return 0;
if (link->activated && link->network->activation_policy == ACTIVATION_POLICY_ALWAYS_DOWN) {
- log_link_info(link, "ActivationPolicy is \"always-off\", forcing link down");
- return link_down(link);
+ log_link_info(link, "ActivationPolicy is \"always-off\", forcing link down.");
+ return link_request_to_bring_up_or_down(link, /* up = */ false);
}
/* We set the ipv6 mtu after the device mtu, but the kernel resets
return 0;
if (link->activated && link->network->activation_policy == ACTIVATION_POLICY_ALWAYS_UP) {
- log_link_info(link, "ActivationPolicy is \"always-on\", forcing link up");
- return link_up(link);
+ log_link_info(link, "ActivationPolicy is \"always-on\", forcing link up.");
+ return link_request_to_bring_up_or_down(link, /* up = */ true);
}
return 0;
return 0;
}
-int link_up(Link *link) {
- return link_up_or_down(link, true, link_up_handler);
-}
-
int link_down(Link *link) {
return link_up_or_down(link, false, link_down_handler);
}
int request_process_set_link(Request *req);
-int link_up(Link *link);
int link_down(Link *link);
int request_process_activation(Request *req);