net: bridge: vlan: convert mcast router global option to per-vlan entry
The per-vlan router option controls the port/vlan and host vlan entries' mcast router config. The global option controlled only the host vlan config, but that is unnecessary and incosistent as it's not really a global vlan option, but rather bridge option to control host router config, so convert BRIDGE_VLANDB_GOPTS_MCAST_ROUTER to BRIDGE_VLANDB_ENTRY_MCAST_ROUTER which can be used to control both host vlan and port vlan mcast router config. Signed-off-by:Nikolay Aleksandrov <nikolay@nvidia.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/uapi/linux/if_bridge.h 1 addition, 1 deletioninclude/uapi/linux/if_bridge.h
- net/bridge/br_multicast.c 13 additions, 0 deletionsnet/bridge/br_multicast.c
- net/bridge/br_private.h 15 additions, 0 deletionsnet/bridge/br_private.h
- net/bridge/br_vlan.c 1 addition, 0 deletionsnet/bridge/br_vlan.c
- net/bridge/br_vlan_options.c 33 additions, 18 deletionsnet/bridge/br_vlan_options.c
Loading
Please register or sign in to comment