[openib-general] Re: [PATCH] CMA and iWARP
Sean Hefty
mshefty at ichips.intel.com
Thu Jan 26 10:55:31 PST 2006
Steve Wise wrote:
> I agree. However, the question is how to find the associated openib
> device once you determine which netdev device you are using for the next
> hop. In the existing IB CMA code, this is done by a linear search
> through the ib devices and finding a device that has the gid associated
> with the IPoIB netdev device. I'm proposing we do exactly the same
> thing, except we compare mac addresses. And we map mac addresses into
> either gids or guids.
To clarify slightly, in IB a netdev device maps to a specific port on an IB
device. The linear search is required in order to handle device removal between
identifying what the mapping is and acquiring the reference on the ib_device.
Even if the ib_device could be returned directly, the search would still be
needed to guarantee that the CMA currently has access to the device.
- Sean
More information about the general
mailing list