]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
eth: bnxt: use the indir table from ethtool context
authorJakub Kicinski <kuba@kernel.org>
Thu, 11 Jul 2024 22:07:13 +0000 (15:07 -0700)
committerJakub Kicinski <kuba@kernel.org>
Sat, 13 Jul 2024 05:16:23 +0000 (22:16 -0700)
commit46e457a454de1d95c57394129a2be6eac8bf85e4
tree548e52f728ef441b3786285b3d835a2a56d29c07
parent73afb518af4af2364793849b069716425a665c6c
eth: bnxt: use the indir table from ethtool context

Instead of allocating a separate indir table in the vnic use
the one already present in the RSS context allocated by the core.
This saves some LoC and also we won't have to worry about syncing
the local version back to the core, once core learns how to dump
contexts.

Reviewed-by: Pavan Chebbi <pavan.chebbi@broadcom.com>
Link: https://patch.msgid.link/20240711220713.283778-12-kuba@kernel.org
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt.c
drivers/net/ethernet/broadcom/bnxt/bnxt.h
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c