]>
git.openfabrics.org - ~shefty/rdma-win.git/log
sleybo [Mon, 26 Feb 2007 14:14:33 +0000 (14:14 +0000)]
[SRP] bug fix: free memory in debug version
git-svn-id: svn://openib.tc.cornell.edu/gen1@600
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 19 Feb 2007 15:46:31 +0000 (15:46 +0000)]
[TOOLS] add read_lat test and many cosmetics issues
git-svn-id: svn://openib.tc.cornell.edu/gen1@599
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 19 Feb 2007 15:45:06 +0000 (15:45 +0000)]
[TOOLS] add read_bw test and cosmetics
git-svn-id: svn://openib.tc.cornell.edu/gen1@598
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 19 Feb 2007 15:42:01 +0000 (15:42 +0000)]
[TOOLS] fix send_bw test for UD.
pass my_dest structure between server and client.
git-svn-id: svn://openib.tc.cornell.edu/gen1@597
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 19 Feb 2007 15:41:15 +0000 (15:41 +0000)]
[IPOIB] bug fix: free pending list in ipoib_port_down
check the port state in port_send and port_resume
git-svn-id: svn://openib.tc.cornell.edu/gen1@596
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 19 Feb 2007 15:39:02 +0000 (15:39 +0000)]
[IPOIB] bug fix: destroy wait for multicast leave request to finish
git-svn-id: svn://openib.tc.cornell.edu/gen1@595
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 15 Feb 2007 07:58:17 +0000 (07:58 +0000)]
[OPENSM] updating ofed opensm code.
git-svn-id: svn://openib.tc.cornell.edu/gen1@594
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 15 Feb 2007 07:39:49 +0000 (07:39 +0000)]
[MTHCA]bug fixes:
1. Read the right length in atomic cqes (only 8 bytes)
2. Zero few structures before using
3. name change in the spinlock macros
git-svn-id: svn://openib.tc.cornell.edu/gen1@593
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
tzachid [Wed, 14 Feb 2007 16:31:26 +0000 (16:31 +0000)]
[WSD] Fix a bug on duplicate socket.
git-svn-id: svn://openib.tc.cornell.edu/gen1@592
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 14:29:16 +0000 (14:29 +0000)]
[MTHCA/IBBUS] add HIBERNATE and STANDBY support (for mthca/bus/ipoib)
git-svn-id: svn://openib.tc.cornell.edu/gen1@591
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 13:56:47 +0000 (13:56 +0000)]
[MTHCA] remove macro HCA_PRINT_EXIT (no implementation in WPP)
fix some cosmetics issues in prints
git-svn-id: svn://openib.tc.cornell.edu/gen1@590
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 13:33:49 +0000 (13:33 +0000)]
[MTHCA] remove the mad cache from MTHCA
git-svn-id: svn://openib.tc.cornell.edu/gen1@589
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 13:32:45 +0000 (13:32 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1@588
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 13:32:19 +0000 (13:32 +0000)]
[OPENSM] added defines to fix compilation after chages in osm_log.c
git-svn-id: svn://openib.tc.cornell.edu/gen1@587
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 13:28:18 +0000 (13:28 +0000)]
[IBAL] bugfix: al_obj of type H_MCAST object was not destroyed before memory releasing
git-svn-id: svn://openib.tc.cornell.edu/gen1@586
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 13:16:32 +0000 (13:16 +0000)]
[MTHCA/VSTAT] added print of PCIE link capabilities
git-svn-id: svn://openib.tc.cornell.edu/gen1@585
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 13:12:18 +0000 (13:12 +0000)]
[IBAL\IPOIB\INC\WSD\SDP\MTHCA] change 2 defines to match Linux ib_types.
git-svn-id: svn://openib.tc.cornell.edu/gen1@584
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 13:03:37 +0000 (13:03 +0000)]
[MTHCA, TOOLS] fix printing of port capabilities , fix compilation bug
git-svn-id: svn://openib.tc.cornell.edu/gen1@583
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 12:58:38 +0000 (12:58 +0000)]
[MTHCA] support for in-line send in the kernel
git-svn-id: svn://openib.tc.cornell.edu/gen1@582
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 12:25:00 +0000 (12:25 +0000)]
[MTHCA] Cosmetic changes to allow building the driver without WPP
git-svn-id: svn://openib.tc.cornell.edu/gen1@581
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 12:11:24 +0000 (12:11 +0000)]
[MTHCA] Better implementation of doorbells on 64 bit systems.
git-svn-id: svn://openib.tc.cornell.edu/gen1@580
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 12:10:54 +0000 (12:10 +0000)]
[COMPLIB] improve spinlocks to take a more efficient spinlock while at DPC level
git-svn-id: svn://openib.tc.cornell.edu/gen1@579
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 12:10:25 +0000 (12:10 +0000)]
[MTHCA] improve spinlocks to take a more efficient spinlock while at DPC level
git-svn-id: svn://openib.tc.cornell.edu/gen1@578
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 12:02:19 +0000 (12:02 +0000)]
[MTHCA] added processor number to all the debug prints
git-svn-id: svn://openib.tc.cornell.edu/gen1@577
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 11:26:05 +0000 (11:26 +0000)]
[MTHCA] merge kernel and user xxx_wqe.h files into one mthca_wqe.h
git-svn-id: svn://openib.tc.cornell.edu/gen1@576
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 11:03:56 +0000 (11:03 +0000)]
[INCLUDE] update from Linux ib_types.h .
add new defines and fix some spelling errors
git-svn-id: svn://openib.tc.cornell.edu/gen1@575
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 10:48:15 +0000 (10:48 +0000)]
[WSD] add WPP support
git-svn-id: svn://openib.tc.cornell.edu/gen1@574
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 7 Feb 2007 10:47:10 +0000 (10:47 +0000)]
[OPENSM] add missing files form former check in
git-svn-id: svn://openib.tc.cornell.edu/gen1@573
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 6 Feb 2007 16:29:35 +0000 (16:29 +0000)]
[WSD] Added support for thread affinity.
git-svn-id: svn://openib.tc.cornell.edu/gen1@572
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 25 Jan 2007 12:58:44 +0000 (12:58 +0000)]
[OPENSM] update opensm from the OFED linux trunk.
include many changes and new files.
git-svn-id: svn://openib.tc.cornell.edu/gen1@571
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 2 Jan 2007 16:21:03 +0000 (16:21 +0000)]
[IBAL] bug fix: decrement ioc ref count when query return
git-svn-id: svn://openib.tc.cornell.edu/gen1@570
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
aestrin [Thu, 28 Dec 2006 22:54:11 +0000 (22:54 +0000)]
[VNIC] fixed heartbeat algorithm. Other changes towards graceful handling of surprise IOCs removal, both local and remote.
git-svn-id: svn://openib.tc.cornell.edu/gen1@569
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 26 Dec 2006 11:33:54 +0000 (11:33 +0000)]
[IBAL] fix bug in RMPP total_seg calculation ( in case there is not data we still need 1 seg)
-typo in comment
git-svn-id: svn://openib.tc.cornell.edu/gen1@568
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 21 Dec 2006 08:34:11 +0000 (08:34 +0000)]
[ETC] add WPP scripts to collect traces and makebin script to create builds
git-svn-id: svn://openib.tc.cornell.edu/gen1@567
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 21 Dec 2006 08:29:22 +0000 (08:29 +0000)]
build 1.0.0.566
git-svn-id: svn://openib.tc.cornell.edu/gen1@566
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 21 Dec 2006 07:04:22 +0000 (07:04 +0000)]
[WSD] fix a nested loop in the function ibsp_dereg_hca()
git-svn-id: svn://openib.tc.cornell.edu/gen1@565
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 18 Dec 2006 09:33:08 +0000 (09:33 +0000)]
[SRP] typo in inf
git-svn-id: svn://openib.tc.cornell.edu/gen1@564
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 14 Dec 2006 18:13:17 +0000 (18:13 +0000)]
[MTHCA] bugfix: using wrong QP state literals
git-svn-id: svn://openib.tc.cornell.edu/gen1@563
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Thu, 14 Dec 2006 18:09:51 +0000 (18:09 +0000)]
[MTHCA] a typo, preventing right handling of IB_SEND_OPT_FENCE in user space
git-svn-id: svn://openib.tc.cornell.edu/gen1@562
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 14 Dec 2006 12:53:36 +0000 (12:53 +0000)]
[SRP] fix/improve log issues
git-svn-id: svn://openib.tc.cornell.edu/gen1@561
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 14 Dec 2006 11:30:55 +0000 (11:30 +0000)]
[IBAL]attach QP to MC group only in case of full member join
git-svn-id: svn://openib.tc.cornell.edu/gen1@560
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 13 Dec 2006 08:09:20 +0000 (08:09 +0000)]
Build 1.0.0.559
git-svn-id: svn://openib.tc.cornell.edu/gen1@559
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 13 Dec 2006 07:52:10 +0000 (07:52 +0000)]
[IPOIB] join multicast addr in resume port (not just the 0x01005E addr)
git-svn-id: svn://openib.tc.cornell.edu/gen1@558
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 13 Dec 2006 07:50:04 +0000 (07:50 +0000)]
[MTHCA] return a real max_map_per_fmr
git-svn-id: svn://openib.tc.cornell.edu/gen1@557
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Wed, 13 Dec 2006 07:49:13 +0000 (07:49 +0000)]
[BUS/IPOIB] add Mellanox copyrights
git-svn-id: svn://openib.tc.cornell.edu/gen1@556
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 10 Dec 2006 11:15:33 +0000 (11:15 +0000)]
[IBAL] deref the ci_ca->obj in case that update fail.
Singed-off-by:Anatoly Lisenko (anatolyl@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@555
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 4 Dec 2006 14:54:10 +0000 (14:54 +0000)]
[IBAL] bug fix: add ca_guid to IOC/IOU_REMOVE events
git-svn-id: svn://openib.tc.cornell.edu/gen1@554
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 28 Nov 2006 18:32:06 +0000 (18:32 +0000)]
[IBAL] add ref count to ioc
git-svn-id: svn://openib.tc.cornell.edu/gen1@553
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 28 Nov 2006 07:37:23 +0000 (07:37 +0000)]
[IBAL] handle the IOC_REMOVE event
move prints to warning level
git-svn-id: svn://openib.tc.cornell.edu/gen1@552
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 28 Nov 2006 07:34:15 +0000 (07:34 +0000)]
[IBAL] set the h_ci_mcast for user mode detruction
set the obj.hdl only if ioctl status is IB_SUCCESS
git-svn-id: svn://openib.tc.cornell.edu/gen1@551
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 28 Nov 2006 07:27:28 +0000 (07:27 +0000)]
[IBAL\IOU\INC] support 2 HCAs that connect to the same IOC/IOU.
- rcontext_map changed from qmap to fmap
IOC/IOU key is 128 bits (IOC guid and ca guid)
CA\PORT key is 64 bits (guid)
- start new sweep only if the query_cnt is 0.
- IOC uniqe_id is 128 bits and construct from IOC guid and ca guid.
- fix prints
git-svn-id: svn://openib.tc.cornell.edu/gen1@550
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 28 Nov 2006 07:21:02 +0000 (07:21 +0000)]
[IPOIB] move the adapter state to active only if the old state is init.
To prevent the following race:
The adapter start destruction and set the adapter->p_port to NULL.
And bcast_cb set the port to active and use p_adapter->p_port
git-svn-id: svn://openib.tc.cornell.edu/gen1@549
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
leonidk [Mon, 27 Nov 2006 20:03:51 +0000 (20:03 +0000)]
[MTHCA, IBAL et al] added SRQ support
git-svn-id: svn://openib.tc.cornell.edu/gen1@548
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Thu, 23 Nov 2006 14:18:13 +0000 (14:18 +0000)]
[IPOIB] filter out packets with payload MTU bigger then our adapter payload MTU
git-svn-id: svn://openib.tc.cornell.edu/gen1@547
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 20 Nov 2006 14:45:00 +0000 (14:45 +0000)]
[IPOIB] update ipoib_port.h from the former patch
git-svn-id: svn://openib.tc.cornell.edu/gen1@546
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Mon, 20 Nov 2006 13:11:54 +0000 (13:11 +0000)]
[IPOIB] payload MTU is configured from the registry values: 60-2044 bytes
Singed-off-by:Anatoly Lisenko (anatolyl@voltaire.com)
git-svn-id: svn://openib.tc.cornell.edu/gen1@545
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 19 Nov 2006 12:45:49 +0000 (12:45 +0000)]
[MTHCA] fix bug : user level multicast
git-svn-id: svn://openib.tc.cornell.edu/gen1@544
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 19 Nov 2006 06:31:50 +0000 (06:31 +0000)]
[SRP] add SCSI errors to the logs
git-svn-id: svn://openib.tc.cornell.edu/gen1@543
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Tue, 14 Nov 2006 15:29:32 +0000 (15:29 +0000)]
[IPOIB] improve prints in case of completion with error
git-svn-id: svn://openib.tc.cornell.edu/gen1@542
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
sleybo [Sun, 12 Nov 2006 14:47:47 +0000 (14:47 +0000)]
[DOCS] update docs
git-svn-id: svn://openib.tc.cornell.edu/gen1@541
ad392aa1 -c5ef-ae45-8dd8-
e69d62a5ef86
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