net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863
authorTristram Ha <tristram.ha@microchip.com>
Wed, 23 Jul 2025 03:04:03 +0000 (20:04 -0700)
committerJakub Kicinski <kuba@kernel.org>
Fri, 25 Jul 2025 20:09:23 +0000 (13:09 -0700)
commit165a7f5db919ab68a45ae755cceb751e067273ef
tree05a00ca48ab9fad027a003681c8a03e20f989086
parent0d9cfc9b8cb17dbc29a98792d36ec39a1cf1395f
net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863

When KSZ8863 support was first added to KSZ driver the RX drop MIB
counter was somehow defined as 0x105.  The TX drop MIB counter
starts at 0x100 for port 1, 0x101 for port 2, and 0x102 for port 3, so
the RX drop MIB counter should start at 0x103 for port 1, 0x104 for
port 2, and 0x105 for port 3.

There are 5 ports for KSZ8895, so its RX drop MIB counter starts at
0x105.

Fixes: 4b20a07e103f ("net: dsa: microchip: ksz8795: add support for ksz88xx chips")
Signed-off-by: Tristram Ha <tristram.ha@microchip.com>
Reviewed-by: Oleksij Rempel <o.rempel@pengutronix.de>
Link: https://patch.msgid.link/20250723030403.56878-1-Tristram.Ha@microchip.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/dsa/microchip/ksz8.c
drivers/net/dsa/microchip/ksz8_reg.h