From 5bf5b11c546c727724d97dfe000b8bb983786407 Mon Sep 17 00:00:00 2001 From: duke Date: Thu, 20 Jun 2024 08:27:13 +0000 Subject: [PATCH] Backport e22eb06a3b59f83eb38881f7e1aed1c18ee7e193 --- test/lib/jdk/test/lib/NetworkConfiguration.java | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/test/lib/jdk/test/lib/NetworkConfiguration.java b/test/lib/jdk/test/lib/NetworkConfiguration.java index 386a2bf0a6f..8ea10ede6a4 100644 --- a/test/lib/jdk/test/lib/NetworkConfiguration.java +++ b/test/lib/jdk/test/lib/NetworkConfiguration.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017, 2021, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2017, 2023, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -176,17 +176,6 @@ private boolean supportsIp4Multicast(NetworkInterface nif) { return false; } - // On AIX there is a bug: - // When IPv6 is enabled on the system, the JDK opens sockets as AF_INET6. - // If there's an interface configured with IPv4 addresses only, it should - // be able to become the network interface for a multicast socket (that - // could be in both, IPv4 or IPv6 space). But both possible setsockopt - // calls for either IPV6_MULTICAST_IF or IP_MULTICAST_IF return - // EADDRNOTAVAIL. So we must skip such interfaces here. - if (Platform.isAix() && isIPv6Available() && !hasIp6Addresses(nif)) { - return false; - } - if (Platform.isOSX()) { // multicasting may not work on interfaces that only // have link local addresses