Olaf Kirch wrote:
Okay, there's a third way to fix this, which may even work with today's Oracle 
IPC code. The hack is to not submit the fastreg WR until we post a SEND that 
transmits the rkey to a peer. Then

 -      we have a QP to post the WRs to
 -      we post the fastreg and the SEND to the same QP,
        ensuring that the peer doesn't initiate the RDMA
        before we've set up the memory registration.
Yes, as Steve noted, using the same QP for the fastreg and send that carries the rkey/stag is a must since the send should be fenced on the fastreg completion to make sure the remote side uses a valid key.

Or.


_______________________________________________
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