diff options
author | Vivien Didelot <vivien.didelot@gmail.com> | 2019-08-25 13:25:18 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-08-27 20:17:27 -0700 |
commit | c5335d737ff30f1cb23d245ef9e20ec23cc2d7ba (patch) | |
tree | 1bea5d0832275d6b01c3116b9e91359048c32c35 /net/dsa/switch.c | |
parent | bdcff080f7ae1932893436f7891528aa8fc59cb9 (diff) |
net: dsa: check bridge VLAN in slave operations
The bridge VLANs are not offloaded by dsa_port_vlan_* if the port is
not bridged or if its bridge is not VLAN aware.
This is a good thing but other corners of DSA, such as the tag_8021q
driver, may need to program VLANs regardless the bridge state.
And also because bridge_dev is specific to user ports anyway, move
these checks were it belongs, one layer up in the slave code.
Signed-off-by: Vivien Didelot <vivien.didelot@gmail.com>
Suggested-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dsa/switch.c')
0 files changed, 0 insertions, 0 deletions