> 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
