RFC 4861 4.1 allows router solicitations from the unspecified address
authorflorian <florian@openbsd.org>
Thu, 13 May 2021 11:22:15 +0000 (11:22 +0000)
committerflorian <florian@openbsd.org>
Thu, 13 May 2021 11:22:15 +0000 (11:22 +0000)
commit18ef43d74b8a6115262fd4b6abb68ac1b714a388
tree49f8c402b2b15daa31442aefbd0c548ce65c0bc4
parent28149d3d425e06122f5250a8c1c9c1213ec8eae8
RFC 4861 4.1 allows router solicitations from the unspecified address
(::). A short survey suggests that some systems respond with a
multicast router advertisement and other don't.

Andrew Forgue pointed out a usecase for this, booting a UEFI system
over http in an IPv6 network only. ("IPv6 support for UEFI IPv6
booting" on bugs@ a long time ago)

There is also no downside in allowing this, any host on the layer 2
network can solicit a router advertisement.

OK phessler
usr.sbin/rad/engine.c