if (r == 0)
return 1; /* Polkit will call us back */
- r = link_reconfigure(l, true);
+ r = link_reconfigure(l, /* force = */ true);
if (r < 0)
return r;
if (r > 0) {
return -ENOENT;
}
-static int link_reconfigure_internal(Link *link, bool force) {
+static int link_reconfigure_impl(Link *link, bool force) {
Network *network;
int r;
if (r <= 0)
return r;
- r = link_reconfigure_internal(link, force);
+ r = link_reconfigure_impl(link, force);
if (r < 0)
link_enter_failed(link);
if (r < 0)
return r;
if (r > 0) {
- r = link_reconfigure_internal(link, false);
+ /* All link information is up-to-date. So, it is not necessary to call RTM_GETLINK
+ * netlink method again. */
+ r = link_reconfigure_impl(link, /* force = */ false);
if (r != 0)
return r;
}
return r;
HASHMAP_FOREACH(link, manager->links) {
- r = link_reconfigure(link, false);
+ r = link_reconfigure(link, /* force = */ false);
if (r < 0)
return r;
}