[PATCH net-next v2 0/6] net: dsa: implement port_fdb_dump in drivers
From: Vivien Didelot
Date: Tue Oct 13 2015 - 12:48:45 EST
Not all switch chips provide a Get Next kind of operation to dump FDB entries.
It is preferred to let the driver handle the dump operation the way it works
best for the chip. Thus, drop port_fdb_getnext and implement the port_fdb_dump
operation in DSA, which pushes the switchdev FDB dump callback down to the
drivers. mv88e6xxx is the only driver affected and is updated accordingly.
v1 -> v2: fix a few "return err" instead of "goto unlock" in mv88e6xxx.c
Vivien Didelot (6):
net: dsa: add port_fdb_dump function
net: dsa: mv88e6xxx: write VID outside of VTU Get Next code
net: dsa: mv88e6xxx: write MAC outside of ATU Get Next code
net: dsa: mv88e6xxx: implement port_fdb_dump
net: dsa: mv88e6xxx: remove port_fdb_getnext
net: dsa: remove port_fdb_getnext
drivers/net/dsa/mv88e6171.c | 2 +-
drivers/net/dsa/mv88e6352.c | 2 +-
drivers/net/dsa/mv88e6xxx.c | 138 ++++++++++++++++++++++++--------------------
drivers/net/dsa/mv88e6xxx.h | 5 +-
include/net/dsa.h | 8 ++-
net/dsa/slave.c | 26 +--------
6 files changed, 89 insertions(+), 92 deletions(-)
--
2.6.1
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/