network: re-assign static routes when dynamic address is updated
Follow-up for b5799eeb07.
Closes #7354.
This commit is contained in:
@@ -413,6 +413,8 @@ static int dhcp6_address_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *
|
||||
if (r >= 0)
|
||||
manager_rtnl_process_address(rtnl, m, link->manager);
|
||||
|
||||
link_request_set_routes(link);
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -33,6 +33,7 @@ static int ndisc_netlink_route_message_handler(sd_netlink *rtnl, sd_netlink_mess
|
||||
|
||||
if (link->ndisc_messages == 0) {
|
||||
link->ndisc_configured = true;
|
||||
link_request_set_routes(link);
|
||||
link_check_ready(link);
|
||||
}
|
||||
|
||||
@@ -55,6 +56,7 @@ static int ndisc_netlink_address_message_handler(sd_netlink *rtnl, sd_netlink_me
|
||||
|
||||
if (link->ndisc_messages == 0) {
|
||||
link->ndisc_configured = true;
|
||||
link_request_set_routes(link);
|
||||
link_check_ready(link);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user