bridge: add per-port broadcast flood flag
Support for l2 multicast flood control was added in commit b6cb5ac8 ("net: bridge: add per-port multicast flood flag"). It allows broadcast as it was introduced specifically for unknown multicast flood control. But as broadcast is a special case of multicast, this may also need to be disabled. For this purpose, introduce a flag to disable the flooding of received l2 broadcasts. This approach is backwards compatible and provides flexibility in filtering for the desired packet types. Cc: Nikolay Aleksandrov <nikolay@cumulusnetworks.com> Signed-off-by:Mike Manning <mmanning@brocade.com> Reviewed-by:
Nikolay Aleksandrov <nikolay@cumulusnetworks.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- include/linux/if_bridge.h 1 addition, 0 deletionsinclude/linux/if_bridge.h
- include/uapi/linux/if_link.h 1 addition, 0 deletionsinclude/uapi/linux/if_link.h
- net/bridge/br_forward.c 17 additions, 7 deletionsnet/bridge/br_forward.c
- net/bridge/br_if.c 1 addition, 1 deletionnet/bridge/br_if.c
- net/bridge/br_netlink.c 3 additions, 0 deletionsnet/bridge/br_netlink.c
- net/bridge/br_sysfs_if.c 2 additions, 0 deletionsnet/bridge/br_sysfs_if.c
Loading
Please register or sign in to comment