14 years ago[VNIC] Initial checkin of VNIC code. Not yet fully functional.
ftillier [Fri, 6 Oct 2006 20:26:00 +0000 (20:26 +0000)]
[VNIC] Initial checkin of VNIC code.  Not yet fully functional.

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

14 years ago[MTHCA] Implementation of fairness between eqs - each eq is limited to 10 ms.
tzachid [Wed, 4 Oct 2006 12:57:02 +0000 (12:57 +0000)]
[MTHCA] Implementation of fairness between eqs - each eq is limited to 10 ms.

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

14 years ago[SRP] Use I/O class constants when formatting login request
ftillier [Tue, 3 Oct 2006 17:36:39 +0000 (17:36 +0000)]
[SRP] Use I/O class constants when formatting login request
initiator and target port identifiers.
Define I/O class and subclass constants in network order to
eliminate run-time byte swaps when checking these fields.

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

14 years ago[SRP] Properly size SRB extension.
ftillier [Tue, 3 Oct 2006 00:07:27 +0000 (00:07 +0000)]
[SRP] Properly size SRB extension.

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

14 years ago[WSD] Debug support:
ftillier [Tue, 3 Oct 2006 00:06:29 +0000 (00:06 +0000)]
[WSD] Debug support:
- Add environment variables to control CM and QP retries and
adjust packet lifetime.
- Expand error debug output for WC failures to indicate more details.

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

14 years ago[WSD] Fix memory registration code:
ftillier [Mon, 2 Oct 2006 23:58:56 +0000 (23:58 +0000)]
[WSD] Fix memory registration code:
- Fix access violation if registered memory is freed before
WSD switch calls to deregister.
- No need to set IB_AC_LOCAL_WRITE for MEM_READ registrations.

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

14 years ago[SRP] Handle both SRP I/O Classes, 0xFF from SRP spec r10, and
ftillier [Fri, 29 Sep 2006 23:09:57 +0000 (23:09 +0000)]
[SRP] Handle both SRP I/O Classes, 0xFF from SRP spec r10, and
0x100 from SRP r15 onward.  The initiator and target port identifier
changed from GUID:ExtensionID to ExtensionID:GUID.

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

14 years ago[IBAL] Provide a way for kernel clients to get HCA's device object.
ftillier [Fri, 29 Sep 2006 23:07:45 +0000 (23:07 +0000)]
[IBAL] Provide a way for kernel clients to get HCA's device object.

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

14 years ago[IBAL] Fix overflow in loop counters when iterating over service entries.
ftillier [Fri, 29 Sep 2006 23:06:45 +0000 (23:06 +0000)]
[IBAL] Fix overflow in loop counters when iterating over service entries.

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

14 years agoBuild
ftillier [Wed, 20 Sep 2006 18:45:39 +0000 (18:45 +0000)]

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

14 years ago[MTHCA] Query AV is not supported now for memory devices. Return IB_UNSUPPORTED inste...
leonidk [Wed, 20 Sep 2006 12:30:28 +0000 (12:30 +0000)]
[MTHCA] Query AV is not supported now for memory devices. Return IB_UNSUPPORTED instead of IB_INVALID_PARAMETER

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

14 years ago[MTHCA] updated supported FW versions
leonidk [Wed, 20 Sep 2006 12:21:38 +0000 (12:21 +0000)]
[MTHCA] updated supported FW versions

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

14 years ago[MTHCA] added some sanity checks
leonidk [Wed, 20 Sep 2006 12:20:09 +0000 (12:20 +0000)]
[MTHCA] added some sanity checks

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

14 years ago[TOOLS] VSTAT - removed an information-less line in the output
leonidk [Wed, 20 Sep 2006 12:16:53 +0000 (12:16 +0000)]
[TOOLS] VSTAT - removed an information-less line in the output

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

14 years ago[MTHCA] bugfix: data corruption while registering MR
leonidk [Wed, 20 Sep 2006 11:55:57 +0000 (11:55 +0000)]
[MTHCA] bugfix: data corruption while registering MR

  If a buffer to be registered overlaps a buffer, already registered, a race can happen between HCA, writing to the previously registered buffer and the probing functions (MmProbeAndLockPages, MmSecureVirtualMemory), used in the algorithm of memory registration.
  To prevent the race we maintain reference counters for the physical pages, being registered, and register every physical page FOR THE WRITE ACCESS only once.

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

14 years ago[MTHCA] bugfix: destroy spinlock object
leonidk [Wed, 20 Sep 2006 11:44:38 +0000 (11:44 +0000)]
[MTHCA] bugfix: destroy spinlock object

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

14 years ago[AL] Reduce warning-level output in MAD send completion processing.
ftillier [Tue, 19 Sep 2006 23:34:36 +0000 (23:34 +0000)]
[AL] Reduce warning-level output in MAD send completion processing.

Submitted by Yossi Leybovich (sleybo@mellanox.co.il)

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

14 years ago[UAL] Propagate CQ affiliated event notifications to user-mode as requested.
ftillier [Tue, 19 Sep 2006 23:09:53 +0000 (23:09 +0000)]
[UAL] Propagate CQ affiliated event notifications to user-mode as requested.

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

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

14 years ago[SRP] Add WPP
ftillier [Tue, 19 Sep 2006 23:06:28 +0000 (23:06 +0000)]

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

14 years ago[IOU] WPP fixup.
ftillier [Tue, 19 Sep 2006 23:06:05 +0000 (23:06 +0000)]
[IOU] WPP fixup.

Submitted by Yossi Leybovich (sleybo@mellanox.co.il)

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

14 years ago[IBBUS] INF: Update product ID for SilverStorm VEx and VFx I/O Units.
ftillier [Tue, 19 Sep 2006 23:05:32 +0000 (23:05 +0000)]
[IBBUS] INF: Update product ID for SilverStorm VEx and VFx I/O Units.
Add SilverStorm EVIC and FVIC I/O Units.

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

14 years ago[TOOLS] remove unavailable data ,
sleybo [Thu, 14 Sep 2006 10:30:15 +0000 (10:30 +0000)]
[TOOLS] remove unavailable data ,
free ca_guid_array before exit

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

14 years ago[IBAL] Initiate IOC sweep when SM change
ftillier [Tue, 12 Sep 2006 19:00:29 +0000 (19:00 +0000)]
[IBAL] Initiate IOC sweep when SM change

Submitted by Yossi Leybovich (sleybo@mellanox.co.il)

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

14 years ago[IPoIB] Add port number to IBAT_PORT_RECORD to allow SDP to prepost receives.
ftillier [Mon, 11 Sep 2006 18:51:54 +0000 (18:51 +0000)]
[IPoIB] Add port number to IBAT_PORT_RECORD to allow SDP to prepost receives.

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

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

14 years ago[IPoIB] Fix locking around endpoint LID checks.
ftillier [Mon, 11 Sep 2006 17:19:28 +0000 (17:19 +0000)]
[IPoIB] Fix locking around endpoint LID checks.

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

14 years ago[IBAL] ib_modify_ca: trap invalid capability modifications.
ftillier [Mon, 11 Sep 2006 17:11:46 +0000 (17:11 +0000)]
[IBAL] ib_modify_ca: trap invalid capability modifications.

Initially submitted by Leonid Keller (leonid@mellanox.co.il),
with changes by Fab Tillier (ftillier@silverstorm.com)

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

14 years ago[IBAL] Only set SA query handle when it is safe to.
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/trunk@489 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Properly handle ib_sync_destroy being used as the
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/trunk@488 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] ib_dereg_svc check that the handle is from the right type
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/trunk@487 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago{TESTS] bugfix:MadQuery test always use pkey/gid index 0.
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/trunk@486 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[SRP] Fix memory corruption when connection establishment times out.
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/trunk@485 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPoIB] Fix brackets for calls to __endpt_mgr_reset_all. Fix indentation.
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/trunk@484 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Fix ib_sync_destroy usage for kernel clients.
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/trunk@483 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL, MT23108, MTHCA] Fix MAD response for cached attributes
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/trunk@482 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: fixes memory registration on 32-bit platforms. Virtual addresses...
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/trunk@481 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] - clean the endpnt lists when port move to inactive state.
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/trunk@480 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] feature: enable working with MAP_FMR on DISPATCH level
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/trunk@479 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Cleanup syntax of latest destroy FMR changes.
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/trunk@478 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] CM: Add debug output to print the CEP state when
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/trunk@477 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBIOU] Fix WPP builds.
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/trunk@476 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] bcast function use the IPOIB_DBG_INIT flag for prints
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/trunk@475 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years agoSet property svn:keywords "id" on all repository
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/trunk@474 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] bugfix: return rkey in network order for map_phys_fmr verb
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/trunk@473 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[OPENSM] When running as a service, if all ports are down, use the first port.
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/trunk@472 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Allow disabling the IOC Sweep by setting the poll interval to zero.
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/trunk@471 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

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

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