Patch #1 adds MAB support in the bridge driver. See the commit message for motivation, design choices and implementation details. Patch #2 adds corresponding test cases. Follow-up patchsets will add offload support in mlxsw and mv88e6xxx. Hans J. Schultz (2): bridge: Add MAC Authentication Bypass (MAB) support selftests: forwarding: Add MAC Authentication Bypass (MAB) test cases include/linux/if_bridge.h | 1 + include/uapi/linux/if_link.h | 1 + include/uapi/linux/neighbour.h | 8 +- net/bridge/br_fdb.c | 24 +++ net/bridge/br_input.c | 21 ++- net/bridge/br_netlink.c | 21 ++- net/bridge/br_private.h | 3 +- net/core/rtnetlink.c | 5 + .../net/forwarding/bridge_locked_port.sh | 155 +++++++++++++++++- tools/testing/selftests/net/forwarding/lib.sh | 8 + 10 files changed, 241 insertions(+), 6 deletions(-) -- 2.37.3