Actually, it's already in in6_ifextra->nd_ifinfo->flags, named
ND6_IFF_ACCEPT_RTADV and controlled by the "ndp -i" command. However,
ifconfig autoconfprivacy uses if_xflags and separating these two looks
kind of dirty... Wouldn't it be better to move autoconfprivacy from
ifconfig to ndp (as privacy_rtadv flag)? The option name is pretty
long and the thing is ndp-related... How much would have people
suffered from that change?
And slowly back to the original question. Is it safe to allow
accepting RAs on a router then? I mean in terms of messing with
default router list (make sure the routines only touch RTF_CONNECTED
and correct those XXX'ed conditions with ip forwarding). BTW: RTF_MAX
comment should be "minimum priority" instead of "maximum" :-)
Strange, I always thought that stateless address assignment and
link-local scope were the features of the protocol :-) DAD just comes
up because it's obviously necessary. And maybe they thought multicast
queries were a bonus for ISPs which cheap switches would broadcast
anyway.
Our peer's Cizcoe C4900M for example. I'm going to test our 3com 4200G
as it should work too. I guess in the size that you really need it,
you already have the money to find a switch that supports it. (and
they probably hoped the manufacturers would cooperate ;-))
You got that right, it isn't necessary here. I guess I'm just lucky
not being painfully hurt.
I thought that that's why the autonomous flag in RA was for from the
very beginning. The RFC from august 1996 has a reference to DHCPv6 in
it...
But yes, a lot of simple things should've been there from the
beginning (RFC 5006 being probably the most user-visible one)
Okay, I get it now...
--
Martin Pelikan