Permalink
Commits on Oct 29, 2001
  1. - Adjust local variable name to the same variable name used in

      related routine (natpt_lookForRule4).
    fujisawa committed Oct 29, 2001
  2. - Disuse goto that bestride the return.

    fujisawa committed Oct 29, 2001
  3. always check for optlen overrun.

    itojun committed Oct 29, 2001
  4. check optlen before calling bzero

    k-sugyou committed Oct 29, 2001
  5. - Add a new macro about way of mapping.

    - Change old macro name and definition in order to adjust to new
      macro.
    fujisawa committed Oct 29, 2001
Commits on Oct 28, 2001
  1. 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.
    jinmei committed Oct 28, 2001
Commits on Oct 27, 2001
  1. * kame/sys/netinet6/natpt_{defs,rule,transtslot}.[ch]:

      kame/kame/natptconfig/{cfparse,misc,showsubs,yylex}.[cy]:
    - Support bi-directional IPv4 NAT.
        This NAT binds global address to private address
        one-on-one statically.  Sessions can be initiated from
        hosts in the public network as well as the private
        network.  So, if you can set nat session as bidirectional,
        you can connect to the host located behind this NAT from
        public IPv4 network.
        You need several IPv4 address, an equal number of host to
        be connected to.  Sorry, manual page is not ready yet.
    fujisawa committed Oct 27, 2001
  2. - Support bi-directional IPv4 NAT.

      This NAT binds global address to private address one-on-one
      statically.  Sessions can be initiated from hosts in the public
      network as well as the private network.  So, if you can set nat
      session as bidirectional, you can connect to the host located behind
      this NAT from public IPv4 network.
    
      You need several IPv4 address, an equal number of host to be
      connected to.
    
      Sorry, manual page is not ready yet.
    fujisawa committed Oct 27, 2001
Commits on Oct 26, 2001
  1. 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.
    jinmei committed Oct 26, 2001
  2. the code doesn't support draft-14 any more.

    keiichi committed Oct 26, 2001
  3. Fri Oct 26 22:29:15 JST 2001 keiichi@iij.ad.jp

    	* kame/sys/netinet6/mip6.c
            - add a binding request sending code.
    keiichi committed Oct 26, 2001
  4. - add a binding request sending code.

    keiichi committed Oct 26, 2001
  5. - fixed memory leak.

    	- remove unused old codes.
    keiichi committed Oct 26, 2001
  6. 2001-10-26 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* freebsd4/usr.sbin/ppp/ipv6cp.c (ipcp_SetIPv6address): embedded the
    	link ID to the link-local addresses of both ends.
    	* freebsd4/usr.sbin/ppp/ncpaddr.c (adjust_linklocal): do not move
    	the embedded value to sin6_scope_id, since the kernel routing
    	engine does not understand this form.
    	* freebsd4/usr.sbin/ppp/ipv6cp.c (ipv6cp_Layer{Up,Down}): read
    	ppp.linkup and ppp.linkdown for IPv6.  I'm not 100% sure if this
    	can be done without other fixes.
    jinmei committed Oct 26, 2001
  7. - corrected handling link-local addresses:

      + embed the link ID to the link-local addresses of both ends.
      + do not move the embedded value to sin6_scope_id.  the kernel routing engine
        does not understand this form.
    - read ppp.linkup and ppp.linkdown for IPv6 (I'm not sure if this is really ok)
    jinmei committed Oct 26, 2001
  8. Fri Oct 26 18:27:29 JST 2001 keiichi@iij.ad.jp

    	* mip6
      	- changed the mip6 ioctl request structure. (this REQUIRES UPDATING
      	  the mip6control command you are using.)
      	- protected the mip6 ioctl path by splnet() during retreiving
      	  binding cache entries.
    keiichi committed Oct 26, 2001
  9. - protected the mip6 ioctl path by splnet() during retreiving

    	  binding cache entries.
    	- changed the mip6 ioctl request structure. (this requires updating
    	  the mip6control command you are using.)
    keiichi committed Oct 26, 2001
  10. minor cleanup; no need for extra variable here

    itojun committed Oct 26, 2001
  11. removed a null line.

    sakane committed Oct 26, 2001
  12. delete unused code, and comment it.

    sakane committed Oct 26, 2001
  13. accept the fact that people continue to use decimal points

    to specify bandwidth...
    make the parser to use strtod(3) instead of strtoul(3).
    kjc committed Oct 26, 2001
  14. avoid divide-by-zero when the specified bandwidth is less than 8bps.

    OpenBSD PR: kernel/2150
    kjc committed Oct 26, 2001
Commits on Oct 25, 2001
  1. 2001-10-25 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/kame/ndp/ndp.c (dump): skipped non-host routes when
    	printing neighbor cache entries, since they were just confusing.
    jinmei committed Oct 25, 2001
  2. 2001-10-25 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>

    	* kame/sys/netinet6/nd6.c (nd6_rtrequest): ignored a route when it
    	is created by cloning and is not a neighbor.  Otherwise, it could
    	mistakenly regard a cloned route to an off-link destination as
    	an on-link neighbor, and create a neighbor cache.  Then we'd see
    	some strange neighbor solicitations to the destination.
    	Some additional clarifications on this file were made with this
    	fix.
    jinmei committed Oct 25, 2001
  3. wording

    jinmei committed Oct 25, 2001
  4. wording

    jinmei committed Oct 25, 2001
  5. reflected the latest change to the previous one.

    jinmei committed Oct 25, 2001
  6. more clarification on cached routes per gif:

    - for ipv6, let ip6_output() to validate the cache and to make a new one.
      (as a side effect, loop check has gone.  this does not cause a problem
       because we have another loop prevention)
    - for ipv4, left the code as is, but add more comments.
    jinmei committed Oct 25, 2001
  7. removed a blank line.

    jinmei committed Oct 25, 2001