]>
git.openfabrics.org - ~shefty/rdma-win.git/log
leonidk [Mon, 24 Mar 2008 11:04:42 +0000 (11:04 +0000)]
[MLX4] added a driver for Mellanox Tech. ConnectX HCAs support
git-svn-id: svn://openib.tc.cornell.edu/gen1@1014
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 24 Mar 2008 09:43:35 +0000 (09:43 +0000)]
[MTHCA] changes for elimination of WDK compiler warnings. MTHCA driver gets compiled with WDK 6000.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1013
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 23 Mar 2008 13:29:10 +0000 (13:29 +0000)]
Create a branch for ConnectX driver development
git-svn-id: svn://openib.tc.cornell.edu/gen1@1012
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 23 Mar 2008 13:27:08 +0000 (13:27 +0000)]
removed
git-svn-id: svn://openib.tc.cornell.edu/gen1@1011
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Sat, 22 Mar 2008 00:29:19 +0000 (00:29 +0000)]
[IBDF] Bus Driver - removed extraneous files. Query interface routines in place.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1010
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Fri, 21 Mar 2008 03:37:47 +0000 (03:37 +0000)]
winverbs: remove test file
Remove wv.c, it was only used to test that winverbs.h could be built as a C file, not just C++.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1009
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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