]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: dhcp6: logs only new address
authorYu Watanabe <watanabe.yu+github@gmail.com>
Sat, 15 Aug 2020 10:01:49 +0000 (19:01 +0900)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 27 Aug 2020 19:24:07 +0000 (21:24 +0200)
Closes #16731.

src/network/networkd-dhcp6.c

index d671284b001906975a8e0ec4a421217838dd804f..d969995ea8399607de7e733d30a837e6eb4d599c 100644 (file)
@@ -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);