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
