Commits on Aug 10, 2005
  1. fixed a compilation error

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

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

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

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

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

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

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

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

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

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

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

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

      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
    suz committed Jul 29, 2005
  4. - Introduced a fine-grain-locking for interface-address-list, in_mult…

    …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
    suz committed Jul 29, 2005
Commits on Jul 28, 2005
  1. fixed a bug in dccpcb creation for netbsd

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

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

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

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

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

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

    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
    suz committed Jul 27, 2005
  6. make sure that route_output() does not override routing/ifaddr entrie…

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

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

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

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

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

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

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

    suz committed Jul 26, 2005
  3. moved the comment to the right place

    suz committed Jul 26, 2005