[openib-general] [RFC] [PATCH 2/7] ib_multicast 2.6.20: add ib_multicast module to track join requests from the same port

Sean Hefty mshefty at ichips.intel.com
Thu Oct 12 09:45:24 PDT 2006


Michael S. Tsirkin wrote:
> Hmm, sorry, I forgot.
> Could you restate what the ib_cm/rdma_cm problem is, please?
> Shouldn't we solve that, too?

The ib_multicast API needs register/unregister calls to prevent module unload races.

The ib_cm and rdma_cm have the issue if a client uses the return value from the 
callback to destroy their cm_id's.  Passive side users are fine, since listening 
id's cannot be destroyed using this method.

Solutions are to add register/unregister calls, or to limit which id's can be 
destroyed from the callback.

- Sean




More information about the general mailing list