From 1d44187ce66ff10ce150713f468845a3dcbea783 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Sun, 5 Dec 2021 03:37:52 +0900 Subject: [PATCH] network: dhcp6pd: also drop prefix assigned to upstream interface But do not drop prefixes from downstream which request another uplink. --- src/network/networkd-dhcp-prefix-delegation.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/networkd-dhcp-prefix-delegation.c b/src/network/networkd-dhcp-prefix-delegation.c index dc4868300a..85de6757f6 100644 --- a/src/network/networkd-dhcp-prefix-delegation.c +++ b/src/network/networkd-dhcp-prefix-delegation.c @@ -662,7 +662,7 @@ void dhcp6_pd_prefix_lost(Link *dhcp6_link) { assert(dhcp6_link->manager); HASHMAP_FOREACH(link, dhcp6_link->manager->links_by_index) { - if (link == dhcp6_link) + if (!dhcp6_pd_is_uplink(link, dhcp6_link, /* accept_auto = */ true)) continue; r = dhcp6_pd_remove(link, /* only_marked = */ false); -- 2.25.1