On Sun, Sep 21, 2014 at 08:49:54AM -0700, Charles Musser wrote: > Understood. At it now stands, processing of RAs is in the kernel, to bring up > interfaces and add routes. Rtsol acts as the tickler, to solicit them > promptly, but that's basically it.
In -current, solicitations are sent by the kernel. It's possible that rtsol(4) will be removed in the future. CVSROOT: /cvs Module name: src Changes by: flor...@cvs.openbsd.org 2014/08/25 08:00:34 Modified files: sys/net : if.c sys/netinet6 : in6.c in6_ifattach.c in6_var.h nd6.c nd6.h nd6_rtr.c Log message: Move sending of router solicitations to the kernel; receiving and processing of router advertisements was already in the kernel. With this rtsol{,d}(8) is no longer necessary. The kernel starts sending solicitations with # ifconfig $IF inet6 autoconf or inet6 autoconf in /etc/hostname.$IF. input stsp@ much help & OK mpi@ tweaks & OK bluhm@ > One side question: In 5.5 there was as sysctl for enabling the processing of > RAs, but this seems to have vanished in -current. By default, the system > processes them. How do you disable acting on RAs if you don't want to do it > (and is there a reason to do that)? ifconfig em0 inet6 -autoconf