]> git.openfabrics.org - ~shefty/rdma-win.git/commit
[WINVERBS/ND] do not convert wv_io_timeout to nd_timeout
authorStan Smith <stan.smith@intel.com>
Wed, 10 Mar 2010 22:26:01 +0000 (22:26 +0000)
committerStan Smith <stan.smith@intel.com>
Wed, 10 Mar 2010 22:26:01 +0000 (22:26 +0000)
commitbc5e4564d25863b14f17c2bf662f42c6265ef429
tree48e7601473c3a7b23daafc0a3d842386cb1875c1
parentd36a9a6632fec82c5441a05048b7b688b3e8498d
[WINVERBS/ND] do not convert wv_io_timeout to nd_timeout
wv_io_timeout is an error value, but nd_timeout is a
success value.  This means that an overlapped request
can be completed in error, but GetOverlappedResult can
return a success value.  Instead, if a timeout is fatal,
report the status as wv_io_timeout, but if the timeout
can be retried, then report the status as wv_timeout.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2730 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
branches/WOF2-2/ulp/netdirect/user/nd_base.cpp