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

Reply via email to