]> 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)
commit1a8a10e727e166c6a286c0ad7129a9baee0a5088
treeab75d11b76ff32537959fe60fe461627a2a9f84d
parentbbcfbb872e1ec4f16ed002f4927ac9fe005c7357
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