freebsd-src/usr.sbin/rtsold
Colin Percival 231bac4ccc rtsol/rtsold: Add option to skip random delay
In accordance with a SHOULD in RFC 4861, rtsol and rtsold wait a
random time between zero and one (aka MAX_RTR_SOLICITATION_DELAY)
seconds before sending a Router Solicitation, in order to avoid
network congestion if many hosts come online at once.  (The
question of how many hosts would be required to cause congestion
by each sending a single packet on a Gbps+ network is left to the
reader.)

The new option -i disables this wait and instructs rtsol and rtsold
to send the Router Solicitation immediately.

Reviewed by:	bz, kp (earlier version)
MFC after:	1 week
Relnotes:	yes
Sponsored by:	https://www.patreon.com/cperciva
Differential Revision:	https://reviews.freebsd.org/D32956
2021-11-16 10:27:28 -08:00
..
cap_llflags.c rtsold: Fix bugs reported by Coverity 2020-12-02 16:46:45 +00:00
cap_script.c rtsold: Remove an incorrect __unused annotation 2020-10-23 14:56:17 +00:00
cap_sendmsg.c Capsicumize rtsol(8) and rtsold(8). 2019-01-05 16:05:39 +00:00
dump.c rtsold: Fix bugs reported by Coverity 2020-12-02 16:46:45 +00:00
if.c rtsold: make it work on if_vlan interfaces 2021-08-19 14:31:13 +02:00
Makefile Capsicumize rtsol(8) and rtsold(8). 2019-01-05 16:05:39 +00:00
Makefile.depend Update Makefile.depend files 2019-12-11 17:37:53 +00:00
Makefile.depend.options Add Makefile.depend.options 2019-12-11 17:37:37 +00:00
rtsock.c rtsold: Fix bugs reported by Coverity 2020-12-02 16:46:45 +00:00
rtsol.c rtsold: pass sending router address to other and managed script 2021-08-14 11:14:24 -04:00
rtsold.8 rtsol/rtsold: Add option to skip random delay 2021-11-16 10:27:28 -08:00
rtsold.c rtsol/rtsold: Add option to skip random delay 2021-11-16 10:27:28 -08:00
rtsold.h rtsol(d): add script for "M bit" 2020-08-25 16:09:23 +00:00