[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20250922094327.26092-1-jiawenwu@trustnetic.com>
Date: Mon, 22 Sep 2025 17:43:23 +0800
From: Jiawen Wu <jiawenwu@...stnetic.com>
To: netdev@...r.kernel.org,
Andrew Lunn <andrew+netdev@...n.ch>,
"David S. Miller" <davem@...emloft.net>,
Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>,
Simon Horman <horms@...nel.org>,
Alexander Lobakin <aleksander.lobakin@...el.com>
Cc: Mengyuan Lou <mengyuanlou@...-swift.com>,
Jiawen Wu <jiawenwu@...stnetic.com>
Subject: [PATCH net-next v5 0/4] net: wangxun: support to configure RSS
Implement ethtool ops for RSS configuration, and support multiple RSS
for multiple pools.
---
v5:
- add a separate patch for moving rss_field to struct wx
- add a patch to restrict change number of ring
- rename "random_key_size"
- use wx->rss_key[i] instead of *(wx->rss_key + i)
v4:
- rebase on net-next
v3: https://lore.kernel.org/all/20250902032359.9768-1-jiawenwu@trustnetic.com/
- remove the redundant check of .set_rxfh
- add a dependance of the new fix patch
v2: https://lore.kernel.org/all/20250829091752.24436-1-jiawenwu@trustnetic.com/
- embed iterator declarations inside the loop declarations
- replace int with u32 for the number of queues
- add space before '}'
- replace the offset with FIELD_PREP()
v1: https://lore.kernel.org/all/20250827064634.18436-1-jiawenwu@trustnetic.com/
---
Jiawen Wu (4):
net: libwx: support separate RSS configuration for every pool
net: libwx: move rss_field to struct wx
net: wangxun: add RSS reta and rxfh fields support
net: libwx: restrict change user-set RSS configuration
.../net/ethernet/wangxun/libwx/wx_ethtool.c | 142 ++++++++++++++++++
.../net/ethernet/wangxun/libwx/wx_ethtool.h | 12 ++
drivers/net/ethernet/wangxun/libwx/wx_hw.c | 133 +++++++++++-----
drivers/net/ethernet/wangxun/libwx/wx_hw.h | 5 +
drivers/net/ethernet/wangxun/libwx/wx_lib.c | 10 +-
drivers/net/ethernet/wangxun/libwx/wx_sriov.c | 22 ++-
drivers/net/ethernet/wangxun/libwx/wx_type.h | 23 +++
.../net/ethernet/wangxun/ngbe/ngbe_ethtool.c | 6 +
.../ethernet/wangxun/txgbe/txgbe_ethtool.c | 6 +
9 files changed, 312 insertions(+), 47 deletions(-)
--
2.48.1
Powered by blists - more mailing lists