[PATCH 21.11 00/17] backport some patches for hns3

Huisong Li lihuisong at huawei.com
Tue Mar 21 10:22:49 CET 2023


Some patches depends on the patch 13/17. So we also backport patch 13/17.

Chengwen Feng (1):
  net/hns3: remove unused structures

Huisong Li (16):
  net/hns3: separate Tx prepare from getting Tx function
  net/hns3: make getting Tx function static
  net/hns3: fix RSS key size compatibility
  net/hns3: fix burst mode query with dummy function
  net/hns3: extract common functions to set Rx/Tx
  net/hns3: use hardware config to report hash key
  net/hns3: use hardware config to report hash types
  net/hns3: separate setting hash algorithm
  net/hns3: separate setting hash key
  net/hns3: separate setting RSS types
  net/hns3: use new RSS rule to configure hardware
  net/hns3: save hash algo to RSS filter list node
  net/hns3: allow adding queue buffer size hash rule
  net/hns3: separate flow RSS config from RSS conf
  net/hns3: reimplement hash flow function
  net/hns3: add verification of RSS types

 drivers/net/hns3/hns3_cmd.h       |  19 -
 drivers/net/hns3/hns3_common.c    |  12 +-
 drivers/net/hns3/hns3_ethdev.c    |  20 +-
 drivers/net/hns3/hns3_ethdev.h    |   9 -
 drivers/net/hns3/hns3_ethdev_vf.c |  19 +-
 drivers/net/hns3/hns3_flow.c      | 972 +++++++++++++++++++++---------
 drivers/net/hns3/hns3_flow.h      |  23 +-
 drivers/net/hns3/hns3_mp.c        |   4 +-
 drivers/net/hns3/hns3_rss.c       | 563 ++++++++++++-----
 drivers/net/hns3/hns3_rss.h       | 139 ++++-
 drivers/net/hns3/hns3_rxtx.c      | 100 +--
 drivers/net/hns3/hns3_rxtx.h      |   4 +-
 12 files changed, 1289 insertions(+), 595 deletions(-)

-- 
2.22.0



More information about the stable mailing list