OSDN Git Service

net: dsa: microchip: ksz9477: export HW stats over stats64 interface
authorOleksij Rempel <o.rempel@pengutronix.de>
Sat, 19 Feb 2022 08:26:30 +0000 (09:26 +0100)
committerDavid S. Miller <davem@davemloft.net>
Sat, 19 Feb 2022 18:52:45 +0000 (18:52 +0000)
commita7f4f13a0a6836b52ddce38b69eae84a2434fbd6
tree0f9ce6339dc58e5e04ac2b9ce82af3a826e4e60e
parent0d0350c471ccd8d6a5b35e514e6b28e9a8fe4dbe
net: dsa: microchip: ksz9477: export HW stats over stats64 interface

Provide access to HW offloaded packets over stats64 interface.
The rx/tx_bytes values needed some fixing since HW is accounting size of
the Ethernet frame together with FCS.

Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/dsa/microchip/ksz9477.c
drivers/net/dsa/microchip/ksz_common.c
drivers/net/dsa/microchip/ksz_common.h