Permalink
Commits on Aug 12, 2005
  1. make sure that route_output() does not override routing/ifaddr entrie…

    jinmei
    jinmei committed Aug 12, 2005
    …s due
    
    to filtering for IPv6 scoped addresses.
Commits on Aug 10, 2005
  1. fixed a compilation error

    suz
    suz committed Aug 10, 2005
  2. fixed a kernel crash at the start-up time of an IPv6 multicast progra…

    suz
    suz committed Aug 10, 2005
    …m (pim6[sd]d, mfc)
  3. s/duplicated/duplicate/

    suz
    suz committed Aug 10, 2005
Commits on Aug 9, 2005
  1. fixed syntax errors in sample config files.

    keiichi
    keiichi committed Aug 9, 2005
  2. updated the i-d number

    suz
    suz committed Aug 9, 2005
  3. corrected the fourth argument to ni6_addrs().

    jinmei
    jinmei committed Aug 9, 2005
    from Hajimu UMEMOTO.
Commits on Aug 8, 2005
  1. added a cast

    suz
    suz committed Aug 8, 2005
  2. removed INRIA copyright, since this file doesn't contain MLDv2-specif…

    suz
    suz committed Aug 8, 2005
    …ic code any longer
Commits on Aug 4, 2005
  1. removed a duplicated and unnecessary code

    suz
    suz committed Aug 4, 2005
Commits on Aug 2, 2005
  1. - fixed a kernel crash due to a IN_MULTI locking failure.

    suz
    suz committed Aug 2, 2005
    - supports IN_MULTI locking in igmpv3
Commits on Jul 29, 2005
  1. enabled router-preference by default

    suz
    suz committed Jul 29, 2005
  2. - enable router-preference by default

    suz
    suz committed Jul 29, 2005
    - removed a wrong description regarding IPsec
  3. - introduced a fine-grain-locking for interface-address list and

    suz
    suz committed Jul 29, 2005
      in_multi list.
    - use malloc() with M_NOWAIT when joining a multicast group in layer2,
      drivers.  Error handling routine is also added when malloc() fails.
      This is to prevent unnecessary locking failure. (e.g. nd-proxy)
    
    Obtained from: freebsd-net
    ToDo: support it on IGMPv3
  4. - Introduced a fine-grain-locking for interface-address-list, in_mult…

    suz
    suz committed Jul 29, 2005
    …i head
    
    - Use malloc() with M_NOWAIT when joining a multicast group in layer2,
      and added an appropriate error handling routine when it fails.
      This is to prevent unnecessary locking (e.g. nd-proxy)
    
    Obtained From: freebsd-net
Commits on Jul 28, 2005
  1. fixed a bug in dccpcb creation for netbsd

    nishida
    nishida committed Jul 28, 2005
  2. - made sure that setindex2ifc() is at initialization

    jinmei
    jinmei committed Jul 28, 2005
    - corrected the outgoing interface index sendpacket()
Commits on Jul 27, 2005
  1. - use callout timer mechanism for protocol timer

    suz
    suz committed Jul 27, 2005
    - so icmp/mld_fasttimo() is no longer necessary
  2. update feature negotiation process

    nishida
    nishida committed Jul 27, 2005
  3. remove some debug codes

    nishida
    nishida committed Jul 27, 2005
    	provide reason code for reset packets
  4. nuked Rev.1.156's patch, since this problem is covered in getaddrinfo()

    suz
    suz committed Jul 27, 2005
    (kame/libinet6/getaddrinfo.c Rev.1.217)
  5. nuked unnecessary code.

    suz
    suz committed Jul 27, 2005
    c.f.)
    Due to this removal, a application fails to work properly
    if it expects the behavior of old getaddrinfo() (until Rev.1.195):
    	- getaddrinfo() returns only the address families for which
    	  socket() works properly
    	- hence it does not retry other sockaddrs from getaddrinfo()
    	  when socket() returns an error
    
    But considering the number of such applications (probably 0),
    we believe this removal does not bring about any API incompatibility problem
  6. make sure that route_output() does not override routing/ifaddr entrie…

    jinmei
    jinmei committed Jul 27, 2005
    …s due
    
    to filtering for IPv6 scoped addresses.
  7. update feature negotiation process

    nishida
    nishida committed Jul 27, 2005
  8. - declares local functions as static

    suz
    suz committed Jul 27, 2005
    - clean up identations
  9. current-state-record timer is now invoked in mld_group_timeo(), inste…

    suz
    suz committed Jul 27, 2005
    …ad of mld_fast_timeo()
  10. icmp/mld_slowtimeo is no longer used

    suz
    suz committed Jul 27, 2005
  11. fixed a compilation error

    suz
    suz committed Jul 27, 2005
Commits on Jul 26, 2005
  1. ports some MLDv1 enhancements into MLDv2.

    suz
    suz committed Jul 26, 2005
     - use callout timer mechanism for protocol timer
     - impose a random delay (when necessary) according to rfc2462bis
  2. nuked an unnecessary space

    suz
    suz committed Jul 26, 2005