[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250722014915.3365370-1-kuba@kernel.org>
Date: Mon, 21 Jul 2025 18:49:11 -0700
From: Jakub Kicinski <kuba@...nel.org>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org,
edumazet@...gle.com,
pabeni@...hat.com,
andrew+netdev@...n.ch,
horms@...nel.org,
donald.hunter@...il.com,
michael.chan@...adcom.com,
pavan.chebbi@...adcom.com,
gal@...dia.com,
andrew@...n.ch,
willemdebruijn.kernel@...il.com,
Jakub Kicinski <kuba@...nel.org>
Subject: [PATCH net-next v2 0/4] net: ethtool: support including Flow Label in the flow hash for RSS
Add support for using IPv6 Flow Label in Rx hash computation
and therefore RSS queue selection.
RFC: https://lore.kernel.org/20250609173442.1745856-1-kuba@kernel.org
Jakub Kicinski (4):
net: ethtool: support including Flow Label in the flow hash for RSS
eth: fbnic: support RSS on IPv6 Flow Label
eth: bnxt: support RSS on IPv6 Flow Label
selftests: drv-net: add test for RSS on flow label
Documentation/netlink/specs/ethtool.yaml | 3 +
.../testing/selftests/drivers/net/hw/Makefile | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 +
include/uapi/linux/ethtool.h | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +
.../net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 23 ++-
.../net/ethernet/meta/fbnic/fbnic_ethtool.c | 2 +-
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c | 2 +
net/ethtool/ioctl.c | 25 +++
net/ethtool/rss.c | 27 ++--
.../drivers/net/hw/rss_flow_label.py | 151 ++++++++++++++++++
11 files changed, 221 insertions(+), 17 deletions(-)
create mode 100755 tools/testing/selftests/drivers/net/hw/rss_flow_label.py
--
2.50.1
Powered by blists - more mailing lists