[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20251121-marvell-v1-0-8338f3e55a4c@debian.org>
Date: Fri, 21 Nov 2025 09:02:34 -0800
From: Breno Leitao <leitao@...ian.org>
To: Marcin Wojtas <marcin.s.wojtas@...il.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>,
Russell King <linux@...linux.org.uk>
Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org,
kernel-team@...a.com, Breno Leitao <leitao@...ian.org>
Subject: [PATCH net-next 0/2] net: marvell: modernize RX ring count ethtool
callbacks
This series converts the Marvell mvneta and mvpp2 drivers to use the new
.get_rx_ring_count ethtool operation, following the ongoing modernization
of the ethtool API introduced in commit 84eaf4359c36 ("net: ethtool: add
get_rx_ring_count callback to optimize RX ring queries").
The conversion simplifies the code by replacing the generic .get_rxnfc
callback with the more specific .get_rx_ring_count callback for retrieving
RX ring counts. For mvneta, this completely removes .get_rxnfc since it
only handled ETHTOOL_GRXRINGS. For mvpp2, the GRXRINGS case is extracted
while keeping other rxnfc handlers intact.
PS: These changes were compile-tested only.
---
Breno Leitao (2):
net: mvneta: convert to use .get_rx_ring_count
net: mvpp2: extract GRXRINGS from .get_rxnfc
drivers/net/ethernet/marvell/mvneta.c | 14 +++-----------
drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 11 ++++++++---
2 files changed, 11 insertions(+), 14 deletions(-)
---
base-commit: e2c20036a8879476c88002730d8a27f4e3c32d4b
change-id: 20251121-marvell-0264eb5b214a
Best regards,
--
Breno Leitao <leitao@...ian.org>
Powered by blists - more mailing lists