]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
networkd-dhcp6: Log warning with PD prefixes shorter than 48
authorPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 24 Aug 2018 15:49:14 +0000 (09:49 -0600)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Fri, 24 Aug 2018 15:53:45 +0000 (09:53 -0600)
Log a warning message in case the network prefix delegated is shorter
than /48.

src/network/networkd-dhcp6.c

index fa6e18cd2c49553fa29bd2a14d7d6e4783e8aed9..a64545b937bc1817222d73b077401a35e82aee5c 100644 (file)
@@ -236,6 +236,11 @@ static int dhcp6_lease_pd_prefix_acquired(sd_dhcp6_client *client, Link *link) {
                         continue;
                 }
 
+                if (pd_prefix_len < 48) {
+                        log_link_warning(link, "PD Prefix length < 48, looks unusual %s/%u",
+                                       strnull(buf), pd_prefix_len);
+                }
+
                 r = dhcp6_pd_prefix_distribute(link, &i, &pd_prefix,
                                                pd_prefix_len,
                                                lifetime_preferred,