[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251127-grxrings_broadcom-v1-0-b0b182864950@debian.org>
Date: Thu, 27 Nov 2025 02:17:14 -0800
From: Breno Leitao <leitao@...ian.org>
To: Michael Chan <michael.chan@...adcom.com>,
Pavan Chebbi <pavan.chebbi@...adcom.com>,
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>,
Doug Berger <opendmb@...il.com>,
Florian Fainelli <florian.fainelli@...adcom.com>,
Broadcom internal kernel review list <bcm-kernel-feedback-list@...adcom.com>
Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org,
Breno Leitao <leitao@...ian.org>
Subject: [PATCH net-next 0/2] net: broadcom: migrate to
.get_rx_ring_count() ethtool callback
This series migrates Broadcom ethernet drivers to use the new
.get_rx_ring_count() ethtool callback introduced in commit 84eaf4359c36
("net: ethtool: add get_rx_ring_count callback to optimize RX ring
queries").
This change simplifies the .get_rxnfc() implementation by
extracting the ETHTOOL_GRXRINGS case handling into a dedicated callback,
making the code cleaner and aligning these drivers with the updated
ethtool API.
The series covers two Broadcom drivers: bnxt and bcmgenet. Each patch
removes the ETHTOOL_GRXRINGS case from the driver's .get_rxnfc() switch
statement and implements the new .get_rx_ring_count() callback that
returns the number of RX rings.
---
Breno Leitao (2):
net: bnxt: extract GRXRINGS from .get_rxnfc
net: bcmgenet: extract GRXRINGS from .get_rxnfc
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 12 ++++++++----
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 11 ++++++++---
2 files changed, 16 insertions(+), 7 deletions(-)
---
base-commit: f93505f35745637b6d94efe8effa97ef26819784
change-id: 20251127-grxrings_broadcom-1a829652276c
Best regards,
--
Breno Leitao <leitao@...ian.org>
Powered by blists - more mailing lists