NetworkManager/src/ndisc
Fernando Gont 2da092b592 IPv6 SLAAC: Honor small PIO Valid Lifetimes
This commit implements Section 4.2 of
<https://tools.ietf.org/html/draft-gont-6man-slaac-renum-05>, to improve the
reaction of IPv6 SLAAC to renumbering events.

Namely:

* It honors PIO Valid Lifetimes < 2 hours, deviating from item "e)"
  (pp. 19-20) of Section 5.5.3 of RFC4862.

[thaller@redhat.com: squash commits and adjust unit test]

https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/454
2020-04-02 13:19:13 +02:00
..
tests IPv6 SLAAC: Honor small PIO Valid Lifetimes 2020-04-02 13:19:13 +02:00
nm-fake-ndisc.c all: drop explicit casts from _GET_PRIVATE() macro calls 2020-02-14 11:04:46 +01:00
nm-fake-ndisc.h all: manually drop code comments with file description 2019-10-01 07:50:52 +02:00
nm-lndp-ndisc.c ndisc/trivial: stype fixes in receive_ra() 2020-04-01 15:12:53 +02:00
nm-lndp-ndisc.h ndisc: implement "ipv6.ra-timeout" property 2020-02-17 14:43:13 +01:00
nm-ndisc-private.h all: unify format of our Copyright source code comments 2019-10-02 17:03:52 +02:00
nm-ndisc.c IPv6 SLAAC: Honor small PIO Valid Lifetimes 2020-04-02 13:19:13 +02:00
nm-ndisc.h ndisc: implement "ipv6.ra-timeout" property 2020-02-17 14:43:13 +01:00