diff --git a/src/network/networkd-mdb.c b/src/network/networkd-mdb.c index 5d400c3a28..f27d4da254 100644 --- a/src/network/networkd-mdb.c +++ b/src/network/networkd-mdb.c @@ -5,6 +5,7 @@ #include "netlink-util.h" #include "networkd-manager.h" #include "networkd-mdb.h" +#include "string-util.h" #include "vlan-util.h" #define STATIC_MDB_ENTRIES_PER_NETWORK_MAX 1024U @@ -127,6 +128,14 @@ static int mdb_entry_configure(Link *link, MdbEntry *mdb_entry) { assert(link->manager); assert(mdb_entry); + if (DEBUG_LOGGING) { + _cleanup_free_ char *a = NULL; + + (void) in_addr_to_string(mdb_entry->family, &mdb_entry->group_addr, &a); + log_link_debug(link, "Configuring bridge MDB entry: MulticastGroupAddress=%s, VLANId=%u", + strna(a), mdb_entry->vlan_id); + } + entry = (struct br_mdb_entry) { .state = MDB_PERMANENT, .ifindex = link->ifindex,