dhcpv6: add a minimum valid lifetime for IA_PD updates
authorAlin Nastac <alin.nastac@gmail.com>
Fri, 29 Oct 2021 08:44:10 +0000 (10:44 +0200)
committerHans Dedecker <dedeckeh@gmail.com>
Sat, 6 Nov 2021 19:31:23 +0000 (20:31 +0100)
commitca43ea3f436c76fab0b8e3f170725c1d91ebdc36
tree2cc26489b3bb92e3c7f593baeb64b6f156fb4738
parent94adc8bbfa5150d4c2ceb4e05ecd1840dfa3df08
dhcpv6: add a minimum valid lifetime for IA_PD updates

Prefix delegation is removed when valid lifetime is set to 0,
which will result in current prefix assignments to be preserved
in odhcpd as long as their previously configured valid lifetime
allows it. When IA_PD valid lifetime is set to a small value iso 0,
netifd will update old IA_PD assignments, thus allowing removal
of the old prefixes from downstream interfaces.

Signed-off-by: Alin Nastac <alin.nastac@gmail.com>
src/dhcpv6.c
src/odhcp6c.c
src/odhcp6c.h