[openib-general] Re: problem with SDP/AIO on mem-free HCA
Fab Tillier
ftillier at infiniconsys.com
Thu Mar 31 21:59:02 PST 2005
> -----Original Message-----
> From: Roland Dreier [mailto:roland at topspin.com]
> Sent: Thursday, March 31, 2005 8:00 PM
>
> Michael> I dont think so. I found this:
>
> Michael> C9-88: For an HCA responder using Reliable Connection
> Michael> service, for each zero-length RDMA READ or WRITE request,
> Michael> the R_Key shall not be validated, even if the request
> Michael> includes Immediate data.
>
> Michael> Can it be you generate a non-zero RDMA in mthca.
>
> It's possible. I'll put some more work into testing this out soon.
> However it also seems possible that the current mem-free FW may have a
> bug in handling this.
>
> SDP is generating the 0-length RDMA by posting an RDMA READ with a
> single scatter entry whole length is zero, which may behave
> differently from posting an RDMA READ with no scatter entries. I need
> to check this out, and also test on Tavor.
>
If you are blessed with a Tavor PRM, see section 8.2.1.6 (in PRM 1.0.0). It
states that a length of zero in a data segment indicates a 2GB transfer (MSb
is used as a flag to indicate normal vs. inline data segments). A zero-byte
request must not reference any data segments.
- Fab
More information about the general
mailing list