]> git.ipfire.org Git - thirdparty/iproute2.git/commit
bridge: vlan: Add support for neigh_suppress option
authorIdo Schimmel <idosch@nvidia.com>
Mon, 24 Apr 2023 16:09:50 +0000 (19:09 +0300)
committerDavid Ahern <dsahern@kernel.org>
Tue, 25 Apr 2023 14:52:28 +0000 (08:52 -0600)
commit5fe0aeb88427b69acc373d5bd342a095bab51957
treee51d509d553bc21d67e909cf8a8dc7d7bf355b9d
parent11f2630a1133e2bd2475c99ed774d5358a9f93b8
bridge: vlan: Add support for neigh_suppress option

Add support for the per-VLAN neigh_suppress option. Example:

 # bridge vlan set vid 10 dev swp1 neigh_suppress on
 # bridge -d -j -p vlan show dev swp1 vid 10
 [ {
         "ifname": "swp1",
         "vlans": [ {
                 "vlan": 10,
                 "state": "forwarding",
                 "mcast_router": 1,
                 "neigh_suppress": true
             } ]
     } ]
 # bridge -d vlan show dev swp1 vid 10
 port              vlan-id
 swp1              10
                     state forwarding mcast_router 1 neigh_suppress on

 # bridge vlan set vid 10 dev swp1 neigh_suppress off
 # bridge -d -j -p vlan show dev swp1 vid 10
 [ {
         "ifname": "swp1",
         "vlans": [ {
                 "vlan": 10,
                 "state": "forwarding",
                 "mcast_router": 1,
                 "neigh_suppress": false
             } ]
     } ]
 # bridge -d vlan show dev swp1 vid 10
 port              vlan-id
 swp1              10
                     state forwarding mcast_router 1 neigh_suppress off

Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Nikolay Aleksandrov <razor@blackwall.org>
Signed-off-by: David Ahern <dsahern@kernel.org>
bridge/vlan.c
man/man8/bridge.8