Rgerading RDMA/SDP and traditional socket apps
Mohan Parthasarathy <[email protected]>
| Newsgroups | gmane.ietf.rddp |
|---|---|
| Message-ID | <[email protected]> |
Hi, I am new to RDMA and would appreciate if my questions are viewed with tolerance. I believe existing socket apps doing a send and reusing the buffer will not work with RDMA since the send might not have completed. Isn't it possible to copy the user buffer to another in the SDP library, to let the user app reuse the buffer ? I guess it might lead to increase in memory usage, but it will be only for legacy apps not using the RDMA capabilities, and will probbaly be no different from today's situation where often the user buffer gets copied to a kernel buffer. Also, are there any new socket APIs in SDP or variations in the current socket calls to distinguish if the caller can handle running over RDMA ? Another way to phrase that is if SDP will be aware of legacy apps versus new ones. Regards, Mohan