]> git.ipfire.org Git - thirdparty/systemd.git/blobdiff - src/network/networkd-fdb.h
network: bridgeFDB: rename FdbEntry -> BridgeFDB
[thirdparty/systemd.git] / src / network / networkd-fdb.h
diff --git a/src/network/networkd-fdb.h b/src/network/networkd-fdb.h
deleted file mode 100644 (file)
index dc85a70..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-/* SPDX-License-Identifier: LGPL-2.1-or-later */
-#pragma once
-
-/***
-  Copyright © 2014 Intel Corporation. All rights reserved.
-***/
-
-#include <inttypes.h>
-#include <linux/neighbour.h>
-
-#include "conf-parser.h"
-#include "ether-addr-util.h"
-#include "in-addr-util.h"
-#include "networkd-util.h"
-
-typedef struct Network Network;
-typedef struct Link Link;
-
-typedef enum NeighborCacheEntryFlags {
-        NEIGHBOR_CACHE_ENTRY_FLAGS_USE = NTF_USE,
-        NEIGHBOR_CACHE_ENTRY_FLAGS_SELF = NTF_SELF,
-        NEIGHBOR_CACHE_ENTRY_FLAGS_MASTER = NTF_MASTER,
-        NEIGHBOR_CACHE_ENTRY_FLAGS_ROUTER = NTF_ROUTER,
-        _NEIGHBOR_CACHE_ENTRY_FLAGS_MAX,
-        _NEIGHBOR_CACHE_ENTRY_FLAGS_INVALID = -EINVAL,
-} NeighborCacheEntryFlags;
-
-typedef struct FdbEntry {
-        Network *network;
-        NetworkConfigSection *section;
-
-        uint32_t vni;
-
-        int family;
-        uint16_t vlan_id;
-
-        struct ether_addr mac_addr;
-        union in_addr_union destination_addr;
-        NeighborCacheEntryFlags fdb_ntf_flags;
-} FdbEntry;
-
-FdbEntry *fdb_entry_free(FdbEntry *fdb_entry);
-
-void network_drop_invalid_fdb_entries(Network *network);
-
-int link_set_bridge_fdb(Link *link);
-
-CONFIG_PARSER_PROTOTYPE(config_parse_fdb_hwaddr);
-CONFIG_PARSER_PROTOTYPE(config_parse_fdb_vlan_id);
-CONFIG_PARSER_PROTOTYPE(config_parse_fdb_destination);
-CONFIG_PARSER_PROTOTYPE(config_parse_fdb_vxlan_vni);
-CONFIG_PARSER_PROTOTYPE(config_parse_fdb_ntf_flags);