Testing out DHCPv6 revealed a couple of bugs:

        * ip_add_info_v6() was setting the wrong IP interface index in the
          received packets, causing the DHCPv6 client to erroneously drop
          packets when attempting to acquire a lease on an IPMP interface.

        * The DHCPv6 client needs a couple of minor flag-related tweaks to
          allow DHCPv6 addresses to be acquired on underlying IP
          interfaces.  (I'm not sure why anyone would do this since
          in.mpathd won't use the DHCPv6 addresses, but I figured it might
          as well not randomly fail.)

A separate matter is that it appears the cassini driver does not properly
loopback link-layer multicast packets upstream (which increased the amount
of time needed to debug the above issues).

The changes are in the same workspace as the IPv6 ND fixes:

   http://cr.opensolaris.org/~meem/clearview-ipmp-ndpd/

-- 
meem

Reply via email to