16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 years ago[MTHCA] 1. support *bad_wr as an optional parameter;
leonidk [Thu, 1 Jun 2006 09:40:28 +0000 (09:40 +0000)]
[MTHCA] 1. support *bad_wr as an optional parameter;
2. (bugfix) set static rate always to 0 (i.e. full speed).

The latter one enters a limitation of the same rate of all the inter-operating HCAs.
The right setting of the static rate is more complicate and will be eventually added.

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

16 years ago[IPoIB] Increase default queue depth to 512
ftillier [Wed, 31 May 2006 21:47:44 +0000 (21:47 +0000)]
[IPoIB] Increase default queue depth to 512

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

16 years ago[IPoIB] Make receive checksum offload a tunable, default to disabled.
ftillier [Wed, 31 May 2006 21:39:48 +0000 (21:39 +0000)]
[IPoIB] Make receive checksum offload a tunable, default to disabled.

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

16 years ago[opensm] Fix a trivial build break
tzachid [Sun, 28 May 2006 11:49:08 +0000 (11:49 +0000)]
[opensm] Fix a trivial build break

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

16 years ago[WSD] Better check of the just created variable in performance counters.
tzachid [Sun, 28 May 2006 09:17:23 +0000 (09:17 +0000)]
[WSD] Better check of the just created variable in performance counters.

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

16 years ago[WSD] Add a few more debug counters.
tzachid [Sun, 28 May 2006 08:35:30 +0000 (08:35 +0000)]
[WSD] Add a few more debug counters.

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

16 years ago[IPOIB] Deregister the addresses from the SM when the IPOIB port goes down.
tzachid [Wed, 24 May 2006 06:32:21 +0000 (06:32 +0000)]
[IPOIB] Deregister the addresses from the SM when the IPOIB port goes down.

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

16 years ago[TESTS] change main.c files to XXX_mainc.c
sleybo [Tue, 23 May 2006 14:25:05 +0000 (14:25 +0000)]
[TESTS] change main.c files to XXX_mainc.c

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

16 years agoif the guid2lid is corrupted, don't exit when running with -y option
eitan [Tue, 23 May 2006 10:07:09 +0000 (10:07 +0000)]
if the guid2lid is corrupted, don't exit when running with -y option
 (don't exit on fatal) - just ignore the file

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

16 years agoBug Fix:
eitan [Tue, 23 May 2006 06:14:08 +0000 (06:14 +0000)]
Bug Fix:
On receive of client reregister - clear the reregister bit - so reregistering
 won't be sent again and again

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

16 years agoThe loop on all lids was missing the last one
eitan [Tue, 23 May 2006 05:35:06 +0000 (05:35 +0000)]
The loop on all lids was missing the last one

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

16 years ago[IPoIB] Use PnP string conversion in debug output.
ftillier [Wed, 17 May 2006 20:24:47 +0000 (20:24 +0000)]
[IPoIB] Use PnP string conversion in debug output.

Submitted by: Tzachi Dar (tzachid@mellanox.co.il)

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

16 years ago[IBAL] Add PnP event string conversion
ftillier [Wed, 17 May 2006 20:24:14 +0000 (20:24 +0000)]
[IBAL] Add PnP event string conversion

Submitted by: Tzachi Dar (tzachid@mellanox.co.il)

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

16 years ago[IPoIB] Fix WPP for free build
ftillier [Tue, 16 May 2006 18:36:49 +0000 (18:36 +0000)]
[IPoIB] Fix WPP for free build

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

16 years ago[WSD] Fix synchronization issue in ibsp_conn_insert.
ftillier [Tue, 16 May 2006 18:31:23 +0000 (18:31 +0000)]
[WSD] Fix synchronization issue in ibsp_conn_insert.

Submitted by: Tzachi Dar (tzachid@mellanox.co.il)

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

16 years ago[MTHCA] 1. bugfix in register_mr verb: there was a lack of memory securing (needed...
leonidk [Tue, 16 May 2006 15:38:55 +0000 (15:38 +0000)]
[MTHCA] 1. bugfix in register_mr verb: there was a lack of memory securing (needed today by WSD);
2. bugfix: mthca_tavor_post_receive() puts the number of WRs (int nreq) in 8-bit field. In case, when nreq=256*k, it will cause corruption of qp number in the doorbell;
3. cosmetics

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

16 years ago[TOOLS] add -c option to vstat to read the ib port counters
sleybo [Tue, 16 May 2006 07:54:47 +0000 (07:54 +0000)]
[TOOLS] add -c option to vstat to read the ib port counters

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

16 years ago[IPoIB] Make WPP output look like DbgPrint output.
ftillier [Mon, 15 May 2006 23:03:01 +0000 (23:03 +0000)]
[IPoIB] Make WPP output look like DbgPrint output.

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

16 years ago[IBAL] Add GET-only local MAD support to user-mode.
ftillier [Mon, 15 May 2006 22:45:01 +0000 (22:45 +0000)]
[IBAL] Add GET-only local MAD support to user-mode.

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

16 years ago[IBAL] Add versioning of the IOCTL interface.
ftillier [Mon, 15 May 2006 21:36:18 +0000 (21:36 +0000)]
[IBAL] Add versioning of the IOCTL interface.

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

16 years ago[IBAL] Fix race in UAL between CQ callbacks and CQ destruction.
ftillier [Mon, 15 May 2006 20:28:53 +0000 (20:28 +0000)]
[IBAL] Fix race in UAL between CQ callbacks and CQ destruction.

Submitted by: Leonid Keller (leonid@mellanox.co.il)

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

16 years ago[MTHCA] cleaning in MR verb
leonidk [Mon, 15 May 2006 16:32:42 +0000 (16:32 +0000)]
[MTHCA] cleaning in MR verb

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

16 years ago[MTHCA] bugfix: lock was not released in one case of error flow in recv and send...
leonidk [Sun, 14 May 2006 09:36:53 +0000 (09:36 +0000)]
[MTHCA] bugfix: lock was not released in one case of error flow in recv and send posts

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