Add option to ignore default lifetime for RDNSS records
authorMatthias Schiffer <mschiffer@universe-factory.net>
Wed, 16 Nov 2016 13:47:46 +0000 (14:47 +0100)
committerHans Dedecker <dedeckeh@gmail.com>
Tue, 3 Jan 2017 21:34:17 +0000 (22:34 +0100)
commitd420f49396c627ce1072b83170889baf0720bc8b
tree82c05d3ce17aba59a00440bc4cecd5607a69d809
parent5d6fec3a5c2a1a3015a2f26aaa27e05315e188f3
Add option to ignore default lifetime for RDNSS records

While RFC6106 mandates that the RDNSS lifetime is capped to the default
lifetime, this behaviour is often undesirable. In particular, it prevents
accepting RDNSS records from RAs that don't also advertise a default route
(set the default lifetime to 0).

Therefore, make it possible to opt out of this behaviour and respect the
RDNSS lifetime independently of the default lifetime using the new command
line switch -L.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
src/odhcp6c.c
src/odhcp6c.h
src/ra.c
src/ra.h