diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-02-15 10:00:14 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-02-23 22:47:11 +0900 |
commit | 25b82b6e0ef02e3c0b58a3f8e253ae3236c2b72b (patch) | |
tree | 1eb0689aff5c8b2e1c3a2935b39d7bc3510512e5 /src/network/networkd-nexthop.h | |
parent | 0e9d129c1603a0768adcb4e6b8218c16a07ac82f (diff) | |
download | systemd-25b82b6e0ef02e3c0b58a3f8e253ae3236c2b72b.tar.gz |
network: nexthop: drop unnecessary nexthops
Similar to addresses or routes, this makes networkd drops unnecessary
nexthops on configuring links or when a link is dropped.
Diffstat (limited to 'src/network/networkd-nexthop.h')
-rw-r--r-- | src/network/networkd-nexthop.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/network/networkd-nexthop.h b/src/network/networkd-nexthop.h index 3c4e560c40..cf06b7e86b 100644 --- a/src/network/networkd-nexthop.h +++ b/src/network/networkd-nexthop.h @@ -37,6 +37,8 @@ NextHop *nexthop_free(NextHop *nexthop); void network_drop_invalid_nexthops(Network *network); int link_set_nexthops(Link *link); +int link_drop_nexthops(Link *link); +int link_drop_foreign_nexthops(Link *link); int manager_get_nexthop_by_id(Manager *manager, uint32_t id, NextHop **ret); int manager_rtnl_process_nexthop(sd_netlink *rtnl, sd_netlink_message *message, Manager *m); |