]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
16 years agowinverbs: move userspace include file out of common wv_ioctl header
shefty [Fri, 21 Mar 2008 03:28:30 +0000 (03:28 +0000)]
winverbs: move userspace include file out of common wv_ioctl header

Move #include <winioctl.h> out of wv_ioctl.h.  winioctl.h is needed to build the userspace library, but results in build errors if included by the winverbs driver.

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

16 years agowinverbs: include parent directory ('..') in include path
shefty [Fri, 21 Mar 2008 01:59:29 +0000 (01:59 +0000)]
winverbs: include parent directory ('..') in include path

replace #include "..\wv_ioctl.h" with just #include "wv_ioctl.h" by having the parent directory in the include path.

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

16 years ago[WinOF] changed WIX\buildall.bat to WIX\build-MSI.bat
stansmith [Fri, 21 Mar 2008 00:08:52 +0000 (00:08 +0000)]
[WinOF] changed WIX\buildall.bat to WIX\build-MSI.bat

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

16 years ago[WinOF] added script to zip an OFA release tree for transport to OFA website.
stansmith [Fri, 21 Mar 2008 00:07:04 +0000 (00:07 +0000)]
[WinOF] added script to zip an OFA release tree for transport to OFA website.

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

16 years ago[WinOF] WIX buildall.bat renamed to build-MSI.bat
stansmith [Fri, 21 Mar 2008 00:02:09 +0000 (00:02 +0000)]
[WinOF] WIX buildall.bat renamed to build-MSI.bat

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

16 years ago[IBFD] KMDF Bus driver almost ready to start testing.
stansmith [Thu, 20 Mar 2008 23:20:41 +0000 (23:20 +0000)]
[IBFD] KMDF Bus driver almost ready to start testing.

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

16 years ago[DAPL2] synchronize Windows source with OFED 1.3 src
stansmith [Thu, 20 Mar 2008 23:12:57 +0000 (23:12 +0000)]
[DAPL2] synchronize Windows source with OFED 1.3 src

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

16 years agoAdded a branch, presenting a new driver, which supports Mellanox ConnectX HCAs.
leonidk [Thu, 20 Mar 2008 17:58:53 +0000 (17:58 +0000)]
Added a branch, presenting a new driver, which supports Mellanox ConnectX HCAs.

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

16 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1000 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
leonidk [Thu, 20 Mar 2008 16:04:28 +0000 (16:04 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1000 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

16 years agowinverb/test: expand winverb test framework
shefty [Thu, 20 Mar 2008 07:35:18 +0000 (07:35 +0000)]
winverb/test: expand winverb test framework

Provide a bare framework for testing all winverb interfaces.  Working test is limited to opening the library and getting/releasing the provider.

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

16 years agowinverbs: provide initial implementation for userspace verb calls
shefty [Thu, 20 Mar 2008 07:32:55 +0000 (07:32 +0000)]
winverbs: provide initial implementation for userspace verb calls

Verb related code is complete for UVP supported functionality, but basically only compile tested.  (Kernel component is still needed.)  Only verb related calls are coded: CQ, SRQ, QP, PD, AH, MR, etc.  Communication management calls (Listen, Endpoints) are not done.

This is a very base implementation with not debugging support added yet, and almost no error checking.

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

16 years agouvp/interface: add support for reporting QP context in WCs
shefty [Thu, 20 Mar 2008 07:15:54 +0000 (07:15 +0000)]
uvp/interface: add support for reporting QP context in WCs

Extend the uvp_interface to include support for reporting the QP context in work completions.  The new interface is moved to version 3, and the Mellanox UVP is updated to support interfaces 1-3.  The required changes are to allow specifying a qp_context in the pre_create_qp() IOCTL call, and reporting the qp_context through the work completion structure.

To minimize changes to the uvp, a new uvp_wc_t structure is defined that can be cast to the existing ib_wc_t structure.  An existing poll_cq_array routine is exposed for retrieving the work completions, which matches up with the WinVerbs CQ::Poll() routine.

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

16 years agouvp/get_interface: add new interface to get versioned uvp functions
shefty [Thu, 20 Mar 2008 06:49:41 +0000 (06:49 +0000)]
uvp/get_interface: add new interface to get versioned uvp functions

Add a new call, uvp_get_interface_n(version, p_interface, sizeof(*p_interface)) that users can call to retrieve a specific interface that is supported by a uvp.  With the introduction of NDI and WinVerbs support, the uvp_interface structure changes.  Support for interface versioning will allow future changes to UVPs independent of IBAL and WinVerb changes and from each other.

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

16 years agouvp/av: complete all processing in pre_create/destroy_av() calls
shefty [Thu, 20 Mar 2008 06:34:19 +0000 (06:34 +0000)]
uvp/av: complete all processing in pre_create/destroy_av() calls

According to the documentation, if a UVP returns IB_VERBS_PROCESSING_DONE from a pre() IOCTL call, then all verbs related processing has completed.  The current pre_create_av() and pre_destroy_av() uvp implementation can both return IB_VERBS_PROCESSING_DONE, but require that IBAL still call post_create_av() and post_destroy_av().  Fix the UVP to complete all processing in the pre() IOCTL calls when returning IB_VERBS_PROCESSING_DONE, and update IBAL to remove unnecessary post() IOCTL calls.

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

16 years agoopenib.def: add default values for required build settings
shefty [Thu, 20 Mar 2008 05:21:04 +0000 (05:21 +0000)]
openib.def: add default values for required build settings

To build the WinOF stack, the user must specify two environment settings.  Provide default values for those settings.  The user can still override the values by specifying their own.

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

16 years agocomplib/cl_byteswap_osd.h: Add missing include file for stdlib.h
shefty [Thu, 20 Mar 2008 05:18:55 +0000 (05:18 +0000)]
complib/cl_byteswap_osd.h: Add missing include file for stdlib.h

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

16 years ago[IBFD] removed mt23108 from branch
stansmith [Fri, 14 Mar 2008 17:11:08 +0000 (17:11 +0000)]
[IBFD] removed mt23108 from branch

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

16 years ago[KMDF-mthca-Bus] building mthca in better shape than bus at this time; neither are...
stansmith [Fri, 14 Mar 2008 16:44:25 +0000 (16:44 +0000)]
[KMDF-mthca-Bus] building mthca in better shape than bus at this time; neither are functional.

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

16 years ago[mthca-kmdf] link, possible initialize OK.
stansmith [Thu, 13 Mar 2008 17:01:29 +0000 (17:01 +0000)]
[mthca-kmdf] link, possible initialize OK.

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

16 years ago[mthca-kmdf] rever to original mthca file structure so other will not be confused...
stansmith [Wed, 12 Mar 2008 17:17:19 +0000 (17:17 +0000)]
[mthca-kmdf] rever to original mthca file structure so other will not be confused by KMDF additions and know where to find functions [DriverEntry] for instance is still in hca_driver.c

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

16 years ago[MTHCA-KMDF] updates after rename from pcidrv.c & public.h
stansmith [Tue, 11 Mar 2008 20:57:40 +0000 (20:57 +0000)]
[MTHCA-KMDF] updates after rename from pcidrv.c & public.h

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

16 years ago[MTHCA-KMDF] stubbed out, builds, move on to populating KMDF stubs.
stansmith [Tue, 11 Mar 2008 20:52:07 +0000 (20:52 +0000)]
[MTHCA-KMDF] stubbed out, builds, move on to populating KMDF stubs.

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

16 years agowv/dll: fix reference count tracking on providers
shefty [Sat, 8 Mar 2008 02:17:30 +0000 (02:17 +0000)]
wv/dll: fix reference count tracking on providers

We need to decrement the DLL reference count whenever a provider is deleted.

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

16 years ago[IBDF] KMDF skeletons for ib_bus and mthca drivers.
stansmith [Sat, 8 Mar 2008 01:53:50 +0000 (01:53 +0000)]
[IBDF] KMDF skeletons for ib_bus and mthca drivers.

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

16 years ago[IBFD] allow .dll generation in WDK environment
stansmith [Sat, 8 Mar 2008 01:48:20 +0000 (01:48 +0000)]
[IBFD] allow .dll generation in WDK environment

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

16 years ago[IBFD] IB Fabric driver KMDF work - allow .dll generation in WDK environment.
stansmith [Sat, 8 Mar 2008 01:44:38 +0000 (01:44 +0000)]
[IBFD] IB Fabric driver KMDF work - allow .dll generation in WDK environment.

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

16 years agowv/test: provide framework for testing device interface
shefty [Thu, 6 Mar 2008 08:05:31 +0000 (08:05 +0000)]
wv/test: provide framework for testing device interface

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

16 years agowv/device: add framework to create/destroy device object
shefty [Thu, 6 Mar 2008 08:04:23 +0000 (08:04 +0000)]
wv/device: add framework to create/destroy device object

Allow allocating and destroying the device object.  Only the structure is allocated.  The device is not associated with any specific RDMA device.

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

16 years agowv/provider: use wvstatus in place of winerror values
shefty [Thu, 6 Mar 2008 07:45:13 +0000 (07:45 +0000)]
wv/provider: use wvstatus in place of winerror values

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

16 years agowv/main: add ConvertIbalStatus routine to map ibal return values to wvstatus
shefty [Thu, 6 Mar 2008 07:40:05 +0000 (07:40 +0000)]
wv/main: add ConvertIbalStatus routine to map ibal return values to wvstatus

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

16 years agowv/main: replace winerror values with wvstatus values.
shefty [Thu, 6 Mar 2008 07:36:54 +0000 (07:36 +0000)]
wv/main: replace winerror values with wvstatus values.

Use WinVerbs defined status values, rather than base error values.

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

16 years agowv/WvGetObject(): fix error handling
shefty [Thu, 6 Mar 2008 07:34:11 +0000 (07:34 +0000)]
wv/WvGetObject(): fix error handling

Need to set *ppbObject = NULL so it can be returned to the user.

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

16 years ago[QLGCVNIC] remove direct ibal call and linkage dependency.
aestrin [Wed, 5 Mar 2008 21:55:18 +0000 (21:55 +0000)]
[QLGCVNIC] remove direct ibal call and linkage dependency.

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

16 years ago[DAPL] identify and generate debug version dapltestd.exe
stansmith [Wed, 5 Mar 2008 18:11:11 +0000 (18:11 +0000)]
[DAPL] identify and generate debug version dapltestd.exe

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

16 years agowv/device: rename device class from CIWVDevice to CWVDevice
shefty [Wed, 5 Mar 2008 17:57:42 +0000 (17:57 +0000)]
wv/device: rename device class from CIWVDevice to CWVDevice

Remove the leftover 'I' from the class name.

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

16 years agowv/winverbs.h: specify full include path
shefty [Wed, 5 Mar 2008 17:45:27 +0000 (17:45 +0000)]
wv/winverbs.h: specify full include path

Add 'rdma/' to include path, and remove 1 random extra whitespace.

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

16 years agowvtests: add getopt() routine to process test options
shefty [Wed, 5 Mar 2008 01:30:23 +0000 (01:30 +0000)]
wvtests: add getopt() routine to process test options

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

16 years agowinverbs: formatted code for tabs = 4 spaces
shefty [Wed, 5 Mar 2008 01:28:50 +0000 (01:28 +0000)]
winverbs: formatted code for tabs = 4 spaces

Code formatted for Windows-i-ness.  It's pretty now.

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

16 years ago[WinOF] added datd.lib for DAT debug linking, included dapltestd.exe for field debug.
stansmith [Wed, 5 Mar 2008 00:46:34 +0000 (00:46 +0000)]
[WinOF] added datd.lib for DAT debug linking, included dapltestd.exe for field debug.

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

16 years agowvtests: add reference to using std namespace
shefty [Tue, 4 Mar 2008 23:07:39 +0000 (23:07 +0000)]
wvtests: add reference to using std namespace

Avoid using std:: everywhere.  Just use the std namespace by default.

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

16 years agoAdd winverbs test application framework. Test acquires and releases IWVProvider...
shefty [Tue, 4 Mar 2008 07:32:38 +0000 (07:32 +0000)]
Add winverbs test application framework.  Test acquires and releases IWVProvider interface.

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

16 years agoExport call from DLL to obtain IWVProvider interface. This avoids using COM to acqui...
shefty [Tue, 4 Mar 2008 07:30:18 +0000 (07:30 +0000)]
Export call from DLL to obtain IWVProvider interface.  This avoids using COM to acquire the interface to simplify development.

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

16 years agoInitialize WVProvider reference count.
shefty [Tue, 4 Mar 2008 07:28:27 +0000 (07:28 +0000)]
Initialize WVProvider reference count.

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

16 years agomade a copy
stansmith [Mon, 3 Mar 2008 19:02:10 +0000 (19:02 +0000)]
made a copy

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

16 years agomade a copy
stansmith [Mon, 3 Mar 2008 19:01:39 +0000 (19:01 +0000)]
made a copy

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

16 years agomade a copy
stansmith [Mon, 3 Mar 2008 18:37:25 +0000 (18:37 +0000)]
made a copy

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

16 years ago[IBFD] IB Fabric driver - WDK/KMDF fabric/bus driver
stansmith [Mon, 3 Mar 2008 18:34:17 +0000 (18:34 +0000)]
[IBFD] IB Fabric driver - WDK/KMDF fabric/bus driver

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

16 years agoInitial Winverbs API and empty class declarations.
shefty [Mon, 3 Mar 2008 10:02:20 +0000 (10:02 +0000)]
Initial Winverbs API and empty class declarations.

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

16 years agoWinverbs branch - verbs API with support for overlapped operations.
shefty [Mon, 3 Mar 2008 09:21:05 +0000 (09:21 +0000)]
Winverbs branch - verbs API with support for overlapped operations.

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

16 years agoRemoved file/folder
shefty [Mon, 3 Mar 2008 09:20:25 +0000 (09:20 +0000)]
Removed file/folder

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

16 years agoRemoved file/folder
shefty [Mon, 3 Mar 2008 08:50:06 +0000 (08:50 +0000)]
Removed file/folder

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

16 years agoWinverbs branch - initial winverbs API and empty class declarations.
shefty [Mon, 3 Mar 2008 08:49:20 +0000 (08:49 +0000)]
Winverbs branch - initial winverbs API and empty class declarations.

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

16 years ago[WinOF] skip the erroneous mtuvp32.* installs for 64-bit architectures.
stansmith [Fri, 29 Feb 2008 22:53:26 +0000 (22:53 +0000)]
[WinOF] skip the erroneous mtuvp32.* installs for 64-bit architectures.

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

16 years ago[DAPL+DAPL2] tolerate IB_INVALID_HANDLE error as the other side of the connection...
stansmith [Fri, 29 Feb 2008 20:33:34 +0000 (20:33 +0000)]
[DAPL+DAPL2] tolerate IB_INVALID_HANDLE error as the other side of the connection has raced ahead and disconnected prior to our sending the DREQ.

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

16 years ago[opensm+tools] Corrections for WDK build environment.
stansmith [Fri, 29 Feb 2008 20:26:01 +0000 (20:26 +0000)]
[opensm+tools] Corrections for WDK build environment.

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

16 years ago[WinOF] moved IB SDK feature to the end of the feature list as it's not a default...
stansmith [Thu, 28 Feb 2008 20:58:55 +0000 (20:58 +0000)]
[WinOF] moved IB SDK feature to the end of the feature list as it's not a default install.

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

16 years agoremove references to mt23108.
leonidk [Thu, 28 Feb 2008 13:16:27 +0000 (13:16 +0000)]
remove references to mt23108.

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

16 years ago[HW] removed MT23108 driver by emptying files.
leonidk [Thu, 28 Feb 2008 13:03:17 +0000 (13:03 +0000)]
[HW] removed MT23108 driver by emptying files.

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

16 years agoreverted previous patch
leonidk [Thu, 28 Feb 2008 12:23:19 +0000 (12:23 +0000)]
reverted previous patch

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

16 years ago[HW] removed MT23108 driver
leonidk [Thu, 28 Feb 2008 12:20:09 +0000 (12:20 +0000)]
[HW] removed MT23108 driver

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

16 years agoReference openib.def file like other projects in winof tree.
leonidk [Thu, 28 Feb 2008 09:44:14 +0000 (09:44 +0000)]
Reference openib.def file like other projects in winof tree.

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

16 years ago[DAPL2]
stansmith [Tue, 26 Feb 2008 20:40:51 +0000 (20:40 +0000)]
[DAPL2]
 prefix debug mesg output with hostname.
 Fixed an RC connection tear down race with multple threads & endpoints.
 dapltest now correctly exits with an error code making scripting useful.
 dt-cli.bat
     added EP test (quick test of multiple threads and Endpoints)
     added EPA test (increasing endpoints[1..9] + threads [1..7].

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

16 years ago[WInOF]
stansmith [Tue, 26 Feb 2008 20:32:51 +0000 (20:32 +0000)]
[WInOF]
  buildall.bat - us %systemroot%\temp as the default store for .msi files
  CustomActions.vbs - support Qlogic VNIC & SRP install/uninstall - SRP untested at this juncture
  [ia64,x86,x64]/\wof.wxs - IB SDK feature moved to end of feature listing.
  mk-OFA-dist.bat - script to generate a .zip file for OFA download distribution
  mkarchfiles.bat - script to create separate .zip files for each architecture.

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

16 years ago[WinOF] undo previous rename as once a release is pushed out, then the latest version...
stansmith [Fri, 15 Feb 2008 00:05:59 +0000 (00:05 +0000)]
[WinOF] undo previous rename as once a release is pushed out, then the latest version of this file will be renamed to README_realease_x.y.txt and added to the repository.

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

16 years ago[WinOF] adjust to support new Qlogic Vnic changed names
stansmith [Fri, 15 Feb 2008 00:02:25 +0000 (00:02 +0000)]
[WinOF] adjust to support new Qlogic Vnic changed names

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

16 years ago[QLGCVNIC] renamed vnic directory to match driver's new name
aestrin [Thu, 14 Feb 2008 01:07:26 +0000 (01:07 +0000)]
[QLGCVNIC] renamed vnic directory to match driver's new name

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

16 years ago[QLGCVNIC] rename vnic. New driver name is 'qlgcvnic.sys', new service name 'qlgcvnic'.
aestrin [Thu, 14 Feb 2008 01:02:24 +0000 (01:02 +0000)]
[QLGCVNIC] rename vnic. New driver name is 'qlgcvnic.sys', new service name 'qlgcvnic'.

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

16 years ago[WinOF] WIX undo damaged of renaming Release_notes.htm to Release_notes_1-1.htm as...
stansmith [Mon, 11 Feb 2008 23:12:25 +0000 (23:12 +0000)]
[WinOF] WIX undo damaged of renaming Release_notes.htm to Release_notes_1-1.htm as it broke the WIX installer build...oops. Release_notes.htm reflects the 'next' WinOF release to be published WIP. Once a WinOF release is accomplished, Release_notes.htm is renamed to Release_notes_x-y.htm; where x-y reflects the latest WinOF release and Release_notes.htm once again is the 'next' WinOF release.
README.txt updated to repeat the above words on what-is-what...

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

16 years ago[IBAL] make the pnp layer to return only the default paths.
leonidk [Mon, 11 Feb 2008 11:29:01 +0000 (11:29 +0000)]
[IBAL] make the pnp layer to return only the default paths.

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

16 years agomerge with WinIB stack to make the stacks as identical as possible
leonidk [Sun, 10 Feb 2008 15:25:55 +0000 (15:25 +0000)]
merge with WinIB stack to make the stacks as identical as possible

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

16 years ago[TESTS] add cmtest.rc file to the build in order to easily identify debug version...
stansmith [Sat, 9 Feb 2008 01:55:34 +0000 (01:55 +0000)]
[TESTS] add cmtest.rc file to the build in order to easily identify debug version of cmtest.

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

16 years ago[WinOF] starting the WinOF 1.1 dance.
stansmith [Sat, 9 Feb 2008 01:42:57 +0000 (01:42 +0000)]
[WinOF] starting the WinOF 1.1 dance.

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

16 years ago[WinOF] updated WIX readme to reflect changes.
stansmith [Sat, 9 Feb 2008 01:40:01 +0000 (01:40 +0000)]
[WinOF] updated WIX readme to reflect changes.

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

16 years ago[DAPL2] fix cookie leak.
stansmith [Sat, 9 Feb 2008 01:35:24 +0000 (01:35 +0000)]
[DAPL2] fix cookie leak.

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

16 years ago[TESTS] add cmtest.rc file to the build in order to easily identify debug version...
stansmith [Sat, 9 Feb 2008 01:33:55 +0000 (01:33 +0000)]
[TESTS] add cmtest.rc file to the build in order to easily identify debug version of cmtest.

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

16 years ago[VNIC] added support for ipv6 checksum offload.
aestrin [Fri, 8 Feb 2008 22:06:09 +0000 (22:06 +0000)]
[VNIC] added support for ipv6 checksum offload.
- fixed potential netpath null dereference
- fixed control path initialization potential flaw,
- simplified LBFO a bit and removed NdisMRemoveMiniport since
  it breaks adapter reset-reinitialization.
- removed cmd reset request (doesn't make sense when path is broken).
- hung flag set change
- debug messages, replace some macros with inline funcs, some code cleanup and formatting.
INF changes
 - fixed service name.
 - mtu payload size can be modified in 100 bytes increments( was 500).

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

16 years agoadded delay for synchronizing server and client parts
leonidk [Sun, 3 Feb 2008 16:34:16 +0000 (16:34 +0000)]
added delay for synchronizing server and  client parts

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

16 years ago[ipoib] Added support for Cisco GUIDs.
leonidk [Thu, 31 Jan 2008 09:20:41 +0000 (09:20 +0000)]
[ipoib] Added support for Cisco GUIDs.
[IBAL, MTHCA] (user space) changed low-level IBAL interface to facilitate (for verb provider) creation of objects in pre- functions.
[ALL] added NDI support.

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

16 years ago[IBBUS] added support for IBM BladeCenter bridge modules.
leonidk [Thu, 24 Jan 2008 17:29:41 +0000 (17:29 +0000)]
[IBBUS] added support for IBM BladeCenter bridge modules.

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

16 years ago[VNIC] renamed 'inic' to 'qlc_vnic'
aestrin [Mon, 21 Jan 2008 23:06:07 +0000 (23:06 +0000)]
[VNIC] renamed 'inic' to 'qlc_vnic'

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

16 years ago[VNIC] Changes include support for jumbo frames, 802.1q/p vlan and priority, IPv4...
aestrin [Mon, 21 Jan 2008 21:49:28 +0000 (21:49 +0000)]
[VNIC] Changes include support for jumbo frames, 802.1q/p vlan and priority, IPv4 checksums offload, failover to secondary IB path, LBFO (failover only).Driver name have changed to 'qlc_vnic.sys'.

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

16 years ago[DAPL2] remove Linux Makefiles
stansmith [Thu, 17 Jan 2008 23:13:14 +0000 (23:13 +0000)]
[DAPL2] remove Linux Makefiles

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

16 years ago[DAPL2] sync up with DAT consortium uDAT/DAPL code base.
stansmith [Thu, 17 Jan 2008 23:11:02 +0000 (23:11 +0000)]
[DAPL2] sync up with DAT consortium uDAT/DAPL code base.

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

16 years ago[WinOF] uDAT/DAPL added debug version dapl2testd.exe to enable preliminary debug.
stansmith [Thu, 17 Jan 2008 23:07:47 +0000 (23:07 +0000)]
[WinOF] uDAT/DAPL added debug version dapl2testd.exe to enable preliminary debug.

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

16 years ago[WSD] Fix a race that caused completing an overlapped send twice. (winib 2100)
tzachid [Fri, 21 Dec 2007 06:58:01 +0000 (06:58 +0000)]
[WSD] Fix a race that caused completing an overlapped send twice. (winib 2100)

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

16 years ago[WinOF] Made note the InstallShield installer has been replaced by the open source...
stansmith [Tue, 18 Dec 2007 17:53:05 +0000 (17:53 +0000)]
[WinOF] Made note the InstallShield installer has been replaced by the open source WIX installer.

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

16 years ago[WinOF] folder, by default, contains the output of etc\makebin.bat execution
stansmith [Tue, 18 Dec 2007 17:47:32 +0000 (17:47 +0000)]
[WinOF] folder, by default, contains the output of etc\makebin.bat execution

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

16 years ago[DAPL2] Default RDMA in flight 8 --> 4.
stansmith [Tue, 18 Dec 2007 17:42:17 +0000 (17:42 +0000)]
[DAPL2] Default RDMA in flight 8 --> 4.

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

16 years ago[Core] upgrade ExAllocatePool ==> ExAllocatePoolWithTag to suppress deprecated functi...
stansmith [Tue, 18 Dec 2007 17:39:47 +0000 (17:39 +0000)]
[Core] upgrade ExAllocatePool ==> ExAllocatePoolWithTag to suppress deprecated function warnings issued by Windows Server 2008 compiler.

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

16 years ago[DAPL2] rename macro 'UP_TO_DAT_IA_HANDLE' --> DAT_UL_TO_IA_HANDLE
stansmith [Tue, 11 Dec 2007 23:54:51 +0000 (23:54 +0000)]
[DAPL2] rename macro 'UP_TO_DAT_IA_HANDLE' --> DAT_UL_TO_IA_HANDLE

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

16 years ago[WinOF] IBSDK - document win32 DDK build and importance of calling convention declara...
stansmith [Tue, 11 Dec 2007 17:35:08 +0000 (17:35 +0000)]
[WinOF] IBSDK - document win32 DDK build and importance of calling convention declarations [AL_API or CL_API].

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

16 years ago[DAPL2] Use correct API calling conventions ala AL_API
stansmith [Mon, 10 Dec 2007 20:44:21 +0000 (20:44 +0000)]
[DAPL2] Use correct API calling conventions ala AL_API

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

16 years ago[WinOF] IBSDK
stansmith [Mon, 10 Dec 2007 20:40:31 +0000 (20:40 +0000)]
[WinOF] IBSDK

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

16 years ago[WinOF] IBSDK sample code - Applied AL_API declarations to all callback routines.
stansmith [Mon, 10 Dec 2007 20:38:36 +0000 (20:38 +0000)]
[WinOF] IBSDK sample code - Applied AL_API declarations to all callback routines.

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

16 years ago[WinOF] IBSDK - InfiniBand software development kit.
stansmith [Sat, 8 Dec 2007 01:03:04 +0000 (01:03 +0000)]
[WinOF] IBSDK - InfiniBand software development kit.
Added Visual Studio Makefiles for x64 & x86.
Strongly noted /Gz (__stdcall) compiler switch is Manditory to achieve a correctly functioning IB application; issues with API declarations in IBAL & CompLib.

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

16 years ago{WinOF] IBSDK - InfiniBand software development kit.
stansmith [Thu, 6 Dec 2007 01:20:05 +0000 (01:20 +0000)]
{WinOF] IBSDK - InfiniBand software development kit.
\IBSDK\
  Inc\
  Libs\
  Samples\

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

16 years ago[CORE] updated Copyright date 2005-->2007, OpenIB --> OpenFabrics
stansmith [Thu, 6 Dec 2007 01:12:21 +0000 (01:12 +0000)]
[CORE] updated Copyright date 2005-->2007, OpenIB --> OpenFabrics

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

16 years ago[DAPL2] added tests used at the OFA interoperability 2007 event.
stansmith [Thu, 6 Dec 2007 01:09:08 +0000 (01:09 +0000)]
[DAPL2] added tests used at the OFA interoperability 2007 event.

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

16 years ago[WinOF] updated cmtest_main.c to compile under Visual studio 2005.
stansmith [Thu, 6 Dec 2007 01:06:36 +0000 (01:06 +0000)]
[WinOF] updated cmtest_main.c to compile under Visual studio 2005.
local & remote endpoint (port) LIDs are now specified in host-byte order as displayed by the vstat command.
Help text reworked to mention vstat command output for LID specification.

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

16 years ago[COMPLIB] added prints for new error codes.
leonidk [Sun, 25 Nov 2007 15:31:04 +0000 (15:31 +0000)]
[COMPLIB] added prints for new error codes.

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