Intel-Wired-Lan Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH net-next v1 0/6] Enable Intel VF RSS
@ 2021-04-06  1:00 Haiyue Wang
  2021-04-06  1:00 ` [Intel-wired-lan] [PATCH net-next v1 1/6] ice: Enable RSS configure for AVF Haiyue Wang
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Haiyue Wang @ 2021-04-06  1:00 UTC (permalink / raw)
  To: intel-wired-lan

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


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-04-06  1:00 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-04-06  1:00 [Intel-wired-lan] [PATCH net-next v1 0/6] Enable Intel VF RSS Haiyue Wang
2021-04-06  1:00 ` [Intel-wired-lan] [PATCH net-next v1 1/6] ice: Enable RSS configure for AVF Haiyue Wang
2021-04-06  1:00 ` [Intel-wired-lan] [PATCH net-next v1 2/6] ice: Support RSS configure removal " Haiyue Wang
2021-04-06  1:00 ` [Intel-wired-lan] [PATCH net-next v1 3/6] iavf: Add framework to enable ethtool RSS config Haiyue Wang
2021-04-06  1:00 ` [Intel-wired-lan] [PATCH net-next v1 4/6] iavf: Support ethtool TCP flow RSS hash Haiyue Wang
2021-04-06  1:00 ` [Intel-wired-lan] [PATCH net-next v1 5/6] iavf: Support ethtool UDP " Haiyue Wang
2021-04-06  1:00 ` [Intel-wired-lan] [PATCH net-next v1 6/6] iavf: Support ethtool SCTP " Haiyue Wang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox