cvs commit: src/sys/netinet6 nd6.c

Hajimu UMEMOTO ume at FreeBSD.org
Mon Dec 8 03:59:23 PST 2003


ume         2003/12/08 03:59:21 PST

  FreeBSD src repository

  Modified files:
    sys/netinet6         nd6.c 
  Log:
  - changed the logic in nd6_is_addr_neighbor(); check on-link prefixes
    (not interface addresses) to see if a given address is on-link.
  - skip offlink prefixes in neighbor determination in nd6_is_addr_neighbor.
  - in nd6_is_addr_neighbor, regarded every address as on-link when the
    default router list is empty.  otherwise, we'd not be able make a neighbor
    cache for the address.
    this algorithm is applied to hosts only.
  - in nd6_is_addr_neighbor, check if the default interface is equal to
    the interface in question in addition to check if the default router
    list is empty.
  
  Obtained from:  KAME
  
  Revision  Changes    Path
  1.38      +24 -18    src/sys/netinet6/nd6.c


More information about the cvs-src mailing list