iproute2/bridge
Nikolay Aleksandrov ae895504c6 bridge: vlan: add support for mcast_router option
Add support for setting and dumping per-vlan/interface mcast_router
option. It controls the mcast router mode of a vlan/interface pair.
For bridge devices only modes 0 - 2 are allowed. The possible modes
are:
 0 - disabled
 1 - automatic router presence detection (default)
 2 - permanent router
 3 - temporary router (available only for ports)

Example:
 # mark port ens16 as a permanent mcast router for vlan 100
 $ bridge vlan set dev ens16 vid 100 mcast_router 2
 # disable mcast router for port ens16 and vlan 200
 $ bridge vlan set dev ens16 vid 200 mcast_router 0
 $ bridge -d vlan show
 port              vlan-id
 ens16             1 PVID Egress Untagged
                     state forwarding mcast_router 1
                   100
                     state forwarding mcast_router 2
                   200
                     state forwarding mcast_router 0

Signed-off-by: Nikolay Aleksandrov <nikolay@nvidia.com>
Signed-off-by: David Ahern <dsahern@kernel.org>
2021-09-06 17:00:31 -06:00
..
.gitignore Add bridge command 2012-08-01 15:23:49 -07:00
Makefile SPDX license identifiers 2017-11-24 12:21:35 -08:00
br_common.h bridge: vlan: add support for dumping router ports 2021-08-31 21:29:31 -06:00
bridge.c Merge branch 'main' into next 2020-11-24 22:04:48 -07:00
fdb.c Merge branch 'main' into next 2020-08-06 16:21:35 +00:00
link.c bridge: add parse_stp_state helper 2021-04-22 05:13:20 +00:00
mdb.c bridge: vlan: add support for dumping router ports 2021-08-31 21:29:31 -06:00
monitor.c bridge: vlan: add support to show global vlan options 2021-08-31 21:21:04 -06:00
vlan.c bridge: vlan: add support for mcast_router option 2021-09-06 17:00:31 -06:00