]> git.baikalelectronics.ru Git - kernel.git/commit
net: bridge: fdb: add support for flush filtering based on ndm flags and state
authorNikolay Aleksandrov <razor@blackwall.org>
Wed, 13 Apr 2022 10:52:01 +0000 (13:52 +0300)
committerDavid S. Miller <davem@davemloft.net>
Wed, 13 Apr 2022 11:46:26 +0000 (12:46 +0100)
commite871bd2fa311e0dffc70e80ca35dfacce9f3b3a3
treeb13647dc469babc68739b37ea39ccc0de7d6f1bc
parentb4911343941f3e3bd6ec4cdd79a3668d6e987380
net: bridge: fdb: add support for flush filtering based on ndm flags and state

Add support for fdb flush filtering based on ndm flags and state. NDM
state and flags are mapped to bridge-specific flags and matched
according to the specified masks. NTF_USE is used to represent
added_by_user flag since it sets it on fdb add and we don't have a 1:1
mapping for it. Only allowed bits can be set, NTF_SELF and NTF_MASTER are
ignored.

Signed-off-by: Nikolay Aleksandrov <razor@blackwall.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/bridge/br_fdb.c
net/bridge/br_private.h