]>
git.openfabrics.org - ~shefty/rdma-win.git/log
leonidk [Thu, 25 Sep 2008 08:22:11 +0000 (08:22 +0000)]
[IPoIB] Fix for "Avoid the SM " patch
This patch solves the "ping broken" problem, arising after restarting of OPENSM.
Signed-off by: Alexander Naslednikov (xalex@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1@1617
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 24 Sep 2008 22:33:02 +0000 (22:33 +0000)]
[WinOF] allow more flexibility in label for .msi files; cmd-line overrides internal label.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1616
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 24 Sep 2008 22:30:52 +0000 (22:30 +0000)]
[WinOF] updated IPoIB partioning management section [part_man.exe] to match expected command syntax.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1615
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 24 Sep 2008 22:05:31 +0000 (22:05 +0000)]
[WinOF] RC2 preparation.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1614
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 19:27:39 +0000 (19:27 +0000)]
[CORE, WSD] Avoid the SM (4/4)
This patch changes the IBAT library to return a path record. I didn't want to include all the IB headers so I just defined a IBAT_PATH_BLOB 64-byte array to represent the path.
The WSD code is also updated, but retains the original path query logic.
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1613
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 19:25:07 +0000 (19:25 +0000)]
[IPoIB] Avoid the SM (3/4)
This patch changes the NetworkDirect CM proxy to take a path as input for the REQ IOCTL rather than a GID pair. The IOCTL handler checks if the DLID in the path is zero and if so performs a path query using the SGID and DGID from the path (same code path as it used to take when the IOCTL provided a GID pair.)
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1612
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 19:22:55 +0000 (19:22 +0000)]
[IPoIB] Avoid the SM (2/4)
This patch adds a new IOCTL to IPoIB for converting a destination Ethernet MAC address to a path record. The path records is created using information from the broadcast group and previous work completions.
The limitations of this patch is that the rate is that of the broadcast group, which in a mixed rate fabric (SDR/DDR/QDR) will result in suboptimal data transfer rates.
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1611
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 19:21:51 +0000 (19:21 +0000)]
[IPoIB] Avoid the SM (1/4)
This patch removes the path query from IPoIB when trying to send a unicast packet. Instead it uses fields form the broadcast group and the work completion to form an address vector. This speeds ARP responses.
The limitation of this patch is that the rate for the address vector will be that of the broadcast group, which may be suboptimal in mixed SDR/DDR/QDR fabrics.
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
git-svn-id: svn://openib.tc.cornell.edu/gen1@1610
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 18:03:48 +0000 (18:03 +0000)]
[IPoIB] This patch reuses ipoib_mac_from_general_guid and contains important bugfix. [mlnx: 3222, 3226, 3228]
Signed-off by: Alexander Naslednikov
git-svn-id: svn://openib.tc.cornell.edu/gen1@1609
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 18:03:19 +0000 (18:03 +0000)]
[IPoIB] This patch reuses ipoib_mac_from_general_guid and contains important bugfix. [mlnx: 3222, 3226, 3228]
Signed-off by: Alexander Naslednikov
git-svn-id: svn://openib.tc.cornell.edu/gen1@1608
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 17:50:26 +0000 (17:50 +0000)]
[IPoIB] This patch adds support for user-define mask for generic mac generation. [mlnx: 3215]
Signed-off by: Alexander Naslednikov
git-svn-id: svn://openib.tc.cornell.edu/gen1@1607
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 17:48:31 +0000 (17:48 +0000)]
[IPoIB] This patch adds support for user-define mask for generic mac generation. [mlnx: 3215]
Signed-off by: Alexander Naslednikov
git-svn-id: svn://openib.tc.cornell.edu/gen1@1606
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 17:41:49 +0000 (17:41 +0000)]
[IPoIB] This patch adds support for new GUID type. [mlnx: 3213-3214]
Signed-off by: Alexander Naslednikov
git-svn-id: svn://openib.tc.cornell.edu/gen1@1605
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 24 Sep 2008 17:40:50 +0000 (17:40 +0000)]
[IPoIB] This patch adds support for new GUID type. [mlnx: 3213-3214]
Signed-off by: Alexander Naslednikov
git-svn-id: svn://openib.tc.cornell.edu/gen1@1604
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 18 Sep 2008 16:10:29 +0000 (16:10 +0000)]
[IPoIB] fix ref counter indexes enumeration.
Signed-off-by: Alex Estrin
git-svn-id: svn://openib.tc.cornell.edu/gen1@1603
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 18 Sep 2008 16:09:10 +0000 (16:09 +0000)]
[IPoIB] fix ref counter indexes enumeration.
Signed-off-by: Alex Estrin
git-svn-id: svn://openib.tc.cornell.edu/gen1@1602
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Mon, 15 Sep 2008 17:54:03 +0000 (17:54 +0000)]
[IBBUS] remove overzealous and redundant use of __FUNCTION__ in debug prints; get with the BUS_ENTER/EXIT program.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1601
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Mon, 15 Sep 2008 17:38:40 +0000 (17:38 +0000)]
[ipoib] cm file rename to match trunk
git-svn-id: svn://openib.tc.cornell.edu/gen1@1600
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Mon, 15 Sep 2008 17:16:53 +0000 (17:16 +0000)]
[ipoib] cm merged functionality to the tip of the trunk.
- restored inline recv for UD.
- added port pKey param to listening CEP
- CA Attriutes cached for port to be used later for SRQ Recv queue depth limits.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1599
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Mon, 15 Sep 2008 16:50:37 +0000 (16:50 +0000)]
[IBBUS] Add back invalidation of Device Removal Relations as they were incorrectly removed in the transition to a filter driver; both trunk and WOF2-0.
bus_port_mgr.c
bus_iou_mgr.c
git-svn-id: svn://openib.tc.cornell.edu/gen1@1598
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 11 Sep 2008 21:44:32 +0000 (21:44 +0000)]
[ipoib] release allocated buffer.
Signed off by: alex.estrin@qlogic.com
git-svn-id: svn://openib.tc.cornell.edu/gen1@1597
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 11 Sep 2008 21:43:34 +0000 (21:43 +0000)]
[ipoib] release allocated buffer.
Signed off by: alex.estrin@qlogic.com
git-svn-id: svn://openib.tc.cornell.edu/gen1@1596
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Thu, 11 Sep 2008 17:15:24 +0000 (17:15 +0000)]
[WinOF] release svn documented elsewhere (WIX\readme.txt) no need to retain release_notes_1-0-1.htm
git-svn-id: svn://openib.tc.cornell.edu/gen1@1595
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Thu, 11 Sep 2008 17:14:03 +0000 (17:14 +0000)]
[WinOF] release svn documented elsewhere (WIX\readme.txt) no need to retain release_notes_1-0-1.htm
git-svn-id: svn://openib.tc.cornell.edu/gen1@1594
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 10 Sep 2008 22:12:49 +0000 (22:12 +0000)]
[ND] ND binaries rev 2.0.0.3140 from Mellanox internal tree (Reuven)
git-svn-id: svn://openib.tc.cornell.edu/gen1@1593
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 10 Sep 2008 22:07:36 +0000 (22:07 +0000)]
[ND] ND binaries rev 2.0.0.3140 from Mellanox internal tree (Reuven)
git-svn-id: svn://openib.tc.cornell.edu/gen1@1592
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 10 Sep 2008 17:28:11 +0000 (17:28 +0000)]
[WinOF] prepare for RC2
git-svn-id: svn://openib.tc.cornell.edu/gen1@1591
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 10 Sep 2008 17:25:58 +0000 (17:25 +0000)]
[IPOIB] remove SGE workaround, return to original trunk value: MAX_SEND_SGE (16 --> 30).
git-svn-id: svn://openib.tc.cornell.edu/gen1@1590
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 10 Sep 2008 17:12:05 +0000 (17:12 +0000)]
[TESTS] removed incorrect setting of remote_ops in send WR. [mlnx: 3156]
After changing of send WR format remote_ops share the place with UD parameters and they cannot be set simultaneously with them.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1589
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 10 Sep 2008 17:11:02 +0000 (17:11 +0000)]
[TESTS] removed incorrect setting of remote_ops in send WR. [mlnx: 3156]
After changing of send WR format remote_ops share the place with UD parameters and they cannot be set simultaneously with them.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1588
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 10 Sep 2008 16:09:29 +0000 (16:09 +0000)]
Improved partion manager prints.
signed off by: Slava Strebkov [slavas@voltaire.com]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1587
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 10 Sep 2008 16:09:00 +0000 (16:09 +0000)]
Improved partion manager prints.
signed off by: Slava Strebkov [slavas@voltaire.com]
git-svn-id: svn://openib.tc.cornell.edu/gen1@1586
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 10 Sep 2008 16:02:06 +0000 (16:02 +0000)]
[MLX4, MTHCA, IPoIB] Reuse of receive options for checksum value.
Signed off by: xalex@mellanox.co.il & alex.estrin@qlogic.com
git-svn-id: svn://openib.tc.cornell.edu/gen1@1585
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 10 Sep 2008 16:01:35 +0000 (16:01 +0000)]
[MTHCA, MLX4, IPoIB] Checksum (Csum) offload bugfix.
Signed off by: xalex@mellanox.co.il & alex.estrin@qlogic.com
git-svn-id: svn://openib.tc.cornell.edu/gen1@1584
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 10 Sep 2008 16:00:16 +0000 (16:00 +0000)]
[MLX4, MTHCA, IPoIB] Reuse of receive options for checksum value.
Signed off by: xalex@mellanox.co.il & alex.estrin@qlogic.com
git-svn-id: svn://openib.tc.cornell.edu/gen1@1583
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 10 Sep 2008 15:57:16 +0000 (15:57 +0000)]
[MTHCA, MLX4, IPoIB] Checksum (Csum) offload bugfix.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1582
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 10 Sep 2008 12:44:47 +0000 (12:44 +0000)]
[IBAL, MTHCA] fix the work with av with valid grh. [mlnx: 3077]
The patch fix the behavior of av verbs in case that sgid isn't found at the gid_table.
Instead of exit with IB_INVALID_GID it sets the index to 0. Please note IB spec 11.2.2.2 regarding av verbs definition.
The patch also used grh.resv2 (rather than resv1) to avoid C4328 warning (improper member alignment).
Signed-off-by: Reuven Amitai reuven@mellanox.co.il
git-svn-id: svn://openib.tc.cornell.edu/gen1@1581
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 10 Sep 2008 12:42:47 +0000 (12:42 +0000)]
[IBAL, MTHCA] fix the work with av with valid grh. [mlnx: 3077]
The patch fix the behavior of av verbs in case that sgid isn't found at the gid_table.
Instead of exit with IB_INVALID_GID it sets the index to 0. Please note IB spec 11.2.2.2 regarding av verbs definition.
The patch also used grh.resv2 (rather than resv1) to avoid C4328 warning (improper member alignment).
Signed-off-by: Reuven Amitai reuven@mellanox.co.il
git-svn-id: svn://openib.tc.cornell.edu/gen1@1580
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 9 Sep 2008 18:48:42 +0000 (18:48 +0000)]
[WinOF]
release notes updated
Manual.htm updated
makebin.bat updated to include symbol files (.pdb) for free drivers in WinOF release.
netipoib-xp32.inf - DriverVer updated to maj 2.0
git-svn-id: svn://openib.tc.cornell.edu/gen1@1579
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 9 Sep 2008 18:43:23 +0000 (18:43 +0000)]
[IPoIB]
netipoib.inx - OpenIB --> OpenFabrics name change
netipoib-xp32.inf - match netipoib.inx (except for 32-bit issues) DriverVer updated.
[WinOF] makebin.bat - updated to include free driver symbol files (.pdb) in std WinOF release.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1578
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 9 Sep 2008 16:18:04 +0000 (16:18 +0000)]
[IPoIB] changed OpenIB --> Openfabrics
match XP32 to netipoib.inx where it makes sense
git-svn-id: svn://openib.tc.cornell.edu/gen1@1577
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Tue, 9 Sep 2008 16:07:21 +0000 (16:07 +0000)]
[WinOF] Driver (.cat) & .msi signing is correctly working with OFA certificate & MS CA cert.
git-svn-id: svn://openib.tc.cornell.edu/gen1@1576
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 9 Sep 2008 12:42:59 +0000 (12:42 +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@1575
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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