Validate prefix information in router advertisements according to RFC
authorflorian <florian@openbsd.org>
Wed, 5 Jul 2017 20:18:11 +0000 (20:18 +0000)
committerflorian <florian@openbsd.org>
Wed, 5 Jul 2017 20:18:11 +0000 (20:18 +0000)
commit6a302ef9e9b85a01d696e5ce7f3bcc792667bfe8
treec8579755b40a0280045f6f52ebee2117e7f29f35
parentc060366783aba728d4e55225317421ed9b290a37
Validate prefix information in router advertisements according to RFC
4862 Section 5.5.3.

This very likely solves the problem of slaacd generating privacy
addresses at a very high rate as reported by Matthias Schmidt on
bugs@; thanks!

The problem is that we constantly generate new privacy addresses if we
receive a router advertisement with a pltime of 0 since that address
will immediately be deprecated.

This needs revisiting since we will run into the same problem with
other low pltimes.
sbin/slaacd/engine.c