Message ID | 20221128120034.4075562-1-o.rempel@pengutronix.de (mailing list archive) |
---|---|
Headers | show |
Series | net: dsa: microchip: stats64, fdb, error | expand |
On Mon, Nov 28, 2022 at 01:00:08PM +0100, Oleksij Rempel wrote: Sorry, I double send this series by accident. Please ignore the second one. > This patch series is a result of maintaining work on ksz8 part of > microchip driver. It includes stats64 and fdb support. Error handling. > Loopback fix and so on... > > Oleksij Rempel (26): > net: dsa: microchip: add stats64 support for ksz8 series of switches > net: dsa: microchip: ksz8: ksz8_fdb_dump: fix port validation and VID > information > net: dsa: microchip: ksz8: ksz8_fdb_dump: fix not complete fdb > extraction > net: dsa: microchip: ksz8: ksz8_fdb_dump: fix time stamp extraction > net: dsa: microchip: ksz8: ksz8_fdb_dump: do not extract ghost entry > from empty table > net: dsa: microchip: ksz8863_smi: fix bulk access > net: dsa: microchip: ksz8_r_dyn_mac_table(): remove timestamp support > net: dsa: microchip: make ksz8_r_dyn_mac_table() static > net: dsa: microchip: ksz8_r_dyn_mac_table(): remove fid support > net: dsa: microchip: ksz8: refactor ksz8_fdb_dump() > net: dsa: microchip: ksz8: ksz8_fdb_dump: dump static MAC table > net: dsa: microchip: ksz8: move static mac table operations to a > separate functions > net: dsa: microchip: ksz8: add fdb_add/del support > net: dsa: microchip: KSZ88x3 fix loopback support > net: dsa: microchip: ksz8_r_dyn_mac_table(): move main part of the > code out of if statement > net: dsa: microchip: ksz8_r_dyn_mac_table(): use ret instead of rc > net: dsa: microchip: ksz8_r_dyn_mac_table(): ksz: do not return EAGAIN > on timeout > net: dsa: microchip: ksz8_r_dyn_mac_table(): return read/write error > if we got any > net: dsa: microchip: ksz8_r_dyn_mac_table(): use entries variable to > signal 0 entries > net: dsa: microchip: make ksz8_r_sta_mac_table() static > net: dsa: microchip: ksz8_r_sta_mac_table(): do not use error code for > empty entries > net: dsa: microchip: ksz8_r_sta_mac_table(): make use of error values > provided by read/write functions > net: dsa: microchip: make ksz8_w_sta_mac_table() static > net: dsa: microchip: ksz8_w_sta_mac_table(): make use of error values > provided by read/write functions > net: dsa: microchip: remove ksz_port:on variable > net: dsa: microchip: ksz8: do not force flow control by default > > drivers/net/dsa/microchip/ksz8.h | 14 +- > drivers/net/dsa/microchip/ksz8795.c | 440 +++++++++++++++--------- > drivers/net/dsa/microchip/ksz8795_reg.h | 2 + > drivers/net/dsa/microchip/ksz8863_smi.c | 10 +- > drivers/net/dsa/microchip/ksz_common.c | 100 +++++- > drivers/net/dsa/microchip/ksz_common.h | 2 +- > 6 files changed, 377 insertions(+), 191 deletions(-) > > -- > 2.30.2 > >