]> git.ipfire.org Git - thirdparty/systemd.git/commit
network: address: minor optimization for link_drop_foreign_addresses()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 11 Dec 2021 17:30:27 +0000 (02:30 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 16 Dec 2021 13:43:18 +0000 (22:43 +0900)
commita71c5c44f73553e1af6c10645fa3b5ca0a12f87a
treeb1cf9d0e43146e69c87c96443d39f666133ee4f5
parent9e86dba94b4e6d13f2bd621f2017c5b0628800f7
network: address: minor optimization for link_drop_foreign_addresses()

link_address_is_dynamic() is costful in general. Call it only when
KeepConfiguration= is set.

Note, it is not necessary to check link->network in the loop, as we have
the assertion for that in the beginning of the function.
src/network/networkd-address.c