From: Tristram Ha <tristram...@microchip.com> This series of patches is to modify the KSZ9477 DSA driver to read MIB counters periodically to avoid overflow.
v1 - Use readx_poll_time - Do not clear MIB counters when port is enabled - Do not advertise 1000 half-duplex mode when port is enabled - Do not use freeze function as MIB counters may miss counts Tristram Ha (4): net: dsa: microchip: prepare PHY for proper advertisement net: dsa: microchip: add MIB counter reading support net: dsa: microchip: use readx_poll_time for polling net: dsa: microchip: remove unnecessary include headers drivers/net/dsa/microchip/ksz9477.c | 249 ++++++++++++++++++--------------- drivers/net/dsa/microchip/ksz_common.c | 115 ++++++++++++++- drivers/net/dsa/microchip/ksz_common.h | 6 +- drivers/net/dsa/microchip/ksz_priv.h | 11 +- 4 files changed, 264 insertions(+), 117 deletions(-) -- 1.9.1