[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240822115939.1387015-3-o.rempel@pengutronix.de>
Date: Thu, 22 Aug 2024 13:59:38 +0200
From: Oleksij Rempel <o.rempel@...gutronix.de>
To: Andrew Lunn <andrew@...n.ch>,
Heiner Kallweit <hkallweit1@...il.com>,
Russell King <linux@...linux.org.uk>,
"David S. Miller" <davem@...emloft.net>,
Eric Dumazet <edumazet@...gle.com>,
Jakub Kicinski <kuba@...nel.org>,
Paolo Abeni <pabeni@...hat.com>
Cc: Oleksij Rempel <o.rempel@...gutronix.de>,
kernel@...gutronix.de,
linux-kernel@...r.kernel.org,
netdev@...r.kernel.org
Subject: [PATCH net-next v3 2/3] phy: Add defines for standardized PHY generic counters
Introduce a set of defines for generic PHY-specific counters.
These defines provide standardized names for commonly
tracked statistics across different PHY drivers, ensuring consistency in
how these metrics are reported:
- `PHY_TX_PKT_COUNT`: Transmit packet count.
- `PHY_RX_PKT_COUNT`: Receive packet count.
- `PHY_TX_ERR_COUNT`: Transmit error count.
- `PHY_RX_ERR_COUNT`: Receive error count.
Signed-off-by: Oleksij Rempel <o.rempel@...gutronix.de>
---
include/linux/phy.h | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/include/linux/phy.h b/include/linux/phy.h
index 6b7d40d49129d..65fd56ca8cb39 100644
--- a/include/linux/phy.h
+++ b/include/linux/phy.h
@@ -2209,4 +2209,10 @@ module_exit(phy_module_exit)
bool phy_driver_is_genphy(struct phy_device *phydev);
bool phy_driver_is_genphy_10g(struct phy_device *phydev);
+/* Defines for PHY specific counters */
+#define PHY_TX_PKT_COUNT "tx_pkt_cnt"
+#define PHY_RX_PKT_COUNT "rx_pkt_cnt"
+#define PHY_TX_ERR_COUNT "tx_err_cnt"
+#define PHY_RX_ERR_COUNT "rx_err_cnt"
+
#endif /* __PHY_H */
--
2.39.2
Powered by blists - more mailing lists