]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
14 years ago[DOC] added librdmacm & libibverbs documentation based on OFED for Linux man pages.
Stan Smith [Fri, 23 Apr 2010 17:53:37 +0000 (17:53 +0000)]
[DOC] added librdmacm & libibverbs documentation based on OFED for Linux man pages.

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

14 years ago[WINMAD] clear input structs prior to use.
Stan Smith [Fri, 16 Apr 2010 16:50:31 +0000 (16:50 +0000)]
[WINMAD] clear input structs prior to use.

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

14 years ago[WIX] rename CustomAction:DriverInstall to reflect how it's being called now as MS...
Stan Smith [Thu, 15 Apr 2010 22:14:38 +0000 (22:14 +0000)]
[WIX] rename CustomAction:DriverInstall to reflect how it's being called now as MS routines (DIFxApp) now perform the original CustomAction task. rename DriverInstall --> PostDriverInstall.

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

14 years ago[OPENSM] merge 78 file references from SOURCES into osm_files.c to reduce opensm...
Stan Smith [Thu, 15 Apr 2010 21:41:25 +0000 (21:41 +0000)]
[OPENSM] merge 78 file references from SOURCES into osm_files.c to reduce opensm.exe build time by 29 seconds.

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

14 years ago[OPENSM] remove duplicate files from SOURCES list; saves 10 seconds / build.
Stan Smith [Thu, 15 Apr 2010 21:37:46 +0000 (21:37 +0000)]
[OPENSM] remove duplicate files from SOURCES list; saves 10 seconds / build.

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

14 years ago[OFED\WIX] add new file '_errno.h' to enable correct, outside of src tree, ib_verbs...
Stan Smith [Thu, 15 Apr 2010 21:35:48 +0000 (21:35 +0000)]
[OFED\WIX] add new file '_errno.h' to enable correct, outside of src tree, ib_verbs application build.

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

14 years ago[OFED/WIX] add progress indicator messages during install (Installing Drivers & Insta...
Stan Smith [Thu, 15 Apr 2010 21:33:31 +0000 (21:33 +0000)]
[OFED/WIX] add progress indicator messages during install (Installing Drivers & Installing Network Providers).

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

14 years ago[OFED/WIX] replace numeric value indicating Window Style with a constant 'WindowStyle'.
Stan Smith [Thu, 15 Apr 2010 21:31:55 +0000 (21:31 +0000)]
[OFED/WIX] replace numeric value indicating Window Style with a constant 'WindowStyle'.

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

14 years ago[OFED] More name change: WinOF/WIX --> OFED
Stan Smith [Thu, 15 Apr 2010 21:29:23 +0000 (21:29 +0000)]
[OFED] More name change: WinOF/WIX --> OFED

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

14 years ago[PERFTEST/rdma_bw] make ibv_rdma_bw.exe buildable outside of OFED-W src tree.
Stan Smith [Thu, 15 Apr 2010 21:26:10 +0000 (21:26 +0000)]
[PERFTEST/rdma_bw] make ibv_rdma_bw.exe buildable outside of OFED-W src tree.

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

14 years agoOFED compat: convert return values to errno
Sean Hefty [Thu, 15 Apr 2010 17:05:21 +0000 (17:05 +0000)]
OFED compat: convert return values to errno

Convert libibverbs and librdmacm to use errno.  Return values
from winverbs and winsock are converted into errno values.

To handle values undefined in the current WDK version of errno.h,
add a new header file under the linux include directory with
missing values.

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

14 years ago[WIX] remove Sample code files generated during compilation & link to allow successfu...
Stan Smith [Wed, 14 Apr 2010 23:55:02 +0000 (23:55 +0000)]
[WIX] remove Sample code files generated during compilation & link to allow successful uninstall of OFED_SDK\Samples folder.

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

14 years ago[WIX] set include search paths correctly. update README.
Stan Smith [Wed, 14 Apr 2010 23:52:45 +0000 (23:52 +0000)]
[WIX] set include search paths correctly. update README.

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

14 years ago[PERFTEST] faster compile + compile outside of OpenIB src tree; use ws2tcpip.h instea...
Stan Smith [Wed, 14 Apr 2010 17:01:27 +0000 (17:01 +0000)]
[PERFTEST] faster compile + compile outside of OpenIB src tree; use ws2tcpip.h instead of windows.h & winsock2.h.

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

14 years ago[OFED\WIX] some how the delete side of rename did not take. Make sure it takes here...
Stan Smith [Wed, 14 Apr 2010 00:34:26 +0000 (00:34 +0000)]
[OFED\WIX] some how the delete side of rename did not take. Make sure it takes here...

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

14 years ago[OFED\WIX] add winverbs+rdma_cm example to OFED SDK feature.
Stan Smith [Wed, 14 Apr 2010 00:25:03 +0000 (00:25 +0000)]
[OFED\WIX] add winverbs+rdma_cm example to OFED SDK feature.

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

14 years ago[OFED\WIX] rename OFED\WIX\SDK_Samples\ DDK --> WDK VS --> cmtest
Stan Smith [Wed, 14 Apr 2010 00:12:31 +0000 (00:12 +0000)]
[OFED\WIX] rename OFED\WIX\SDK_Samples\  DDK --> WDK   VS --> cmtest

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

14 years ago[PERFTEST] remove unused variables
Stan Smith [Wed, 14 Apr 2010 00:02:43 +0000 (00:02 +0000)]
[PERFTEST] remove unused variables

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

14 years ago[WINOF] Prep for the WinOF 2.2.1 point release.
Stan Smith [Tue, 13 Apr 2010 21:04:22 +0000 (21:04 +0000)]
[WINOF] Prep for the WinOF 2.2.1 point release.

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

14 years ago[ETC] copy missing IB SDK files to build dest.
Stan Smith [Fri, 9 Apr 2010 23:44:53 +0000 (23:44 +0000)]
[ETC] copy missing IB SDK files to build dest.

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

14 years ago[WIX] simplify \DAT & \OFED_SDK creation by moving to directory creation DAT_config...
Stan Smith [Fri, 9 Apr 2010 22:41:34 +0000 (22:41 +0000)]
[WIX] simplify \DAT & \OFED_SDK creation by moving to directory creation DAT_config.inc & ib_sdk.inc

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

14 years ago[WIX] IB SDK - create %SystemDrive%\OFED_SDK\ in a single place (moved from ofed...
Stan Smith [Fri, 9 Apr 2010 22:32:33 +0000 (22:32 +0000)]
[WIX] IB SDK - create %SystemDrive%\OFED_SDK\ in a single place (moved from ofed.wxs)
Include missing headers, libs and symbols.

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

14 years ago[WIX] IB SDK examples updated
Stan Smith [Fri, 9 Apr 2010 22:28:30 +0000 (22:28 +0000)]
[WIX] IB SDK examples updated

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

14 years ago[WIX] IB SDK - include missing header file components
Stan Smith [Fri, 9 Apr 2010 22:21:57 +0000 (22:21 +0000)]
[WIX] IB SDK - include missing header file components

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

14 years ago[WIX] simplify by creating %systemdrive%\DAT in a single place (moved from ofed.wxs...
Stan Smith [Fri, 9 Apr 2010 22:15:47 +0000 (22:15 +0000)]
[WIX] simplify by creating %systemdrive%\DAT in a single place (moved from ofed.wxs files).
Create DAT SDK include file to match uDAT ver 2 conventions (DAT --> DAT2)
Include missing DAT file dat_ib_extensions.h

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

14 years ago[ETC] update default WDK version and KMDF installer version
Stan Smith [Fri, 9 Apr 2010 22:07:18 +0000 (22:07 +0000)]
[ETC] update default WDK version and KMDF installer version

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

14 years ago[WINOF] Fix isolated installer crash. In CheckDriversOK() remove usage of Wsh.Sleep...
Stan Smith [Thu, 8 Apr 2010 20:35:13 +0000 (20:35 +0000)]
[WINOF] Fix isolated installer crash. In CheckDriversOK() remove usage of Wsh.Sleep() as it fails in the installer environment. Wait by invoking 'cmd.exe /C timeout /T 2'. Need to wait in a small # of isolated cases for the IPoIB driver (device IBA\IPOIB) to show up in the Window device database before installing ND/WSD. Generally IPoIB device is present prior to ND/WSD provider installation.
Waiting for the IPoIB device ensures NetworkDirect/IBAL & Winsock Direct providers install correctly. Wait 30 seconds max, output timed nastyGram about possible IPoIB driver initialization failure (no errors returned).

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

14 years ago[OFED] More WinOF --> OFED name changes. In CheckDriversOK() remove usage of Wsh...
Stan Smith [Thu, 8 Apr 2010 20:29:26 +0000 (20:29 +0000)]
[OFED] More WinOF --> OFED name changes. In CheckDriversOK() remove usage of Wsh.Sleep() as it fails in the installer environment. Wait by invoking 'cmd.exe /C timeout /T 2'. Need to wait in a small # of isolated cases for the IPoIB driver (device IBA\IPOIB) to show up in the Window device database. Waiting ensures NetworkDirect/IBAL & Winsock Direct providers install correctly. Wait 30 seconds max, output timed nastyGram about possible IPoIB driver initialization failure (no errors returned).

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

14 years ago[DOCS] Cleanup openSM node-name-map example formatting; added node-name-map format...
Stan Smith [Thu, 8 Apr 2010 20:20:58 +0000 (20:20 +0000)]
[DOCS] Cleanup openSM node-name-map example formatting; added node-name-map format links.

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

14 years ago[OPENSM] Identify which OSM vendor used in building OSM.
Stan Smith [Thu, 8 Apr 2010 20:17:45 +0000 (20:17 +0000)]
[OPENSM] Identify which OSM vendor used in building OSM.

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

14 years ago[OPENSM] white-space adjustments + comments.
Stan Smith [Thu, 8 Apr 2010 20:16:24 +0000 (20:16 +0000)]
[OPENSM] white-space adjustments + comments.

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

14 years ago[IPoIB] Mark NDIS version in ipoib.rc file so ipoib.sys file can be identified correctly.
Stan Smith [Thu, 8 Apr 2010 20:14:20 +0000 (20:14 +0000)]
[IPoIB] Mark NDIS version in ipoib.rc file so ipoib.sys file can be identified correctly.

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

14 years ago[DAPL2] catch up with DAPL mainline; output status in decimal.
Stan Smith [Thu, 8 Apr 2010 20:12:28 +0000 (20:12 +0000)]
[DAPL2] catch up with DAPL mainline; output status in decimal.

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

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 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 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 ago[AL] Replace spaces with tabs. (mlnx 5652)
Tzachi Dar [Mon, 8 Mar 2010 14:23:15 +0000 (14:23 +0000)]
[AL] Replace spaces with tabs. (mlnx 5652)

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

14 years ago[AL] Replace spaces with tabs. (mlnx 5650)
Tzachi Dar [Mon, 8 Mar 2010 14:01:46 +0000 (14:01 +0000)]
[AL] Replace spaces with tabs. (mlnx 5650)

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

14 years ago[DAPL2] recreate WinOF -->OFED mods which were recently overwritten.
Stan Smith [Fri, 5 Mar 2010 00:49:41 +0000 (00:49 +0000)]
[DAPL2] recreate WinOF -->OFED mods which were recently overwritten.

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

14 years agodapl2: update
Sean Hefty [Thu, 4 Mar 2010 22:13:53 +0000 (22:13 +0000)]
dapl2: update

Update to commit 4b939076aa32bb52957fcc6791e187c9433d4c24 + ibal provider fixes for WOF2-2 support.  This synchronizes the trunk with the WOF2-2 branch.

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

14 years agowinverbs branch: delete branch
Sean Hefty [Thu, 4 Mar 2010 21:41:57 +0000 (21:41 +0000)]
winverbs branch: delete branch

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

14 years ago[WinOF] RC4 prep
Stan Smith [Wed, 3 Mar 2010 23:49:35 +0000 (23:49 +0000)]
[WinOF] RC4 prep

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

14 years ago[DAPL] remove ibal_cm_handle handling as it's functionality is duplicated in CM descr...
Stan Smith [Wed, 3 Mar 2010 23:44:47 +0000 (23:44 +0000)]
[DAPL] remove ibal_cm_handle handling as it's functionality is duplicated in CM descriptors as a list.

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

14 years ago[DAPL] fix typos & whitespace alignment. Support ib CM descriptor as a list of descri...
Stan Smith [Wed, 3 Mar 2010 23:43:04 +0000 (23:43 +0000)]
[DAPL] fix typos & whitespace alignment. Support ib CM descriptor as a list of descriptors, align with common code.

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

14 years ago[TOOLS] make -h option work by adding h to getopt() options string.
Stan Smith [Wed, 3 Mar 2010 23:39:36 +0000 (23:39 +0000)]
[TOOLS] make -h option work by adding h to getopt() options string.

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

14 years ago[TOOLS] make -h option work by adding h to getopt() options string.
Stan Smith [Wed, 3 Mar 2010 23:37:59 +0000 (23:37 +0000)]
[TOOLS] make -h option work by adding h to getopt() options string.

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

14 years ago[WinOF] 2.2 RC4 prep
Stan Smith [Fri, 26 Feb 2010 21:56:19 +0000 (21:56 +0000)]
[WinOF] 2.2 RC4 prep

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

14 years ago[DAPL2] 2.0.27 updates + fixes to synchronize DAPL object destruction.
Stan Smith [Fri, 26 Feb 2010 21:51:59 +0000 (21:51 +0000)]
[DAPL2] 2.0.27 updates + fixes to synchronize DAPL object destruction.

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

14 years ago[WinOF] remove unused variables, do not wait for IPoIB device unless IPoIB and WSD...
Stan Smith [Tue, 23 Feb 2010 23:10:26 +0000 (23:10 +0000)]
[WinOF] remove unused variables, do not wait for IPoIB device unless IPoIB and WSD or ND installed.

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

14 years ago[WINOF] script cleanup, shorten Folder names for respective installers:
Stan Smith [Tue, 23 Feb 2010 23:07:53 +0000 (23:07 +0000)]
[WINOF] script cleanup, shorten Folder names for respective installers:
Windows 7 --> win7, add HPC_Edition to win7 folder name.

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

14 years ago[WINOF] update with trunk commits for 2.2 release
Stan Smith [Tue, 23 Feb 2010 23:03:33 +0000 (23:03 +0000)]
[WINOF] update with trunk commits for 2.2 release
2703 ibat/resolve: retry ibat resolution
2702 libibverbs: release wvprovider reference from ibvwv_acquire_windata
2701 dapl: locking cleanup and fixes
2689 libibverbs/device: destroy completion channel when closing device
2688 dapl: use private_data_len for mem copies
2687 dapl/cma: fix referencing freed address
2686 librdmacm: set private_data_len
2685 dapl: move close device after async thread is done using it
2683 [core] Improved error message.
2682 [core] Release the RDMA interface if ib_register_ca fails.

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

14 years ago[IPoIB_ndis6_cm] migrate IPoIB shutter code into the trunk - match 2.2 release.
Stan Smith [Fri, 19 Feb 2010 18:13:20 +0000 (18:13 +0000)]
[IPoIB_ndis6_cm] migrate IPoIB shutter code into the trunk - match 2.2 release.
shutter code stops IPoIB from receiving packets during device shutdown.

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

14 years ago[WINOF] delete orphaned files on uninstall
Stan Smith [Fri, 19 Feb 2010 17:46:36 +0000 (17:46 +0000)]
[WINOF] delete orphaned files on uninstall
Added new CustomAction to wait for IPoIB device to appear in order to ensure ND & WSD provider install success.

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

14 years ago[WINOF] install ND/winverbs provider as the default for IA64 systems.
Stan Smith [Fri, 19 Feb 2010 17:27:36 +0000 (17:27 +0000)]
[WINOF] install ND/winverbs provider as the default for IA64 systems.

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

14 years ago[IPOIB] Satisify MS MPI requirement - install 32-bit version of ND/winverbs in SysWOW64
Stan Smith [Fri, 19 Feb 2010 17:22:13 +0000 (17:22 +0000)]
[IPOIB] Satisify MS MPI requirement - install 32-bit version of ND/winverbs in SysWOW64

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

14 years ago[DAPL2] Cleanup CM object lock before freeing CM object memory
Stan Smith [Fri, 19 Feb 2010 17:13:41 +0000 (17:13 +0000)]
[DAPL2] Cleanup CM object lock before freeing CM object memory
Running windows application verifiier for uDAPL validation
for all 3 providers. Cleanup memory lock leaks found
by verifier.

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

14 years ago[DAPL2] ucm, scm, cma: destroy verbs completion channels created via ia_open or ep_cr...
Stan Smith [Fri, 19 Feb 2010 17:09:58 +0000 (17:09 +0000)]
[DAPL2] ucm, scm, cma: destroy verbs completion channels created via ia_open or ep_create.
Completion channels are created with ia_open for CNO events and  with ep_create in cases where DAT allows EP(qp) to be created with no EVD(cq) and IB doesn't. These completion channels need to be destroyed at close along with a CQ for the "EP without EVD" case.

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

14 years agoibat: replace MAXINT64 with value
Sean Hefty [Thu, 18 Feb 2010 23:02:12 +0000 (23:02 +0000)]
ibat: replace MAXINT64 with value

MAXINT64 is not defined for all windows platforms.  Use a hard-coded value instead.

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

14 years agoibat/resolve: retry ibat resolution
Sean Hefty [Thu, 18 Feb 2010 21:51:19 +0000 (21:51 +0000)]
ibat/resolve: retry ibat resolution

Winverbs ND scale out testing showed that IBAT::Resolve() can
return E_PENDING, which requires that the resolution be retried.
A similar issue to this was seen when testing with the librdmacm.
Rather than duplicating retry logic in the winverbs ND provider,
add new functionality to ibat, with retry capability.  To
avoid breaking the ibat.dll interface, extend the API with a
new call ResolvePath() that takes a timeout value.

ResolvePath() automatically retries Resolve() while the result
is E_PENDING, until the request times out.  Modify the winverbs
ND provider to call ResolvePath().  Also update other places
where Resolve() is called in a loop: the librdmacm and wsd.

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

14 years agolibibverbs: release WVProvider reference from ibvw_acquire_windata
Sean Hefty [Thu, 18 Feb 2010 21:50:12 +0000 (21:50 +0000)]
libibverbs: release WVProvider reference from ibvw_acquire_windata

ibvw_release_windata should release the WVProvider reference taken
in ibvw_acquire_windata.

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

14 years agodapl: locking cleanup and fixes
Sean Hefty [Thu, 18 Feb 2010 21:49:14 +0000 (21:49 +0000)]
dapl: locking cleanup and fixes

Cleanup allocated completion channels. Destroy cm_ptr locks before freeing the cm_ptr to avoid memory leaks.  And avoid accessing the cm_ptr after queuing it for destruction with the cr_thread to avoid use after free errors.

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

14 years ago[MLX4] shutter.h move to trunk\inc\kernel; seems you have to commit for both the...
Stan Smith [Thu, 4 Feb 2010 01:33:12 +0000 (01:33 +0000)]
[MLX4] shutter.h move to trunk\inc\kernel; seems you have to commit for both the src & dest.

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

14 years ago[INC\KERNEL] move shutter.h from hw\mlx4\kernel\inc --> trunk\inc\kernel
Stan Smith [Wed, 3 Feb 2010 23:45:16 +0000 (23:45 +0000)]
[INC\KERNEL] move shutter.h from hw\mlx4\kernel\inc --> trunk\inc\kernel

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

14 years ago[WinOF] RC3 prep.
Stan Smith [Wed, 3 Feb 2010 23:12:24 +0000 (23:12 +0000)]
[WinOF] RC3 prep.

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

14 years ago[IPOIB_NDIS6_CM] use SHUTTER data structure to eliminate the problem when IPoIB conti...
Stan Smith [Wed, 3 Feb 2010 23:04:54 +0000 (23:04 +0000)]
[IPOIB_NDIS6_CM] use SHUTTER data structure to eliminate the problem when IPoIB continue receive packets during shutdown/halt process.
signed-off-by: Alex Naslednikov [xalex@mellanox.co.il]

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