< prev index next >

test/lib/jdk/test/lib/NetworkConfiguration.java

Print this page
rev 59103 : imported patch hotspot

*** 66,80 **** // initialize properties that can be queried isIPv6Available = !ip6Interfaces().collect(Collectors.toList()).isEmpty(); ip6Interfaces().forEach(nif -> { ip6Addresses(nif) ! // On Solaris or AIX, a configuration with only local or loopback // addresses does not fully enable IPv6 operations. // E.g. IPv6 multicasting does not work. // So, don't set has_testableipv6address if we only find these. ! .filter(addr -> Platform.isSolaris() || Platform.isAix() ? !(addr.isAnyLocalAddress() || addr.isLoopbackAddress()) : true) .forEach(ia -> { has_testableipv6address = true; if (ia.isLinkLocalAddress()) has_linklocaladdress = true; if (ia.isSiteLocalAddress()) has_sitelocaladdress = true; --- 66,80 ---- // initialize properties that can be queried isIPv6Available = !ip6Interfaces().collect(Collectors.toList()).isEmpty(); ip6Interfaces().forEach(nif -> { ip6Addresses(nif) ! // On AIX, a configuration with only local or loopback // addresses does not fully enable IPv6 operations. // E.g. IPv6 multicasting does not work. // So, don't set has_testableipv6address if we only find these. ! .filter(addr -> Platform.isAix() ? !(addr.isAnyLocalAddress() || addr.isLoopbackAddress()) : true) .forEach(ia -> { has_testableipv6address = true; if (ia.isLinkLocalAddress()) has_linklocaladdress = true; if (ia.isSiteLocalAddress()) has_sitelocaladdress = true;
< prev index next >