linux/drivers/net/dsa
Vivien Didelot 9f4d55d286 net: dsa: mv88e6xxx: remove addresses when a port leaves a VLAN
Add a new _mv88e6xxx_atu_move function to prepare the ATU data register
for the move operation. The ports vector will contain the source port
and destination port of the Move operation. If the destination port is
0xF, the MAC addresses mapped to the source port are removed for the
address database(s).

Then add a _mv88e6xxx_atu_remove wrapper to remove the MAC addresses
from a VLAN database that are mapped to a given port, when it leaves it.

Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-09-15 12:04:22 -07:00
..
bcm_sf2_regs.h net: dsa: bcm_sf2: add HW bridging support 2015-02-25 17:03:38 -05:00
bcm_sf2.c net: dsa: bcm_sf2: Fix ageing conditions and operation 2015-09-08 22:27:35 -07:00
bcm_sf2.h net: dsa: bcm_sf2: Fix 64-bits register writes 2015-09-09 14:14:22 -07:00
Kconfig dsa: mv88e6352/mv88e6xxx: Add support for Marvell 88E6320 and 88E6321 2015-07-09 14:34:23 -07:00
Makefile net: dsa: Add support for Marvell 88E6352 2014-10-30 14:54:10 -04:00
mv88e6xxx.c net: dsa: mv88e6xxx: remove addresses when a port leaves a VLAN 2015-09-15 12:04:22 -07:00
mv88e6xxx.h net: dsa: mv88e6xxx: rework ATU Flush operation 2015-09-15 12:04:21 -07:00
mv88e6060.c net: dsa: Report known silicon revisions for Marvell 88E6060 2014-10-30 14:54:10 -04:00
mv88e6123_61_65.c dsa: mv88e6xxx: Allow speed/duplex of port to be configured 2015-08-31 14:48:01 -07:00
mv88e6131.c dsa: mv88e6xxx: Allow speed/duplex of port to be configured 2015-08-31 14:48:01 -07:00
mv88e6171.c net: dsa: mv88e6171: add hardware 802.1Q support 2015-09-06 19:50:50 -07:00
mv88e6352.c dsa: mv88e6xxx: Allow speed/duplex of port to be configured 2015-08-31 14:48:01 -07:00