[openib-general] RDMA Generic Connection Management
Sean Hefty
mshefty at ichips.intel.com
Tue Aug 30 14:09:45 PDT 2005
Roland Dreier wrote:
> One solution is to start reference counting device references, but
> that inevitably leads to bugs in ULPs -- protocol authors won't get it
> right unless we make it really easy. And I don't see how to make the
> reference counting trivial.
>
> Anyone have a better idea?
I haven't figured out a way to make reference counting easy either.
I should also point out that the kernel CM returns a device pointer when
reporting REQ and SIDR_REQ events, so it has similar issues supporting
hotplug.
One other solution that I can think of is to report devices using some
sort of ID, which users would then need to match with a specific device
structure. We could probably even provide a call similar to
ib_get_client_data_by_id(id, client) to assist with lookups.
- Sean
More information about the general
mailing list