Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 0a1868b9 authored by Elliot Ayrey's avatar Elliot Ayrey Committed by David S. Miller
Browse files

net: bridge: mst: Check vlan state for egress decision

If a port is blocking in the common instance but forwarding in an MST
instance, traffic egressing the bridge will be dropped because the
state of the common instance is overriding that of the MST instance.

Fix this by skipping the port state check in MST mode to allow
checking the vlan state via br_allowed_egress(). This is similar to
what happens in br_handle_frame_finish() when checking ingress
traffic, which was introduced in the change below.

Fixes: ec7328b5

 ("net: bridge: mst: Multiple Spanning Tree (MST) mode")
Signed-off-by: default avatarElliot Ayrey <elliot.ayrey@alliedtelesis.co.nz>
Acked-by: default avatarNikolay Aleksandrov <razor@blackwall.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 250b8b86
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment