Permalink
Commits on Apr 12, 2002
  1. - use nd6_rtdrain()

    jinmei committed Apr 12, 2002
    - the generic cached route management applied to pmtud and redirect cases
  2. ported arp_rtdrain() from freebsd4

    jinmei committed Apr 12, 2002
  3. use RTUSE whenever defined.

    jinmei committed Apr 12, 2002
  4. 2002-04-12 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei committed Apr 12, 2002
    	* kame/sys/netinet6/: use nd_ifinfo.linkmtu instead of
    	ifp->if_mtu to handle link MTU issues wrt IPv6, whenever possible.
    	Some OS dependent code for freebsd4 and bsdi4 was also modified in
    	this manner.  Some for netbsd and openbsd was untouched.
  5. use nd_ifinfo[].linkmtu instead of ifp->if_mtu to handle link MTU issues

    jinmei committed Apr 12, 2002
    wrt IPv6, whenever possible.
  6. RFC3152: Delegation of IP6.ARPA

    jinmei committed Apr 12, 2002
        * libinet6 resolvers contained in the KAME snaps support to use
          the ip6.arpa domain (with the nibble format) for IPv6 reverse
          lookups.
Commits on Apr 11, 2002
Commits on Apr 10, 2002
  1. in nd6_output() increment statistics entries for gwroute as well to

    jinmei committed Apr 10, 2002
    collect statistics of such implict references.
    (for short-time purposes only.  the code will be removed in the near future)
  2. removed an incorrect comment

    jinmei committed Apr 10, 2002
  3. 2002-04-10 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei committed Apr 10, 2002
    	* freebsd4/sys/netinet/if_ether.c (arp_rtdrain):
    	* kame/sys/netinet6/nd6.c (nd6_rtdrain):
    	allowed the case where these functions received a NULL llinfo in
    	order to avoid kernel panic in some situations.
Commits on Apr 9, 2002
  1. added an adhoc workaround to aovid the panic case in arp_rtdrain().

    jinmei committed Apr 9, 2002
    I'll check it more closely tomorrow.
  2. added some statistics entries to rtentry to collect access history

    jinmei committed Apr 9, 2002
    of each route entry.
  3. 2002-04-09 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei committed Apr 9, 2002
    	* freebsd4/sys/netinet/if_ether.c (arp_rtdrain): newly added as
    	the hook for arp entries in the route cache queue.  Since arp does
    	not have much state, the detection algorithm cannot be very smart;
    	we only keep entries that have already been resolved.
    	(see also: nd6_rtdrain below)
  4. added a new function "arp_rtdrain()", which is the hook for arp

    jinmei committed Apr 9, 2002
    entries in the route cache queue.
    since arp does not have much state, the detection algorithm cannot be
    very smart; we only keep entries that have already been resolved.
  5. 2002-04-09 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei committed Apr 9, 2002
    	* kame/sys/netinet6/icmp6.c (icmp6_input, icmp6_mtudisc_update):
    	dropped icmp6 too big messages that reported an MTU less than the
    	minimum MTU (i.e., 1280 bytes).  We believe such an error is only
    	meaningful when we're acting as an SIIT(-like) client, which we do
    	not support.
  6. dropped icmp6 too big messages that reported an MTU less than the min…

    jinmei committed Apr 9, 2002
    …imum
    
    MTU (1280).
    we believe such an error is only meaningful when we're acting as an SIIT
    client, which we do not support.
  7. removed compilation warning

    suz committed Apr 9, 2002
Commits on Apr 8, 2002
  1. corrected brace matching

    jinmei committed Apr 8, 2002
  2. in icmp6_mtudisc_update() use ND link mtu to detect if the path MTU

    jinmei committed Apr 8, 2002
    should be updated.
  3. - changed freebsd's latest release to 4.5R

    jinmei committed Apr 8, 2002
    - do not use the term "as of this writing", which is ambiguos, but
      use an explict date
  4. 2002-04-08 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei committed Apr 8, 2002
    	* kame/sys/netinet6/in6_proto.c: added a new sysctl knob
    	"net.inet6.ip6.pmtu_expire" to configure the timer value (in
    	seconds).
    	(only available in freebsd4)
  5. added a new sysctl knob net.inet6.ip6.pmtu_expire to configure the ti…

    jinmei committed Apr 8, 2002
    …mer value
    
    of path MTU queue.
    as suggested in RFC 1981,
      - values less the 5 minutes (except 0) are invalid
      - 0 is a special value which means no expiration
    (avilable in freebsd4 only)
  6. 2002-04-08 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    jinmei committed Apr 8, 2002
    	* kame/sys/netinet6/icmp6.c (icmp6_mtudisc_timeout): enabled the
    	function for FreeBSD to purge stale path MTU information.
  7. enabled icmp6_mtudisc_timeout() for FreeBSD to purge stale path MTU

    jinmei committed Apr 8, 2002
    information.
    (will not compile on freebsd2.  should we care the platform?)
  8. - missing include 'ip.h'

    keiichi committed Apr 8, 2002