return 0;
}
+void network_verify_fdb_entries(Network *network) {
+ FdbEntry *fdb_entry;
+
+ assert(network);
+
+ HASHMAP_FOREACH(fdb_entry, network->fdb_entries_by_section)
+ if (section_is_invalid(fdb_entry->section))
+ fdb_entry_free(fdb_entry);
+}
+
/* parse the HW address from config files. */
int config_parse_fdb_hwaddr(
const char *unit,
FdbEntry *fdb_entry_free(FdbEntry *fdb_entry);
+void network_verify_fdb_entries(Network *network);
+
int link_set_bridge_fdb(Link *link);
const char* fdb_ntf_flags_to_string(NeighborCacheEntryFlags i) _const_;
Address *address, *address_next;
Prefix *prefix, *prefix_next;
Route *route, *route_next;
- FdbEntry *fdb;
MdbEntry *mdb, *mdb_next;
TrafficControl *tc;
SRIOV *sr_iov;
route_free(route);
network_verify_nexthops(network);
-
- HASHMAP_FOREACH(fdb, network->fdb_entries_by_section)
- if (section_is_invalid(fdb->section))
- fdb_entry_free(fdb);
+ network_verify_fdb_entries(network);
LIST_FOREACH_SAFE(static_mdb_entries, mdb, mdb_next, network->static_mdb_entries)
if (mdb_entry_verify(mdb) < 0)