hg: jdk/sandbox: Initial load of JEP 337 implementation

alan.bateman at oracle.com alan.bateman at oracle.com
Sat Jan 26 14:03:29 UTC 2019


Changeset: 512e7cc6ccce
Author:    alanb
Date:      2019-01-26 14:02 +0000
URL:       http://hg.openjdk.java.net/jdk/sandbox/rev/512e7cc6ccce

Initial load of JEP 337 implementation

! make/gensrc/GensrcMisc.gmk
! make/lib/Lib-jdk.net.gmk
! make/test/JtregNativeJdk.gmk
! src/java.base/share/classes/module-info.java
+ src/java.base/share/classes/sun/net/ext/RdmaSocketOptions.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java
! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/unix/native/libnio/ch/PollSelectorImpl.c
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/LinuxRdmaSocketDispatcherImpl.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaInetAddressContainer.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaNet.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaOptionKey.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaPollSelectorImpl.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaPollSelectorProvider.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaServerSocketAdaptor.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaServerSocketChannelImpl.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaSocketAdaptor.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaSocketChannelImpl.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaSocketDispatcher.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaSocketImpl.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaSocketInputStream.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaSocketOptionRegistry.java.template
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaSocketOutputStream.java
+ src/jdk.net/linux/classes/jdk/internal/net/rdma/RdmaSocketProvider.java
+ src/jdk.net/linux/classes/jdk/net/LinuxRdmaSocketOptions.java
+ src/jdk.net/linux/native/libextnet/LinuxRdmaSocketDispatcherImpl.c
+ src/jdk.net/linux/native/libextnet/LinuxRdmaSocketOptions.c
+ src/jdk.net/linux/native/libextnet/RdmaNet.c
+ src/jdk.net/linux/native/libextnet/RdmaPollSelectorImpl.c
+ src/jdk.net/linux/native/libextnet/RdmaServerSocketChannelImpl.c
+ src/jdk.net/linux/native/libextnet/RdmaSocketChannelImpl.c
+ src/jdk.net/linux/native/libextnet/RdmaSocketImpl.c
+ src/jdk.net/linux/native/libextnet/RdmaSocketInputStream.c
+ src/jdk.net/linux/native/libextnet/RdmaSocketOutputStream.c
+ src/jdk.net/linux/native/libextnet/Rsocket.c
+ src/jdk.net/linux/native/libextnet/Rsocket.h
+ src/jdk.net/linux/native/libextnet/rdma_util_md.c
+ src/jdk.net/linux/native/libextnet/rdma_util_md.h
+ src/jdk.net/share/classes/jdk/internal/net/rdma/RdmaPollSelectorProvider.java
+ src/jdk.net/share/classes/jdk/internal/net/rdma/RdmaSocketProvider.java
+ src/jdk.net/share/classes/jdk/net/RdmaSocketOptions.java
+ src/jdk.net/share/classes/jdk/net/RdmaSockets.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/Exceptions.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/NullBind.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/RsocketTest.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/Selector/BasicAccept.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/Selector/BasicConnect.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/Selector/Connect.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/Selector/SelectorTest.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/ServerSocketChannel/Basic.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/ServerSocketChannel/SSCConfigureBlocking.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/ServerSocketChannel/SocketOptionTests.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/Socket/BasicSocketTest.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/Socket/GetLocalAddress.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketChannel/BasicSocketChannelTest.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketChannel/CloseDuringWrite.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketChannel/Connect.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketChannel/FinishConnect.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketChannel/IOExchanges.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketChannel/SCConfigureBlocking.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketChannel/SocketOptionTests.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketChannel/Stream.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketChannel/VectorIO.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketOption/OptionsTest.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/SocketOption/UnsupportedOptionsTest.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/TestServers.java
+ test/jdk/jdk/net/RdmaSockets/rsocket/libRsocketTest.c



More information about the jdk-sandbox-changes mailing list