iavf: Support for modifying TCP RSS flow hashing
authorHaiyue Wang <haiyue.wang@intel.com>
Tue, 13 Apr 2021 00:48:42 +0000 (08:48 +0800)
committerTony Nguyen <anthony.l.nguyen@intel.com>
Thu, 22 Apr 2021 16:26:23 +0000 (09:26 -0700)
commit5ab91e0593a15652d31d3eb0bd6d28bf0bc9b36c
tree1b3147ee40728ee6a2e501106e6aa41bbb012d2a
parent0aaeb4fbc842b9e6ef11ee1415e6e88171056afb
iavf: Support for modifying TCP RSS flow hashing

Provides the ability to enable TCP RSS hashing by ethtool.

It gives users option of generating RSS hash based on the TCP source
and destination ports numbers, IPv4 or IPv6 source and destination
addresses.

Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
Tested-by: Konrad Jankowski <konrad0.jankowski@intel.com>
Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
drivers/net/ethernet/intel/iavf/Makefile
drivers/net/ethernet/intel/iavf/iavf_adv_rss.c [new file with mode: 0644]
drivers/net/ethernet/intel/iavf/iavf_adv_rss.h
drivers/net/ethernet/intel/iavf/iavf_ethtool.c
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c