]>
git.openfabrics.org - ~shefty/rdma-win.git/log
sleybo [Sun, 12 Nov 2006 14:46:06 +0000 (14:46 +0000)]
[INC] cosmetic changes for docs auto generation
git-svn-id: svn://openib.tc.cornell.edu/gen1@540
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 12 Nov 2006 09:50:34 +0000 (09:50 +0000)]
[MTHCA\MT23108\IBAL] change to support TRAP and TRAP_REPRESS
1. set TRAP_FORWARD in case slid == 0
2. fix command MAD_IFC to set the correct values
3. add al_local_mad function and change ci interface to pass av_src_attr for traps generation.
4. ib_local_mad support NULL pointer at p_mad_out
5. in case of response unexpected the response does not pass to the recv dispatcher
7. add sm_lid and sm_sl to svc structure
git-svn-id: svn://openib.tc.cornell.edu/gen1@539
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 7 Nov 2006 06:54:25 +0000 (06:54 +0000)]
[IBAL] Compliance tests
1. pass switch_info to the HCA - compliance test C13-026
2. Not use AL cashe for node_description node_info to force Mkey check -compliance test C14-018
git-svn-id: svn://openib.tc.cornell.edu/gen1@538
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 2 Nov 2006 11:13:46 +0000 (11:13 +0000)]
[INC] update cosmetics fixes to comments from Linux branch
git-svn-id: svn://openib.tc.cornell.edu/gen1@537
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 2 Nov 2006 11:02:47 +0000 (11:02 +0000)]
[SRP] SRP_CMD->LUN is build from 8 bit LUN as required by SCSI architecture Model-2 standart.
fix bug when IOC report more than 1 service_entry
Submitted by Estrin Alex (aestrin@silverstorm.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@536
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Wed, 1 Nov 2006 19:45:01 +0000 (19:45 +0000)]
[VNIC] fixed x64 platform failure for parameters read. Wrong handler was used for Ndis*Configuration() calls.
Set dereg_pnp sync.
git-svn-id: svn://openib.tc.cornell.edu/gen1@535
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Mon, 30 Oct 2006 16:54:30 +0000 (16:54 +0000)]
[VNIC] include vnic module to ulp build process
git-svn-id: svn://openib.tc.cornell.edu/gen1@534
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Mon, 30 Oct 2006 16:44:06 +0000 (16:44 +0000)]
[IPoIB] ip_packet.h moved to globally shared inc/kernel
git-svn-id: svn://openib.tc.cornell.edu/gen1@533
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Mon, 30 Oct 2006 15:43:54 +0000 (15:43 +0000)]
[IPoIB] share ip_packet.h
git-svn-id: svn://openib.tc.cornell.edu/gen1@532
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 29 Oct 2006 11:30:46 +0000 (11:30 +0000)]
[SRP] update connection state in case of rearm failure.
Submitted by Estrin Alex (aestrin@silverstorm.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@531
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Fri, 27 Oct 2006 12:58:59 +0000 (12:58 +0000)]
[VNIC]Added support for new remote features flags, corrected adapter state change handling, async pnp deregister, minor cleanup.
git-svn-id: svn://openib.tc.cornell.edu/gen1@530
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 24 Oct 2006 16:35:10 +0000 (16:35 +0000)]
[AL\MTHCA\SRP] cosmetics (changing of prints)
git-svn-id: svn://openib.tc.cornell.edu/gen1@529
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 19 Oct 2006 11:48:17 +0000 (11:48 +0000)]
[MTHCA] mthca wpp debug use the same format .
fix race between KeCancelTimre to iounmap in mthca catastrophic error flow
git-svn-id: svn://openib.tc.cornell.edu/gen1@528
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 19 Oct 2006 11:32:05 +0000 (11:32 +0000)]
[TOOLS] fix default size of write_lat test to be 2 bytes
git-svn-id: svn://openib.tc.cornell.edu/gen1@527
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Mon, 16 Oct 2006 16:04:59 +0000 (16:04 +0000)]
[VNIC] restore removed line by mistake
git-svn-id: svn://openib.tc.cornell.edu/gen1@526
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Sun, 15 Oct 2006 21:29:08 +0000 (21:29 +0000)]
[VNIC] nasty bug.
git-svn-id: svn://openib.tc.cornell.edu/gen1@525
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Sun, 15 Oct 2006 17:19:24 +0000 (17:19 +0000)]
[VNIC] better check handle before access
git-svn-id: svn://openib.tc.cornell.edu/gen1@524
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Sun, 15 Oct 2006 00:27:43 +0000 (00:27 +0000)]
[VNIC] correct versioning macro file
git-svn-id: svn://openib.tc.cornell.edu/gen1@523
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Sun, 15 Oct 2006 00:13:46 +0000 (00:13 +0000)]
[VNIC] memory leak in data_disconnect. added reset+pnp_dereg.Changed debug flags and messages to more friendly format.Set asserting counter on set OIDs.
Replaced cl_qlist* send_pending_list on Ndis* provided API.Some other cleanup efforts.
git-svn-id: svn://openib.tc.cornell.edu/gen1@522
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 12 Oct 2006 07:56:07 +0000 (07:56 +0000)]
[WSD] Fixed a typo introduced in checkin 511.
git-svn-id: svn://openib.tc.cornell.edu/gen1@521
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Tue, 10 Oct 2006 21:06:36 +0000 (21:06 +0000)]
[VNIC] apply correct versioning header
git-svn-id: svn://openib.tc.cornell.edu/gen1@520
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Tue, 10 Oct 2006 21:02:08 +0000 (21:02 +0000)]
[VNIC] will include vnic to ulp builds later
git-svn-id: svn://openib.tc.cornell.edu/gen1@519
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 10 Oct 2006 17:27:42 +0000 (17:27 +0000)]
[MTHCA] update the vendor specific field for of QP async event
git-svn-id: svn://openib.tc.cornell.edu/gen1@518
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Tue, 10 Oct 2006 12:54:26 +0000 (12:54 +0000)]
reschedule hearbeat messages if other control Queue send is not completed, typo in INF file
git-svn-id: svn://openib.tc.cornell.edu/gen1@517
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 9 Oct 2006 12:20:51 +0000 (12:20 +0000)]
[IBAL] sync flags bits between free and chk versions
git-svn-id: svn://openib.tc.cornell.edu/gen1@516
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@515
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@514
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@513
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@512
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@511
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@510
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@509
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@508
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@507
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 20 Sep 2006 18:45:39 +0000 (18:45 +0000)]
Build 1.0.0.506
git-svn-id: svn://openib.tc.cornell.edu/gen1@506
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@505
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@504
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@503
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@502
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@501
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@500
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@499
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@498
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Tue, 19 Sep 2006 23:06:28 +0000 (23:06 +0000)]
[SRP] Add WPP
git-svn-id: svn://openib.tc.cornell.edu/gen1@497
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@496
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@495
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@494
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@493
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@492
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@491
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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@490
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 11 Sep 2006 17:10:28 +0000 (17:10 +0000)]
[IBAL] Only set SA query handle when it is safe to.
git-svn-id: svn://openib.tc.cornell.edu/gen1@489
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 11 Sep 2006 17:09:55 +0000 (17:09 +0000)]
[IBAL] Properly handle ib_sync_destroy being used as the
callback for synchronous objects.
Originally sent by Yossi Leybovich (sleybo@mellanox.co.il),
with modifications by Fab Tillier (ftillier@silverstorm.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@488
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 11 Sep 2006 07:03:01 +0000 (07:03 +0000)]
[IBAL] ib_dereg_svc check that the handle is from the right type
git-svn-id: svn://openib.tc.cornell.edu/gen1@487
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 11 Sep 2006 07:00:00 +0000 (07:00 +0000)]
{TESTS] bugfix:MadQuery test always use pkey/gid index 0.
git-svn-id: svn://openib.tc.cornell.edu/gen1@486
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 6 Sep 2006 20:00:07 +0000 (20:00 +0000)]
[SRP] Fix memory corruption when connection establishment times out.
git-svn-id: svn://openib.tc.cornell.edu/gen1@485
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 6 Sep 2006 19:59:04 +0000 (19:59 +0000)]
[IPoIB] Fix brackets for calls to __endpt_mgr_reset_all. Fix indentation.
git-svn-id: svn://openib.tc.cornell.edu/gen1@484
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 6 Sep 2006 19:56:26 +0000 (19:56 +0000)]
[IBAL] Fix ib_sync_destroy usage for kernel clients.
git-svn-id: svn://openib.tc.cornell.edu/gen1@483
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 6 Sep 2006 18:18:03 +0000 (18:18 +0000)]
[IBAL, MT23108, MTHCA] Fix MAD response for cached attributes
to use GET_RESP as the method.
Submitted by: Anatoly Lesinko (anatolyl@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@482
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 6 Sep 2006 13:36:55 +0000 (13:36 +0000)]
[MTHCA] bugfix: fixes memory registration on 32-bit platforms. Virtual addresses in Windows are sign extended when extended to 64-bits, but the code currently truncates the input virtual address to 32-bits and then does an unsigned extension to 64-bits.
Submitted by: Fabian Tillier [ftillier@silverstorm.com]
git-svn-id: svn://openib.tc.cornell.edu/gen1@481
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 6 Sep 2006 04:58:20 +0000 (04:58 +0000)]
[IPOIB] - clean the endpnt lists when port move to inactive state.
- __port_create_bcast function use the IPOIB_DBG_INIT flag
git-svn-id: svn://openib.tc.cornell.edu/gen1@480
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 4 Sep 2006 06:20:51 +0000 (06:20 +0000)]
[MTHCA] feature: enable working with MAP_FMR on DISPATCH level
bugfix: return rkey in network order for map_phys_fmr verb
Arbel: call rearm on all EQ's each time.
git-svn-id: svn://openib.tc.cornell.edu/gen1@479
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 1 Sep 2006 18:42:15 +0000 (18:42 +0000)]
[IBAL] Cleanup syntax of latest destroy FMR changes.
git-svn-id: svn://openib.tc.cornell.edu/gen1@478
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 31 Aug 2006 22:30:15 +0000 (22:30 +0000)]
[IBAL] CM: Add debug output to print the CEP state when
operations fail due to invalid state.
git-svn-id: svn://openib.tc.cornell.edu/gen1@477
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 31 Aug 2006 17:43:34 +0000 (17:43 +0000)]
[IBIOU] Fix WPP builds.
git-svn-id: svn://openib.tc.cornell.edu/gen1@476
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 31 Aug 2006 10:22:02 +0000 (10:22 +0000)]
[IPOIB] bcast function use the IPOIB_DBG_INIT flag for prints
git-svn-id: svn://openib.tc.cornell.edu/gen1@475
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 31 Aug 2006 08:57:19 +0000 (08:57 +0000)]
Set property svn:keywords "id" on all repository
git-svn-id: svn://openib.tc.cornell.edu/gen1@474
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 31 Aug 2006 08:08:52 +0000 (08:08 +0000)]
[MTHCA] bugfix: return rkey in network order for map_phys_fmr verb
git-svn-id: svn://openib.tc.cornell.edu/gen1@473
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 31 Aug 2006 08:08:18 +0000 (08:08 +0000)]
[OPENSM] When running as a service, if all ports are down, use the first port.
git-svn-id: svn://openib.tc.cornell.edu/gen1@472
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 31 Aug 2006 07:14:38 +0000 (07:14 +0000)]
[IBAL] Allow disabling the IOC Sweep by setting the poll interval to zero.
git-svn-id: svn://openib.tc.cornell.edu/gen1@471
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 31 Aug 2006 07:13:54 +0000 (07:13 +0000)]
[IOU] Add WPP tracing entries to IOU bus driver INF file.
Submitted by Yossi Leybovich (sleybo@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1@470
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 30 Aug 2006 18:35:01 +0000 (18:35 +0000)]
[IOU] Add WPP tracing to IOU bus driver.
Submitted by Yossi Leybovich (sleybo@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1@469
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 30 Aug 2006 18:34:19 +0000 (18:34 +0000)]
[IBAL] Add [AL] prefix to debug output.
git-svn-id: svn://openib.tc.cornell.edu/gen1@468
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Tue, 29 Aug 2006 20:46:19 +0000 (20:46 +0000)]
[IBAL] CM: Fix error handling if __insert_cep fails.
git-svn-id: svn://openib.tc.cornell.edu/gen1@467
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Tue, 29 Aug 2006 20:35:06 +0000 (20:35 +0000)]
[IBAL] Fix Bug 214: Fix stale connection handling during REP processing.
git-svn-id: svn://openib.tc.cornell.edu/gen1@466
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 29 Aug 2006 07:09:42 +0000 (07:09 +0000)]
[IBAL] fix comments for robodoc html formating tool
git-svn-id: svn://openib.tc.cornell.edu/gen1@465
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 27 Aug 2006 07:50:35 +0000 (07:50 +0000)]
[DOCS] docs update
git-svn-id: svn://openib.tc.cornell.edu/gen1@464
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Thu, 24 Aug 2006 18:13:32 +0000 (18:13 +0000)]
[IPoIB] Fix release builds with no WPP tracing.
Submitted by Guy Corem (guyc@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@463
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 24 Aug 2006 07:08:12 +0000 (07:08 +0000)]
[OPENSM] The SA client is certainly not a responder (it initiates queries)
and for now not a report responder.
Fixing this makes SA client able to connect on same port the SM is
attached to.
git-svn-id: svn://openib.tc.cornell.edu/gen1@462
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Wed, 23 Aug 2006 19:23:29 +0000 (19:23 +0000)]
[IBAL] Fix improper end-of-list checks.
git-svn-id: svn://openib.tc.cornell.edu/gen1@461
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 20 Aug 2006 13:55:49 +0000 (13:55 +0000)]
[OPENSM] When trying to set to INIT the remote port of the given physical port
in function __osm_lid_mgr_set_remote_pi_state_to_init, there was no
check whether the physical port in null (e.g., if it's disconnected).
git-svn-id: svn://openib.tc.cornell.edu/gen1@460
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 18 Aug 2006 20:30:56 +0000 (20:30 +0000)]
Build 1.0.0.459
git-svn-id: svn://openib.tc.cornell.edu/gen1@459
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Thu, 17 Aug 2006 08:12:37 +0000 (08:12 +0000)]
[opensm] Base service status on results that were received from opensm log messages.
git-svn-id: svn://openib.tc.cornell.edu/gen1@458
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 16 Aug 2006 09:51:51 +0000 (09:51 +0000)]
[MTHCA] bugfix: skip handling events on absence of a client (e.g., when PORT_CHANGE async event comes after IBBUS has been unloaded)
git-svn-id: svn://openib.tc.cornell.edu/gen1@457
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Wed, 16 Aug 2006 09:49:44 +0000 (09:49 +0000)]
[MTHCA] bugfix: don't set unnecessary required parameters in modify_QP in RTS-RTS transition
git-svn-id: svn://openib.tc.cornell.edu/gen1@456
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 15 Aug 2006 15:59:28 +0000 (15:59 +0000)]
[IBAL] bugfix: QP has to increment the reference on the pool key upon creation and not before destroying, when it can be already destroyed.
Submitted by: Fabian Tillier [ftillier@silverstorm.com]
git-svn-id: svn://openib.tc.cornell.edu/gen1@455
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 14 Aug 2006 19:23:34 +0000 (19:23 +0000)]
[WSD] Fix error flow in IBSPDuplicateSocket.
git-svn-id: svn://openib.tc.cornell.edu/gen1@454
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 14 Aug 2006 19:23:03 +0000 (19:23 +0000)]
[IBAL] Fix leak of kernel CEPs in passive reject path.
git-svn-id: svn://openib.tc.cornell.edu/gen1@453
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 18:22:23 +0000 (18:22 +0000)]
[VSTAT] 1. feature: added '-h' flag;
2. added a print of warning while in "livefish" mode
3. output formatting improvements
git-svn-id: svn://openib.tc.cornell.edu/gen1@452
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 18:19:51 +0000 (18:19 +0000)]
[MTHCA] 1. feature: the driver will now enter a simulated "livefish" mode in case of error in the card initialization.
2. improve printing to Event Log.
3. cleaning: remove a duplicate structure
git-svn-id: svn://openib.tc.cornell.edu/gen1@451
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 18:14:45 +0000 (18:14 +0000)]
[MTHCA] 1. bugfix: add multi-threading support for MODIDY QP, MODIFY SRQ and, partly, RESIZE CQ;
2. add sanity check for path MTU value in modify_qp;
3. Added a sanity check of existence of AV while building UD header.
git-svn-id: svn://openib.tc.cornell.edu/gen1@450
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 18:02:42 +0000 (18:02 +0000)]
[MTHCA] feature: added support for registration of virtual memory from kernel
git-svn-id: svn://openib.tc.cornell.edu/gen1@449
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 17:05:44 +0000 (17:05 +0000)]
[MTHCA] bugfix: passing huge size values to create_cq/resize_cq causes hang in align_cq_size.
git-svn-id: svn://openib.tc.cornell.edu/gen1@448
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 14 Aug 2006 17:00:26 +0000 (17:00 +0000)]
[MTHCA] feature: added new Registry parameter - TunePci - which is set by default to 0. It means, that the driver will not perform tuning of the PCI configuration space of HCA cards, as it did so far, because it can cause a stuck with some BIOSes.
git-svn-id: svn://openib.tc.cornell.edu/gen1@447
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Tue, 8 Aug 2006 22:37:52 +0000 (22:37 +0000)]
[MTHCA] bugfix: a typo in re-initializing of a QP while moving it to RESET state
Submitted by: Anatoly Lisenko [anatoly4work@gmail.com]
git-svn-id: svn://openib.tc.cornell.edu/gen1@446
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 7 Aug 2006 23:32:29 +0000 (23:32 +0000)]
[IPoIB] When processing received ARP, only check remote LID
if endpoint's DLID is non-zero.
Fix suggested by Tzachi Dar (tzachid@mellanox.co.il)
git-svn-id: svn://openib.tc.cornell.edu/gen1@445
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 7 Aug 2006 23:28:26 +0000 (23:28 +0000)]
[IPoIB] Add support for Voltaire IP Router.
Submitted by: Guy Corem (guyc@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@444
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Mon, 7 Aug 2006 23:04:40 +0000 (23:04 +0000)]
[IBAL] Send RMPP ACK if RMPP response is sent with a busy status.
git-svn-id: svn://openib.tc.cornell.edu/gen1@443
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 4 Aug 2006 23:54:02 +0000 (23:54 +0000)]
[WSD] Make perf counters work for all users.
git-svn-id: svn://openib.tc.cornell.edu/gen1@442
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
ftillier [Fri, 4 Aug 2006 08:39:21 +0000 (08:39 +0000)]
[IPoIB] Remove unused parameters
Submitted by: Guy Corem (guyc@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@441
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86