]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/network/networkd-mdb.c
network: add support for setting MDB entries
authorDaniel Mack <daniel@zonque.org>
Wed, 9 Sep 2020 12:09:29 +0000 (14:09 +0200)
committerDaniel Mack <daniel@zonque.org>
Thu, 10 Sep 2020 16:55:15 +0000 (18:55 +0200)
commit3db468ea874c0aad062b53c786451a2b4e2af405
tree73f16d0445284c0be77907ee06e69f7b043773ef
parent1903c9bbbb152e47b484f676865b8d986f1b8f4c
network: add support for setting MDB entries

Multicast snooping enabled bridges maintain a database for multicast
port memberships to decide which mulicast packet is supposed to
egress on which port.

This patch teaches networkd to add entries to this database manually
by adding `[BridgeMDB]` sections to `.network` configuration files.
src/network/meson.build
src/network/networkd-link.c
src/network/networkd-mdb.c [new file with mode: 0644]
src/network/networkd-mdb.h [new file with mode: 0644]
src/network/networkd-network-gperf.gperf
src/network/networkd-network.c
src/network/networkd-network.h