#include "networkd-link.h"
#include "networkd-lldp-tx.h"
#include "networkd-manager.h"
+#include "networkd-mdb.h"
#include "networkd-ndisc.h"
#include "networkd-neighbor.h"
#include "networkd-nexthop.h"
#include <net/if.h>
#include "netlink-util.h"
+#include "networkd-link.h"
#include "networkd-manager.h"
#include "networkd-mdb.h"
+#include "networkd-network.h"
#include "string-util.h"
#include "vlan-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
+#include <inttypes.h>
+
#include "conf-parser.h"
-#include "list.h"
-#include "macro.h"
+#include "in-addr-util.h"
#include "networkd-util.h"
typedef struct Network Network;
-typedef struct MdbEntry MdbEntry;
typedef struct Link Link;
-typedef struct NetworkConfigSection NetworkConfigSection;
-struct MdbEntry {
+typedef struct MdbEntry {
Network *network;
NetworkConfigSection *section;
int family;
union in_addr_union group_addr;
uint16_t vlan_id;
-};
+} MdbEntry;
MdbEntry *mdb_entry_free(MdbEntry *mdb_entry);
#include "networkd-dhcp6.h"
#include "networkd-fdb.h"
#include "networkd-ipv4ll.h"
+#include "networkd-mdb.h"
#include "networkd-ndisc.h"
#include "networkd-network.h"
#include "networkd-neighbor.h"
#include "networkd-address-label.h"
#include "networkd-fdb.h"
#include "networkd-manager.h"
+#include "networkd-mdb.h"
#include "networkd-neighbor.h"
#include "networkd-network.h"
#include "networkd-nexthop.h"
#include "networkd-ipv6-proxy-ndp.h"
#include "networkd-lldp-rx.h"
#include "networkd-lldp-tx.h"
-#include "networkd-mdb.h"
#include "networkd-ndisc.h"
#include "networkd-radv.h"
#include "networkd-route.h"