summaryrefslogtreecommitdiff
path: root/src/network/networkd-nexthop.c
diff options
context:
space:
mode:
authorYu Watanabe <watanabe.yu+github@gmail.com>2021-09-06 16:09:38 +0900
committerYu Watanabe <watanabe.yu+github@gmail.com>2021-09-24 21:46:32 +0900
commit3b6a3bdebfb555754fdc6ee507e3f6964de7b61c (patch)
treeb904859c12346774a65f0704d8f42f197045b23e /src/network/networkd-nexthop.c
parentc7e445abd59c808520cf5f09f059b993f0773aaa (diff)
downloadsystemd-3b6a3bdebfb555754fdc6ee507e3f6964de7b61c.tar.gz
network: use NetworkConfigSource/State to manage addresses and routes
This also fixes #20146.
Diffstat (limited to 'src/network/networkd-nexthop.c')
-rw-r--r--src/network/networkd-nexthop.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/network/networkd-nexthop.c b/src/network/networkd-nexthop.c
index 6e87872031..d1ac730e15 100644
--- a/src/network/networkd-nexthop.c
+++ b/src/network/networkd-nexthop.c
@@ -743,8 +743,6 @@ static bool nexthop_is_ready_to_configure(Link *link, const NextHop *nexthop) {
return false;
if (nexthop_owned_by_link(nexthop)) {
- Link *l;
-
/* TODO: fdb nexthop does not require IFF_UP. The conditions below needs to be updated
* when fdb nexthop support is added. See rtm_to_nh_config() in net/ipv4/nexthop.c of
* kernel. */
@@ -752,13 +750,6 @@ static bool nexthop_is_ready_to_configure(Link *link, const NextHop *nexthop) {
return false;
if (!FLAGS_SET(link->flags, IFF_UP))
return false;
-
- HASHMAP_FOREACH(l, link->manager->links_by_index) {
- if (l->address_remove_messages > 0)
- return false;
- if (l->route_remove_messages > 0)
- return false;
- }
}
/* All group members must be configured first. */