[PATCH 21.11 00/17] backport some patches for hns3
Kevin Traynor
ktraynor at redhat.com
Tue Mar 21 17:21:50 CET 2023
On 21/03/2023 09:22, Huisong Li wrote:
> 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(-)
>
Thanks Huisong. These are queued for 21.11 branch pending CI pass.
Kevin.
More information about the stable
mailing list