As 'verify' implies a boolean result.
return 0;
}
-void network_verify_address_labels(Network *network) {
+void network_drop_invalid_address_labels(Network *network) {
AddressLabel *label;
assert(network);
AddressLabel *address_label_free(AddressLabel *label);
-void network_verify_address_labels(Network *network);
+void network_drop_invalid_address_labels(Network *network);
int link_set_address_labels(Link *link);
return 0;
}
-void network_verify_addresses(Network *network) {
+void network_drop_invalid_addresses(Network *network) {
Address *address;
assert(network);
int manager_rtnl_process_address(sd_netlink *nl, sd_netlink_message *message, Manager *m);
-void network_verify_addresses(Network *network);
+void network_drop_invalid_addresses(Network *network);
void address_hash_func(const Address *a, struct siphash *state);
int address_compare_func(const Address *a1, const Address *a2);
return 0;
}
-void network_verify_fdb_entries(Network *network) {
+void network_drop_invalid_fdb_entries(Network *network) {
FdbEntry *fdb_entry;
assert(network);
FdbEntry *fdb_entry_free(FdbEntry *fdb_entry);
-void network_verify_fdb_entries(Network *network);
+void network_drop_invalid_fdb_entries(Network *network);
int link_set_bridge_fdb(Link *link);
return 0;
}
-void network_verify_mdb_entries(Network *network) {
+void network_drop_invalid_mdb_entries(Network *network) {
MdbEntry *mdb_entry;
assert(network);
MdbEntry *mdb_entry_free(MdbEntry *mdb_entry);
-void network_verify_mdb_entries(Network *network);
+void network_drop_invalid_mdb_entries(Network *network);
int link_set_bridge_mdb(Link *link);
return 0;
}
-void network_verify_neighbors(Network *network) {
+void network_drop_invalid_neighbors(Network *network) {
Neighbor *neighbor;
assert(network);
Neighbor *neighbor_free(Neighbor *neighbor);
-void network_verify_neighbors(Network *network);
+void network_drop_invalid_neighbors(Network *network);
int link_set_neighbors(Link *link);
int link_drop_neighbors(Link *link);
network->ipv6_proxy_ndp_addresses = set_free_free(network->ipv6_proxy_ndp_addresses);
}
- network_verify_addresses(network);
- network_verify_routes(network);
- network_verify_nexthops(network);
- network_verify_fdb_entries(network);
- network_verify_mdb_entries(network);
- network_verify_neighbors(network);
- network_verify_address_labels(network);
- network_verify_prefixes(network);
- network_verify_route_prefixes(network);
- network_verify_routing_policy_rules(network);
- network_verify_traffic_control(network);
- network_verify_sr_iov(network);
+ network_drop_invalid_addresses(network);
+ network_drop_invalid_routes(network);
+ network_drop_invalid_nexthops(network);
+ network_drop_invalid_fdb_entries(network);
+ network_drop_invalid_mdb_entries(network);
+ network_drop_invalid_neighbors(network);
+ network_drop_invalid_address_labels(network);
+ network_drop_invalid_prefixes(network);
+ network_drop_invalid_route_prefixes(network);
+ network_drop_invalid_routing_policy_rules(network);
+ network_drop_invalid_traffic_control(network);
+ network_drop_invalid_sr_iov(network);
return 0;
}
return 0;
}
-void network_verify_nexthops(Network *network) {
+void network_drop_invalid_nexthops(Network *network) {
NextHop *nh;
assert(network);
NextHop *nexthop_free(NextHop *nexthop);
-void network_verify_nexthops(Network *network);
+void network_drop_invalid_nexthops(Network *network);
int link_set_nexthop(Link *link);
return 0;
}
-void network_verify_prefixes(Network *network) {
+void network_drop_invalid_prefixes(Network *network) {
Prefix *prefix;
assert(network);
prefix_free(prefix);
}
-void network_verify_route_prefixes(Network *network) {
+void network_drop_invalid_route_prefixes(Network *network) {
RoutePrefix *prefix;
assert(network);
Prefix *prefix_free(Prefix *prefix);
RoutePrefix *route_prefix_free(RoutePrefix *prefix);
-void network_verify_prefixes(Network *network);
-void network_verify_route_prefixes(Network *network);
+void network_drop_invalid_prefixes(Network *network);
+void network_drop_invalid_route_prefixes(Network *network);
int radv_emit_dns(Link *link);
int radv_configure(Link *link);
return 0;
}
-void network_verify_routes(Network *network) {
+void network_drop_invalid_routes(Network *network) {
Route *route;
assert(network);
int network_add_ipv4ll_route(Network *network);
int network_add_default_route_on_device(Network *network);
-void network_verify_routes(Network *network);
+void network_drop_invalid_routes(Network *network);
CONFIG_PARSER_PROTOTYPE(config_parse_gateway);
CONFIG_PARSER_PROTOTYPE(config_parse_preferred_src);
return 0;
}
-void network_verify_routing_policy_rules(Network *network) {
+void network_drop_invalid_routing_policy_rules(Network *network) {
RoutingPolicyRule *rule;
assert(network);
RoutingPolicyRule *routing_policy_rule_free(RoutingPolicyRule *rule);
-void network_verify_routing_policy_rules(Network *network);
+void network_drop_invalid_routing_policy_rules(Network *network);
int link_set_routing_policy_rules(Link *link);
return 0;
}
-void network_verify_sr_iov(Network *network) {
+void network_drop_invalid_sr_iov(Network *network) {
SRIOV *sr_iov;
assert(network);
SRIOV *sr_iov_free(SRIOV *sr_iov);
int link_configure_sr_iov(Link *link);
-void network_verify_sr_iov(Network *network);
+void network_drop_invalid_sr_iov(Network *network);
DEFINE_NETWORK_SECTION_FUNCTIONS(SRIOV, sr_iov_free);
}
}
-void network_verify_traffic_control(Network *network) {
+void network_drop_invalid_traffic_control(Network *network) {
bool has_root = false, has_clsact = false;
TrafficControl *tc;
void traffic_control_free(TrafficControl *tc);
int link_configure_traffic_control(Link *link);
-void network_verify_traffic_control(Network *network);
+void network_drop_invalid_traffic_control(Network *network);