Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: freebsd4_snap_…

Jul 29, 2001

  1. use AC_CHECK_FUNCS(lwres_getrrsetbyname)

    authored
  2. add -Wl for NetBSD (otherwise configure won't go okay)

    pedant for isakmp.c (-DINET6)
    authored
  3. 2001-07-29 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/sys/netinet6/(several files): several improvements on the
    	IPv6 output routine:
    	- added a seprate function in6_selectroute() to centralize the
    	  route and outgoing interface selection algorithm
    	- call in6_selectroute() from in6_selecsrc() and ip6_output(), and
    	  use same codebase for both unicast and multicast packets as much
    	  as possible
    	- added stricter (and thorough) scope checks for outgoing packets
    	  (e.g. this check would prevent a packet generated by
    	  'ping6 -S ::1 fe80::1%ne0' from being sent)
    	- renamed in6_addr2scopeid() to in6_addr2zoneid() to be more intuitive
    	  in terms of the scope architecture
    	- made in6_addr2zoneid take care of the loopback address
    	- set the tentative flag before joinging multicast addresses, so
    	  that the corresponding MLD packet would not have a tentative
    	  source address
    
    2001-07-29  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* kame/sys/netinet6/nd6_nbr.c (nd6_ns_output):
    	* kame/sys/netinet6/nd6_nbr.c (nd6_na_output):
    	* kame/sys/netinet6/icmp6.c (icmp6_redirect_output):
    	do not pass a pointer to a pointer to ifnet to ip6_output() for
    	counting statistics, use the interface on which the ND process is
    	involved instead.
    
    2001-07-29  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
    	* kame/sys/netinet6/mld6.c (mld6_input): allowed MLD messages to
    	have the unspecified address as source.
    	* kame/sys/netinet6/mld6.c (mld6_sendpkt): use the unspecified
    	address when there is no valid link-local address available.
    authored
  4. --with-liblwres

    authored
  5. do rtalloc_mpath in !clone cases, too.

    authored
  6. - allowed MLD messages to have the unspecified address as source.

    - renamed the macro IPV6_DADOUTPUT to IPV6_UNSPECSRC.  The former is now
      more suitable.
    authored
  7. prototype for in6_selectroute

    authored
  8. sync with scope-friendly ctlinput

    authored
  9. count statistics for outgoing ND packets on the corresponding interface;

    I don't think we have to pass ifpp to ip6_output and use it for the
    statistics, but correct it if I'm wrong.
    authored
  10. sync with reality - RADIX_MPATH uses ip6_dst only.

    correct IPsec sample for transport + gif0.
    authored
  11. fix compilation for RADIX_MPATH case. now it is impossible to take

    src address into route selection hash value.
    authored
  12. prototype for in6_selectroute().

    authored
  13. added several improvements on IPv6 output routine

    (I should've done some of them by separate commits...sorry):
    
    - added a seprate function in6_selectroute() to centralize the route and
      outgoing interface selection algorithm
    - call in6_selectroute from in6_selecsrc() and ip6_output(), and use same
      codebase for both unicast and multicast packets as much as possible.
    - added stricter (and thorough) scope checks for outgoing packets
      (e.g. this check would prevent a packet generated by
       'ping6 -S ::1 fe80::1%ne0')
    - renamed in6_addr2scopeid to in6_addr2zoneid to be more intuitive in terms
      of the scope architecture
    - made in6_addr2scopeid take care of the loopback address
    - set the tentative flag before joinging multicast addresses, so that the
      corresponding MLD packet would not have a tentative source address
    
    Although the change is quite large, I just compiled the code on bsdi4.
    Please check it on other platforms, thanks.
    authored
  14. remove obsoleted text ("use old gif with new ip_encap")

    authored
  15. comment on src/dst preference, in radix lookup case

    authored
  16. typo

    authored
  17. no need for MROUTING

    authored
  18. make EON encap/decap logic to follow 4.4BSD arg passing rules.

    authored
  19. make encap_attach and encap_attach_func switchable, to help

    *BSD-current merge with different ip_encap.
    authored

Jul 28, 2001

  1. replace socklen_t with int, when socklen_t is not available.

    Necessary for compilation on bsdi3 & freebsd2.
    	XXX: better to define socklen_t in these OS?
    authored
  2. move if_up to key.c, drivers shoulnd't go IFF_UP by itself

    authored
  3. bring sec* interface to IFF_UP, we are willing to receive traffic on

    ipsec tunnel.
    authored
  4. splimp

    authored
  5. update mono_time issue

    authored
  6. set if_addrlen explicitly (just in case)

    authored
  7. comment - with the current homeaddr processing, wrong icmp6 errors wi…

    …ll result
    authored

Jul 27, 2001

  1. cache generation number starts from 1.

    authored
  2. getting time in kernel

    authored
  3. freebsd[34] nuked mono_time. how nice.

    authored
  4. typo

    authored
  5. use monotonically increasing number, not time_t, for invalidating pol…

    …icy cache
    authored
  6. typo (stray debugging code)

    authored
  7. use monotonically increasing number, not time_t, for invalidating pol…

    …icy cache
    authored
  8. use mono_time, not microtime()

    authored
  9. wording

    authored
Something went wrong with that request. Please try again.