]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/network/networkd-neighbor.h
network: delay dropping addresses or so on reloading .network files
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 25 Oct 2021 17:29:09 +0000 (02:29 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 25 Oct 2021 23:20:22 +0000 (08:20 +0900)
commitb4564f4e8ff1a653b8bba0a13533317fe3635897
treea72d7a944d0e5cebaa31a92c63e5b6802273d368
parent756f1f5fd0ffb4cf0af230dea5fc478d9ca5390b
network: delay dropping addresses or so on reloading .network files

When a .network file is updated but its change is not so big, it is not
necessary to first drop all configs and then reassign later again.
This slightly optimize such situation. First foreignize all configs, and
then drop later when it is not requested by the updated .network file.
src/network/networkd-address.c
src/network/networkd-address.h
src/network/networkd-link.c
src/network/networkd-neighbor.c
src/network/networkd-neighbor.h
src/network/networkd-nexthop.c
src/network/networkd-nexthop.h
src/network/networkd-route.c
src/network/networkd-route.h
src/network/networkd-routing-policy-rule.c
src/network/networkd-routing-policy-rule.h