net/sfc/base: reject automatic filter creation by users
The automatic filter priority may only be used by filter implementation,
so reject the attempts to create such filters by client drivers.
Fixes: f9565517ff
("net/sfc/base: import filters support")
Cc: stable@dpdk.org
Signed-off-by: Igor Romanov <igor.romanov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
This commit is contained in:
parent
5b1dd95e27
commit
fbf423bbf2
@ -93,8 +93,15 @@ efx_filter_insert(
|
||||
goto fail2;
|
||||
}
|
||||
|
||||
if (spec->efs_priority == EFX_FILTER_PRI_AUTO) {
|
||||
rc = EINVAL;
|
||||
goto fail3;
|
||||
}
|
||||
|
||||
return (efop->efo_add(enp, spec, B_FALSE));
|
||||
|
||||
fail3:
|
||||
EFSYS_PROBE(fail3);
|
||||
fail2:
|
||||
EFSYS_PROBE(fail2);
|
||||
fail1:
|
||||
|
Loading…
Reference in New Issue
Block a user