[ewg] IBV_WR_RDMA_WRITE_WITH_IMM problem

Dotan Barak dotanb at dev.mellanox.co.il
Mon Mar 3 22:50:54 PST 2008


Hi.

Matthew Small wrote:
> I am attempting to perform an RDMA write which will create WQE's on 
> both the source and sink of the operation.  I may be incorrect, but my 
> understanding is that when one performs an RDMA write w/ imm and sets 
> the solicited flag that this will create a WQE in the receivers CQ.
Any RDMA write with immediate (even without the solicited flag enabled) 
will consume a Receive Request in the responder side.
> So I post a send and set the IBV_WR_RDMA_WRITE_WITH_IMM opcode, and 
> the signaled and solicited flags then poll on both the sender and 
> receiver to get the elements out of the CQ (I have no completion 
> channel).  HANG.  No WQE appear on either side.  Now, if I switch the 
> opcode to a IBV_WR_RDMA_WRITE the send WQE appears in the sender's CQ 
> and, obviously, the receiver CQ is empty (hangs).  Can anyone suggest 
> what I am doing wrong?
this is trivial, but did you post Receive Request to the responder QP?
>
> -Matt
>
>  
> ------------------------------------------------------------------------
>
> _______________________________________________
> ewg mailing list
> ewg at lists.openfabrics.org
> http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg




More information about the ewg mailing list