8229706: java/net/MulticastSocket/NoLoopbackPackets.java fails on some AIX machines

Reviewed-by: chegar, clanger
This commit is contained in:
Matthias Baesken 2019-08-14 15:07:04 +02:00
parent 103cd91d42
commit 313cb3ce76

View File

@ -29,6 +29,7 @@
*/
import java.util.*;
import java.net.*;
import jdk.test.lib.NetworkConfiguration;
import jdk.test.lib.net.IPSupport;
public class NoLoopbackPackets {
@ -62,7 +63,9 @@ public class NoLoopbackPackets {
if (IPSupport.hasIPv4()) {
groups.add(new InetSocketAddress(InetAddress.getByName("224.1.1.1"), port));
}
if (IPSupport.hasIPv6()) {
NetworkConfiguration nc = NetworkConfiguration.probe();
if (IPSupport.hasIPv6() && nc.hasTestableIPv6Address()) {
groups.add(new InetSocketAddress(InetAddress.getByName("::ffff:224.1.1.2"), port));
groups.add(new InetSocketAddress(InetAddress.getByName("ff02::1:1"), port));
}