aboutsummaryrefslogtreecommitdiffstats
path: root/include/net
diff options
context:
space:
mode:
authorVivien Didelot <vivien.didelot@savoirfairelinux.com>2015-11-03 10:52:52 -0500
committerDavid S. Miller <davem@davemloft.net>2015-11-03 11:30:17 -0500
commit3d131f070948e4ad93189cb379b3a45d53dce71b (patch)
tree950f9574ee542c7334433d699bb54c90bb72c906 /include/net
parentnet: dsa: mv88e6xxx: disable SA learning for DSA and CPU ports (diff)
downloadlinux-dev-3d131f070948e4ad93189cb379b3a45d53dce71b.tar.xz
linux-dev-3d131f070948e4ad93189cb379b3a45d53dce71b.zip
net: dsa: mv88e6xxx: include DSA ports in VLANs
DSA ports must be members of a VLAN in order to ensure frame bridging between chained switch chips. Thus tag them in addition to the CPU port when adding a VLAN, and skip them when deleting a VLAN and reporting VLAN members. Also use the UNMODIFIED egress policy, so that frames egress on these ports as they ingress, tagged or untagged. Fixes: 0d3b33e60206 ("net: dsa: mv88e6xxx: add VLAN Load support") Reported-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
0 files changed, 0 insertions, 0 deletions