> The reason is non-SRQ shares completion queue just as SRQ. Without post
 > a send work request, we don't know when the QP's last pending recieve
 > completes in the shared completion queue. We might be able to get it but
 > it would induce performance penalty. 

The current code keeps track of how many receives have been posted to
the non-shared RQ, and waits until the last one has completed.

I don't see how posting a send request could help you tell when the last
receive has completed anyway.  The send queue is asynchronous to the
receive queue, and so you would have to wait for the last receive to
complete -- which means you must have some other way of telling when the
last receive completes.

 - R.
 
_______________________________________________
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