Permalink
Commits on Apr 29, 2001
  1. copy-paste mistake; s/getaddrinfo/getnameinfo/

    itojun committed Apr 29, 2001
  2. comment

    itojun committed Apr 29, 2001
  3. * sys/netinet6/raw_ip6.c (except freebsd[34]): plug mbuf leak on

      sysctl(IPV6_CHECKSUM).
    itojun committed Apr 29, 2001
  4. plug mbuf leak on IPV6_CHECKSUM.

    itojun committed Apr 29, 2001
Commits on Apr 28, 2001
  1. move ipsec output processing before filtering section. compiled but

    never tested
    itojun committed Apr 28, 2001
Commits on Apr 27, 2001
  1. make it compile on freebsd4.

    itojun committed Apr 27, 2001
  2. faith draft now 04

    itojun committed Apr 27, 2001
  3. faith draft is now 04

    itojun committed Apr 27, 2001
  4. * sys/netinet6/nd6.c (freebsd): repair backward binary compatibility

      breakage for SIOCGIFINFO_IN6.
      see changelog on Sat Feb 17 01:51:43 JST 2001.
    itojun committed Apr 27, 2001
  5. repair backward binary compatibility breakage for ndp -[pr] ioctls.

    how come we leave freebsd version of behind for more than 2 months????
    yes, *bsd difference is killing us, but we need to do more...
    itojun committed Apr 27, 2001
  6. stf IFF_LINK0

    itojun committed Apr 27, 2001
  7. IFF_LINK0 kills input path.

    itojun committed Apr 27, 2001
  8. prefer address on ip6_dst than routing table gateway value, on

    outer IPv4 destination address selection.  it will result in more optimized
    (IPv4) routing of the encapsulated packet.
    itojun committed Apr 27, 2001
  9. * sys/netinet6/in6.c:in6_ifinit(): make it work with stf interface.

      initialize ia_addr before if_ioctl(SIOCSIFADDR), to meet historical
      practice in in_ifinit().
    * sys/net/if_stf.c: pickup a correct outer IPv4 destination address,
      even if the gateway portion on the routing table is set to non-6to4
      address, like:
      # route add -inet6 2002:: -prefixlen 16 ::1 -ifp stf0
    * netbsd/sbin/ifconfig/ifconfig.c: allow "deprecated" flag to be
      set by user.  it is useful to configure outgoing-only stf interface,
      like:
      # ifconfig stf0 inet6 2002:d2a0:5f68::1 prefixlen 16 alias deprecated
    itojun committed Apr 27, 2001
  10. permit users to make an address "deprecated" manually.

    it is useful when we would like to configure an "outgoing-only" stf
    interface, like:
    # ifconfig stf0 inet6 2002:d2a0:5f68::1 prefixlen 16 alias deprecated
    itojun committed Apr 27, 2001
  11. pick up 6to4 destination address correctly, even when we use a config…

    …uration
    
    like below:
    # route add -inet6 2002:: -prefixlen 16 ::1 -ifp stf0
    
    (i.e. cannot pickup IPv4 address of the 6to4 gateway from the routing
    table gateway portion)
    itojun committed Apr 27, 2001
  12. set ia->ia_addr before SIOCSIFADDR. it has been done in in_ifinit(),

    and if we don't do this, stf* interface will choke.
    
    i believe it has no bad sideeffects, i appreciate your comments
    itojun committed Apr 27, 2001
  13. - made wording consistent

    - english grammar fix
    jinmei committed Apr 27, 2001
  14. refer ndp -H.

    itojun committed Apr 27, 2001
  15. additional note about E-5:

         Note: as for fe80::%lo0/64, KAME snaps after 2001-04-27 would
         prevent the route from being removed accidentally.  However,
         executing 'route flush' could still be confusing, since it would
         remove the default route automatically installed by the kernel
         upon receiving Router Advertisements.  Once removed, the default
         route would not be reinstalled even solicting additional router
         advertisements, because the kernel still believes the existence
         of the router using its internal list.
    jinmei committed Apr 27, 2001
  16. 2001-04-27 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/sys/netinet6/nd6.c (nd6_rtrequest): stop process if
    	nd6_need_cache() is 0 and the route is not a host route (which
    	should probably be an interface direct route on a link that does
    	not need neighbor cahces).  Otherwise, the function would set the
    	RTF_LLINFO flag, which would annoy the ndp(8) command.
    
    	* kame/sys/netinet6/nd6_rtr.c (nd6_prefix_onlink): did not set
    	the RTF_GATEWAY flag even for !nd6_need_cache() cases.  The
    	intention was to prevent the process of nd6_rtrequest(), but we do
    	not need the flag, since we now explicitly disable the process.
    	Setting the RTF_GATEWAY flag is not the best way, because routes
    	with the flag can mistakenly be deleted by user applications.
    jinmei committed Apr 27, 2001
  17. - stop process of nd6_rtrequest() if nd6_need_cache() is 0 and the route

      is not a host route (which should probably be an interface direct route
      on a link that does not need neighbor cahces).
    - do not set RTF_GATEWAY in nd6_prefix_onlink().  The intention was to prevent
      the process of nd6_rtrequest(), but we do not need the flag, since we now
      explicitly disable the process.  Setting the RTF_GATEWAY flag is not the
      best way, because routes with the flag can mistakenly be deleted by
      user applications.
    jinmei committed Apr 27, 2001
Commits on Apr 26, 2001
  1. more cleanups:

    - removed ALWAYS_WITHSCOPE and NI_WITHSCOPEID options.  (I don't think
      we should care them anymore, but correct it if I'm wrong.)
    - variable terminology: use zoneXXX instead of scopeXXX.
    jinmei committed Apr 26, 2001
  2. M-% scopeid zoneid

    jinmei committed Apr 26, 2001
  3. removed the <scopeid><delim><numeric-addr> version, because we have a…

    …lready
    
    agreed on the format.
    jinmei committed Apr 26, 2001
  4. made sure to define the si_len member of sockinet{} only when HAVE_SA…

    …_LEN.
    
    (fortunately, the result would probably not change because of offset alignment
     by compilers)
    jinmei committed Apr 26, 2001
  5. s/4.2-RELEASE/4.x-RELEASE/

    itojun committed Apr 26, 2001
Commits on Apr 25, 2001
  1. validate VC connection length.

    itojun committed Apr 25, 2001