network: re-assign static routes when dynamic address is updated
Follow-up for b5799eeb07
.
Closes #7354.
This commit is contained in:
parent
73854ba1a0
commit
6545067aa9
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue