> This design is based on the RDMA_CM and IB_CM behavior.  If the app
> issues the destroy via rdma_destroy_cm_id, then we block that thread
> until all references are gone.  If the app returns non-zero in a
> callback for a given cm_id, then the CM owns destroying the cm_id and
> the application is done with it. That's the short of it.  Here's the
> long of it:

Note that the goal of this behavior is simply to ensure that no thread will 
touch any code in their callback after destroying their cm_id.  That is all 
that 
needs to be guaranteed, if this helps any.

- Sean

_______________________________________________
openib-general mailing list
openib-general@openib.org
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to