Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Sep 2009 17:40:27 +0000 (UTC)
From:      Qing Li <qingli@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/net if_llatbl.c src/sys/netinet6 in6.c in6_src.c ip6_output.c
Message-ID:  <200909051742.n85HgwLi016367@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
qingli      2009-09-05 17:40:27 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_8)
    sys/net              if_llatbl.c 
    sys/netinet6         in6.c in6_src.c ip6_output.c 
  Log:
  SVN rev 196869 on 2009-09-05 17:40:27Z by qingli
  
  MFC     r196864
  
  This patch fixes the following issues:
  - Interface link-local address is not reachable within the
    node that owns the interface, this is due to the mismatch
    in address scope as the result of the installed interface
    address loopback route. Therefore for each interface
    address loopback route, the rt_gateway field (of AF_LINK
    type) will be used to track which interface a given
    address belongs to. This will aid the address source to
    use the proper interface for address scope/zone validation.
  - The loopback address is not reachable. The root cause is
    the same as the above.
  - Empty nd6 entries are created for the IPv6 loopback addresses
    only for validation reason. Doing so will eliminate as much
    of the special case (loopback addresses) handling code
    as possible, however, these empty nd6 entries should not
    be returned to the userland applications such as the
    "ndp" command.
  Since both of the above issues contain common files, these
  files are committed together.
  
  Reviewed by:    bz
  Approved by:    re
  
  Revision   Changes    Path
  1.8.2.4    +9 -0      src/sys/net/if_llatbl.c
  1.121.2.5  +7 -4      src/sys/netinet6/in6.c
  1.74.2.2   +19 -11    src/sys/netinet6/in6_src.c
  1.137.2.2  +9 -6      src/sys/netinet6/ip6_output.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909051742.n85HgwLi016367>