network: bridge: add support for IFLA_BR_FDB_MAX_LEARNED
authorGregor Herburger <gregor.herburger@ew.tq-group.com>
Thu, 20 Jun 2024 14:10:24 +0000 (16:10 +0200)
committerGregor Herburger <gregor.herburger@ew.tq-group.com>
Mon, 22 Jul 2024 08:27:56 +0000 (10:27 +0200)
commitf379f36b1108f5c6196d91aefb1f07ee7311782a
tree1b28ee58fb1e26f2a85eeb3de9dfda2bf19cd728
parent52ffb3c95fb6f07a17123e9fe318a17720c725b0
network: bridge: add support for IFLA_BR_FDB_MAX_LEARNED

Since Linux commit ddd1ad68826d ("net: bridge: Add netlink knobs for number
/ max learned FDB entries") [1] it is possible to limit to number of
dynamically learned fdb entries per bridge.

Add support to the systemd netdev bridge for the new netlink attribute
IFLA_BR_FDB_MAX_LEARNED.

[1] https://lore.kernel.org/all/20231016-fdb_limit-v5-0-32cddff87758@avm.de/

Signed-off-by: Gregor Herburger <gregor.herburger@ew.tq-group.com>
man/systemd.netdev.xml
src/libsystemd/sd-netlink/netlink-types-rtnl.c
src/network/netdev/bridge.c
src/network/netdev/bridge.h
src/network/netdev/netdev-gperf.gperf