[ofa-general] RE: [RFC] [PATCH 0/3] 2.6.22 or 23 ib: add path record cache
Sean Hefty
sean.hefty at intel.com
Mon Apr 23 12:38:56 PDT 2007
>A straight-forward approach would be to listen for port up/down events
>rather than or in addition to GID in/out, and do network discovery by DR SMPs.
I'm not entirely following you. How would you listen for port up/down events?
And are you suggesting that all nodes do network discovery using DR SMPs?
> Hmm. IPoIB by design does not handle heterogenious
> networks too well (consider problems we have selecting bcast group rate).
> MTU is also basically forced to 2K.
> So this might not have been such a great example :)
I agree; I just didn't want to create something that was worse than what we have
now.
>That's not entirely correct. For example, arp cache might get cleaned
>by a timer, or by direct user request, or by other means.
>When this happens, address handles and path records get freed.
>Various IB events also trigger cache flush, such as the reregister event.
I'm not overly familiar with the code. Is that what ipoib_neigh_destructor ends
up doing? (I need to walk through this to see where the path is freed.)
- Sean
More information about the general
mailing list