aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation
diff options
authorMohsin Bashir <mohsin.bashr@gmail.com>2025-04-10 00:08:58 -0700
committerPaolo Abeni <pabeni@redhat.com>2025-04-15 11:23:13 +0200
commit5f8bd2ce8269b055accc1653609186c9c3beb102 (patch)
tree313a653bd4446bdc56c89478e76f577ee315ad28 /Documentation
parent986c63a0295e498b2afb38c6e969a3e0b41455d6 (diff)
downloadath-5f8bd2ce8269b055accc1653609186c9c3beb102.tar.gz
eth: fbnic: add support for TMI stats
This patch add coverage for TMI stats including PTP stats and drop stats. PTP stats include illegal requests, bad timestamp and good timestamps. The bad timestamp and illegal request counters are reported under as `error` via `ethtool -T` Both these counters are individually being reported via `ethtool -S` The good timestamp stats are being reported as `pkts` via `ethtool -T` ethtool -S eth0 | grep "ptp" ptp_illegal_req: 0 ptp_good_ts: 0 ptp_bad_ts: 0 Signed-off-by: Jakub Kicinski <kuba@kernel.org> Signed-off-by: Mohsin Bashir <mohsin.bashr@gmail.com> Reviewed-by: Simon Horman <horms@kernel.org> Link: https://patch.msgid.link/20250410070859.4160768-5-mohsin.bashr@gmail.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/networking/device_drivers/ethernet/meta/fbnic.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Documentation/networking/device_drivers/ethernet/meta/fbnic.rst b/Documentation/networking/device_drivers/ethernet/meta/fbnic.rst
index 8ba94ae95db9c..02339818cb8d6 100644
--- a/Documentation/networking/device_drivers/ethernet/meta/fbnic.rst
+++ b/Documentation/networking/device_drivers/ethernet/meta/fbnic.rst
@@ -31,6 +31,13 @@ separate entry.
Statistics
----------
+TX MAC Interface
+~~~~~~~~~~~~~~~~
+
+ - ``ptp_illegal_req``: packets sent to the NIC with PTP request bit set but routed to BMC/FW
+ - ``ptp_good_ts``: packets successfully routed to MAC with PTP request bit set
+ - ``ptp_bad_ts``: packets destined for MAC with PTP request bit set but aborted because of some error (e.g., DMA read error)
+
RXB (RX Buffer) Enqueue
~~~~~~~~~~~~~~~~~~~~~~~