[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