[openib-general] What could prevent a gen2 x86 client qp from doing RDMA_READ on a gen1 PowerPC client?

Roland Dreier rdreier at cisco.com
Thu Nov 16 10:04:36 PST 2006


 > I'm again a little puzzled what can the gen2 server do wrong in a RDMA
 > read on a PowerPC server  when it can do the same operation a x86
 > server?

Do you have any endian conversion bugs?

 >    wr.wr.rdma.rkey        = ntohl (_remoteBufferInfo->sgList[0].lkey);

The R_Key you use should be the remote side's R_Key, not the L_Key
(_local_ key) that it has.  This doesn't matter for HCAs where they
are the same, but it's better to do things correctly...

 - R.




More information about the general mailing list