eth: fbnic: Expand coverage of mac stats
Expand coverage of MAC stats via ethtool by adding rmon and eth-ctrl
stats.
ethtool -S eth0 --groups eth-ctrl
Standard stats for eth0:
eth-ctrl-MACControlFramesTransmitted: 0
eth-ctrl-MACControlFramesReceived: 0
ethtool -S eth0 --groups rmon
Standard stats for eth0:
rmon-etherStatsUndersizePkts: 0
rmon-etherStatsOversizePkts: 0
rmon-etherStatsFragments: 0
rmon-etherStatsJabbers: 0
rx-rmon-etherStatsPkts64Octets:
32807689
rx-rmon-etherStatsPkts65to127Octets:
567512968
rx-rmon-etherStatsPkts128to255Octets:
64730266
rx-rmon-etherStatsPkts256to511Octets:
20136039
rx-rmon-etherStatsPkts512to1023Octets:
28476870
rx-rmon-etherStatsPkts1024to1518Octets:
6958335
rx-rmon-etherStatsPkts1519to2047Octets: 164
rx-rmon-etherStatsPkts2048to4095Octets: 3844
rx-rmon-etherStatsPkts4096to8191Octets: 21814
rx-rmon-etherStatsPkts8192to9216Octets:
6540818
rx-rmon-etherStatsPkts9217to9742Octets:
4180897
tx-rmon-etherStatsPkts64Octets: 8786
tx-rmon-etherStatsPkts65to127Octets:
31475804
tx-rmon-etherStatsPkts128to255Octets:
3581331
tx-rmon-etherStatsPkts256to511Octets:
2483038
tx-rmon-etherStatsPkts512to1023Octets:
4500916
tx-rmon-etherStatsPkts1024to1518Octets:
38741270
tx-rmon-etherStatsPkts1519to2047Octets: 15521
tx-rmon-etherStatsPkts2048to4095Octets: 4109
tx-rmon-etherStatsPkts4096to8191Octets: 20817
tx-rmon-etherStatsPkts8192to9216Octets:
6904055
tx-rmon-etherStatsPkts9217to9742Octets:
6757746
Signed-off-by: Mohsin Bashir <mohsin.bashr@gmail.com>
Reviewed-by: Jacob Keller <jacob.e.keller@intel.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20250610171109.1481229-3-mohsin.bashr@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>