]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
eth: fbnic: support RSS on IPv6 Flow Label
authorJakub Kicinski <kuba@kernel.org>
Mon, 11 Aug 2025 23:42:10 +0000 (16:42 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 14 Aug 2025 09:40:21 +0000 (11:40 +0200)
commit0afbfdc0f64a8525624b317a99050082be08ceb2
tree817b69f2a40c1087bf2e637fdb8a1e34bc2b8434
parentf22cc6f766f84496b260347d4f0d92cf95f30699
eth: fbnic: support RSS on IPv6 Flow Label

Support IPv6 Flow Label hashing. Use both inner and outer IPv6
header's Flow Label if both headers are detected. Flow Label
is unlike normal header fields, by enabling it user accepts
the unstable hash and possible reordering. Because of that
I think it's reasonable to hash over all Flow Labels we can
find, even tho we don't hash over all L3 addresses.

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Link: https://patch.msgid.link/20250811234212.580748-3-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c
drivers/net/ethernet/meta/fbnic/fbnic_rpc.c