]> git.baikalelectronics.ru Git - kernel.git/commit
net: bridge: Add support for bridge port in locked mode
authorHans Schultz <schultz.hans@gmail.com>
Wed, 23 Feb 2022 10:16:46 +0000 (11:16 +0100)
committerDavid S. Miller <davem@davemloft.net>
Wed, 23 Feb 2022 12:52:34 +0000 (12:52 +0000)
commit661d3099d8e9de31e644360e267f8982f8b4886c
treeab75d11b76ff32537959fe60fe461627a2a9f84d
parentc8b6be735ed195d3ba49da116221f1e603fd2423
net: bridge: Add support for bridge port in locked mode

In a 802.1X scenario, clients connected to a bridge port shall not
be allowed to have traffic forwarded until fully authenticated.
A static fdb entry of the clients MAC address for the bridge port
unlocks the client and allows bidirectional communication.

This scenario is facilitated with setting the bridge port in locked
mode, which is also supported by various switchcore chipsets.

Signed-off-by: Hans Schultz <schultz.hans+netdev@gmail.com>
Acked-by: Nikolay Aleksandrov <nikolay@nvidia.com>
Reviewed-by: Ido Schimmel <idosch@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/if_bridge.h
include/uapi/linux/if_link.h
net/bridge/br_input.c
net/bridge/br_netlink.c