aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/bridge/br_vlan.c2
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);