freebsd-nq/usr.sbin/rtsold
Hiroki Sato 06056832ec - Accumulate RA options instead of replacing old ones when a new RA arrived.
RFC 4861 6.3.4 clearly defines handling multiple RAs in this way.

- RDNSS/DNSSL options from multiple RAs on a single link will be
  gathered and sent to resolvconf(8).

- Call "resolvconf -d" only after at least one RDNSS or DNSSL option is
  received and then all of them are expired.

- The rtsold.dump output now supports displaying a list of the RA options.

- Use more human-readable expression for logging values of struct timeval.

Discussed with:	ume
2011-06-08 16:03:29 +00:00
..
dump.c - Accumulate RA options instead of replacing old ones when a new RA arrived. 2011-06-08 16:03:29 +00:00
if.c - Implement RDNSS and DNSSL options (RFC 6106, IPv6 Router Advertisement 2011-06-06 03:06:43 +00:00
Makefile Lower WARNS level to 3 to eliminate alignment warnings related to 2011-06-07 04:38:33 +00:00
probe.c - Implement RDNSS and DNSSL options (RFC 6106, IPv6 Router Advertisement 2011-06-06 03:06:43 +00:00
rtsock.c - Implement RDNSS and DNSSL options (RFC 6106, IPv6 Router Advertisement 2011-06-06 03:06:43 +00:00
rtsol.c - Accumulate RA options instead of replacing old ones when a new RA arrived. 2011-06-08 16:03:29 +00:00
rtsold.8 - Implement RDNSS and DNSSL options (RFC 6106, IPv6 Router Advertisement 2011-06-06 03:06:43 +00:00
rtsold.c - Accumulate RA options instead of replacing old ones when a new RA arrived. 2011-06-08 16:03:29 +00:00
rtsold.h - Accumulate RA options instead of replacing old ones when a new RA arrived. 2011-06-08 16:03:29 +00:00