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 _______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
