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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Feb 29, 2016 at 04:28:37PM -0600, Steve Wise wrote:
>> +		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@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux