hg: jdk/jdk: 8242885: PlainDatagramSocketImpl doesn?t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes

patrick.concannon at oracle.com patrick.concannon at oracle.com
Fri Jul 31 11:43:01 UTC 2020


Changeset: 83809bdf2bec
Author:    pconcannon
Date:      2020-07-31 12:42 +0100
URL:       https://hg.openjdk.java.net/jdk/jdk/rev/83809bdf2bec

8242885: PlainDatagramSocketImpl doesn?t allow for the sending of IPv6 datagrams on macOS with sizes between 65508-65527 bytes
Summary: This fix changes the current max size for IPv6 datagrams on macOS from it's current size of 65507, which is the IPv4 limit, to 65527, the actual limit for IPv6 on macOS
Reviewed-by: alanb, dfuchs, vtewari

! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c
+ test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
! test/jdk/java/net/DatagramSocket/SetGetSendBufferSize.java
- test/jdk/java/nio/channels/DatagramChannel/MinSendBufferSize.java
+ test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java



More information about the jdk-changes mailing list