stansmith [Fri, 21 Nov 2008 22:15:36 +0000 (22:15 +0000)]
[WinOF] support dpinst.exe for WLH installs.
WLH wix files no longer require HCA type selection - let PNP load the correct driver.
start/wait msiexec /I WOF.msi /quiet # now works for either InfiniHost or ConnectX only on WLH.
To address dpinst not working well for WNET/XP, HCA device type override now possible via HCA=cx or HCA=+cx
start/wait msiexec /I WOF.msi /quiet HCA=cx # WNET/XP ConnectX HCA install from a single command line.
Support command line msiexec install for SRP or VNIC via SRP=1 and/or VNIC=1
start/wait msiexec /I WOF.msi /quiet SRP=1
Command line functionality documented in Release_notes.htm
WinOF WLH driver-less installs for HPC. Default WinOF install without .inf file processing, let WDM do driver installation.
start/wait msiexec /I WOF.msi /quiet NODRV=1
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1768
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Fri, 21 Nov 2008 22:07:14 +0000 (22:07 +0000)]
[WinOF] use trunk\etc\bldwo.bat file instead of clunky etc\IB_*.bat file (will be removed ASAP).
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1767
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Thu, 20 Nov 2008 23:06:18 +0000 (23:06 +0000)]
[ND] match ND binaries used in WinOF 2.0
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1766
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 16 Nov 2008 13:36:32 +0000 (13:36 +0000)]
[ipoib] Don't put multicast entries in the dlid lists.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1765
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 16 Nov 2008 12:35:00 +0000 (12:35 +0000)]
[MLX4] Make the bus driver to start at boot and as part of the NDIS group.
It is needed for PXE boot.
Signed-off-by: tzachid@mellanox.co.il
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1764
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 13 Nov 2008 17:41:17 +0000 (17:41 +0000)]
[MTHCA] 1361 fix added a bug: now all applications, creating QP with zero receive QP size, will fail with send completion error.
This patch fixes that.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1761
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 13 Nov 2008 17:33:02 +0000 (17:33 +0000)]
[MLX4] Changed WPP GUID, which was accidentally equal to a MTHCA.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1759
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Thu, 13 Nov 2008 01:52:04 +0000 (01:52 +0000)]
[ETC] saving getopt.c with DOS End-Of-Line instead of Linux EOL
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1757
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Thu, 13 Nov 2008 00:42:09 +0000 (00:42 +0000)]
[DAPL2] minor documentation update for the .bat file.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1756
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Thu, 13 Nov 2008 00:40:48 +0000 (00:40 +0000)]
[WinOF] script now understands trunk\WinOF instead of ..\branches\WinOF
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1755
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 12 Nov 2008 23:41:00 +0000 (23:41 +0000)]
[WinOF] cleaning house - move trunk\buildrelease.bat --> trunk\WinOF
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1754
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 12 Nov 2008 23:35:17 +0000 (23:35 +0000)]
[WinOF] move branches\WinOF to trunk.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1752
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 10 Nov 2008 18:04:52 +0000 (18:04 +0000)]
[ipoib] Change network connection status when pkey added/removed in SM.
Signed off by: anatolyg@voltaire.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1747
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 10 Nov 2008 17:12:07 +0000 (17:12 +0000)]
[ipoib] Make sure that the dlid is zero if it is not in the list.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1745
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 10 Nov 2008 16:49:06 +0000 (16:49 +0000)]
[ipoib] Usa a DPC when we poll too much on recv DPC.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1743
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 6 Nov 2008 20:24:37 +0000 (20:24 +0000)]
[opensm] ignore and overwrite corrupted guid2lid file.
signed off by: kliteyn@dev.mellanox.co.il
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1738
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 6 Nov 2008 08:06:36 +0000 (08:06 +0000)]
[ipoib] Fix a bug on __recv_get_endpts.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1737
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Wed, 5 Nov 2008 21:58:51 +0000 (21:58 +0000)]
[QLGCVNIC] fix for [Bug 1317] BSOD during reboot when using large MTU for VNIC.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1735
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 5 Nov 2008 17:08:18 +0000 (17:08 +0000)]
[ipoib] Fix releasing a lock too early.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1732
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 4 Nov 2008 13:56:49 +0000 (13:56 +0000)]
[ipoib] Changed the guid_mask to GUIDMask (as read from registry).
Setting GUIDMask to be non-required parameter.
Signed off by: xalex@mellanox.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1731
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 4 Nov 2008 13:46:00 +0000 (13:46 +0000)]
[ipoib] Adding additional set of HP GUIDs.
Signed off by: reuven@mellanox.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1728
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 4 Nov 2008 13:41:55 +0000 (13:41 +0000)]
[ipoib] Fix UDP checksum problem on windows 2008.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1726
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 4 Nov 2008 13:36:11 +0000 (13:36 +0000)]
[ipoib] Remove unused functions.
Signed off by: reuven@mellanox.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1724
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 2 Nov 2008 11:36:53 +0000 (11:36 +0000)]
[IBBUS] Fix hibernation mechanism, broken after converting IBBUS into filter driver. [mlnx:3409]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1721
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sat, 1 Nov 2008 22:06:40 +0000 (22:06 +0000)]
[IBAL] add WR_LSO to _ib_wr_type_str array. [mlnx: 3391]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1719
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sat, 1 Nov 2008 18:03:56 +0000 (18:03 +0000)]
[ipoib] Fix referencing the lists without locks.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1717
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Thu, 30 Oct 2008 17:35:25 +0000 (17:35 +0000)]
[DOCS] WinOF 2.0 items: IPoIB partition mgmt & Network Direct
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1716
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 30 Oct 2008 15:09:53 +0000 (15:09 +0000)]
[MLX4] improved error logging: write command failures to Event Log with error code, returned by HW. [mlnx: 3405]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1714
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 30 Oct 2008 10:28:29 +0000 (10:28 +0000)]
[ipoix] Fix two races where ipoib_port_up was called twice.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1712
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 28 Oct 2008 10:50:55 +0000 (10:50 +0000)]
[TOOLS] performance tests: changes for interoperability with Linux.
The main problem was, that Linux stores values like qpn, psn, lid in little endian format, while Windows - in big endian one.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1710
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 28 Oct 2008 10:11:48 +0000 (10:11 +0000)]
[ipoib] Remove dead code - ipoib_port_flush_endpts
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1708
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 28 Oct 2008 10:07:20 +0000 (10:07 +0000)]
[mlx4] Fix a typo.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1705
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 28 Oct 2008 10:06:54 +0000 (10:06 +0000)]
[ibal] Fix a typo.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1704
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 28 Oct 2008 09:59:43 +0000 (09:59 +0000)]
[IBAL] A fix to the pnp mechanism, don't remove the bus on query remove.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1702
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 28 Oct 2008 09:34:52 +0000 (09:34 +0000)]
[ibal] Replace mutex unsafe function with events.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1701
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 28 Oct 2008 09:17:11 +0000 (09:17 +0000)]
[ibal] Add g_ to global variables and remove g from local (p_port_mgr). [mlnx: 3372]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1698
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 23 Oct 2008 22:10:20 +0000 (22:10 +0000)]
[ipoib] Change the minimum MTU to be 512.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1696
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 23 Oct 2008 19:15:53 +0000 (19:15 +0000)]
[MLX4] improvements in Soft Reset mechanism [mlnx: 3363]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1694
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 23 Oct 2008 14:11:46 +0000 (14:11 +0000)]
[BUS] Reduce the reset time. Now we wait 100 ms and poll for 5 more seconds. [mlnx: 3264]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1692
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 23 Oct 2008 13:52:29 +0000 (13:52 +0000)]
[MLX4] a casting fix (to please the compiler)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1691
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 23 Oct 2008 13:43:19 +0000 (13:43 +0000)]
[MTHCA] debug print improvement. [mlnx: 3353]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1689
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 23 Oct 2008 13:37:49 +0000 (13:37 +0000)]
[MLX4] added support to WPP. [mlnx:3348-9]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1687
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 22 Oct 2008 15:13:01 +0000 (15:13 +0000)]
[MLX4,MTHCA] fix minor typos
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1682
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 22 Oct 2008 14:08:22 +0000 (14:08 +0000)]
[MLX4] little fixes in debug stuff. [mlnx: 3344]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1680
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 22 Oct 2008 14:05:31 +0000 (14:05 +0000)]
[ipoib] Using ib_local_mad instead of SM. (mlnx: 3342)
signed off by: slavas@voltaire.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1679
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 22 Oct 2008 11:27:57 +0000 (11:27 +0000)]
[MLX4] increased HCA commands' timeout from 10 to 60 seconds to survive contentions. [mlnx: 3196]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1677
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 22 Oct 2008 11:27:31 +0000 (11:27 +0000)]
[MLX4] print to Event Log first several HCA commands timeout errors. [mlnx: 3194]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1676
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 22 Oct 2008 11:26:32 +0000 (11:26 +0000)]
[IBBUS] fixed a potential crash [mlnx: 3183]
The behavior of IBBUS filter driver is still not stable in various restart scenarios.
This patch is a workaround for a bug, that causes a crash.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1675
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 22 Oct 2008 11:25:10 +0000 (11:25 +0000)]
[MLX4] cleaning
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1674
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 22 Oct 2008 10:42:51 +0000 (10:42 +0000)]
[IPoIB] Avoid the SM. [branches\WOF2-0: 1610-1613, 1617]
Signed-off-by: Fab Tillier <ftillier@microsoft.com>
Signed-off by: Alexander Naslednikov (xalex@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1669
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 16 Oct 2008 17:03:43 +0000 (17:03 +0000)]
[ipoib] Force calculation of checksum for dhcp packets.
Signed off by: anatolyg@voltaire.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1660
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 16 Oct 2008 16:55:40 +0000 (16:55 +0000)]
[ipoib] Fix mcast send for 2008.
Signed off by: slavas@voltaire.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1658
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
stansmith [Wed, 15 Oct 2008 16:49:25 +0000 (16:49 +0000)]
[IPOIB] synchronize netipoib-xp32.inf with netipoib.inx - ND registry entries.
signed-off by stan.smith@intel.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1655
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 15 Oct 2008 16:09:52 +0000 (16:09 +0000)]
[al] Avoid a crash in an ASSERT during a WHQL test. (mlnx: 3308)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1654
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 15 Oct 2008 15:15:14 +0000 (15:15 +0000)]
[ipoib] Use localized strings inside the inx file. (mlnx: 3306)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1652
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 15 Oct 2008 15:11:48 +0000 (15:11 +0000)]
[ipoib] Return the link speed even if the link is down. (mlnx: 3304)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1650
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 12 Oct 2008 09:21:52 +0000 (09:21 +0000)]
[ipoib]Improvements to ipoib guid creation algorithm.
Signed off by: ftillier@windows.microsoft.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1647
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 12 Oct 2008 07:38:53 +0000 (07:38 +0000)]
[ibbus]This patch prevents BSOD caused by WHQL reliability tests
signed-off by: Alexander Naslednikov (xalex at mellanox.co.il)
Tzachi Dar (tzachid at mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1645
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Sun, 12 Oct 2008 07:30:48 +0000 (07:30 +0000)]
[ipoib] Fix a memory leak.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1643
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 7 Oct 2008 14:57:45 +0000 (14:57 +0000)]
[TOOLS] bugfix in latency tests.
The tests didn't take into account that the time stamping function (QueryPerformanceCounter) can take a lot of time.
But in Win2008 in takes more than 1.1 usec, which causes printing latency value 1.1 usec more than it really is !
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1635
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Tue, 7 Oct 2008 08:07:35 +0000 (08:07 +0000)]
[ipoib] Limit the number of retries to connect to broadcast group. (mlnx: 3287)
Part_man.exe – added check for pkey with partial membership. Such a values is not supported in current version.
signed off by: slavas@voltaire.com
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1633
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 5 Oct 2008 19:37:53 +0000 (19:37 +0000)]
[IBAL] revert 1574, returning check_av_port. it will work after implementing query_qp in MTHCA. [mlnx: 3136]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1631
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 5 Oct 2008 19:29:40 +0000 (19:29 +0000)]
[MTHCA] add query_qp support. [mlnx: 3138, 3150]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1630
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 5 Oct 2008 19:17:22 +0000 (19:17 +0000)]
[MLX4] fix in calculating of the number of HCA physical ports. [mlnx: 3277,3279]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1629
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 2 Oct 2008 09:25:20 +0000 (09:25 +0000)]
[MLX4] more clean allocation of WRID array (replaces 1624-1625).
Signed-off_by: Alex Estrin
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1627
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 2 Oct 2008 08:27:14 +0000 (08:27 +0000)]
[MLX4] fail QP creation when both SQ & RQ are of zero size (fix to 1625)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1626
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 28 Sep 2008 15:11:13 +0000 (15:11 +0000)]
[MLX4] skip allocation of WRID array for zero-size RQ or SQ.
Suggested by: Alex Estrin
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1625
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 28 Sep 2008 14:23:42 +0000 (14:23 +0000)]
[MTHCA] fixed error code. [mlnx: 3250]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1624
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 25 Sep 2008 14:01:31 +0000 (14:01 +0000)]
[MLX4] Enable Event Log writing on DISPATCH_LEVEL
The patch replaces a standard buffer conversion function, requiring PASSIVE_LEVEL, by a home-made one, which doesn't.
It prevents reported crash upon fatal error handling.
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@1619
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/trunk@1608
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/trunk@1606
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/trunk@1604
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/trunk@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/trunk@1601
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/trunk@1598
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/trunk@1596
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/trunk@1593
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/trunk@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/trunk@1587
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/trunk@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/trunk@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/trunk@1581
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/trunk@1578
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/trunk@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/trunk@1573
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/trunk@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/trunk@1569
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/trunk@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/trunk@1565
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/trunk@1563
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/trunk@1561
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/trunk@1559
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/trunk@1556
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/trunk@1554
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/trunk@1551
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/trunk@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/trunk@1548
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/trunk@1542
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/trunk@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/trunk@1539
ad392aa1-c5ef-ae45-8dd8-
e69d62a5ef86