ethdev: unification of RSS offload types
authorHelin Zhang <helin.zhang@intel.com>
Wed, 4 Feb 2015 07:16:32 +0000 (15:16 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Sun, 22 Feb 2015 22:56:20 +0000 (23:56 +0100)
commitb12964f621dcb9bc0f71975c9ab2b5c9b58eed39
treef621ac620f01febdf75ca96db1777604d9847738
parent7fa96d696f2ce8a6784235ff502b55550e6dd4fe
ethdev: unification of RSS offload types

RSS offload types were defined separately for 1/10G and 40G NICs,
and have no relationship with flow types. The modifications are to
unify all RSS offload types for all PMDs. Unified RSS offload types
have new and common names which can be used for any PMD or
applications, and decouple from specific hardwares.

Signed-off-by: Helin Zhang <helin.zhang@intel.com>
Acked-by: Jingjing Wu <jingjing.wu@intel.com>
[Thomas: merge with fm10k]
Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
19 files changed:
app/test-pipeline/init.c
app/test-pmd/config.c
examples/distributor/main.c
examples/ip_pipeline/init.c
examples/l3fwd-acl/main.c
lib/librte_ether/rte_ethdev.h
lib/librte_pmd_e1000/e1000_ethdev.h
lib/librte_pmd_e1000/igb_ethdev.c
lib/librte_pmd_e1000/igb_rxtx.c
lib/librte_pmd_fm10k/fm10k_ethdev.c
lib/librte_pmd_i40e/i40e_ethdev.c
lib/librte_pmd_i40e/i40e_ethdev.h
lib/librte_pmd_i40e/i40e_ethdev_vf.c
lib/librte_pmd_ixgbe/ixgbe_ethdev.c
lib/librte_pmd_ixgbe/ixgbe_ethdev.h
lib/librte_pmd_ixgbe/ixgbe_rxtx.c
lib/librte_pmd_vmxnet3/vmxnet3_ethdev.c
lib/librte_pmd_vmxnet3/vmxnet3_ethdev.h
lib/librte_pmd_vmxnet3/vmxnet3_rxtx.c