leonidk [Tue, 1 Jul 2008 12:09:16 +0000 (12:09 +0000)]
[TESTS] This patch removes XXX_PTR64 and TO_ULONG_PTR macro use from \tests.
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1312
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 1 Jul 2008 10:33:46 +0000 (10:33 +0000)]
[HW] improved memory allocation mechanism. (posix_memalign was implemented by VirtualAlloc, which, as it turned out, allocates 64KB instead of 4KB) [MLNX: 2601]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1311
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 30 Jun 2008 18:09:25 +0000 (18:09 +0000)]
Remove XXX_PTR64 and TO_ULONG_PTR from IPoIB
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
Acked-by: Tzachi Dar <tzachid@mellanox.co.il>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1310
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 30 Jun 2008 17:15:54 +0000 (17:15 +0000)]
Make build scripts easier to use:
- bldwo.bat now accepts multiple build parameters, so you can separate them.
For example, bldwo chk x86 2008 -Ccwg is the same as bldwo chk x86 2008 -C -c -w -g.
- eliminate the need for the WINOF_PATH environment variable so it can be run
from any directory.
- bldwoall.bat now passes all extra parameters to bldwo.bat
- bldwoall.bat now picks up bldwo.bat from the same directory, rather than
the directory from which it was launched.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1309
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 29 Jun 2008 17:53:30 +0000 (17:53 +0000)]
[IOU] This patch removes XXX_PTR64 and TO_ULONG_PTR macro usage in the IOU bus driver. It's a kernel driver and doesn't need any padding as it will always have the same pointer size as other kernel drivers.
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1308
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 29 Jun 2008 16:45:16 +0000 (16:45 +0000)]
[IBBUS] This patch removes XXX_PTR64 and TO_ULONG_PTR macro use from IBBus.
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1307
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 29 Jun 2008 16:21:53 +0000 (16:21 +0000)]
[SRP] This patch removes XXX_PTR64 and TO_ULONG_PTR macro use from SRP.
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1306
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 29 Jun 2008 16:09:57 +0000 (16:09 +0000)]
[tools] This patch removes XXX_PTR64 and TO_ULONG_PTR macro use from vstat.
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1305
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 29 Jun 2008 13:52:24 +0000 (13:52 +0000)]
[tools] remove XXX_PTR64 and TO_ULONG_PTR macro use from perf tests.
Signed off: ftillier@windows.microsoft.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1304
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 29 Jun 2008 11:38:09 +0000 (11:38 +0000)]
[mlx4] Stop DPC from running for ever (mlnx: 2642)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1303
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sat, 28 Jun 2008 18:42:34 +0000 (18:42 +0000)]
[wsd] remove XXX_PTR64 and TO_ULONG_PTR macro use from WSD.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1302
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 25 Jun 2008 22:46:50 +0000 (22:46 +0000)]
[DAPL2] remove extraneous file
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1300
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Wed, 25 Jun 2008 05:10:30 +0000 (05:10 +0000)]
bldwo: fix usage message to reference correct program name
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1296
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 23 Jun 2008 07:52:48 +0000 (07:52 +0000)]
[ibal] Fix an assert. [mlnx: 2610]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1295
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Sat, 21 Jun 2008 00:27:03 +0000 (00:27 +0000)]
[Core] fixed errant Default Data length when reading registry entry 'PartitionKey' and the key did not exist. Showed up as a BSOD crash when loading ibbus.sys on Server 2003 x86.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1294
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 19 Jun 2008 17:52:36 +0000 (17:52 +0000)]
[HW, TOOLS] return system_image_guid
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1289
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 19 Jun 2008 15:04:36 +0000 (15:04 +0000)]
[mlx4] Add support for Ethernet. (mlnx: 2561)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1288
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 19 Jun 2008 14:11:17 +0000 (14:11 +0000)]
[ipoib] mac generation from hp GUID.
Signed by: Anatoly Greenblatt
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1287
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 18 Jun 2008 21:54:54 +0000 (21:54 +0000)]
[WinOF] added common exit path with time stamp info (start & end times); curently takes about 15 minutes to compile, sign drivers and build installers on a 4P platform.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1285
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 18 Jun 2008 17:25:21 +0000 (17:25 +0000)]
[MTHCA] Ensure an Rx WQE is in memory before linking
Use a write memory barrier to ensure a WQE is written to memory
before linking it to the previous WQE.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1284
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 18 Jun 2008 00:09:56 +0000 (00:09 +0000)]
[WinOF]
buildrelease.bat - added WIX .msi creation only option; assumes drivers are signed
etc\makebin.bat - don't copy Mx tools which have been removed from the build/svn
etc\clean-build.bat - delete build generated files to ensure a clean build.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1279
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 17 Jun 2008 18:40:54 +0000 (18:40 +0000)]
[MTHCA] Fix possible data corruption for Sinai chip upon fmr_unmap
(In mthca_arbel_fmr_unmap(), the high bits of the key are masked off.
This gets rid of the effect of adjust_key(), which makes sure that
bits 3 and 23 of the key are equal when the Sinai throughput
optimization is enabled, and so it may happen that an FMR will end up
with bits 3 and 23 in the key being different. This causes data
corruption, because when enabling the throughput optimization, the
driver promises the HCA firmware that bits 3 and 23 of all memory keys
will always be equal.
Fix by re-applying adjust_key() after masking the key.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1277
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 17 Jun 2008 18:39:33 +0000 (18:39 +0000)]
[IBAL] fixed a typo in __ib_qp_type_str
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1276
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 17 Jun 2008 18:38:29 +0000 (18:38 +0000)]
[MLX4] improve the time of handling events like port state change
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1275
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 17 Jun 2008 17:09:24 +0000 (17:09 +0000)]
[WinOF]
ib_srp.inf - updated DriverVer so signtool doesn't complain of being too old.
ib_srp.cdf - driver signing file - defines ibsrp.cat contents for driver package signing.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1274
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 17 Jun 2008 17:02:17 +0000 (17:02 +0000)]
[WinOF]
ipoib.inf - updated DriverVer in order that ipoib.sys could be signed; signtool.exe complained.
ipoib.cdf - removed extraneous whitespace.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1273
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 17 Jun 2008 17:01:12 +0000 (17:01 +0000)]
[WinOF]
qlgcvnic.inf - added CatalogFile for Windows Server 2008 driver signing.
netvnic.cdf - new file for driver signing.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1272
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 17 Jun 2008 16:45:54 +0000 (16:45 +0000)]
[WinOF] multiple buildrelease options: all, compile, makebin, msi
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1271
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Fri, 13 Jun 2008 00:00:03 +0000 (00:00 +0000)]
[DAPL2] Request extensions didn't allocate a cookie if the completion was suppressed, which resulted in segfault during provider post call. Provider's expect a *cookie in wr_id, even with surpressed completions, needed to handle events during errors.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1264
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 12 Jun 2008 17:35:37 +0000 (17:35 +0000)]
[TOOLS] remove Mellanox burning tools. They are to be provided for each kind of HW by its vendor.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1262
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 11 Jun 2008 10:25:31 +0000 (10:25 +0000)]
[TOOLS] remove Mellanox burning tools. They are to be provided for each kind of HW by its vendor.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1261
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 10 Jun 2008 16:21:02 +0000 (16:21 +0000)]
[MTHCA] added returning max_avs for Tavor
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1260
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 10 Jun 2008 16:16:44 +0000 (16:16 +0000)]
[ALL] fix drivers to return PKEY in BE order as IBAL requires [MLNX: 2551]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1259
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 10 Jun 2008 16:10:02 +0000 (16:10 +0000)]
[HW] remove GPL comments from windows-reimplemented bit macros
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1258
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 10 Jun 2008 16:09:13 +0000 (16:09 +0000)]
[HW] replace GPL-protected Linux implementation of lists by Windows one
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1257
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 10 Jun 2008 15:09:27 +0000 (15:09 +0000)]
[TOOLS] fixed a bug in setting parameters on x64 platform [MLNX: 2558]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1256
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 5 Jun 2008 12:04:45 +0000 (12:04 +0000)]
[MLX4] return a more specific return code (in the bad flow of create_cq) [MLNX: 2554]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1245
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 4 Jun 2008 15:32:28 +0000 (15:32 +0000)]
[TOOLS] fix license
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1240
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Wed, 4 Jun 2008 03:48:05 +0000 (03:48 +0000)]
docs/dontdiff.txt: add .bin, .rej, and .orig files to the skip list
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1237
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 3 Jun 2008 19:38:02 +0000 (19:38 +0000)]
[WinOF] WDK build env; good to go.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1231
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 3 Jun 2008 19:36:03 +0000 (19:36 +0000)]
[DAPL] match winof 1.1
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1230
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 2 Jun 2008 16:36:08 +0000 (16:36 +0000)]
[MLX4] return a more specific return code (in the bad flow of create_cq) [MLNX: 2537]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1228
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 1 Jun 2008 17:29:33 +0000 (17:29 +0000)]
[MLX4] bugfix: fill alt_port_num field in qp_modify
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1227
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 1 Jun 2008 17:26:52 +0000 (17:26 +0000)]
[MLX4] fixed warnings in DBG environment
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1226
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 1 Jun 2008 17:24:15 +0000 (17:24 +0000)]
[MLX4] fixed a PREFast warning
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1225
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 1 Jun 2008 17:10:11 +0000 (17:10 +0000)]
[MLX4] fixed bug: send WQE buffer initialization was skipped in case of NDI provider [MLNX: 2531]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1224
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 1 Jun 2008 14:19:59 +0000 (14:19 +0000)]
[SRP] fixes the BSOD when SRPT disconnects.
Suggested by: Eleanor Witiak [eleanor.witiak@qlogic.com]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1223
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 27 May 2008 22:52:49 +0000 (22:52 +0000)]
[DAPL2] incorporate WinOF 1.1 DAPL fixes for rnr handling.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1212
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 27 May 2008 22:47:16 +0000 (22:47 +0000)]
[WinOF] WDK build env - say goodbye to DDK builds.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1211
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 26 May 2008 09:46:46 +0000 (09:46 +0000)]
[TOOLS] support the work on Server 2008, where there are both IPv4 and IPv6. [MLNX: 2505]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1209
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 25 May 2008 15:56:26 +0000 (15:56 +0000)]
[MLX4] fixed incorrect return code in bad flow, which caused kernel crash. [MLNX: 2500]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1208
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 21 May 2008 14:13:22 +0000 (14:13 +0000)]
[MLX4] fixed incorrect return code in bad flow, which caused kernel crash. [MLNX: 2491]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1198
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 20 May 2008 10:17:00 +0000 (10:17 +0000)]
[HW] add support for defing max_inline_data size upon QP creation
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1196
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Tue, 20 May 2008 07:43:32 +0000 (07:43 +0000)]
Change line endings from UNIX (LF only) to Windows (LF-CR) format. Files are otherwise unchanged.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1195
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 20 May 2008 07:40:50 +0000 (07:40 +0000)]
[mlx4] Fix a build break and allow non-clean builds. (winib 2457/8)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1194
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 20 May 2008 07:37:50 +0000 (07:37 +0000)]
[mlx4] Create a device for the Ethernet driver if needed. (winib 2456) (3 lost files)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1193
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Tue, 20 May 2008 07:28:23 +0000 (07:28 +0000)]
Goofy script to copy .sys, .lib, .dll, .exe, .inf, and .whatever else
into an install directory. Not sophisticated at all, but I am able to
use it to fairly quickly update drivers when testing.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1192
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Tue, 20 May 2008 07:27:45 +0000 (07:27 +0000)]
Lame build script that can be used to build 2003/2008 winof platforms. Be
sure that you have something else to do for the next hour before
invoking.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1191
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Tue, 20 May 2008 07:26:48 +0000 (07:26 +0000)]
The following build script allows building the winof stack for any
platform (OS and processor architecture) from a single command prompt
window. Guaranteed to save your sanity, versus having a dozen build
windows opened to build the various winof flavors.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1190
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Tue, 20 May 2008 07:25:52 +0000 (07:25 +0000)]
Provide simple build instructions for developers who check out the
source tree and want to try building the drivers. It's more intuitive
to provide build details with the source code itself, than separately
on a web site.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1189
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Tue, 20 May 2008 07:24:58 +0000 (07:24 +0000)]
The SVN diff program cannot handle generating diffs between two different
directories. This file describes how to use an external diff program
to generate patches between two directories that can then be applied.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1188
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Tue, 20 May 2008 07:24:21 +0000 (07:24 +0000)]
When using a diff utility to find differences between two subdirectories,
for example, an svn branch and the trunk, you can have the diff program
ignore files. This is useful to avoid diffs caused by object files,
executables, or svn tracking files.
The following file can be fed into diff to have it ignore files that
match any of the patterns listed.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1187
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Tue, 20 May 2008 07:23:43 +0000 (07:23 +0000)]
Provide an updated list of the various maintainers for the WinOF stack
under the source tree trunk\docs directory.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1186
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 20 May 2008 07:16:08 +0000 (07:16 +0000)]
[mlx4] Create a device for the Ethernet driver if needed. (winib 2456)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1185
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 19 May 2008 06:49:00 +0000 (06:49 +0000)]
[mthca] Remove dead code. (winib 2455)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1184
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 19 May 2008 06:46:18 +0000 (06:46 +0000)]
[IPOIB ]Fix a bugcheck when NdisMResetComplete called without previous reset request completed with STATUS_PENDING. (winib 2454)
Signed by: Slava Strebkov
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1183
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 18 May 2008 14:27:22 +0000 (14:27 +0000)]
[MLX4] prevent constant comparison to please PREfast (winib 2461)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1182
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 18 May 2008 14:05:45 +0000 (14:05 +0000)]
[MLX4] buxfix in WCHAR buffer length in RtlStringCchPrintfW function (winib 2459)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1179
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 18 May 2008 13:44:34 +0000 (13:44 +0000)]
[MLX4] fixed a bug, that caused "Completion event for bogus CQ " message and the miss of CQ completion event after that. (winib 2439)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1178
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 15 May 2008 07:59:30 +0000 (07:59 +0000)]
[MLX4] add casting to please PREfast (winib 2431)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1174
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 15 May 2008 07:28:01 +0000 (07:28 +0000)]
[mlx4] Apply mlx4_0290_mcast_loopback.patch
(Make sure that loop-back packets are droped by hw/fw). Off by default.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1173
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 15 May 2008 07:24:33 +0000 (07:24 +0000)]
[mlx4] Apply mlx4_0300_bogus_qp.patch (change printing) (winib 2397)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1172
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 15 May 2008 07:22:44 +0000 (07:22 +0000)]
[mlx4] Fix for FMR. (mlx4_0270_fmr_enable.patch) (winib 2392, 2394)
mlx4_table_find (for fmr mpt's) requires that ICM memory already
be mapped. Before this fix, fmr allocation depended on ICM memory
already being mapped for the mpt entry. If all currently mapped
entries are taken, the find operation fails (even if the ICM mpt
table still had more entries, which were as yet unmapped).
This fix moves the mpt find operation to fmr_enable, to guarantee
that any required ICM memory mapping has already occurred.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1171
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Thu, 15 May 2008 00:13:43 +0000 (00:13 +0000)]
dapl: remove TO_LONG_PTR macro
The TO_LONG_PTR macro is unnecessary and makes it difficult to keep the Windows and Linux DAPL versions in sync. (Updated from rev 1164 to include missing 'i' in 'ib'.)
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1169
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Thu, 15 May 2008 00:04:58 +0000 (00:04 +0000)]
dapl: revert commit 1164
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1168
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Wed, 14 May 2008 02:35:12 +0000 (02:35 +0000)]
dapl: remove TO_LONG_PTR macro
The TO_LONG_PTR macro is unnecessary and makes it difficult to keep the Windows and Linux DAPL versions in sync.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1164
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 12 May 2008 13:01:47 +0000 (13:01 +0000)]
[ipoib,ibbus] Add support for partitioning (winib 2416,2417,2418)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1160
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 11 May 2008 12:51:32 +0000 (12:51 +0000)]
[MLX4] The following patch prevents some PREfast warnings
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1158
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 11 May 2008 12:29:33 +0000 (12:29 +0000)]
[MLX4] Adjust CDF files for new WDK (it has KMDF of 1.7 version)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1157
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 11 May 2008 12:26:34 +0000 (12:26 +0000)]
[MLX4] The following patch solves a problem on some machines where IbInstaller.dll isn't found by INF installation process.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1156
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 11 May 2008 08:02:31 +0000 (08:02 +0000)]
[mlx4,tools] remove warnings from build. (winib 2405)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1154
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Fri, 9 May 2008 14:03:43 +0000 (14:03 +0000)]
dapl: remove null macros
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1148
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Fri, 9 May 2008 05:05:05 +0000 (05:05 +0000)]
mt23108: remove defunct driver
mt23108 has been replaced by the mthca driver. Remove the mt23108 directory and 344 related files. The file contents had previously been emptied, but the svn patch system does not actually delete the files through patches.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1147
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
shefty [Fri, 9 May 2008 05:02:15 +0000 (05:02 +0000)]
ibal: remove dead source files
Remove empty headers, source files, and source files not included in the build.
Signed-off-by: Sean Hefty <sean.hefty@intel.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1146
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 6 May 2008 07:57:23 +0000 (07:57 +0000)]
[ptr64] Remove #pragma warning( disable :4305)
Signed by:XaleX
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1132
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 5 May 2008 20:43:46 +0000 (20:43 +0000)]
[mlx4] change wdf coinstaller to 1.7 (winib 2389)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1130
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 5 May 2008 20:42:46 +0000 (20:42 +0000)]
[tools] Fix build break on the new compiler.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1129
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 4 May 2008 18:42:53 +0000 (18:42 +0000)]
[mlx4] Remove a redundant driver.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1127
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 4 May 2008 11:28:15 +0000 (11:28 +0000)]
[HW, VSTAT] Added more attributes to query CA: RESIZE_MAX_WR, CHANGE_PHYSICAL_PORT, AH_PORT_CHECKING, SHUTDOWN_PORT, INIT_TYPE, SRQ_RESIZE and port ones: MaxMtu, ActiveSpeed, PhysicalState (winib #2383)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1126
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 4 May 2008 10:37:23 +0000 (10:37 +0000)]
[etc] Fix a build break (the build it self would simply die)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1125
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 4 May 2008 09:09:48 +0000 (09:09 +0000)]
[mlx4] Added the latest revision of the mlx4 to the trunk.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1124
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 4 May 2008 09:03:21 +0000 (09:03 +0000)]
[removed] old tool that was not used for a long time. (replaced by flint)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1123
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Sat, 3 May 2008 01:11:06 +0000 (01:11 +0000)]
[DAPL2] _getpid() has disappeared in WDK, use GetCurrentProcessId() instead.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1118
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Fri, 2 May 2008 23:19:18 +0000 (23:19 +0000)]
[DAPL2] WDK checkin recovery
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1117
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Fri, 2 May 2008 22:46:41 +0000 (22:46 +0000)]
[DAPL] reconstitute changes that were omitted by WDK changes svn 1091 vs. 1101.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1116
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 1 May 2008 22:12:18 +0000 (22:12 +0000)]
[etc] Fix infs that were changed in the ptr64 patch.
Signed by: XaleX
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1109
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 1 May 2008 16:26:18 +0000 (16:26 +0000)]
[wsd] remove an un-necessary memclr().
Sined by XaleX
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1106
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 1 May 2008 16:22:13 +0000 (16:22 +0000)]
[ptr64] Fix some more minor issues in fields.
Signed by: Xalex
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1104
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 30 Apr 2008 14:25:37 +0000 (14:25 +0000)]
Porting change in 1051 also to ib_types_extended.h
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1093
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 30 Apr 2008 09:38:40 +0000 (09:38 +0000)]
[WSD] Warning fixed
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1092
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86