linux/drivers/net/dsa
Guenter Roeck 366f0a0f98 net: dsa: mv88e6xxx: Disable Message Port bit for CPU port
Datasheet says that the Message Port bit should not be set for the CPU port.
Having it set causes DSA tagged packets to be sent to the CPU port roughly
every 30 seconds. Those packets are the same as real packets forwarded between
switch ports if the switch is configured for switching between multiple ports.
The packets are then bridged by the software bridge, resulting in duplicated
packets on the network.

Reported-by: Andrew Lunn <andrew@lunn.ch>
Cc: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Tested-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-03-29 13:23:50 -07:00
..
bcm_sf2.c net: dsa: bcm_sf2: add HW bridging support 2015-02-25 17:03:38 -05:00
bcm_sf2.h Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2015-03-03 21:16:48 -05:00
bcm_sf2_regs.h net: dsa: bcm_sf2: add HW bridging support 2015-02-25 17:03:38 -05:00
Kconfig dsa: change "select" to "depends on" for NET_SWITCHDEV and for NET_DSA 2015-03-16 16:29:18 -04:00
Makefile net: dsa: Add support for Marvell 88E6352 2014-10-30 14:54:10 -04:00
mv88e6xxx.c net: dsa: mv88e6xxx: Disable Message Port bit for CPU port 2015-03-29 13:23:50 -07:00
mv88e6xxx.h net: dsa: mv88e6xxx: Provide function for common port initialization 2015-03-29 13:23:50 -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 net: dsa: mv88e6xxx: Factor out common initialization code 2015-03-29 13:23:49 -07:00
mv88e6131.c dsa: do not dereference non-existing routing table 2015-02-07 22:07:36 -08:00
mv88e6171.c net: dsa: mv88e6xxx: Factor out common initialization code 2015-03-29 13:23:49 -07:00
mv88e6352.c net: dsa: mv88e6xxx: Factor out common initialization code 2015-03-29 13:23:49 -07:00