numam-dpdk/drivers/net/sfc
Andrew Rybchenko f9565517ff net/sfc/base: import filters support
Filtering capabilities depend on NIC family and used firmware
variant. Provided API allows to get supported filter types
(in a priority order), add/delete individual filters and
restore entire filter table after, for example, NIC management
CPU reboot.

Rx filters allow to redirect matching flow to specified Rx queue.

Tx filters allow to control generated traffic (e.g. to implement
virtual function anti-spoofing control).

EFSYS_OPT_FILTER should be enabled to use it. It is required
for SFN7xxx and SFN8xxx adapter families support.

From Solarflare Communications Inc.

Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
2017-01-17 19:39:25 +01:00
..
base net/sfc/base: import filters support 2017-01-17 19:39:25 +01:00
Makefile net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
rte_pmd_sfc_efx_version.map net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
sfc_debug.h net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
sfc_ethdev.c net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
sfc_kvargs.c net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
sfc_kvargs.h net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
sfc_log.h net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
sfc.h net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00