14 years ago[IOU] Add WPP tracing to IOU bus driver.
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/trunk@469 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Add [AL] prefix to debug output.
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/trunk@468 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] CM: Fix error handling if __insert_cep fails.
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/trunk@467 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Fix Bug 214: Fix stale connection handling during REP processing.
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/trunk@466 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] fix comments for robodoc html formating tool
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/trunk@465 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[DOCS] docs update
sleybo [Sun, 27 Aug 2006 07:50:35 +0000 (07:50 +0000)]
[DOCS] docs update

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

14 years ago[IPoIB] Fix release builds with no WPP tracing.
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/trunk@463 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OPENSM] The SA client is certainly not a responder (it initiates queries)
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/trunk@462 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Fix improper end-of-list checks.
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/trunk@461 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OPENSM] When trying to set to INIT the remote port of the given physical port
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/trunk@460 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years agoBuild
ftillier [Fri, 18 Aug 2006 20:30:56 +0000 (20:30 +0000)]

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

14 years ago[opensm] Base service status on results that were received from opensm log messages.
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/trunk@458 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: skip handling events on absence of a client (e.g., when PORT_CHANGE...
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/trunk@457 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: don't set unnecessary required parameters in modify_QP in RTS-RTS...
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/trunk@456 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] bugfix: QP has to increment the reference on the pool key upon creation and...
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/trunk@455 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Fix error flow in IBSPDuplicateSocket.
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/trunk@454 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Fix leak of kernel CEPs in passive reject path.
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/trunk@453 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VSTAT] 1. feature: added '-h' flag;
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/trunk@452 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] 1. feature: the driver will now enter a simulated "livefish" mode in case...
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/trunk@451 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] 1. bugfix: add multi-threading support for MODIDY QP, MODIFY SRQ and, partly...
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/trunk@450 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] feature: added support for registration of virtual memory from kernel
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/trunk@449 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: passing huge size values to create_cq/resize_cq causes hang in align_...
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/trunk@448 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] feature: added new Registry parameter - TunePci - which is set by default...
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/trunk@447 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: a typo in re-initializing of a QP while moving it to RESET state
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/trunk@446 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPoIB] When processing received ARP, only check remote LID
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/trunk@445 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPoIB] Add support for Voltaire IP Router.
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/trunk@444 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Send RMPP ACK if RMPP response is sent with a busy status.
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/trunk@443 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Make perf counters work for all users.
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/trunk@442 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPoIB] Remove unused parameters
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/trunk@441 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] CEP Manager: Save proper MTU (excluding MTU selector) in __format_path_av.
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/trunk@440 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Fix double-free of results in IOC PnP __process_sweep function when
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/trunk@439 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[SRP] Fix REP processing to reject the connection in case of errors.
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/trunk@438 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Allow running WSD as a normal user
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/trunk@437 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: in support of IB_SEND_OPT_FENCE flag in post_send methods
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/trunk@436 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: mthca_array_clear() does not clear the slot if the used count is
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/trunk@435 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VSTAT] add Voltaire vendor support and fix several typos
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/trunk@434 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] [VSTAT] feature: added uplink info
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/trunk@433 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years agoBuild
ftillier [Thu, 27 Jul 2006 19:22:46 +0000 (19:22 +0000)]

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

14 years ago[WSD] Minimize allocations of CQ threads.
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/trunk@431 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Only route GET/SET IB_MCLASS_PERF requests to the HW - all other
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/trunk@430 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Don't leak duplicate MAD responses.
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/trunk@429 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[UAL] Fix locking around MAD tracking list.
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/trunk@428 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Fix locking around special QP service send and receive queues.
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/trunk@427 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Fix locking around MAD tracking list.
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/trunk@426 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBBUS] Fix IOU section in INF so that it actually works.
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/trunk@425 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VSTAT]added printing of more port states
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/trunk@424 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] a fix to accept any successful return code in ASSERTs (mostly, to facilitate...
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/trunk@423 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[TESTS] 1. added a new RegisterVarMemRegions test. It's an improved RegisterMemRegion...
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/trunk@422 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] bugfix: endpt are not added to the port child list if port is marked as being...
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/trunk@421 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[COMPLIB] Semantic change: inserting object relationships returns status.
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/trunk@420 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[AL] update p_size in modify_cq verb
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/trunk@419 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] - clear the endpt lid_list on SM change event
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/trunk@418 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] A work around for working with 1.8.x opensm. (off by default)
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/trunk@417 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[TOOLS] change the port GUID format
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/trunk@416 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] re-bugfix: perform memory deregistration in reverse order wrt. memory registr...
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/trunk@415 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: removed to asserts which behave incorrectly on XP platforms
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/trunk@414 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: perform memory deregistration in reverse order wrt. memory registration
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/trunk@413 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] 1. bugfix: skip any action in post-verb processing in user space, when kernel...
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/trunk@412 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] 1. feature: added support for ReregisterHca test.
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/trunk@411 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OPENSM] missed fix for OPENSM logging to System Event Log
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/trunk@410 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[COMPLIB] Fix incorrect assertion.
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/trunk@409 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Increase RNR NACK timeout to 7 (infinite) to eliminate RNR timeout
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/trunk@408 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[COMPLIB] Wait indefinitely for references to be released during synchronous
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/trunk@407 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Fix REJ processing - a REJ received with INVALID_SID should not retry
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/trunk@406 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Remove unused user-mode CM files.
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/trunk@405 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Properly size CQs and allow multiple QPs per CQ with HCA drivers that don't...
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/trunk@404 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Remove unused files.
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/trunk@403 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OPENSM] 1. feature: added SHUT_DOWN support. Without that one can't perform reboot...
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/trunk@402 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] Fix mcast_cb error handling
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/trunk@401 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MT23108] bugfix: was missed HcaClassGuid definition
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/trunk@400 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Fix compiling without PERFMON_ENABLED
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/trunk@399 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Refix building with IBSP_LOGGING enabled, take two.
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/trunk@398 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Refix building with IBSP_LOGGING enabled.
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/trunk@397 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Change all use of %p to %016I64x to support WPP. Turn on WPP in free builds...
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/trunk@396 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[TOOLS] add 4 performance tests (based on Linux tests)
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/trunk@395 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] feature: added 2 new registry parameters: SkipTavorReset (0) - for skipping...
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/trunk@394 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA} add WPP_OLDCC adn -dll to the use source
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/trunk@393 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] 1. bugfix: fixed a typo, which caused a loss of IBAL state notifications.
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/trunk@392 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[AL] pass g_al_dbg_flags to CL_PRINT macro
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/trunk@391 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[AL] set initial values of debug variables.
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/trunk@390 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Fixed building with IBSP_LOGGING enabled.
tzachid [Thu, 22 Jun 2006 07:03:23 +0000 (07:03 +0000)]
[WSD] Fixed building with IBSP_LOGGING enabled.

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

14 years ago[WSD] Fix Installing WSD from a directory without write permissions.
tzachid [Thu, 22 Jun 2006 07:01:21 +0000 (07:01 +0000)]
[WSD] Fix Installing WSD from a directory without write permissions.

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

14 years ago[MTHCA] fix: return to the previous, amore robust solution of waiting for the command...
leonidk [Mon, 19 Jun 2006 14:54:09 +0000 (14:54 +0000)]
[MTHCA] fix: return to the previous, amore robust solution of waiting for the command completion in the non-alertable state

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

14 years ago[MTHCA] 1. feature: added a mechanism, preventing unloading MTHCA driver while there...
leonidk [Mon, 19 Jun 2006 10:37:21 +0000 (10:37 +0000)]
[MTHCA] 1. feature: added a mechanism, preventing unloading MTHCA driver while there are applications, working with it.
2. feature: (for applications in checked version) read dbg flag and level from MLNX_TRACE_LVL.
3. improvement: the polling interval for HCA command completion decreased from ~166 msec to 0, which seriously speeded the driver startup and multi-process tests.
4. improvement: improved mechanism of bitmap searching.
5. improvement: new mechanism for registration of user memory.
6. bugfix: fence bit support in post_send verbs in kernel and userspace.
7. bugfix: restore capabilities of the HCA card during its reset.
8. bugfix: handling of IBAL DEVICE_REMOVE_CANCELLED notification.
9. bugfix: in preventing secondary dereferencing of the PCI BUS interface.
10. potential improvement: added a more fair algorithm of HCA command completion polling, which performs the polling with increasing interval. The algorithm is under USE_FAIR_GO_BIT_POLLING preprocessor variable, which is not defined for now. We need to perform tuning of the parameters of the algorithm before enabling it.

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

14 years ago[WSD] Fixed a small problem that happens when running applications with the Applicati...
tzachid [Sun, 11 Jun 2006 14:10:47 +0000 (14:10 +0000)]
[WSD] Fixed a small problem that happens when running applications with the Application verifier enabled.

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

14 years agoBuild
ftillier [Fri, 9 Jun 2006 05:34:03 +0000 (05:34 +0000)]

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

14 years ago[MTHCA] Disable reset for Tavor as it never comes back on some systems.
ftillier [Fri, 9 Jun 2006 05:29:01 +0000 (05:29 +0000)]
[MTHCA] Disable reset for Tavor as it never comes back on some systems.

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

14 years ago[MTHCA] Fix erroneous removal from HCA list for cases where HCA was
ftillier [Fri, 9 Jun 2006 05:28:33 +0000 (05:28 +0000)]
[MTHCA] Fix erroneous removal from HCA list for cases where HCA was
never added to list.

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

14 years ago[IBAL] Add WPP tracing to KAL and UAL.
ftillier [Thu, 8 Jun 2006 17:10:14 +0000 (17:10 +0000)]
[IBAL] Add WPP tracing to KAL and UAL.

Signed-off-by: Yossi Leybovich (sleybo@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@381 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Increase RNR NAK timeout so delays in posting the first receive
ftillier [Thu, 8 Jun 2006 00:28:19 +0000 (00:28 +0000)]
[WSD] Increase RNR NAK timeout so delays in posting the first receive
don't cause connection failure.

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

14 years ago[IBAL, MTHCA, MT23108] Fix FMR implementation to properly represent
ftillier [Wed, 7 Jun 2006 23:52:27 +0000 (23:52 +0000)]
[IBAL, MTHCA, MT23108] Fix FMR implementation to properly represent
that it is not IB standard, but rather a Mellanox specific optimization.
Make parameters to the mapping function consistent with physical memory
registration.  Add FMR stubs to MT23108 driver.

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

14 years ago[IPoIB] Report receives with NDIS_STATUS_RESOURCES when below a RQ
ftillier [Wed, 7 Jun 2006 23:49:48 +0000 (23:49 +0000)]
[IPoIB] Report receives with NDIS_STATUS_RESOURCES when below a RQ
low watermark.  This prevents hangs during certain workloads where
the RQ becomes exhausted.

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

14 years ago[MT23108] RNR NAK timeout is required in RTR transition.
ftillier [Wed, 7 Jun 2006 23:47:22 +0000 (23:47 +0000)]
[MT23108] RNR NAK timeout is required in RTR transition.

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

14 years agoMTHCA] bugfix: PoStartNextPowerIrp was erroneously called with the next stack locatio...
leonidk [Wed, 7 Jun 2006 10:41:55 +0000 (10:41 +0000)]
MTHCA] bugfix: PoStartNextPowerIrp was erroneously called with the next stack location, which caused assertion on the checked OS while restarting the computer

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

14 years ago{MTHCA] Always set IB_QP_MIN_RNR_TIMER when in RTR
leonidk [Tue, 6 Jun 2006 17:56:49 +0000 (17:56 +0000)]
{MTHCA] Always set IB_QP_MIN_RNR_TIMER when in RTR

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

14 years ago[TOOLS] added missed files for USB support (valid only for x86 platform)
leonidk [Tue, 6 Jun 2006 17:29:25 +0000 (17:29 +0000)]
[TOOLS] added missed files for USB support (valid only for x86 platform)

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

14 years ago[MTHCA, IBAL] added FMR support; [MTHCA] 1. fixed (and now works) "livefish" support;
leonidk [Tue, 6 Jun 2006 17:22:41 +0000 (17:22 +0000)]
[MTHCA, IBAL] added FMR support; [MTHCA] 1. fixed (and now works) "livefish" support;
2. fixed (and now works) multiple HCA support;
3. support of work of 32-bit tools with 64-bit kernel;
4. support *bad_wr parameter in post/recv verbs as optional;
5. make the wait on a command completion alertable for user processes;
6. improve the vstat output for multiple cards;
7. bugfix: remove QP numbers from the user mode table before they are removed from the kernel;

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

14 years ago[WSD] Fix race between CQ thread info cleanup and thread exit.
ftillier [Sun, 4 Jun 2006 19:37:37 +0000 (19:37 +0000)]
[WSD] Fix race between CQ thread info cleanup and thread exit.

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

14 years ago[WSD] Use correct CQ thread info structure when cleaning up.
ftillier [Sun, 4 Jun 2006 18:40:07 +0000 (18:40 +0000)]
[WSD] Use correct CQ thread info structure when cleaning up.

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

14 years ago[WSD] Remove SDDL_DOMAIN_ADMIN from perfmon shared file security descriptor.
ftillier [Sun, 4 Jun 2006 18:31:28 +0000 (18:31 +0000)]
[WSD] Remove SDDL_DOMAIN_ADMIN from perfmon shared file security descriptor.

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