diff --git a/net/bridge/br_vlan.c b/net/bridge/br_vlan.c index cbc922681a76662afaf8c6afa83c4e02a5941d24..e25e288e7a854a2970f5bc94c070b47371c83ddb 100644 --- a/net/bridge/br_vlan.c +++ b/net/bridge/br_vlan.c @@ -694,6 +694,7 @@ static int br_vlan_add_existing(struct net_bridge *br, vlan->flags |= BRIDGE_VLAN_INFO_BRENTRY; vg->num_vlans++; *changed = true; + br_multicast_toggle_one_vlan(vlan, true); } if (__vlan_add_flags(vlan, flags))