diff options
-rw-r--r-- | net/bridge/br_vlan.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/bridge/br_vlan.c b/net/bridge/br_vlan.c index 4b86738eca9a..3ba57fcdcd13 100644 --- a/net/bridge/br_vlan.c +++ b/net/bridge/br_vlan.c | |||
@@ -280,7 +280,7 @@ bool br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, u16 *vid) | |||
280 | struct net_port_vlans *v; | 280 | struct net_port_vlans *v; |
281 | 281 | ||
282 | /* If filtering was disabled at input, let it pass. */ | 282 | /* If filtering was disabled at input, let it pass. */ |
283 | if (!BR_INPUT_SKB_CB(skb)->vlan_filtered) | 283 | if (!br->vlan_enabled) |
284 | return true; | 284 | return true; |
285 | 285 | ||
286 | v = rcu_dereference(p->vlan_info); | 286 | v = rcu_dereference(p->vlan_info); |