From: Yu Watanabe Date: Tue, 8 Feb 2022 13:27:17 +0000 (+0900) Subject: network: skip to set IPv6LL address generation mode if the requested mode is already set X-Git-Tag: v251-rc1~315^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=05b8fc498ee6d5593559b242c1061f94d378f59b;p=thirdparty%2Fsystemd.git network: skip to set IPv6LL address generation mode if the requested mode is already set --- diff --git a/src/network/networkd-setlink.c b/src/network/networkd-setlink.c index 514833e4208..7540f6f60fa 100644 --- a/src/network/networkd-setlink.c +++ b/src/network/networkd-setlink.c @@ -685,6 +685,9 @@ int link_request_to_set_addrgen_mode(Link *link) { mode = link_get_ipv6ll_addrgen_mode(link); + if (mode == link->ipv6ll_address_gen_mode) + return 0; + r = link_request_set_link(link, SET_LINK_ADDRESS_GENERATION_MODE, link_set_addrgen_mode_handler, &req); if (r < 0) return r;