I need to get a code review for
6800805: java.net.NetworkInterface.getNetworkInterfaces() does not list IPv6 network interfaces correctly.

http://cr.openjdk.java.net/~chegar/6800805/webrev.00/

There is a change in behaviour between JDK5 and JDK6 in how virtual interfaces addresses are reported. This is as a result of the change for CR 6386190. This change uses an ioctl to determine if the parent interface is accessible from the current context. The problem is that on Solaris if the interface being queried has only IPv6 addresses assigned to it then the ioctl needs to be called with an IPv6 socket. This is currently not the case.

To fix this bug we need to try with an IPv6 socket before determining that the parent is not accessible, similar to what we done for CR 6628569.

Thanks,
-Chris.

Reply via email to