[ofw] RE: Release IBA resources in DISPATCH_LEVEL ?

Fab Tillier ftillier at windows.microsoft.com
Mon Jun 16 09:42:29 PDT 2008


> From: Sean Hefty [mailto:sean.hefty at intel.com]
> Sent: Monday, June 16, 2008 9:39 AM
>
> I don't know how much async destruction helps.  At some point, the ULP
> needs to wait for the async destruction to complete, and I don't know
> why the ULP couldn't just do sync destruction at that point.

No, sometimes the ULP gets a request at dispatch, and it's caller is the one that will wait.  In a case like this, the ULP can return pending, clean up its resources, and then complete the original request.

Note that this only applies to kernel clients.  Blocking creation/destruction is fine for user-mode clients.

-Fab



More information about the ofw mailing list