linux/drivers/net/dsa/mv88e6xxx
Vivien Didelot e5887a2a11 net: dsa: mv88e6xxx: rework in-chip bridging
All ports -- internal and external, for chips featuring a PVT -- have a
mask restricting to which internal ports a frame is allowed to egress.

Now that DSA exposes the number of ports and their bridge devices, it is
possible to extract the code generating the VLAN map and make it generic
so that it can be shared later with the cross-chip bridging code.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-04-01 12:22:57 -07:00
..
chip.c net: dsa: mv88e6xxx: rework in-chip bridging 2017-04-01 12:22:57 -07:00
global1_atu.c net: dsa: mv88e6xxx: debug ATU Age Time 2017-03-30 15:35:23 -07:00
global1.c net: dsa: fix copyright holder 2017-03-28 22:04:51 -07:00
global1.h net: dsa: fix copyright holder 2017-03-28 22:04:51 -07:00
global2.c net: dsa: mv88e6xxx: program the PVT with all ones 2017-04-01 12:22:57 -07:00
global2.h net: dsa: mv88e6xxx: program the PVT with all ones 2017-04-01 12:22:57 -07:00
Kconfig net: dsa: mv88e6xxx: Select IRQ_DOMAIN 2016-11-18 13:54:22 -05:00
Makefile net: dsa: mv88e6xxx: move ATU ageing time setter 2017-03-12 23:54:05 -07:00
mv88e6xxx.h net: dsa: mv88e6xxx: program the PVT with all ones 2017-04-01 12:22:57 -07:00
port.c net: dsa: fix copyright holder 2017-03-28 22:04:51 -07:00
port.h net: dsa: fix copyright holder 2017-03-28 22:04:51 -07:00