> 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