From: Patrik Flykt Date: Fri, 24 Aug 2018 15:49:14 +0000 (-0600) Subject: networkd-dhcp6: Log warning with PD prefixes shorter than 48 X-Git-Tag: v240~792^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3ec8303fdc4d1fab87cdd83370c00b25b76374bc;p=thirdparty%2Fsystemd.git networkd-dhcp6: Log warning with PD prefixes shorter than 48 Log a warning message in case the network prefix delegated is shorter than /48. --- diff --git a/src/network/networkd-dhcp6.c b/src/network/networkd-dhcp6.c index fa6e18cd2c4..a64545b937b 100644 --- a/src/network/networkd-dhcp6.c +++ b/src/network/networkd-dhcp6.c @@ -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,