Chris Hegarty wrote:
Dmitry, Alan,

The Solaris version of getFlags sets an Exception if the ioctl fails. When used in addif getFlags will fail when access to the virtual interface's parent is forbidden, i.e. in a zone. addif is called when iterating over interfaces in enumIPvXInterfaces, if an exception occurs it simply cleans up and returns, propagating the exception.

getFalgs should not set an exception. All other calls to it check the return value and set an exception if appropriate.

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

Thanks,
-Chris.
Looks okay to me. I assume the JNIEnv parameter is no longer needed.

It seems to me that we've had a slew of issues with NetworkInterface lately. Would it be worth re-reviewing the changes for 6931566 in case there are more? Ideally we should improve the test coverage to catch more issues but NetworkInterface is tricky to test completely due to variety of configurations in the wild.

-Alan.

Reply via email to