# HG changeset patch # User mbaesken # Date 1565788024 -7200 # Wed Aug 14 15:07:04 2019 +0200 # Node ID 8d40cd116bb8ddd5e0d48b6966d11d30315db609 # Parent 6717d7e59db418e8529faeb015d7565c86797607 8229706: java/net/MulticastSocket/NoLoopbackPackets.java fails on some AIX machines diff --git a/test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java b/test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java --- a/test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java +++ b/test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java @@ -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,10 @@ if (IPSupport.hasIPv4()) { groups.add(new InetSocketAddress(InetAddress.getByName("224.1.1.1"), port)); } - if (IPSupport.hasIPv6()) { + + // see also JDK-8207404 where similar checks were added + 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)); }