]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 14 Apr 2010 05:27:02 +0000 (22:27 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 14 Apr 2010 05:27:02 +0000 (22:27 -0700)]
refresh (create temporary patch)

14 years agoRefresh of errno
Sean Hefty [Wed, 14 Apr 2010 05:27:00 +0000 (22:27 -0700)]
Refresh of errno

14 years agorefresh
Sean Hefty [Wed, 14 Apr 2010 05:16:11 +0000 (22:16 -0700)]
refresh

14 years agorefresh
Sean Hefty [Wed, 14 Apr 2010 05:16:11 +0000 (22:16 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 14 Apr 2010 05:16:07 +0000 (22:16 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 14 Apr 2010 05:16:07 +0000 (22:16 -0700)]
refresh (create temporary patch)

14 years agoRefresh of errno
Sean Hefty [Wed, 14 Apr 2010 05:16:03 +0000 (22:16 -0700)]
Refresh of errno

14 years agorefresh
Sean Hefty [Wed, 14 Apr 2010 00:59:15 +0000 (17:59 -0700)]
refresh

14 years agorefresh
Sean Hefty [Wed, 14 Apr 2010 00:59:15 +0000 (17:59 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 14 Apr 2010 00:59:13 +0000 (17:59 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 14 Apr 2010 00:59:12 +0000 (17:59 -0700)]
refresh (create temporary patch)

14 years agoRefresh of errno
Sean Hefty [Wed, 14 Apr 2010 00:59:10 +0000 (17:59 -0700)]
Refresh of errno

14 years agorefresh
Sean Hefty [Wed, 14 Apr 2010 00:07:11 +0000 (17:07 -0700)]
refresh

14 years agorefresh
Sean Hefty [Wed, 14 Apr 2010 00:07:11 +0000 (17:07 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 14 Apr 2010 00:07:08 +0000 (17:07 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Wed, 14 Apr 2010 00:07:08 +0000 (17:07 -0700)]
refresh (create temporary patch)

14 years agoRefresh of errno
Sean Hefty [Wed, 14 Apr 2010 00:07:05 +0000 (17:07 -0700)]
Refresh of errno

14 years agorefresh
Sean Hefty [Tue, 13 Apr 2010 22:47:57 +0000 (15:47 -0700)]
refresh

14 years agorefresh
Sean Hefty [Tue, 13 Apr 2010 22:47:57 +0000 (15:47 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 13 Apr 2010 22:47:54 +0000 (15:47 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Tue, 13 Apr 2010 22:47:54 +0000 (15:47 -0700)]
refresh (create temporary patch)

14 years agoRefresh of errno
Sean Hefty [Tue, 13 Apr 2010 22:47:52 +0000 (15:47 -0700)]
Refresh of errno

14 years agonew
Sean Hefty [Tue, 13 Apr 2010 19:34:53 +0000 (12:34 -0700)]
new

14 years agonew
Sean Hefty [Tue, 13 Apr 2010 19:34:53 +0000 (12:34 -0700)]
new

14 years agoexternal modifications
Sean Hefty [Tue, 13 Apr 2010 19:34:50 +0000 (12:34 -0700)]
external modifications

Modifications by tools other than StGit (e.g. git).

14 years agoexternal modifications
Sean Hefty [Tue, 13 Apr 2010 19:34:50 +0000 (12:34 -0700)]
external modifications

Modifications by tools other than StGit (e.g. git).

14 years agolibibverbs: convert winverbs values to errno
Sean Hefty [Tue, 13 Apr 2010 19:34:48 +0000 (12:34 -0700)]
libibverbs: convert winverbs values to errno

Convert status values to errno values and set errno.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agolibibverbs: convert winverbs values to errno
Sean Hefty [Tue, 13 Apr 2010 19:34:48 +0000 (12:34 -0700)]
libibverbs: convert winverbs values to errno

Convert status values to errno values and set errno.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agolibibverbs: convert winverbs values to errno
Sean Hefty [Tue, 13 Apr 2010 19:34:48 +0000 (12:34 -0700)]
libibverbs: convert winverbs values to errno

Convert status values to errno values and set errno.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agolibibverbs: convert winverbs values to errno
Sean Hefty [Tue, 13 Apr 2010 19:34:48 +0000 (12:34 -0700)]
libibverbs: convert winverbs values to errno

Convert status values to errno values and set errno.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agolibibverbs: convert winverbs values to errno
Sean Hefty [Tue, 13 Apr 2010 19:34:48 +0000 (12:34 -0700)]
libibverbs: convert winverbs values to errno

Convert status values to errno values and set errno.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agopop
Sean Hefty [Fri, 2 Apr 2010 23:33:43 +0000 (16:33 -0700)]
pop

14 years agopop
Sean Hefty [Fri, 2 Apr 2010 23:33:43 +0000 (16:33 -0700)]
pop

14 years agowinverbs/nd: do not convert timeout status value
Sean Hefty [Fri, 2 Apr 2010 23:32:39 +0000 (23:32 +0000)]
winverbs/nd: do not convert timeout status value

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@2763 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years agowinverbs/nd: allow retrying connect
Sean Hefty [Fri, 2 Apr 2010 23:32:04 +0000 (23:32 +0000)]
winverbs/nd: allow retrying connect

The ND documentation specifies that ND:Connect() should be retry-able.
Add this support to the winverbs ND provider.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2762 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years agowinverbs/ep: allow failed connections to be retried
Sean Hefty [Fri, 2 Apr 2010 23:31:13 +0000 (23:31 +0000)]
winverbs/ep: allow failed connections to be retried

Allow a user to retry a connection request if it fails.  Report a
'success' timeout value, rather than an error timeout, reset the
EP state, and allow the request to be retried from user space.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2761 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[LIBIBUMAD] allow QP1 MAD traffic.
Stan Smith [Mon, 29 Mar 2010 19:02:03 +0000 (19:02 +0000)]
[LIBIBUMAD] allow QP1 MAD traffic.
Use correct management class version.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2760 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OPENSM] make formatting & whitespace use consistent in getopt_long_only().
Stan Smith [Mon, 29 Mar 2010 18:34:11 +0000 (18:34 +0000)]
[OPENSM] make formatting & whitespace use consistent in getopt_long_only().

git-svn-id: svn://openib.tc.cornell.edu/gen1@2759 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OPENSM] correct setup to build using vendor umad or vendor ibal
Stan Smith [Mon, 29 Mar 2010 18:00:11 +0000 (18:00 +0000)]
[OPENSM] correct setup to build using vendor umad or vendor ibal

git-svn-id: svn://openib.tc.cornell.edu/gen1@2758 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OPENSM] exit immediately on option parsing errors.
Stan Smith [Mon, 29 Mar 2010 17:39:54 +0000 (17:39 +0000)]
[OPENSM] exit immediately on option parsing errors.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2757 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[opensm] fix missing option arg handling to be correct.
Stan Smith [Mon, 29 Mar 2010 17:35:20 +0000 (17:35 +0000)]
[opensm] fix missing option arg handling to be correct.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2756 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years agorefresh
Sean Hefty [Fri, 26 Mar 2010 19:57:15 +0000 (12:57 -0700)]
refresh

14 years agorefresh
Sean Hefty [Fri, 26 Mar 2010 19:57:15 +0000 (12:57 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 26 Mar 2010 19:54:26 +0000 (12:54 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 26 Mar 2010 19:54:26 +0000 (12:54 -0700)]
refresh (create temporary patch)

14 years agoRefresh of umad_reg
Sean Hefty [Fri, 26 Mar 2010 19:54:22 +0000 (12:54 -0700)]
Refresh of umad_reg

14 years agonew
Sean Hefty [Fri, 26 Mar 2010 19:48:16 +0000 (12:48 -0700)]
new

14 years agonew
Sean Hefty [Fri, 26 Mar 2010 19:48:16 +0000 (12:48 -0700)]
new

14 years agolibibumad: fix setting mgmt_version when registering
Sean Hefty [Fri, 26 Mar 2010 19:48:13 +0000 (12:48 -0700)]
libibumad: fix setting mgmt_version when registering

umad_register takes as input the mgmt_version, but loses that information
when it calls umad_register_oui internally.  The result is that the
mgmt_version gets set to 1, which is wrong for opensm support.

Fixup umad_register to set the mgmt_version correctly.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
14 years agoklsjf
Sean Hefty [Fri, 26 Mar 2010 19:48:13 +0000 (12:48 -0700)]
klsjf

14 years agorefresh
Sean Hefty [Thu, 25 Mar 2010 22:52:49 +0000 (15:52 -0700)]
refresh

14 years agorefresh
Sean Hefty [Thu, 25 Mar 2010 22:52:49 +0000 (15:52 -0700)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 25 Mar 2010 22:52:46 +0000 (15:52 -0700)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Thu, 25 Mar 2010 22:52:45 +0000 (15:52 -0700)]
refresh (create temporary patch)

14 years agoRefresh of umad-free
Sean Hefty [Thu, 25 Mar 2010 22:52:42 +0000 (15:52 -0700)]
Refresh of umad-free

14 years agorename
Sean Hefty [Thu, 25 Mar 2010 22:48:28 +0000 (15:48 -0700)]
rename

14 years agorename
Sean Hefty [Thu, 25 Mar 2010 22:48:28 +0000 (15:48 -0700)]
rename

14 years agonew
Sean Hefty [Thu, 25 Mar 2010 21:57:12 +0000 (14:57 -0700)]
new

14 years agonew
Sean Hefty [Thu, 25 Mar 2010 21:57:12 +0000 (14:57 -0700)]
new

14 years agodebug changes for opensm over libibumad
Sean Hefty [Thu, 25 Mar 2010 21:57:09 +0000 (14:57 -0700)]
debug changes for opensm over libibumad

14 years agodebug changes for opensm over libibumad
Sean Hefty [Thu, 25 Mar 2010 21:57:09 +0000 (14:57 -0700)]
debug changes for opensm over libibumad

14 years ago[opensm] removed opensm\user\include\ib_types.h, even though it was not used, it...
Stan Smith [Thu, 18 Mar 2010 21:28:11 +0000 (21:28 +0000)]
[opensm] removed opensm\user\include\ib_types.h, even though it was not used, it caused confusion.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2755 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[DAPL] match WinOF 2.2 release.
Stan Smith [Thu, 18 Mar 2010 19:30:11 +0000 (19:30 +0000)]
[DAPL] match WinOF 2.2 release.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2754 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[ND/IBAL] ND provider INDAdaper::Query busted.
Stan Smith [Thu, 18 Mar 2010 19:27:13 +0000 (19:27 +0000)]
[ND/IBAL] ND provider INDAdaper::Query busted.
The INDAdapter::Query implementation doesn't set the maximum transfer lengths properly.
This patch fixes this, and allows MSMPI to chunk large transfers properly.

Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2753 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB/IPOIB_NDIS6_CM] install 32-bit version of ND winverbs provider in syswow64...
Stan Smith [Thu, 18 Mar 2010 19:13:50 +0000 (19:13 +0000)]
[IPOIB/IPOIB_NDIS6_CM] install 32-bit version of ND winverbs provider in syswow64\ for 64-bit builds.
updated netipoib-xp32.inf also to minimize diffs such that XP specific changes can easily be identified.
This patch is in 2.2 release and working well for MS MPI.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2752 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OFED] Win7 is part of the 'default' release build; remove conditionals (simplify).
Stan Smith [Thu, 18 Mar 2010 19:07:55 +0000 (19:07 +0000)]
[OFED] Win7 is part of the 'default' release build; remove conditionals (simplify).

git-svn-id: svn://openib.tc.cornell.edu/gen1@2751 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[ETC] copy a 32-bit version of winverbs ND provider for 64-bit installation in Syswow64\.
Stan Smith [Thu, 18 Mar 2010 19:05:05 +0000 (19:05 +0000)]
[ETC] copy a 32-bit version of winverbs ND provider for 64-bit installation in Syswow64\.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2750 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[DOCS] update to reflect WinOF --> OFED name change.
Stan Smith [Thu, 18 Mar 2010 19:01:56 +0000 (19:01 +0000)]
[DOCS] update to reflect WinOF --> OFED name change.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2749 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OFED] enable NetworkDirect for ia64
Stan Smith [Thu, 18 Mar 2010 18:57:20 +0000 (18:57 +0000)]
[OFED] enable NetworkDirect for ia64

git-svn-id: svn://openib.tc.cornell.edu/gen1@2748 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OFED] enable ND on ia64; winverbs is the default ND provider.
Stan Smith [Thu, 18 Mar 2010 18:54:45 +0000 (18:54 +0000)]
[OFED] enable ND on ia64; winverbs is the default ND provider.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2747 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OFED] make sure HCA driver files are deleted as uninstall does not cleanup properly...
Stan Smith [Thu, 18 Mar 2010 18:53:27 +0000 (18:53 +0000)]
[OFED] make sure HCA driver files are deleted as uninstall does not cleanup properly in all cases.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2746 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OFED] Remove ia64 restriction for NetworkDirect as it now uses winverbs as the ND...
Stan Smith [Thu, 18 Mar 2010 18:32:47 +0000 (18:32 +0000)]
[OFED] Remove ia64 restriction for NetworkDirect as it now uses winverbs as the ND provider.
Test if HCA driver actually installed.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2745 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OFED] whitespace cleanup
Stan Smith [Thu, 18 Mar 2010 18:29:45 +0000 (18:29 +0000)]
[OFED] whitespace cleanup

git-svn-id: svn://openib.tc.cornell.edu/gen1@2744 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OFED] start menu command window name no longer static, use macro var.PID (Program ID)
Stan Smith [Thu, 18 Mar 2010 18:28:55 +0000 (18:28 +0000)]
[OFED] start menu command window name no longer static, use macro var.PID (Program ID)

git-svn-id: svn://openib.tc.cornell.edu/gen1@2743 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OFED] shorten installer folder names server --> svr for web download readability.
Stan Smith [Thu, 18 Mar 2010 18:20:54 +0000 (18:20 +0000)]
[OFED] shorten installer folder names server --> svr for web download readability.
cleanup comments w.r.t. OFED vs. WinOF

git-svn-id: svn://openib.tc.cornell.edu/gen1@2742 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OFED] simplify code - remove wide-spread VersionNT usage. When checking if HCA insta...
Stan Smith [Thu, 18 Mar 2010 18:16:19 +0000 (18:16 +0000)]
[OFED] simplify code - remove wide-spread VersionNT usage. When checking if HCA install is OK, skip warning if not HCA hardware in system (aka, SW install).

git-svn-id: svn://openib.tc.cornell.edu/gen1@2741 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[DAPL2] remove static path specification.
Stan Smith [Thu, 18 Mar 2010 18:13:07 +0000 (18:13 +0000)]
[DAPL2] remove static path specification.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2740 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years agorefresh
Sean Hefty [Fri, 12 Mar 2010 22:45:18 +0000 (14:45 -0800)]
refresh

14 years agorefresh
Sean Hefty [Fri, 12 Mar 2010 22:45:18 +0000 (14:45 -0800)]
refresh

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 12 Mar 2010 22:45:16 +0000 (14:45 -0800)]
refresh (create temporary patch)

14 years agorefresh (create temporary patch)
Sean Hefty [Fri, 12 Mar 2010 22:45:15 +0000 (14:45 -0800)]
refresh (create temporary patch)

14 years agoRefresh of dapl-ep
Sean Hefty [Fri, 12 Mar 2010 22:45:13 +0000 (14:45 -0800)]
Refresh of dapl-ep

14 years agodelete
Sean Hefty [Fri, 12 Mar 2010 22:43:37 +0000 (14:43 -0800)]
delete

14 years agodelete
Sean Hefty [Fri, 12 Mar 2010 22:43:37 +0000 (14:43 -0800)]
delete

14 years ago[WinOF] GA prep
Stan Smith [Fri, 12 Mar 2010 21:18:43 +0000 (21:18 +0000)]
[WinOF] GA prep

git-svn-id: svn://openib.tc.cornell.edu/gen1@2739 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[DOC] timestamp update + opensm link to ibnetdiscover
Stan Smith [Fri, 12 Mar 2010 21:15:37 +0000 (21:15 +0000)]
[DOC] timestamp update + opensm link to ibnetdiscover

git-svn-id: svn://openib.tc.cornell.edu/gen1@2738 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WINOF] RC6 prep
Stan Smith [Thu, 11 Mar 2010 20:19:09 +0000 (20:19 +0000)]
[WINOF] RC6 prep

git-svn-id: svn://openib.tc.cornell.edu/gen1@2737 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[ND/IBAL] ND provider INDAdaper::Query busted.
Stan Smith [Thu, 11 Mar 2010 20:15:30 +0000 (20:15 +0000)]
[ND/IBAL] ND provider INDAdaper::Query busted.
The INDAdapter::Query implementation doesn't set the maximum transfer lengths properly.
This patch fixes this, and allows MSMPI to chunk large transfers properly.

Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2736 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[ibal] move transport type attribute.
Tzachi Dar [Thu, 11 Mar 2010 09:22:30 +0000 (09:22 +0000)]
[ibal] move transport type attribute.
Signed off by: sean.hefty@intel.com

git-svn-id: svn://openib.tc.cornell.edu/gen1@2735 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WINOF] RC5 prep
Stan Smith [Wed, 10 Mar 2010 22:43:48 +0000 (22:43 +0000)]
[WINOF] RC5 prep

git-svn-id: svn://openib.tc.cornell.edu/gen1@2734 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WINOF} Support SW only installs, if the HCA driver installed OK check fails, make...
Stan Smith [Wed, 10 Mar 2010 22:35:48 +0000 (22:35 +0000)]
[WINOF} Support SW only installs, if the HCA driver installed OK check fails, make sure there is an HCA device.

git-svn-id: svn://openib.tc.cornell.edu/gen1@2733 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[DAPL2] scm: CM linking to EP must be done before socket write in accept_user.
Stan Smith [Wed, 10 Mar 2010 22:32:22 +0000 (22:32 +0000)]
[DAPL2] scm: CM linking to EP must be done before socket write in accept_user.
scm accept RTU was processing the conn object in the cr_thread
before the user accept thread bound the EP to the CM object.
The linking must be done before the socket write to insure
proper linking and state during accept_rtu processing.

Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2732 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[ND] Don't use inline for RDMA reads
Stan Smith [Wed, 10 Mar 2010 22:30:17 +0000 (22:30 +0000)]
[ND] Don't use inline for RDMA reads
In order to allow the ndrping to work also with RDMA reads,
the following fix is needed.

Signed-off-by: Tzachi Dar [tzachid@mellanox.co.il]
git-svn-id: svn://openib.tc.cornell.edu/gen1@2731 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WINVERBS/ND] do not convert wv_io_timeout to nd_timeout
Stan Smith [Wed, 10 Mar 2010 22:26:01 +0000 (22:26 +0000)]
[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

14 years ago[WINVERBS/ND] allow retrying ND:Connect()
Stan Smith [Wed, 10 Mar 2010 22:24:02 +0000 (22:24 +0000)]
[WINVERBS/ND] allow retrying ND:Connect()
The ND documentation specifies that ND:Connect() should be retry-able.
Add this support to the winverbs ND provider.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2729 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WINVERBS] winverbs/ep: allow failed connection requests to be retried
Stan Smith [Wed, 10 Mar 2010 22:19:37 +0000 (22:19 +0000)]
[WINVERBS] winverbs/ep: allow failed connection requests to be retried
Allow a user to retry a connection request if it fails.  Report a
'success' timeout value, rather than an error timeout, reset the
EP state, and allow the request to be retried from user space.

winverbs: allow WV:Disconnect() to be retried

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.

This change is needed to prevent ndping and other ND tests from
reporting a failure.  They only allow disconnect calls to fail
'successfully' with STATUS_TIMEOUT.  With the status mapping
removed from the user space WV ND library, we need to return the
desired value directly from the kernel.

Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@2728 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[nd] Don't use inline for RDMA reads. (mlnx 5666)
Tzachi Dar [Wed, 10 Mar 2010 10:04:03 +0000 (10:04 +0000)]
[nd] Don't use inline for RDMA reads. (mlnx 5666)

git-svn-id: svn://openib.tc.cornell.edu/gen1@2727 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[ibal] MAD completion callbacks are expected to be at DISPATCH_LEVEL. (mlnx 5654)
Tzachi Dar [Wed, 10 Mar 2010 09:45:19 +0000 (09:45 +0000)]
[ibal] MAD completion callbacks are expected to be at DISPATCH_LEVEL. (mlnx 5654)

git-svn-id: svn://openib.tc.cornell.edu/gen1@2726 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years agorefresh
Sean Hefty [Tue, 9 Mar 2010 23:45:14 +0000 (15:45 -0800)]
refresh