numam-dpdk/drivers/net/sfc
Ivan Malov 01764b20c2 net/sfc: convert to the advanced EFX RSS interface
The current code has the following drawbacks:
 - It is assumed that TCP 4-tuple hash is
   always supported, which is untrue in
   the case of packed stream FW variant.
 - The driver is unaware of UDP hash support
   available with latest firmware.

In order to cope with the mentioned issues, this
patch implements the new approach to handle hash
settings using the advanced EFX RSS interface.

Signed-off-by: Ivan Malov <ivan.malov@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
2018-04-27 18:00:55 +01:00
..
base net/sfc/base: honour packed stream RSS restriction 2018-04-27 18:00:55 +01:00
efsys.h net/sfc: support loopback mode configuration 2018-04-14 00:41:44 +02:00
Makefile drivers/net: fix icc deprecated parameter warning 2018-04-14 00:43:30 +02:00
meson.build net/sfc: fix meson build warning with gcc 2018-04-16 19:33:46 +02:00
rte_pmd_sfc_version.map net/sfc: rename version map file 2018-02-05 13:14:36 +01:00
sfc_debug.h
sfc_dp_rx.h net/sfc: support runtime VI window size 2018-03-30 14:08:44 +02:00
sfc_dp_tx.h net/sfc: support runtime VI window size 2018-03-30 14:08:44 +02:00
sfc_dp.c net/sfc: support driver-wide dynamic logging 2018-03-30 14:08:44 +02:00
sfc_dp.h net/sfc: support driver-wide dynamic logging 2018-03-30 14:08:44 +02:00
sfc_ef10_rx.c net/sfc: support runtime VI window size 2018-03-30 14:08:44 +02:00
sfc_ef10_tx.c net/sfc: support runtime VI window size 2018-03-30 14:08:44 +02:00
sfc_ef10.h
sfc_ethdev.c net/sfc: convert to the advanced EFX RSS interface 2018-04-27 18:00:55 +01:00
sfc_ev.c net/sfc: fix type of opaque pointer in perf profile handler 2018-03-30 14:08:44 +02:00
sfc_ev.h ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
sfc_filter.c
sfc_filter.h
sfc_flow.c net/sfc: convert to the advanced EFX RSS interface 2018-04-27 18:00:55 +01:00
sfc_flow.h net/sfc: remove conditional compilation for RSS 2018-04-27 18:00:55 +01:00
sfc_intr.c net/sfc: prepare to merge init logs with main log type 2018-03-30 14:08:44 +02:00
sfc_kvargs.c net/sfc: add device parameter to choose FW variant 2018-03-30 14:08:44 +02:00
sfc_kvargs.h net/sfc: add device parameter to choose FW variant 2018-03-30 14:08:44 +02:00
sfc_log.h net/sfc: add dynamic log level for MCDI messages 2018-03-30 14:08:44 +02:00
sfc_mcdi.c net/sfc: add dynamic log level for MCDI messages 2018-03-30 14:08:44 +02:00
sfc_port.c net/sfc: use default FEC mode 2018-04-14 00:43:30 +02:00
sfc_rx.c net/sfc: convert to the advanced EFX RSS interface 2018-04-27 18:00:55 +01:00
sfc_rx.h net/sfc: convert to the advanced EFX RSS interface 2018-04-27 18:00:55 +01:00
sfc_tso.c net/sfc/base: add outer IP ID parameter to TSOv2 descriptor 2018-03-30 14:08:43 +02:00
sfc_tweak.h
sfc_tx.c net/sfc: support runtime VI window size 2018-03-30 14:08:44 +02:00
sfc_tx.h ethdev: separate driver APIs 2018-01-22 01:26:49 +01:00
sfc.c net/sfc: convert to the advanced EFX RSS interface 2018-04-27 18:00:55 +01:00
sfc.h net/sfc: convert to the advanced EFX RSS interface 2018-04-27 18:00:55 +01:00