]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/commit
MFC r250251:
authorhrs <hrs@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 20 Jun 2013 07:23:04 +0000 (07:23 +0000)
committerhrs <hrs@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 20 Jun 2013 07:23:04 +0000 (07:23 +0000)
commit11d66dc77b0bc1d44c01c53c5d27e25eca2858a0
tree1d27d7f3e154128676e51f51e7822014d7f06180
parent75602723538fdb78c37a7cf785af8637898f7305
MFC r250251:

Use FF02:0:0:0:0:2:FF00::/104 prefix for IPv6 Node Information Group
Address.  Although KAME implementation used FF02:0:0:0:0:2::/96 based on
older versions of draft-ietf-ipngwg-icmp-name-lookup, it has been changed
in RFC 4620.

The kernel always joins the /104-prefixed address, and additionally does
/96-prefixed one only when net.inet6.icmp6.nodeinfo_oldmcprefix=1.
The default value of the sysctl is 1.

ping6(8) -N flag now uses /104-prefixed one.  When this flag is specified
twice, it uses /96-prefixed one instead.

Reviewed by: ume
Based on work by: Thomas Scheffler
PR: conf/174957

git-svn-id: svn://svn.freebsd.org/base/stable/9@252021 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sbin/ping6/ping6.8
sbin/ping6/ping6.c
sys/netinet/icmp6.h
sys/netinet6/in6.c
sys/netinet6/in6_ifattach.c
sys/netinet6/in6_ifattach.h
sys/netinet6/in6_proto.c