From e5c85c819ac0b36a0e1f44a74ebcc4581e1a4998 Mon Sep 17 00:00:00 2001 From: Arno Zeller Date: Fri, 12 Jun 2026 14:09:43 +0200 Subject: [PATCH 1/2] Check for available IPv6 multicast interfaces. --- test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java b/test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java index 36b6f12413d5a..8ec8c62fad534 100644 --- a/test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java +++ b/test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java @@ -56,7 +56,7 @@ public static void main(String[] args) throws Exception { } NetworkConfiguration nc = NetworkConfiguration.probe(); - if (IPSupport.hasIPv6() && nc.hasTestableIPv6Address()) { + if (IPSupport.hasIPv6() && nc.ip6MulticastInterfaces().findAny().isPresent()) { groups.add(new InetSocketAddress(InetAddress.getByName("::ffff:224.1.1.2"), port)); groups.add(new InetSocketAddress(InetAddress.getByName("ff02::1:1"), port)); } From 7231d3d5af794c59d6cf44b0c935e72e015e7962 Mon Sep 17 00:00:00 2001 From: Arno Zeller Date: Fri, 12 Jun 2026 15:08:00 +0200 Subject: [PATCH 2/2] Found another multicast issue. --- test/jdk/java/net/MulticastSocket/Test.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/jdk/java/net/MulticastSocket/Test.java b/test/jdk/java/net/MulticastSocket/Test.java index 01dd82ece7572..a5e91edb8cc1a 100644 --- a/test/jdk/java/net/MulticastSocket/Test.java +++ b/test/jdk/java/net/MulticastSocket/Test.java @@ -141,7 +141,7 @@ void allTests() throws IOException { doTest("224.80.80.80"); // If IPv6 is enabled perform multicast tests with various scopes - if (nc.hasTestableIPv6Address()) { + if (nc.ip6MulticastInterfaces().findAny().isPresent()) { doTest("ff01::a"); }