[openib-general] RFC: cma: need rdma_unbind

Sean Hefty mshefty at ichips.intel.com
Mon Apr 24 11:15:24 PDT 2006


Michael S. Tsirkin wrote:
> Sean, it seems that a rdma_unbind API is necessary for SDP SO_REUSEADDR support.
> This should only remove association between the port and the id, without
> affecting the CM state.
> 
> Reason: when SO_REUSEADDR is set, the port becomes usable immediately
> after close call, but the QP must not be closed immediately -
> rather its closed after graceful close or after timeout.
> 
> Thus I can not destroy the id, but the association with
> port needs to be cancelled.

I'm in the process of adding rdma_set_option and rdma_get_option calls.  If 
SO_REUSEADDR support were added through these calls, can we come up with a 
solution that doesn't require adding an rdma_unbind call?

- Sean



More information about the general mailing list