Roland Dreier wrote:
so I applied this, but now I'm starting to wonder about how ULPs would
use this.  As I understand things, this is really working around the
fact that cxgb3's get_dma_mr() implementation is limited to 4G.  But how
can a ULP know if a given device has the 4G limitation?  For every other
device (modulo iw_nes's 1 TB limitation) get_dma_mr works fine for local
DMA.  Thoughts?

 - R.

RDS and NFSRDMA will use the local_dma_lkey if the device supports it. If not, it will use a dma_mr with local access rights. So using the local_dma_lkey is just an optimization to avoid allocating a local-access-only dma_mr.


Steve.

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to