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

Sean Hefty sean.hefty at intel.com
Wed Jul 2 14:40:07 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.

>Yes, and it would be even longer if each connection blocked the process's only
>thread.

Which is why I think it should allows event signaling, which allows checking a
single state, rather than re-executing the entire function.  Both winverbs and
ND currently hide this resolution under a single connect call.  How do you not
block the thread?

- Sean




More information about the ofw mailing list