hg: jdk/submit: 8241786: Improve heuristic to determine default network interface on macOS
daniel.fuchs at oracle.com
daniel.fuchs at oracle.com
Fri Apr 3 13:29:04 UTC 2020
Changeset: 70175514ffa1
Author: dfuchs
Date: 2020-04-03 14:27 +0100
URL: https://hg.openjdk.java.net/jdk/submit/rev/70175514ffa1
8241786: Improve heuristic to determine default network interface on macOS
Summary: DefaultInetrface.getDefault is updated to prefer interfaces that have non link-local addresses. NetworkConfiguration is updated to skip interface that have only link-local addresses, whether IPv4 or IPv6, for multicasting.
Reviewed-by: chegar, alanb
! src/java.base/macosx/classes/java/net/DefaultInterface.java
! test/jdk/java/net/MulticastSocket/SetLoopbackMode.java
! test/jdk/java/net/MulticastSocket/SetLoopbackModeIPv4.java
! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java
! test/jdk/java/nio/channels/DatagramChannel/MulticastSendReceiveTests.java
! test/jdk/java/nio/channels/DatagramChannel/Promiscuous.java
! test/lib/jdk/test/lib/NetworkConfiguration.java
More information about the jdk-submit-changes
mailing list