diff options
author | Vivien Didelot <vivien.didelot@savoirfairelinux.com> | 2015-11-03 10:52:52 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2015-11-03 11:30:17 -0500 |
commit | 3d131f070948e4ad93189cb379b3a45d53dce71b (patch) | |
tree | 950f9574ee542c7334433d699bb54c90bb72c906 /net | |
parent | 4c7ea3c0791e971f05f78453a587a1640fe09a61 (diff) | |
download | op-kernel-dev-3d131f070948e4ad93189cb379b3a45d53dce71b.zip op-kernel-dev-3d131f070948e4ad93189cb379b3a45d53dce71b.tar.gz |
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 'net')
0 files changed, 0 insertions, 0 deletions