network: re-assign static routes when dynamic address is updated

Follow-up for b5799eeb07.

Closes #7354.
This commit is contained in:
Yu Watanabe 2019-07-06 09:04:10 +09:00
parent 73854ba1a0
commit 6545067aa9
2 changed files with 4 additions and 0 deletions

View file

@ -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;
}

View file

@ -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);
}