[Intel-wired-lan] [PATCH net-next v1 0/6] Enable Intel VF RSS

Haiyue Wang haiyue.wang at intel.com
Tue Apr 6 01:00:19 UTC 2021


Current Intel VF (iAVF) doesn't supoort RSS hash by ethtool, the users
need to use the PF interface to configure the RSS hash.

For making the VF configure the RSS hash by itself, define new virtchnl
messages, so that VF can query the PF support to do RSS hash by ethtool
commands.

Haiyue Wang (4):
  iavf: Add framework to enable ethtool RSS config
  iavf: Support ethtool TCP flow RSS hash
  iavf: Support ethtool UDP flow RSS hash
  iavf: Support ethtool SCTP flow RSS hash

Qi Zhang (2):
  ice: Enable RSS configure for AVF
  ice: Support RSS configure removal for AVF

 drivers/net/ethernet/intel/iavf/Makefile      |   1 +
 drivers/net/ethernet/intel/iavf/iavf.h        |  10 +
 .../net/ethernet/intel/iavf/iavf_adv_rss.c    | 224 +++++++++
 .../net/ethernet/intel/iavf/iavf_adv_rss.h    |  96 ++++
 .../net/ethernet/intel/iavf/iavf_ethtool.c    | 253 +++++++++-
 drivers/net/ethernet/intel/iavf/iavf_main.c   |  28 ++
 .../net/ethernet/intel/iavf/iavf_virtchnl.c   | 166 +++++++
 drivers/net/ethernet/intel/ice/ice_flow.c     |  88 ++++
 drivers/net/ethernet/intel/ice/ice_flow.h     |   6 +
 .../intel/ice/ice_virtchnl_allowlist.c        |   6 +
 .../net/ethernet/intel/ice/ice_virtchnl_pf.c  | 465 ++++++++++++++++++
 include/linux/avf/virtchnl.h                  |  25 +-
 12 files changed, 1365 insertions(+), 3 deletions(-)
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.c
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.h

-- 
2.31.1



More information about the Intel-wired-lan mailing list