adding rsockets support into JDK

Lu, Yingqi yingqi.lu at intel.com
Tue Sep 25 19:58:52 UTC 2018


Hi Brian,

Please find webrev.11 is available at http://cr.openjdk.java.net/~ylu/8195160.11/

In this version,


1.     I removed extra function "handle" from src/jdk.net/linux/native/libextnet/LinuxRdmaSocketDispatcherImpl.c:146


2.     In addition, I removed dependency of <rdma/rsocket.h>. Instead, I used dlopen/dlsym to link the library. Specifically, I created two additional files Rsocket.h and Rsocket.c from src/jdk.net/linux/native/libextnet and use them to define and link all the RDMA native functions. Please let me know if there is anything missing here.


With the above changes, all test cases pass on my Linux CentOS 7 box.


Thanks,
Lucy

From: Brian Burkhalter [mailto:brian.burkhalter at oracle.com]
Sent: Tuesday, September 25, 2018 9:25 AM
To: Lu, Yingqi <yingqi.lu at intel.com>
Cc: Alan Bateman <Alan.Bateman at oracle.com>; nio-dev at openjdk.java.net; Viswanathan, Sandhya <sandhya.viswanathan at intel.com>; Aundhe, Shirish <shirish.aundhe at intel.com>; Kaczmarek, Eric <eric.kaczmarek at intel.com>
Subject: Re: adding rsockets support into JDK

Hi Lucy,

Go ahead and submit a complete webrev version 11. I generated the one of 10 versus 9 partly for my convenience.

Thanks,

Brian

On Sep 24, 2018, at 8:57 PM, Lu, Yingqi <yingqi.lu at intel.com<mailto:yingqi.lu at intel.com>> wrote:


Do you prefer that I submit a diff vs. webrev.09 or a complete patch to current jdk trunk as webrev.11?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20180925/a00acbb6/attachment.html>


More information about the nio-dev mailing list