]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
15 years ago[AL] disable check_av_port due to mthca proble. When registering mad svc, port num...
tzachid [Tue, 9 Sep 2008 12:41:57 +0000 (12:41 +0000)]
[AL] disable check_av_port due to mthca proble. When registering mad svc, port num is zero because ibv_query_qp retrun '0' as primary port. (mlnx: 3131)
signed off by: Reuven@mellanox.co.il

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

15 years ago[ipoib] Fix a bug in check sum mechanism. (mlnx: 3123)
tzachid [Mon, 8 Sep 2008 07:50:25 +0000 (07:50 +0000)]
[ipoib] Fix a bug in check sum mechanism. (mlnx: 3123)
Signed off by: anatolyg@voltaire.com

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

15 years ago[ipoib] Fix a bug in check sum mechanism. (mlnx: 3123)
tzachid [Mon, 8 Sep 2008 07:49:42 +0000 (07:49 +0000)]
[ipoib] Fix a bug in check sum mechanism. (mlnx: 3123)
Signed off by: anatolyg@voltaire.com

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

15 years agoFixing issue no. 1159 in bugzilla (mlnx: 3111)
tzachid [Mon, 8 Sep 2008 07:38:29 +0000 (07:38 +0000)]
Fixing issue no. 1159 in bugzilla (mlnx: 3111)
Signed of by:xalex@mellanox.co.il

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

15 years agoFixing issue no. 1159 in bugzilla (mlnx: 3111)
tzachid [Mon, 8 Sep 2008 07:38:07 +0000 (07:38 +0000)]
Fixing issue no. 1159 in bugzilla (mlnx: 3111)
Signed of by:xalex@mellanox.co.il

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

15 years ago[MTHCA] Fixing a warning.
tzachid [Mon, 8 Sep 2008 07:36:56 +0000 (07:36 +0000)]
[MTHCA] Fixing a warning.
signed off by:xalex@mellanox.co.il

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

15 years ago[MTHCA] Fixing a warning.
tzachid [Mon, 8 Sep 2008 07:36:20 +0000 (07:36 +0000)]
[MTHCA] Fixing a warning.
signed off by:xalex@mellanox.co.il

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

15 years ago[IPOIB, MLX4] Improving checksum mechanism (mlnx: 3107)
tzachid [Mon, 8 Sep 2008 07:34:57 +0000 (07:34 +0000)]
[IPOIB, MLX4] Improving checksum mechanism (mlnx: 3107)
Signed off by:xalex

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

15 years ago[IPOIB, MLX4] Improving checksum mechanism (mlnx: 3107)
tzachid [Mon, 8 Sep 2008 07:34:32 +0000 (07:34 +0000)]
[IPOIB, MLX4] Improving checksum mechanism (mlnx: 3107)
Signed off by:xalex

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

15 years ago[MTHCA] Adding checksum support to mthca driver. (mlnx: 3106)
tzachid [Mon, 8 Sep 2008 07:33:26 +0000 (07:33 +0000)]
[MTHCA] Adding checksum support to mthca driver. (mlnx: 3106)
signed off by: xalex@mellanox.co.il

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

15 years ago[MTHCA] Adding checksum support to mthca driver. (mlnx: 3106)
tzachid [Mon, 8 Sep 2008 07:32:50 +0000 (07:32 +0000)]
[MTHCA] Adding checksum support to mthca driver. (mlnx: 3106)
signed off by: xalex@mellanox.co.il

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

15 years ago[IBAL,IPOIB] (mlnx: 3105)
tzachid [Mon, 8 Sep 2008 07:31:21 +0000 (07:31 +0000)]
[IBAL,IPOIB] (mlnx: 3105)
Restoring vendor_specific field
Signed off by: xalex@mellanox.co.il

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

15 years ago[IBAL,IPOIB] (mlnx: 3105)
tzachid [Mon, 8 Sep 2008 07:30:20 +0000 (07:30 +0000)]
[IBAL,IPOIB] (mlnx: 3105)
Restoring vendor_specific field
Signed off by: xalex@mellanox.co.il

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

15 years ago[IPOIB] fix IPoIB connectivity when IB switch is configured with lmc > 0.
tzachid [Mon, 8 Sep 2008 06:56:31 +0000 (06:56 +0000)]
[IPOIB] fix IPoIB connectivity when IB switch is configured with lmc > 0.
signed off by: slavas@voltaire.com

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

15 years ago[IPOIB] fix IPoIB connectivity when IB switch is configured with lmc > 0.
tzachid [Mon, 8 Sep 2008 06:55:15 +0000 (06:55 +0000)]
[IPOIB] fix IPoIB connectivity when IB switch is configured with lmc > 0.
signed off by: slavas@voltaire.com

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

15 years ago[COMPLIB] Removed, happened ASSERT during shutdown sequence. [mlnx: 2955]
leonidk [Sun, 7 Sep 2008 15:08:57 +0000 (15:08 +0000)]
[COMPLIB] Removed, happened ASSERT during shutdown sequence. [mlnx: 2955]

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

15 years ago[COMPLIB] Removed, happened ASSERT during shutdown sequence. [mlnx: 2955]
leonidk [Sun, 7 Sep 2008 15:07:51 +0000 (15:07 +0000)]
[COMPLIB] Removed, happened ASSERT during shutdown sequence. [mlnx: 2955]

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

15 years ago[MLX4] fixed a bug in "livefish" mode. [mlnx: 3091]
tzachid [Sun, 7 Sep 2008 15:00:12 +0000 (15:00 +0000)]
[MLX4] fixed a bug in "livefish" mode. [mlnx: 3091]

The bug was in returning wrong query_ca results, which caused crashes in some scenarios and incorrect work of applications.\
signed off by:leonid

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

15 years ago[MLX4] fixed a bug in "livefish" mode. [mlnx: 3091]
tzachid [Sun, 7 Sep 2008 14:58:00 +0000 (14:58 +0000)]
[MLX4] fixed a bug in "livefish" mode. [mlnx: 3091]

The bug was in returning wrong query_ca results, which caused crashes in some scenarios and incorrect work of applications.

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

15 years ago[ipoib] CM updated to the trunk rev. 1515
aestrin [Fri, 5 Sep 2008 18:22:51 +0000 (18:22 +0000)]
[ipoib] CM updated to the trunk rev. 1515

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

15 years ago[WinOF]
stansmith [Fri, 5 Sep 2008 17:02:26 +0000 (17:02 +0000)]
[WinOF]
  inc/oib_ver.h - VER_LEGALCOPYRIGHT_STR updated for 2008
  inc/openib.def - VER_PROVIDER - OpneIB --> OpenFabrics
[ND] ulp\nd\user\SOURCES place fake binaries correctly in trunk\bin not ulp\bin.

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

15 years ago[WinOF] 2.0-rc0 learnings:
stansmith [Fri, 5 Sep 2008 16:53:47 +0000 (16:53 +0000)]
[WinOF] 2.0-rc0 learnings:
  symbols provided for installed (free) drivers - etc\makebin.bat
  devcon install replaced with update; resolves phantom HCA devices being created.
  debug drivers are signed (.cat & .sys) - build-all-msi.bat
  README_checked.txt - Added checked drivers install thoughts.
  signing .cat files insufficient for WLH, sign .sys files also.
  Installer .msi files signed - build-all-msi.bat
  VER_LEGALCOPYRIGHT_STR updated to 2008 - inc/oib_ver.h
  VER_PROVIDER updated OpenIB --> OpenFabrics - inc/openib.def
  Fixed where ND fake binaries are placed: trunk\bin instead of ulp\bin - trunk\ulp\nd\user\sources

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

15 years ago[ipoib] here are the changes mistakenly made in the trunk rev. 1547-1549
aestrin [Fri, 5 Sep 2008 15:57:43 +0000 (15:57 +0000)]
[ipoib] here are the changes mistakenly made in the trunk rev. 1547-1549

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

15 years ago[IPoIB] reverted changes made by mistake.
aestrin [Fri, 5 Sep 2008 15:26:43 +0000 (15:26 +0000)]
[IPoIB] reverted changes made by mistake.

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

15 years agoadded svn property 'Id'
aestrin [Fri, 5 Sep 2008 14:35:39 +0000 (14:35 +0000)]
added svn property 'Id'

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

15 years agoIPoIB CM updated to trunk rev 1499
aestrin [Fri, 5 Sep 2008 14:18:09 +0000 (14:18 +0000)]
IPoIB CM updated to trunk rev 1499

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

15 years agoupdated to trunk rev 1341
aestrin [Thu, 4 Sep 2008 22:35:14 +0000 (22:35 +0000)]
updated to trunk rev 1341

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

15 years ago[IPOIB] Changes for Connected Mode (RFC 4755). So far tested on x64/2003/mthca platfo...
aestrin [Thu, 4 Sep 2008 12:50:46 +0000 (12:50 +0000)]
[IPOIB] Changes for Connected Mode (RFC 4755). So far tested on x64/2003/mthca platforms only.
Known issues:
- payload MTU sizes > 16k cause problems on receive side. That also hurts performance.
- With WSD registered system can crash under heavy load while handling IOCTLs.
- Interop. with Linux still questionable because of large payload MTU issue (since Linux reports only one size - 65520 bytes and not really run-time adjustable). Connection establish algorithm doesn't work properly with Linux.

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

15 years agoprivate branch for ipoib cm work. branch from WOF1-1 rev 1532
aestrin [Thu, 4 Sep 2008 12:06:45 +0000 (12:06 +0000)]
private branch for ipoib cm work. branch from WOF1-1 rev 1532

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

15 years ago[WinOF] more WinOF branching cleanup.
stansmith [Tue, 2 Sep 2008 18:47:01 +0000 (18:47 +0000)]
[WinOF] more WinOF branching cleanup.

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

15 years ago[WinOF] remove errant gen1\WOF2-0 branch mistake.
stansmith [Tue, 2 Sep 2008 18:35:37 +0000 (18:35 +0000)]
[WinOF] remove errant gen1\WOF2-0 branch mistake.

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

15 years ago[MLX4] fixed bug, causing crash in "livefish" mode. [mlnx: 3053]
leonidk [Mon, 1 Sep 2008 17:24:55 +0000 (17:24 +0000)]
[MLX4] fixed bug, causing crash in "livefish" mode. [mlnx: 3053]

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

15 years ago[MLX4] fixed bug, causing crash in "livefish" mode. [mlnx: 3053]
leonidk [Mon, 1 Sep 2008 17:24:37 +0000 (17:24 +0000)]
[MLX4] fixed bug, causing crash in "livefish" mode. [mlnx: 3053]

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

15 years ago[part_man] Removing unnecessary prints.
tzachid [Mon, 1 Sep 2008 16:09:12 +0000 (16:09 +0000)]
[part_man] Removing unnecessary prints.
signed off by:Slava Strebkov [slavas@voltaire.com]

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

15 years ago[part_man] Removing unnecessary prints.
tzachid [Mon, 1 Sep 2008 14:06:08 +0000 (14:06 +0000)]
[part_man] Removing unnecessary prints.
signed off by:Slava Strebkov [slavas@voltaire.com]

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

15 years ago[IBAL] fix using of ual_get_gid_index()
leonidk [Mon, 1 Sep 2008 12:47:58 +0000 (12:47 +0000)]
[IBAL] fix using of ual_get_gid_index()

The patch fixes accessing p_user_attr field which lead to access violation, the actual field is p_pnp_attr.
It also moves port checking to the head of the function stack.

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

15 years ago[IBAL] fix using of ual_get_gid_index()
leonidk [Mon, 1 Sep 2008 12:45:34 +0000 (12:45 +0000)]
[IBAL] fix using of ual_get_gid_index()

The patch fixes accessing p_user_attr field which lead to access violation, the actual field is p_pnp_attr.
It also moves port checking to the head of the function stack.

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

15 years ago[WinOF]
stansmith [Fri, 29 Aug 2008 22:53:16 +0000 (22:53 +0000)]
[WinOF]
buildrelease.bat now uses a .pfx file for 'OpenFabrics Alliance' driver signing.

[IPOIB]
ipoib_port.h MAX_SEND_SGE was boosted from 8 (svn.1498) to 30 in svn.1499 with only x64 testing. Result was x86 and ia64 ipoib has been broken since svn.1499. IPoIB could not create a UD QP with 30 SGE entries for x86 & ia64 (mthca). I temp set MAX_SEND_SGE == 16 which works for all supported arches.

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

15 years ago[WinOF] match trunk @ 1535
stansmith [Fri, 29 Aug 2008 17:14:20 +0000 (17:14 +0000)]
[WinOF] match trunk @ 1535

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

15 years ago[WinOF] RC0
stansmith [Fri, 29 Aug 2008 16:53:44 +0000 (16:53 +0000)]
[WinOF] RC0
  Migrated driver signing to use a .pfx file for OpenFabrics Alliance signing.
  WIX_tools binaries updated to 2.0.5805.0 along with Makefile references
  Added WIX_tools\README.txt to explain WIX binaries download & unpack.
  CustomActions.vbs - remove dpinst.exe usage as it proved to be unstable with not enough testing.

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

15 years ago[WinOF] special version for WinOF 2.0 release.
stansmith [Wed, 27 Aug 2008 21:04:22 +0000 (21:04 +0000)]
[WinOF] special version for WinOF 2.0 release.

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

15 years ago[WinOF] cleanup - deleted inactive folders from branches\ to ease svn-update pain...
stansmith [Wed, 27 Aug 2008 17:50:19 +0000 (17:50 +0000)]
[WinOF] cleanup - deleted inactive folders from branches\ to ease svn-update pain for WOF2-0
  ConnectX
  MTHCA
  Ndi
  RDMA
  WOF1-1
 Remember these folders can be retrieved from previous svn versions.

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

15 years ago[WinOF] finally a release tree...
stansmith [Wed, 27 Aug 2008 17:26:47 +0000 (17:26 +0000)]
[WinOF] finally a release tree...

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

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1531 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
stansmith [Wed, 27 Aug 2008 17:01:46 +0000 (17:01 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1531 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[IBAL] add sanity check for port_num field in av verbs. [mlnx: 3052]
leonidk [Wed, 27 Aug 2008 16:56:46 +0000 (16:56 +0000)]
[IBAL] add sanity check for port_num field in av verbs. [mlnx: 3052]

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

15 years ago[MLX4] clean ibv_context (mutex is redundant since p_ca_attr was removed) [mlnx:...
leonidk [Wed, 27 Aug 2008 16:53:54 +0000 (16:53 +0000)]
[MLX4] clean ibv_context (mutex is redundant since p_ca_attr was removed) [mlnx: 3051]

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

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1528 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
stansmith [Wed, 27 Aug 2008 16:41:03 +0000 (16:41 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1528 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1527 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
stansmith [Wed, 27 Aug 2008 16:40:08 +0000 (16:40 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1527 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1526 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
stansmith [Wed, 27 Aug 2008 16:35:48 +0000 (16:35 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1526 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1525 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
stansmith [Wed, 27 Aug 2008 16:28:20 +0000 (16:28 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1525 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1524 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
stansmith [Wed, 27 Aug 2008 16:04:00 +0000 (16:04 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1524 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1@1523 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86
stansmith [Wed, 27 Aug 2008 15:46:42 +0000 (15:46 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1523 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

15 years ago[WinOF] fighting with svn to get a branch of trunk....
stansmith [Wed, 27 Aug 2008 15:44:49 +0000 (15:44 +0000)]
[WinOF] fighting with svn to get a branch of trunk....

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

15 years ago[winof] marginal tool
stansmith [Wed, 27 Aug 2008 00:48:24 +0000 (00:48 +0000)]
[winof] marginal tool

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

15 years ago[WinOF] branching into 2.0 release tree
stansmith [Wed, 27 Aug 2008 00:36:27 +0000 (00:36 +0000)]
[WinOF] branching into 2.0 release tree

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

15 years ago[WInOF]
stansmith [Wed, 27 Aug 2008 00:34:00 +0000 (00:34 +0000)]
[WInOF]

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

15 years ago[WinOF] 2.0 root
stansmith [Wed, 27 Aug 2008 00:32:54 +0000 (00:32 +0000)]
[WinOF] 2.0 root

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

15 years ago[WinOF] and so the adventure begins....2.0
stansmith [Wed, 27 Aug 2008 00:31:38 +0000 (00:31 +0000)]
[WinOF] and so the adventure begins....2.0

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

15 years ago[IBBUS] reconstituted omitted commits from 1499.
stansmith [Tue, 26 Aug 2008 19:01:49 +0000 (19:01 +0000)]
[IBBUS] reconstituted omitted commits from 1499.

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

15 years ago[ipoib] Add support for large send offload in ipoib. (mlnx 3044)
tzachid [Tue, 26 Aug 2008 17:37:19 +0000 (17:37 +0000)]
[ipoib] Add support for large send offload in ipoib. (mlnx 3044)

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

15 years ago[mlx4] Add support for large send offload in mlx4. (mlnx: 3041)
tzachid [Tue, 26 Aug 2008 17:36:39 +0000 (17:36 +0000)]
[mlx4] Add support for large send offload in mlx4. (mlnx: 3041)

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

15 years ago[ibal] Add support for large send offload. [mlnx: 3040]
tzachid [Tue, 26 Aug 2008 17:35:52 +0000 (17:35 +0000)]
[ibal] Add support for large send offload. [mlnx: 3040]

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

15 years ago[mlx4] Prepare for support in msi for windows 2008
tzachid [Tue, 26 Aug 2008 13:06:18 +0000 (13:06 +0000)]
[mlx4] Prepare for support in msi for windows 2008

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

15 years ago[mlx4] Add support for Yatir (more device ids)
tzachid [Tue, 26 Aug 2008 12:32:12 +0000 (12:32 +0000)]
[mlx4] Add support for Yatir (more device ids)

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

15 years ago[MTHCA] erge MR and FMR space on 64-bit systems (mlnx: 2960)
tzachid [Tue, 26 Aug 2008 11:53:56 +0000 (11:53 +0000)]
[MTHCA] erge MR and FMR space on 64-bit systems (mlnx: 2960)
(Linux, 13/02/07, Michael S. Tsirkin, commit: c20e20ab0f3af9a44842ea11287c9ecd034a5d33)

For Tavor, we currently reserve separate MPT and MTT space for FMRs to
avoid abusing the vmalloc space on 32 bit kernels. No such problem
exists on 64 bit kernels so let's not do it there.

This way we have a shared pool for MR and FMR resources, used on
demand.  This will also make it possible to write MTTs for regular
regions directly from driver.

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

15 years ago[MTHCA] Give reserved MTTs a separate cache line (mlnx: 2959)
tzachid [Tue, 26 Aug 2008 11:53:05 +0000 (11:53 +0000)]
[MTHCA] Give reserved MTTs a separate cache line (mlnx: 2959)
(Linux, 13/02/07, Michael S. Tsirkin, commit: 1d1f19cfce7687b557cebdc41bf8a5eeba8a9882)

MTTs are allocated in non-cache-coherent memory, so we must give
reserved MTTs their own cache line, to prevent both device and
CPU from writing into the same cache line at the same time.

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

15 years ago[MTHCA] Fix reserved MTTs calculation on mem-free HCAs (mlnx 2958)
tzachid [Tue, 26 Aug 2008 11:51:37 +0000 (11:51 +0000)]
[MTHCA] Fix reserved MTTs calculation on mem-free HCAs (mlnx 2958)
(Linux, 13/02/07, Michael S. Tsirkin, commit: c7d204e8fdf02f88d91707213f473805bcfb977b)

The reserved_mtts field has different meaning in Tavor and Arbel, so
we are wasting mtt entries on memfree. Fix the Arbel case to match
Tavor semantics.

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

15 years ago[MTHCA] Fix off-by-one in FMR handling on memfree (mlnx: 2957)
tzachid [Tue, 26 Aug 2008 11:50:45 +0000 (11:50 +0000)]
[MTHCA] Fix off-by-one in FMR handling on memfree (mlnx: 2957)
(Linux, 05/01/07, Michael S. Tsirkin, commit: 46707e96b7254663139225ab6c9ab9922cd8c435)

mthca_table_find() will return the wrong address when the table entry
being searched for is exactly at the beginning of a sglist entry
(other than the first), because it uses >= when it should use >.

Example: assume we have 2 entries in scatterlist, 4K each, offset is
4K.  The current code will return first entry + 4K when we really want
the second entry.

In particular this means mapping an FMR on a memfree HCA may end up
writing the page table into the wrong place, leading to memory
corruption and also causing the HCA to use an incorrect address
translation table.

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

15 years ago[IBBUS] bus_port_mgr.c: resolve mysterious/unannounced port_guid_pkey --> port_guid_p...
stansmith [Tue, 26 Aug 2008 00:20:11 +0000 (00:20 +0000)]
[IBBUS] bus_port_mgr.c: resolve mysterious/unannounced port_guid_pkey --> port_guid_pkey_t typedef change.
bus_driver.c: missing function bus_rem_pkey() - hacked in missing stub routine in order to build.

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

15 years ago[WinOF] start of the 2.0 release cycle.
stansmith [Mon, 25 Aug 2008 22:14:56 +0000 (22:14 +0000)]
[WinOF] start of the 2.0 release cycle.

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

15 years ago[CORE] ibbus as an upper class HCA filter
stansmith [Mon, 25 Aug 2008 22:05:17 +0000 (22:05 +0000)]
[CORE] ibbus as an upper class HCA filter
core/bus/kernel/bus_driver.c
core/bus/kernel/bus_driver.h
core/bus/kernel/bus_iou_mgr.c
core/bus/kernel/bus_iou_mgr.h
core/bus/kernel/bus_pnp.c
core/bus/kernel/bus_pnp.h
core/bus/kernel/bus_port_mgr.c
core/bus/kernel/bus_port_mgr.h
[HW]
hw/mlx4/kernel/hca/mlx4_hca.cdf
hw/mlx4/kernel/hca/mlx4_hca.inx
hw/mlx4/kernel/hca/mlx4_hca32.cdf
hw/mthca/kernel/mthca.cdf
hw/mthca/kernel/mthca.inx
hw/mthca/kernel/mthca32.cdf

etc/makebin.bat

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

15 years ago[tests] add option to run ib_send_bw with events. (mlnx 3032)
tzachid [Mon, 25 Aug 2008 21:11:34 +0000 (21:11 +0000)]
[tests] add option to run ib_send_bw with events. (mlnx 3032)

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

15 years ago[WinVerbs] set winverbs.cat for driver signing of winverbs.sys
stansmith [Mon, 25 Aug 2008 20:03:45 +0000 (20:03 +0000)]
[WinVerbs] set winverbs.cat for driver signing of winverbs.sys

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

15 years ago[WinVerbs] add the catalogue definition file - required for signing the winverbs...
stansmith [Mon, 25 Aug 2008 19:34:52 +0000 (19:34 +0000)]
[WinVerbs] add the catalogue definition file - required for signing the winverbs.sys driver (winverbs.cat)

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

15 years ago[WinVerbs] sychronize IB class name IfniniBandController with Microsoft's view.
stansmith [Mon, 25 Aug 2008 19:27:03 +0000 (19:27 +0000)]
[WinVerbs] sychronize IB class name IfniniBandController with Microsoft's view.

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

15 years ago[ipoib,core] Improve support for partitioning.
tzachid [Mon, 25 Aug 2008 14:00:59 +0000 (14:00 +0000)]
[ipoib,core] Improve support for partitioning.
signed off by: Slava Strebkov [mailto:slavas@voltaire.com]

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

15 years ago[mlx4] Fixed improper zero-memory allocation.
tzachid [Mon, 25 Aug 2008 12:57:47 +0000 (12:57 +0000)]
[mlx4] Fixed improper zero-memory allocation.
signed-off by: xalex (Alexander Naslednikov)

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

15 years ago[ipoib] fix for receiving mcast and bcast. (mlnx: 3023)
tzachid [Sun, 24 Aug 2008 08:11:57 +0000 (08:11 +0000)]
[ipoib] fix for receiving mcast and bcast. (mlnx: 3023)
signed off by: Slava Strebkov [slavas@voltaire.com]

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

15 years ago[WinOF] Missed the fact that WinVerbs needs the WdfCoinstaller.
stansmith [Fri, 22 Aug 2008 00:05:25 +0000 (00:05 +0000)]
[WinOF] Missed the fact that WinVerbs needs the WdfCoinstaller.

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

15 years ago[MTHCA] misplaced file removed; appears to be a copy of core\bus\kernel\ib_bus32...
stansmith [Thu, 21 Aug 2008 21:17:14 +0000 (21:17 +0000)]
[MTHCA] misplaced file removed; appears to be a copy of core\bus\kernel\ib_bus32.cdf.

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

15 years ago[IPoIB] added ndinstall.exe as part of the ipoib install.
stansmith [Thu, 21 Aug 2008 19:42:59 +0000 (19:42 +0000)]
[IPoIB] added ndinstall.exe as part of the ipoib install.

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

15 years ago[WinOF] support ND on all architectures. Even though ia64 is not technically supporte...
stansmith [Thu, 21 Aug 2008 18:08:40 +0000 (18:08 +0000)]
[WinOF] support ND on all architectures. Even though ia64 is not technically supported, ndinstall.exe is installed via netipoib.inf, so x86 versions of ND files are utilized for ia64 until full ia64 support arrives.

ND is a selectable install feature; netipoib.inf always installs the base ND files. For WinSvr-2008 'ndinstall.exe -i' is auto-run, all other OS/arch flavors no auto-run.

Winverbs is a selectable install feature; off by default.

CustomActions.vbs - HCA install has changed to be simpler for the common case, a single HCA, by installing PCI\VEN_15B3 thus allowing the .inf file to deal with matching the correct Device ID.
For multiple mixed HCA installs (mthca & mlx4), VEN_15B3 is not unique, so the install reverts to the previous WinOF 1.1 install method of installing by device ID; with a small optimization being applied.
The 1.1 install method was to traverse a list of DeviceIDs installing until success or EOL; once for mlx4 and then again for mthca. The optimization is to query and install for the resident DeviceID. The idea is to optimize for success instead of accepting install failures until the resident DeviceID is found.
Additionally the installer doesn't have to hard-core ConnectX DeviceIDs, although mthca DeviceIDs are hard coded - I believe mthca DeviceIDs are not likely to be changing. The method is for mlx4, verify the DeviceID is not mthca and then install (future proof).

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

15 years ago[IBAL] bumps up the CI and AL interface version numbers to account for changes in...
tzachid [Thu, 21 Aug 2008 17:53:29 +0000 (17:53 +0000)]
[IBAL] bumps up the CI and AL interface version numbers to account for changes in structures used in those interfaces made in past revisions.

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

15 years ago[WinOF] support ND on all architectures. Setup Winverbs files for WIX install.
stansmith [Thu, 21 Aug 2008 17:48:00 +0000 (17:48 +0000)]
[WinOF] support ND on all architectures. Setup Winverbs files for WIX install.

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

15 years ago[WINVERBS] support Winverbs installation - retarget .inf file to be co-resident with...
stansmith [Thu, 21 Aug 2008 17:09:16 +0000 (17:09 +0000)]
[WINVERBS] support Winverbs installation - retarget .inf file to be co-resident with windverbs.sys file.
  makefile.inc
  SOURCES

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

15 years ago[CORE\IOU] add support for ib_iou.cdf & ib_iou.inf files
stansmith [Thu, 21 Aug 2008 16:18:43 +0000 (16:18 +0000)]
[CORE\IOU] add support for ib_iou.cdf & ib_iou.inf files

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

15 years ago[CORE\IOU] added following files:
stansmith [Thu, 21 Aug 2008 16:08:42 +0000 (16:08 +0000)]
[CORE\IOU] added following files:
  ib_iou.cdf - for driver signing
  ib_iou.inx - for ibiou.sys installation; IOU relevant items
  makefile.inx - for creation of and date/time stamping ib_iou.inf file.
 Added to SOURCES files the rules required to create ib_iou.inf file.

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

15 years ago[ND] added fre_svr-03_ia64 binaries, which are really fre_svr-03_x86 binaries.
stansmith [Thu, 21 Aug 2008 15:59:00 +0000 (15:59 +0000)]
[ND] added fre_svr-03_ia64 binaries, which are really fre_svr-03_x86 binaries.
replaced fre_svr-08_ia64 binaries with fre_svr-08_x86 binaries.
Reason for replacement is due to changes in netipoib.inf, now that ndinstall.exe is always installed, so when uninstalling, the installer doesn't know if ND was started or not (ndinstall.exe is always present) so it assumes a need to remove ND ala 'ndinstall -r'. Since ND is yet to be supported on ia64 and I did not want to special case ia64 in the uninstall path, it turns out the x86 ndinstall.exe executes fine on ia64.

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

15 years ago[WINVERBS/IBBUS] catch up with the world - .infn renamed to .inx
stansmith [Mon, 18 Aug 2008 19:24:39 +0000 (19:24 +0000)]
[WINVERBS/IBBUS] catch up with the world - .infn renamed to .inx

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

15 years ago[WINVERBS/IBBUS] removed '-filter' from .cdf names as these are replacements for...
stansmith [Mon, 18 Aug 2008 15:54:54 +0000 (15:54 +0000)]
[WINVERBS/IBBUS] removed '-filter' from .cdf names as these are replacements for existing files.

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

15 years ago[WINVERBS/IBBUS] Now working for mlx4 devices.
stansmith [Mon, 18 Aug 2008 15:49:36 +0000 (15:49 +0000)]
[WINVERBS/IBBUS] Now working for mlx4 devices.

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

15 years ago[ND] added XP_x86 binaries to fake build env.
stansmith [Fri, 15 Aug 2008 17:25:56 +0000 (17:25 +0000)]
[ND] added XP_x86 binaries to fake build env.
renamed objfre_svr* --> fre_svr* to make it easier to identify ND binary folders from build generated folders.

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

15 years ago[MLX4] some fixes to support the mixed IB/Eth mode. (mlnx: 2947,2949)
leonidk [Thu, 14 Aug 2008 18:45:08 +0000 (18:45 +0000)]
[MLX4] some fixes to support the mixed IB/Eth mode. (mlnx: 2947,2949)

The only mixed configuration, supported now, is port1-IB, port2-Eth.
To work with it one has to burn FW with parameter 'dpdp_en=true' in INI file, for example MHGH28-XSC_A4-A5.ini.

ib_query_ca returns now the number of IB- and not physical ports. So VSTAT will show only one port and IBBUS will create only one IPoIB adapter.

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

15 years agoThe mlx4 hca driver should install as an InfiniBandHca class driver,
shefty [Wed, 13 Aug 2008 19:31:04 +0000 (19:31 +0000)]
The mlx4 hca driver should install as an InfiniBandHca class driver,
rather than inventing its own class.  This allows filter drivers to
reside above both the mthca and mlx4 drivers.

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

15 years ago[MLX4] fixed mechanism of mlx4_hca's asynchronous events notification.
leonidk [Tue, 12 Aug 2008 18:34:39 +0000 (18:34 +0000)]
[MLX4] fixed mechanism of mlx4_hca's asynchronous events notification.

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

15 years ago[IBAL] Fix UAL_NDI_NOOP handling
leonidk [Tue, 12 Aug 2008 08:23:29 +0000 (08:23 +0000)]
[IBAL] Fix UAL_NDI_NOOP handling

The NOOP IOCTL allows the ND provider to complete requests asynchronously when a synchronous operation completes in user-land.  This is used for memory registration and deregistration, as well as for connection establishment when ARP resolution is in progress (IBAT returns E_PENDING) in the NetworkDirect provider.  In the latter case, the expectation is that the IOCTL will complete asynchronously with STATUS_TIMEOUT.  However the code processes the IOCTL synchronously, so the IOCTL fails with an immediate error rather than an asynchronous error.

This patch completes the IRP so that it's completion will be reported asynchronously.

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

15 years agoupdate to svn 1477
shefty [Mon, 11 Aug 2008 16:19:25 +0000 (16:19 +0000)]
update to svn 1477

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

15 years agomlx4: add winverbs support
shefty [Mon, 11 Aug 2008 16:17:04 +0000 (16:17 +0000)]
mlx4: add winverbs support

Export the mlx4 channel interface via PnP query interface calls.  This allows the driver to export its channel interface to multiple drivers, such as WinVerbs.

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

15 years agomlx4: fix line endings to windows format
shefty [Mon, 11 Aug 2008 16:12:58 +0000 (16:12 +0000)]
mlx4: fix line endings to windows format

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

15 years ago[WinOF] reenable IbInstaller.dll & ib_bus.inf as being installed.
stansmith [Mon, 11 Aug 2008 15:57:10 +0000 (15:57 +0000)]
[WinOF] reenable IbInstaller.dll & ib_bus.inf as being installed.

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