I was just using "-6 --nodhcp6 wm0" as the arguments to dhcpcd.
The same code is in -8 so maybe need to let releng know.
The code is correct.
If dhcpcd is handling the RA (which is the default) then it will disable
the kernel handling it. The only downside of this approach is that ndp
no longer lists RA's or prefixes.
If you don't want dhcpcd to handle the RA then it will leave the kernel
settings alone. The downsides of this approach are no DNSSL or RDNSS or
any special handling when wireless gets disconnected or wired gets
unplugged or the myriad of stuff dhcpcd does extra.
You don't want both handling it.