From: Yu Watanabe Date: Thu, 3 Dec 2020 10:00:56 +0000 (+0900) Subject: network: set protocol to route assigned through DHCP6 or DHCP6-PD X-Git-Tag: v248-rc1~578^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d9d6a10bce81681042225cef689ab6078f51b859;p=thirdparty%2Fsystemd.git network: set protocol to route assigned through DHCP6 or DHCP6-PD --- diff --git a/src/network/networkd-dhcp6.c b/src/network/networkd-dhcp6.c index 95025acbfd1..6592cdbfe09 100644 --- a/src/network/networkd-dhcp6.c +++ b/src/network/networkd-dhcp6.c @@ -279,6 +279,7 @@ static int dhcp6_set_pd_route(Link *link, const union in_addr_union *prefix, con route->family = AF_INET6; route->dst = *prefix; route->dst_prefixlen = 64; + route->protocol = RTPROT_DHCP; r = route_configure(route, link, dhcp6_pd_route_handler, &ret); if (r < 0) @@ -826,6 +827,7 @@ static int dhcp6_set_unreachable_route(Link *link, const union in_addr_union *ad route->dst_prefixlen = prefixlen; route->table = link_get_dhcp_route_table(link); route->type = RTN_UNREACHABLE; + route->protocol = RTPROT_DHCP; r = route_configure(route, link, dhcp6_route_handler, &ret); if (r < 0)