This is not necessary. But most of netlink callbacks in networkd
return 1.
if (r < 0)
log_link_debug_errno(link, r, "Received error on unreachable route removal for DHCPv6 delegated subnetl: %m");
- return 0;
+ return 1;
}
int dhcp6_lease_pd_prefix_lost(sd_dhcp6_client *client, Link* link) {
if (r < 0 && r != -EEXIST)
log_link_debug_errno(link, r, "Received error when adding unreachable route for DHCPv6 delegated subnet: %m");
- return 0;
+ return 1;
}
if (r < 0 && r != -EEXIST) {
log_link_error_errno(link, r, "Could not join netdev: %m");
link_enter_failed(link);
- return 1;
}
- return 0;
+ return 1;
}
static int link_configure_after_setting_mtu(Link *link);
if (r < 0)
log_link_debug_errno(link, r, "Received error on DHCPv6 Prefix Delegation route removal: %m");
- return 0;
+ return 1;
}
static int manager_dhcp6_prefix_remove(Manager *m, struct in6_addr *addr) {