]> git.ipfire.org Git - thirdparty/linux.git/commit
bnxt_en: Resize RSS contexts on channel count change
authorBjörn Töpel <bjorn@kernel.org>
Fri, 20 Mar 2026 08:58:23 +0000 (09:58 +0100)
committerJakub Kicinski <kuba@kernel.org>
Tue, 24 Mar 2026 00:59:54 +0000 (17:59 -0700)
commit57cdfe0dc70ba7cf234707e9e2c63613b9ce1e75
treebc94ecbb4f730ce4730a80d79fd8bf5d29b4d58a
parent02bcb20083b2780772cfb66cd426f31940296783
bnxt_en: Resize RSS contexts on channel count change

bnxt_set_channels() previously rejected channel changes that alter the
RSS table size when RSS contexts exist, because non-default context
sizes were locked at creation.

Replace the rejection with the new resize helpers.

RSS table size only changes on P5 chips with older firmware; newer
firmware always uses the largest table size.

Signed-off-by: Björn Töpel <bjorn@kernel.org>
Link: https://patch.msgid.link/20260320085826.1957255-4-bjorn@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c