summaryrefslogtreecommitdiff
path: root/src/network/networkd-fdb.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/network/networkd-fdb.h')
-rw-r--r--src/network/networkd-fdb.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/network/networkd-fdb.h b/src/network/networkd-fdb.h
index 6b7da2e741..e3c45acd72 100644
--- a/src/network/networkd-fdb.h
+++ b/src/network/networkd-fdb.h
@@ -19,9 +19,12 @@ struct FdbEntry {
Network *network;
NetworkConfigSection *section;
- struct ether_addr *mac_addr;
+ int family;
uint16_t vlan_id;
+ struct ether_addr *mac_addr;
+ union in_addr_union destination_addr;
+
LIST_FIELDS(FdbEntry, static_fdb_entries);
};
@@ -32,3 +35,4 @@ DEFINE_NETWORK_SECTION_FUNCTIONS(FdbEntry, fdb_entry_free);
CONFIG_PARSER_PROTOTYPE(config_parse_fdb_hwaddr);
CONFIG_PARSER_PROTOTYPE(config_parse_fdb_vlan_id);
+CONFIG_PARSER_PROTOTYPE(config_parse_fdb_destination);