From: Yu Watanabe Date: Sat, 15 Aug 2020 10:01:49 +0000 (+0900) Subject: network: dhcp6: logs only new address X-Git-Tag: v247-rc1~348 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=876dc2b0141de38fdf7f1b02644b5f454c967f61;p=thirdparty%2Fsystemd.git network: dhcp6: logs only new address Closes #16731. --- diff --git a/src/network/networkd-dhcp6.c b/src/network/networkd-dhcp6.c index d671284b001..d969995ea83 100644 --- a/src/network/networkd-dhcp6.c +++ b/src/network/networkd-dhcp6.c @@ -992,7 +992,8 @@ static int dhcp6_update_address( addr->cinfo.ifa_valid = lifetime_valid; (void) in_addr_to_string(addr->family, &addr->in_addr, &buffer); - log_link_info(link, "DHCPv6 address %s/%u timeout preferred %d valid %d", + log_link_full(link, set_contains(link->dhcp6_addresses, addr) ? LOG_DEBUG : LOG_INFO, 0, + "DHCPv6 address %s/%u timeout preferred %d valid %d", strna(buffer), addr->prefixlen, lifetime_preferred, lifetime_valid); r = address_configure(addr, link, dhcp6_address_handler, true, &ret);