]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/network/networkd-fdb.h
03bacb24fb96889960c2b09bc94d7edcd9d66db2
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 Copyright (C) 2014 Intel Corporation. All rights reserved.
8 #include "conf-parser.h"
12 typedef struct Network Network
;
13 typedef struct FdbEntry FdbEntry
;
14 typedef struct Link Link
;
20 struct ether_addr
*mac_addr
;
23 LIST_FIELDS(FdbEntry
, static_fdb_entries
);
26 int fdb_entry_new_static(Network
*network
, unsigned section
, FdbEntry
**ret
);
27 void fdb_entry_free(FdbEntry
*fdb_entry
);
28 int fdb_entry_configure(Link
*link
, FdbEntry
*fdb_entry
);
30 DEFINE_TRIVIAL_CLEANUP_FUNC(FdbEntry
*, fdb_entry_free
);
32 CONFIG_PARSER_PROTOTYPE(config_parse_fdb_hwaddr
);
33 CONFIG_PARSER_PROTOTYPE(config_parse_fdb_vlan_id
);