On Thursday 03 January 2008 17:49, Tang, Changqing wrote:
> Another issue I have after thinking about the interface more.
> 
> Rank A is the sender, rank B and C are two ranks on a remote node. At first, 
> B creates the
> receiving QP and make connection to A and register the QP number for 
> receiving. And A gets
> the receiving QP nubmer from B.  After some communication between A and B, B 
> decides to close
> the connection, and unregister the QP number. Then A and C want to talk, so A 
> tell C the
> receiving QP number, C tries to register the QP number.
> 
> I wonder at the time when C tries to register the QP number, the receiving QP 
> has been
> destroyed by the kernel, since when B unregister the QP number, the reference 
> count becomes
> zero, and kernel will cleanup it.
> 
> Am I right ?

Yes.  However, C will get an error when it tries to register with that QP, and 
can return the
error to A.

- Jack
_______________________________________________
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