> ND for some odd reason wants a successful return code for a 
> failed disconnect call.  If a Disconnect() call fails, allow 
> it to be retried.  Return STATUS_TIMEOUT - a 'successful'
> failure, rather than STATUS_IO_TIMEOUT, which is a 'failed' failure.
> (I love Windows, really, I do.)  A subsequent call to EP:
> Disconnect() after a timeout will force the QP into the error 
> state and force the EP into the disconnected state.

In my experience all the ioctls should be returned as SUCCESS (or pending). In 
the returned buffer have a variable that is the real status. This will allow 
you to pass data from the kernel to the user without having to deal with 
windows way of reporting errors ...

Thanks
Tzachi
_______________________________________________
ofw mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw

Reply via email to