Thread (26 messages) flat view 26 messages, 4 authors, 2020-01-13

Re: [PATCH 14/17] octeontx2-pf: Add basic ethtool support

From: Jakub Kicinski <hidden>
Date: 2020-01-11 13:27:47

On Sat, 11 Jan 2020 14:17:45 +0530, Sunil Kovvuri wrote:
On Sat, Jan 11, 2020 at 12:58 AM Jakub Kicinski wrote:
quoted
On Fri, 10 Jan 2020 17:11:58 +0530, sunil.kovvuri@gmail.com wrote:  
quoted
+static const struct otx2_stat otx2_dev_stats[] = {
+     OTX2_DEV_STAT(rx_bytes),
+     OTX2_DEV_STAT(rx_frames),
+     OTX2_DEV_STAT(rx_ucast_frames),
+     OTX2_DEV_STAT(rx_bcast_frames),
+     OTX2_DEV_STAT(rx_mcast_frames),
+     OTX2_DEV_STAT(rx_drops),
+
+     OTX2_DEV_STAT(tx_bytes),
+     OTX2_DEV_STAT(tx_frames),
+     OTX2_DEV_STAT(tx_ucast_frames),
+     OTX2_DEV_STAT(tx_bcast_frames),
+     OTX2_DEV_STAT(tx_mcast_frames),
+     OTX2_DEV_STAT(tx_drops),
+};  
Please don't duplicate the same exact stats which are exposed via
ndo_get_stats64 via ethtool.  
ndo_stats64 doesn't have separate stats for ucast, mcast and bcast on Rx and
Tx sides, they are combined ones. Hence added separate stats here.
The ones repeated here are bytes, frames and drops which are added to have
full set of stats at one place which could help anyone debugging pkt
drop etc issues.
Same exact as in bytes, frames, and drops are exactly the same rather
than e.g. one being counted by hardware and the other by software.

No objection to reporting the *cast stats broken out via ethtool.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help