From 3ec8303fdc4d1fab87cdd83370c00b25b76374bc Mon Sep 17 00:00:00 2001 From: Patrik Flykt Date: Fri, 24 Aug 2018 09:49:14 -0600 Subject: [PATCH] networkd-dhcp6: Log warning with PD prefixes shorter than 48 Log a warning message in case the network prefix delegated is shorter than /48. --- src/network/networkd-dhcp6.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/network/networkd-dhcp6.c b/src/network/networkd-dhcp6.c index fa6e18cd2c..a64545b937 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,