Integrated: 8305089: Implement missing socket options on AIX
Varada M
duke at openjdk.org
Mon Apr 17 07:34:00 UTC 2023
On Thu, 30 Mar 2023 06:39:57 GMT, Varada M <duke at openjdk.org> wrote:
> Breaking this into two parts :
>
> 1. Implementing socket options for AIX
> 2. DontFragmentTest failure
>
> - Implementing socket options for AIX :
>
> Unlike the linux, windows and macOS, AIX uses the default implementation for socket options such as ipDontFragmentSupported(), keepAliveOptionsSupported(), setTcpkeepAliveProbes, getTcpkeepAliveProbes, setQuickAck, getQuickAck and more, where it either returns false or exception. These options can be implemented on AIX with the supported flags like SO_PEERID, TCP_NODELAYACK is the equivalent AIX option for TCP_QUICKACK and IPPROTO_TCP, IP_DONTFRAG.
>
> - DontFragment test failure :
>
> DontFragmentTest.java fails with a runtime exception : “IP_DONTFRAGMENT should be supported” because the supportOptions doesn’t contain IP_DONTFRAGMENT flag.
>
> Reported Issue : [JDK-8305089](https://bugs.openjdk.org/browse/JDK-8305089)
This pull request has now been integrated.
Changeset: 2a062f16
Author: Varada M <mvarada2000 at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/2a062f165491d599eb0dcfb6050eb9186ae31b71
Stats: 411 lines in 4 files changed: 409 ins; 0 del; 2 mod
8305089: Implement missing socket options on AIX
Reviewed-by: erikj, jpai, vtewari, djelinski, dfuchs
-------------
PR: https://git.openjdk.org/jdk/pull/13240
More information about the build-dev
mailing list