]>
git.openfabrics.org - ~shefty/rdma-win.git/log
ftillier [Mon, 11 Sep 2006 17:10:28 +0000 (17:10 +0000)]
[IBAL] Only set SA query handle when it is safe to.
git-svn-id: svn://openib.tc.cornell.edu/gen1@489
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 11 Sep 2006 17:09:55 +0000 (17:09 +0000)]
[IBAL] Properly handle ib_sync_destroy being used as the
callback for synchronous objects.
Originally sent by Yossi Leybovich (sleybo@mellanox.co.il),
with modifications by Fab Tillier (ftillier@silverstorm.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@488
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 11 Sep 2006 07:03:01 +0000 (07:03 +0000)]
[IBAL] ib_dereg_svc check that the handle is from the right type
git-svn-id: svn://openib.tc.cornell.edu/gen1@487
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 11 Sep 2006 07:00:00 +0000 (07:00 +0000)]
{TESTS] bugfix:MadQuery test always use pkey/gid index 0.
git-svn-id: svn://openib.tc.cornell.edu/gen1@486
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 6 Sep 2006 20:00:07 +0000 (20:00 +0000)]
[SRP] Fix memory corruption when connection establishment times out.
git-svn-id: svn://openib.tc.cornell.edu/gen1@485
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 6 Sep 2006 19:59:04 +0000 (19:59 +0000)]
[IPoIB] Fix brackets for calls to __endpt_mgr_reset_all. Fix indentation.
git-svn-id: svn://openib.tc.cornell.edu/gen1@484
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 6 Sep 2006 19:56:26 +0000 (19:56 +0000)]
[IBAL] Fix ib_sync_destroy usage for kernel clients.
git-svn-id: svn://openib.tc.cornell.edu/gen1@483
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 6 Sep 2006 18:18:03 +0000 (18:18 +0000)]
[IBAL, MT23108, MTHCA] Fix MAD response for cached attributes
to use GET_RESP as the method.
Submitted by: Anatoly Lesinko (anatolyl@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@482
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 6 Sep 2006 13:36:55 +0000 (13:36 +0000)]
[MTHCA] bugfix: fixes memory registration on 32-bit platforms. Virtual addresses in Windows are sign extended when extended to 64-bits, but the code currently truncates the input virtual address to 32-bits and then does an unsigned extension to 64-bits.
Submitted by: Fabian Tillier [ftillier@silverstorm.com]
git-svn-id: svn://openib.tc.cornell.edu/gen1@481
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 6 Sep 2006 04:58:20 +0000 (04:58 +0000)]
[IPOIB] - clean the endpnt lists when port move to inactive state.
- __port_create_bcast function use the IPOIB_DBG_INIT flag
git-svn-id: svn://openib.tc.cornell.edu/gen1@480
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 4 Sep 2006 06:20:51 +0000 (06:20 +0000)]
[MTHCA] feature: enable working with MAP_FMR on DISPATCH level
bugfix: return rkey in network order for map_phys_fmr verb
Arbel: call rearm on all EQ's each time.
git-svn-id: svn://openib.tc.cornell.edu/gen1@479
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 1 Sep 2006 18:42:15 +0000 (18:42 +0000)]
[IBAL] Cleanup syntax of latest destroy FMR changes.
git-svn-id: svn://openib.tc.cornell.edu/gen1@478
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 31 Aug 2006 22:30:15 +0000 (22:30 +0000)]
[IBAL] CM: Add debug output to print the CEP state when
operations fail due to invalid state.
git-svn-id: svn://openib.tc.cornell.edu/gen1@477
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 31 Aug 2006 17:43:34 +0000 (17:43 +0000)]
[IBIOU] Fix WPP builds.
git-svn-id: svn://openib.tc.cornell.edu/gen1@476
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 31 Aug 2006 10:22:02 +0000 (10:22 +0000)]
[IPOIB] bcast function use the IPOIB_DBG_INIT flag for prints
git-svn-id: svn://openib.tc.cornell.edu/gen1@475
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 31 Aug 2006 08:57:19 +0000 (08:57 +0000)]
Set property svn:keywords "id" on all repository
git-svn-id: svn://openib.tc.cornell.edu/gen1@474
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 31 Aug 2006 08:08:52 +0000 (08:08 +0000)]
[MTHCA] bugfix: return rkey in network order for map_phys_fmr verb
git-svn-id: svn://openib.tc.cornell.edu/gen1@473
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 31 Aug 2006 08:08:18 +0000 (08:08 +0000)]
[OPENSM] When running as a service, if all ports are down, use the first port.
git-svn-id: svn://openib.tc.cornell.edu/gen1@472
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 31 Aug 2006 07:14:38 +0000 (07:14 +0000)]
[IBAL] Allow disabling the IOC Sweep by setting the poll interval to zero.
git-svn-id: svn://openib.tc.cornell.edu/gen1@471
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 31 Aug 2006 07:13:54 +0000 (07:13 +0000)]
[IOU] Add WPP tracing entries to IOU bus driver INF file.
Submitted by Yossi Leybovich (sleybo@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1@470
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 30 Aug 2006 18:35:01 +0000 (18:35 +0000)]
[IOU] Add WPP tracing to IOU bus driver.
Submitted by Yossi Leybovich (sleybo@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1@469
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 30 Aug 2006 18:34:19 +0000 (18:34 +0000)]
[IBAL] Add [AL] prefix to debug output.
git-svn-id: svn://openib.tc.cornell.edu/gen1@468
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Tue, 29 Aug 2006 20:46:19 +0000 (20:46 +0000)]
[IBAL] CM: Fix error handling if __insert_cep fails.
git-svn-id: svn://openib.tc.cornell.edu/gen1@467
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Tue, 29 Aug 2006 20:35:06 +0000 (20:35 +0000)]
[IBAL] Fix Bug 214: Fix stale connection handling during REP processing.
git-svn-id: svn://openib.tc.cornell.edu/gen1@466
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 29 Aug 2006 07:09:42 +0000 (07:09 +0000)]
[IBAL] fix comments for robodoc html formating tool
git-svn-id: svn://openib.tc.cornell.edu/gen1@465
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 27 Aug 2006 07:50:35 +0000 (07:50 +0000)]
[DOCS] docs update
git-svn-id: svn://openib.tc.cornell.edu/gen1@464
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 24 Aug 2006 18:13:32 +0000 (18:13 +0000)]
[IPoIB] Fix release builds with no WPP tracing.
Submitted by Guy Corem (guyc@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@463
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 24 Aug 2006 07:08:12 +0000 (07:08 +0000)]
[OPENSM] The SA client is certainly not a responder (it initiates queries)
and for now not a report responder.
Fixing this makes SA client able to connect on same port the SM is
attached to.
git-svn-id: svn://openib.tc.cornell.edu/gen1@462
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 23 Aug 2006 19:23:29 +0000 (19:23 +0000)]
[IBAL] Fix improper end-of-list checks.
git-svn-id: svn://openib.tc.cornell.edu/gen1@461
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 20 Aug 2006 13:55:49 +0000 (13:55 +0000)]
[OPENSM] When trying to set to INIT the remote port of the given physical port
in function __osm_lid_mgr_set_remote_pi_state_to_init, there was no
check whether the physical port in null (e.g., if it's disconnected).
git-svn-id: svn://openib.tc.cornell.edu/gen1@460
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 18 Aug 2006 20:30:56 +0000 (20:30 +0000)]
Build 1.0.0.459
git-svn-id: svn://openib.tc.cornell.edu/gen1@459
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 17 Aug 2006 08:12:37 +0000 (08:12 +0000)]
[opensm] Base service status on results that were received from opensm log messages.
git-svn-id: svn://openib.tc.cornell.edu/gen1@458
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 16 Aug 2006 09:51:51 +0000 (09:51 +0000)]
[MTHCA] bugfix: skip handling events on absence of a client (e.g., when PORT_CHANGE async event comes after IBBUS has been unloaded)
git-svn-id: svn://openib.tc.cornell.edu/gen1@457
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 16 Aug 2006 09:49:44 +0000 (09:49 +0000)]
[MTHCA] bugfix: don't set unnecessary required parameters in modify_QP in RTS-RTS transition
git-svn-id: svn://openib.tc.cornell.edu/gen1@456
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 15 Aug 2006 15:59:28 +0000 (15:59 +0000)]
[IBAL] bugfix: QP has to increment the reference on the pool key upon creation and not before destroying, when it can be already destroyed.
Submitted by: Fabian Tillier [ftillier@silverstorm.com]
git-svn-id: svn://openib.tc.cornell.edu/gen1@455
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 14 Aug 2006 19:23:34 +0000 (19:23 +0000)]
[WSD] Fix error flow in IBSPDuplicateSocket.
git-svn-id: svn://openib.tc.cornell.edu/gen1@454
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 14 Aug 2006 19:23:03 +0000 (19:23 +0000)]
[IBAL] Fix leak of kernel CEPs in passive reject path.
git-svn-id: svn://openib.tc.cornell.edu/gen1@453
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 18:22:23 +0000 (18:22 +0000)]
[VSTAT] 1. feature: added '-h' flag;
2. added a print of warning while in "livefish" mode
3. output formatting improvements
git-svn-id: svn://openib.tc.cornell.edu/gen1@452
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 18:19:51 +0000 (18:19 +0000)]
[MTHCA] 1. feature: the driver will now enter a simulated "livefish" mode in case of error in the card initialization.
2. improve printing to Event Log.
3. cleaning: remove a duplicate structure
git-svn-id: svn://openib.tc.cornell.edu/gen1@451
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 18:14:45 +0000 (18:14 +0000)]
[MTHCA] 1. bugfix: add multi-threading support for MODIDY QP, MODIFY SRQ and, partly, RESIZE CQ;
2. add sanity check for path MTU value in modify_qp;
3. Added a sanity check of existence of AV while building UD header.
git-svn-id: svn://openib.tc.cornell.edu/gen1@450
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 18:02:42 +0000 (18:02 +0000)]
[MTHCA] feature: added support for registration of virtual memory from kernel
git-svn-id: svn://openib.tc.cornell.edu/gen1@449
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 17:05:44 +0000 (17:05 +0000)]
[MTHCA] bugfix: passing huge size values to create_cq/resize_cq causes hang in align_cq_size.
git-svn-id: svn://openib.tc.cornell.edu/gen1@448
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 17:00:26 +0000 (17:00 +0000)]
[MTHCA] feature: added new Registry parameter - TunePci - which is set by default to 0. It means, that the driver will not perform tuning of the PCI configuration space of HCA cards, as it did so far, because it can cause a stuck with some BIOSes.
git-svn-id: svn://openib.tc.cornell.edu/gen1@447
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 8 Aug 2006 22:37:52 +0000 (22:37 +0000)]
[MTHCA] bugfix: a typo in re-initializing of a QP while moving it to RESET state
Submitted by: Anatoly Lisenko [anatoly4work@gmail.com]
git-svn-id: svn://openib.tc.cornell.edu/gen1@446
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 7 Aug 2006 23:32:29 +0000 (23:32 +0000)]
[IPoIB] When processing received ARP, only check remote LID
if endpoint's DLID is non-zero.
Fix suggested by Tzachi Dar (tzachid@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1@445
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 7 Aug 2006 23:28:26 +0000 (23:28 +0000)]
[IPoIB] Add support for Voltaire IP Router.
Submitted by: Guy Corem (guyc@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@444
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 7 Aug 2006 23:04:40 +0000 (23:04 +0000)]
[IBAL] Send RMPP ACK if RMPP response is sent with a busy status.
git-svn-id: svn://openib.tc.cornell.edu/gen1@443
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 4 Aug 2006 23:54:02 +0000 (23:54 +0000)]
[WSD] Make perf counters work for all users.
git-svn-id: svn://openib.tc.cornell.edu/gen1@442
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 4 Aug 2006 08:39:21 +0000 (08:39 +0000)]
[IPoIB] Remove unused parameters
Submitted by: Guy Corem (guyc@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@441
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 4 Aug 2006 08:04:45 +0000 (08:04 +0000)]
[IBAL] CEP Manager: Save proper MTU (excluding MTU selector) in __format_path_av.
git-svn-id: svn://openib.tc.cornell.edu/gen1@440
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 4 Aug 2006 07:31:02 +0000 (07:31 +0000)]
[IBAL] Fix double-free of results in IOC PnP __process_sweep function when
service is destroying.
git-svn-id: svn://openib.tc.cornell.edu/gen1@439
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 4 Aug 2006 07:19:55 +0000 (07:19 +0000)]
[SRP] Fix REP processing to reject the connection in case of errors.
git-svn-id: svn://openib.tc.cornell.edu/gen1@438
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 3 Aug 2006 08:10:22 +0000 (08:10 +0000)]
[WSD] Allow running WSD as a normal user
git-svn-id: svn://openib.tc.cornell.edu/gen1@437
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 1 Aug 2006 10:14:58 +0000 (10:14 +0000)]
[MTHCA] bugfix: in support of IB_SEND_OPT_FENCE flag in post_send methods
git-svn-id: svn://openib.tc.cornell.edu/gen1@436
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 1 Aug 2006 10:11:10 +0000 (10:11 +0000)]
[MTHCA] bugfix: mthca_array_clear() does not clear the slot if the used count is
positive. This leads to crashes in mthca_qp_event() since that uses
mthca_array_get() to check that the qp is valid.
git-svn-id: svn://openib.tc.cornell.edu/gen1@435
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 1 Aug 2006 10:06:39 +0000 (10:06 +0000)]
[VSTAT] add Voltaire vendor support and fix several typos
git-svn-id: svn://openib.tc.cornell.edu/gen1@434
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 1 Aug 2006 10:00:03 +0000 (10:00 +0000)]
[MTHCA] [VSTAT] feature: added uplink info
git-svn-id: svn://openib.tc.cornell.edu/gen1@433
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 27 Jul 2006 19:22:46 +0000 (19:22 +0000)]
Build 1.0.0.432
git-svn-id: svn://openib.tc.cornell.edu/gen1@432
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 26 Jul 2006 22:19:43 +0000 (22:19 +0000)]
[WSD] Minimize allocations of CQ threads.
git-svn-id: svn://openib.tc.cornell.edu/gen1@431
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Tue, 25 Jul 2006 18:04:45 +0000 (18:04 +0000)]
[IBAL] Only route GET/SET IB_MCLASS_PERF requests to the HW - all other
requests get dispatched to mad services.
git-svn-id: svn://openib.tc.cornell.edu/gen1@430
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Tue, 25 Jul 2006 01:09:11 +0000 (01:09 +0000)]
[IBAL] Don't leak duplicate MAD responses.
git-svn-id: svn://openib.tc.cornell.edu/gen1@429
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 24 Jul 2006 21:23:29 +0000 (21:23 +0000)]
[UAL] Fix locking around MAD tracking list.
git-svn-id: svn://openib.tc.cornell.edu/gen1@428
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 24 Jul 2006 19:39:17 +0000 (19:39 +0000)]
[IBAL] Fix locking around special QP service send and receive queues.
git-svn-id: svn://openib.tc.cornell.edu/gen1@427
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 24 Jul 2006 19:18:19 +0000 (19:18 +0000)]
[IBAL] Fix locking around MAD tracking list.
git-svn-id: svn://openib.tc.cornell.edu/gen1@426
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 19 Jul 2006 15:08:42 +0000 (15:08 +0000)]
[IBBUS] Fix IOU section in INF so that it actually works.
git-svn-id: svn://openib.tc.cornell.edu/gen1@425
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 18 Jul 2006 13:44:51 +0000 (13:44 +0000)]
[VSTAT]added printing of more port states
git-svn-id: svn://openib.tc.cornell.edu/gen1@424
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 13 Jul 2006 15:22:05 +0000 (15:22 +0000)]
[IBAL] a fix to accept any successful return code in ASSERTs (mostly, to facilitate the work with Driver Verifier)
git-svn-id: svn://openib.tc.cornell.edu/gen1@423
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 13 Jul 2006 14:43:43 +0000 (14:43 +0000)]
[TESTS] 1. added a new RegisterVarMemRegions test. It's an improved RegisterMemRegion test: it reg/dereg several times a number of regions with sizes from 1 to 2**27 bytes of size.
2. added a new ReregisterHca test: it causes driver to re-register itself with IBAL.
git-svn-id: svn://openib.tc.cornell.edu/gen1@422
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 13 Jul 2006 13:02:01 +0000 (13:02 +0000)]
[IPOIB] bugfix: endpt are not added to the port child list if port is marked as being destroy.
-add debug util to ref count
-port_resume is being called from port_destroy (and not from endpt_cleanup)
git-svn-id: svn://openib.tc.cornell.edu/gen1@421
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Tue, 11 Jul 2006 21:14:20 +0000 (21:14 +0000)]
[COMPLIB] Semantic change: inserting object relationships returns status.
git-svn-id: svn://openib.tc.cornell.edu/gen1@420
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 11 Jul 2006 14:58:03 +0000 (14:58 +0000)]
[AL] update p_size in modify_cq verb
git-svn-id: svn://openib.tc.cornell.edu/gen1@419
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 11 Jul 2006 07:27:40 +0000 (07:27 +0000)]
[IPOIB] - clear the endpt lid_list on SM change event
- add ASSERT for duplication in the endpt lid_list
- not update the endpt lid from the WC , but wait to the path_query
git-svn-id: svn://openib.tc.cornell.edu/gen1@418
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Mon, 10 Jul 2006 19:56:40 +0000 (19:56 +0000)]
[IPOIB] A work around for working with 1.8.x opensm. (off by default)
git-svn-id: svn://openib.tc.cornell.edu/gen1@417
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 10 Jul 2006 15:32:59 +0000 (15:32 +0000)]
[TOOLS] change the port GUID format
git-svn-id: svn://openib.tc.cornell.edu/gen1@416
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 10 Jul 2006 14:28:17 +0000 (14:28 +0000)]
[MTHCA] re-bugfix: perform memory deregistration in reverse order wrt. memory registration
git-svn-id: svn://openib.tc.cornell.edu/gen1@415
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 10 Jul 2006 08:31:11 +0000 (08:31 +0000)]
[MTHCA] bugfix: removed to asserts which behave incorrectly on XP platforms
git-svn-id: svn://openib.tc.cornell.edu/gen1@414
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 10 Jul 2006 08:25:55 +0000 (08:25 +0000)]
[MTHCA] bugfix: perform memory deregistration in reverse order wrt. memory registration
git-svn-id: svn://openib.tc.cornell.edu/gen1@413
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 9 Jul 2006 18:15:55 +0000 (18:15 +0000)]
[MTHCA] 1. bugfix: skip any action in post-verb processing in user space, when kernel failed the ioctl.
2. cleaning: blanks replaced by tabs
git-svn-id: svn://openib.tc.cornell.edu/gen1@412
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 9 Jul 2006 18:10:46 +0000 (18:10 +0000)]
[MTHCA] 1. feature: added support for ReregisterHca test.
2. bugfix: in handling TARGET_DEVICE_REMOVE_COMPLETE notification.
3. cleaning
git-svn-id: svn://openib.tc.cornell.edu/gen1@411
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 9 Jul 2006 17:56:01 +0000 (17:56 +0000)]
[OPENSM] missed fix for OPENSM logging to System Event Log
git-svn-id: svn://openib.tc.cornell.edu/gen1@410
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Sun, 9 Jul 2006 12:52:16 +0000 (12:52 +0000)]
[COMPLIB] Fix incorrect assertion.
git-svn-id: svn://openib.tc.cornell.edu/gen1@409
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 6 Jul 2006 19:43:28 +0000 (19:43 +0000)]
[WSD] Increase RNR NACK timeout to 7 (infinite) to eliminate RNR timeout
issues during connection floods.
git-svn-id: svn://openib.tc.cornell.edu/gen1@408
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 6 Jul 2006 14:56:21 +0000 (14:56 +0000)]
[COMPLIB] Wait indefinitely for references to be released during synchronous
object destruction.
git-svn-id: svn://openib.tc.cornell.edu/gen1@407
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 6 Jul 2006 13:34:20 +0000 (13:34 +0000)]
[IBAL] Fix REJ processing - a REJ received with INVALID_SID should not retry
for client/server connection requests.
This fixes bug 148 (http://openib.org/bugzilla/show_bug.cgi?id=148)
Fix suggested by Yossi Leybovich (sleybo@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1@406
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 6 Jul 2006 13:23:54 +0000 (13:23 +0000)]
[IBAL] Remove unused user-mode CM files.
git-svn-id: svn://openib.tc.cornell.edu/gen1@405
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 5 Jul 2006 15:47:58 +0000 (15:47 +0000)]
[WSD] Properly size CQs and allow multiple QPs per CQ with HCA drivers that don't support resize CQ.
Fix for bug 149 (http://openib.org/bugzilla/show_bug.cgi?id=149).
git-svn-id: svn://openib.tc.cornell.edu/gen1@404
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 5 Jul 2006 14:03:48 +0000 (14:03 +0000)]
[IBAL] Remove unused files.
git-svn-id: svn://openib.tc.cornell.edu/gen1@403
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 5 Jul 2006 13:19:23 +0000 (13:19 +0000)]
[OPENSM] 1. feature: added SHUT_DOWN support. Without that one can't perform reboot with opensm running as service !
2. bugfix: added message file for correct logging to System Event Log.
3. bugfix: wrong passing parameters in server mode;
4. bugfix: error in table of parameters
git-svn-id: svn://openib.tc.cornell.edu/gen1@402
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Tue, 4 Jul 2006 14:19:00 +0000 (14:19 +0000)]
[IPOIB] Fix mcast_cb error handling
Signed-off-by: Yossi Leybovich (sleybo@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1@401
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 4 Jul 2006 10:52:30 +0000 (10:52 +0000)]
[MT23108] bugfix: was missed HcaClassGuid definition
git-svn-id: svn://openib.tc.cornell.edu/gen1@400
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 3 Jul 2006 22:16:46 +0000 (22:16 +0000)]
[WSD] Fix compiling without PERFMON_ENABLED
Submitted by Guy Corem (guyc@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@399
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 3 Jul 2006 21:51:09 +0000 (21:51 +0000)]
[WSD] Refix building with IBSP_LOGGING enabled, take two.
git-svn-id: svn://openib.tc.cornell.edu/gen1@398
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 3 Jul 2006 21:49:41 +0000 (21:49 +0000)]
[WSD] Refix building with IBSP_LOGGING enabled.
git-svn-id: svn://openib.tc.cornell.edu/gen1@397
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 3 Jul 2006 21:09:34 +0000 (21:09 +0000)]
[IBAL] Change all use of %p to %016I64x to support WPP. Turn on WPP in free builds of KAL.
git-svn-id: svn://openib.tc.cornell.edu/gen1@396
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 27 Jun 2006 08:28:04 +0000 (08:28 +0000)]
[TOOLS] add 4 performance tests (based on Linux tests)
git-svn-id: svn://openib.tc.cornell.edu/gen1@395
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 27 Jun 2006 08:10:52 +0000 (08:10 +0000)]
[MTHCA] feature: added 2 new registry parameters: SkipTavorReset (0) - for skipping reset on Tavor cards and DisableTavorResetOnFailure (1), which will set the previous to 1 in case of reset failure.
git-svn-id: svn://openib.tc.cornell.edu/gen1@394
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 26 Jun 2006 13:54:38 +0000 (13:54 +0000)]
[MTHCA} add WPP_OLDCC adn -dll to the use source
git-svn-id: svn://openib.tc.cornell.edu/gen1@393
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Sun, 25 Jun 2006 13:58:10 +0000 (13:58 +0000)]
[MTHCA] 1. bugfix: fixed a typo, which caused a loss of IBAL state notifications.
2. bugfix: in handling device power down request.
git-svn-id: svn://openib.tc.cornell.edu/gen1@392
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 25 Jun 2006 13:49:23 +0000 (13:49 +0000)]
[AL] pass g_al_dbg_flags to CL_PRINT macro
git-svn-id: svn://openib.tc.cornell.edu/gen1@391
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 25 Jun 2006 13:15:49 +0000 (13:15 +0000)]
[AL] set initial values of debug variables.
git-svn-id: svn://openib.tc.cornell.edu/gen1@390
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86