Thread (1 message) 1 message, 1 author, 2016-03-01

Re: [PATCH 7/9] IB/core: generic RDMA READ/WRITE API

From: Christoph Hellwig <hidden>
Date: 2016-03-01 07:21:04

On Mon, Feb 29, 2016 at 04:28:37PM -0600, Steve Wise wrote:
quoted
+		ret = rdma_rw_init_mr_wrs(ctx, qp, port_num, sg, sg_offset,
+				remote_addr, rkey, dir);
At some point I would like the iWARP IO to do no-mr for WRITE/dma_nents == 
1, and WRITE/dma_nents <= max_send_sge for the device. I think this will 
help smaller iSER/NVMEF READ IOPs.  I'm testing this out now on the NVMEF 
code, which is slightly different.  If it proves out to better the 
performance, I'll post a follow-on patch...
Yes, this should work fine.  My plan was to have the bare API in place
for now and then allow HCA drivers to fine tune the idea eventually.
My idea was to have a threshold set by the driver from where to start
registering the memory for case where it not required (WRITE on all HCAs,
READ for !iWarp).
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help