numam-dpdk/drivers/net
Qi Zhang 16187528a9 net/ice/base: refactor RSS configure API
Use struct ice_rss_hash_cfg as parameter for
ice_add_rss_cfg, ice_add_rss_cfg_sync and
ice_rem_rss_cfg, ice_rem_rss_cfg_sync.

Introduce enmu ice_rss_cfg_hdr_type to allow user specify the more
flexible RSS configure.

ICE_RSS_OUTER_HEADERS - take outer layer as RSS inputset
ICE_RSS_INNER_HEADERS - take inner layer as RSS inputset
ICE_RSS_INNER_HEADERS_W_OUTER_IPV4
	- take inner layer as RSS inputset for packet with outer IPV4
ICE_RSS_INNER_HEADERS_W_OUTER_IPV6
	- take inner layer as RSS inputset for packet with outer IPV6
ICE_RSS_ANY_HEADERS - try with outer first then inner
		(same as the behaviour without this change)

Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
Acked-by: Qiming Yang <qiming.yang@intel.com>
2020-11-03 23:35:03 +01:00
..
af_packet build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
af_xdp build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ark net/ark: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
atlantic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
avp drivers: add headers install helper 2020-10-22 14:16:22 +02:00
axgbe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
bnx2x build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
bnxt net/bnxt: use shorter SIMD initializers 2020-11-03 23:35:02 +01:00
bonding drivers: add headers install helper 2020-10-22 14:16:22 +02:00
cxgbe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
dpaa bus/dpaa: switch sequence number to dynamic mbuf field 2020-10-31 22:14:31 +01:00
dpaa2 net/dpaa2: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
e1000 build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ena net/ena: remove unused macro 2020-11-03 23:24:26 +01:00
enetc build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
enic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
failsafe net/failsafe: replace references to slave devices 2020-10-20 13:17:08 +02:00
fm10k net/fm10k: fix vector Rx 2020-11-03 23:24:26 +01:00
hinic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
hns3 build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
i40e net/i40e: fix flow director for eth + VLAN pattern 2020-11-03 23:35:02 +01:00
iavf net/iavf: enable AVX512 for Tx 2020-11-03 23:35:02 +01:00
ice net/ice/base: refactor RSS configure API 2020-11-03 23:35:03 +01:00
igc build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ionic build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ipn3ke build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
ixgbe net/ixgbe: fix vector Rx 2020-11-03 23:24:26 +01:00
kni build: replace use of old build macros 2020-10-19 22:15:44 +02:00
liquidio build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
memif net/memif: replace master/slave arguments 2020-10-20 13:17:08 +02:00
mlx4 build: standardize component names and defines 2020-10-19 22:15:34 +02:00
mlx5 net/mlx5: report Rx buffer split capabilities 2020-11-03 23:35:02 +01:00
mvneta build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
mvpp2 net/mvpp2: fix memory leak in error path 2020-11-03 23:24:26 +01:00
netvsc net/netvsc: allocate contiguous physical memory for RNDIS 2020-11-03 23:24:26 +01:00
nfb net/nfb: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
nfp build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
null build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
octeontx build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
octeontx2 net/octeontx2: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
pcap net/pcap: switch Rx timestamp to dynamic mbuf field 2020-11-03 16:21:15 +01:00
pfe build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
qede eal: rename lcore master and slave 2020-10-20 13:17:08 +02:00
ring drivers: add headers install helper 2020-10-22 14:16:22 +02:00
sfc net/sfc: support encap flow items in transfer rules 2020-11-03 23:24:25 +01:00
softnic net/softnic: fix out-of-bound access 2020-11-03 23:24:24 +01:00
szedata2 build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
tap gso: fix mbuf freeing responsibility 2020-11-03 22:45:02 +01:00
thunderx build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
txgbe net/txgbe: add Tx done cleanup 2020-11-03 23:35:02 +01:00
vdev_netvsc build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
vhost net/vhost: fix xstats after clearing stats 2020-11-03 23:24:26 +01:00
virtio build: remove library name from version map file name 2020-10-19 22:13:59 +02:00
vmxnet3 net/vmxnet3: switch MSS hint to dynamic mbuf field 2020-10-31 16:13:11 +01:00
meson.build net/txgbe: add build and doc infrastructure 2020-11-03 23:24:26 +01:00