network: introduce QuickAck= for [DHCPv4] and [IPv6AcceptRA]

Closes #25906.
This commit is contained in:
Yu Watanabe
2023-01-16 14:40:22 +09:00
parent 67b65ac62d
commit f95fb19922
5 changed files with 28 additions and 2 deletions
+3
View File
@@ -173,6 +173,7 @@ static int ndisc_request_route(Route *in, Link *link, sd_ndisc_router *rt) {
assert(route);
assert(link);
assert(link->network);
assert(rt);
r = sd_ndisc_router_get_address(rt, &router);
@@ -186,6 +187,8 @@ static int ndisc_request_route(Route *in, Link *link, sd_ndisc_router *rt) {
ndisc_set_route_priority(link, route);
if (!route->protocol_set)
route->protocol = RTPROT_RA;
if (route->quickack < 0)
route->quickack = link->network->ipv6_accept_ra_quickack;
is_new = route_get(NULL, link, route, NULL) < 0;