[ofw] [PATCH] Make WSD use new IBAT library

Fab Tillier ftillier at windows.microsoft.com
Wed Jul 2 15:06:53 PDT 2008


>> NotifyRouteChange2 is callback driven, which messes with the thread
>> model of the caller if they're single threaded.
>
> It's internal to the library, so the application should be unaffected.
>
>> I suppose IPoIB could add a mechanism so that when an ARP response is
>> received it triggers it.  I don't know how complicated this could be.
>> Hopefully by removing the PR query from IPoIB it will respond to ARPs
>> faster and we'll never see pending.
>
> I just think if the interface is asynchronous, then we should find a
> way to let
> the app use overlapped operations.

I think the way to do this is to change how IP to CA port mapping is managed in the kernel.  The RDMA CM layer should manage that (rather than IPoIB), and IPoIB should call in to register/deregister bindings.  This would remove any 'goofy' dependency of a lower level driver on a ULP.

Can we revisit this when we do the WinVerbs RDMA CM?

-Fab



More information about the ofw mailing list