mirror/winof/.git
13 years ago[TOOLS] fix send_bw test for UD.
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/trunk@597 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IPOIB] bug fix: free pending list in ipoib_port_down
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/trunk@596 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IPOIB] bug fix: destroy wait for multicast leave request to finish
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/trunk@595 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[OPENSM] updating ofed opensm code.
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/trunk@594 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA]bug fixes:
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/trunk@593 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[WSD] Fix a bug on duplicate socket.
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/trunk@592 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA/IBBUS] add HIBERNATE and STANDBY support (for mthca/bus/ipoib)
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/trunk@591 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] remove macro HCA_PRINT_EXIT (no implementation in WPP)
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/trunk@590 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] remove the mad cache from MTHCA
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/trunk@589 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years agogit-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@588 ad392aa1-c5ef-ae45-8dd8-e69d62...
sleybo [Wed, 7 Feb 2007 13:32:45 +0000 (13:32 +0000)]
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@588 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[OPENSM] added defines to fix compilation after chages in osm_log.c
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/trunk@587 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IBAL] bugfix: al_obj of type H_MCAST object was not destroyed before memory releasing
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/trunk@586 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA/VSTAT] added print of PCIE link capabilities
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/trunk@585 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IBAL\IPOIB\INC\WSD\SDP\MTHCA] change 2 defines to match Linux ib_types.
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/trunk@584 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA, TOOLS] fix printing of port capabilities , fix compilation bug
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/trunk@583 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] support for in-line send in the kernel
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/trunk@582 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] Cosmetic changes to allow building the driver without WPP
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/trunk@581 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] Better implementation of doorbells on 64 bit systems.
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/trunk@580 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[COMPLIB] improve spinlocks to take a more efficient spinlock while at DPC level
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/trunk@579 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] improve spinlocks to take a more efficient spinlock while at DPC level
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/trunk@578 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] added processor number to all the debug prints
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/trunk@577 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] merge kernel and user xxx_wqe.h files into one mthca_wqe.h
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/trunk@576 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[INCLUDE] update from Linux ib_types.h .
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/trunk@575 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[WSD] add WPP support
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/trunk@574 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[OPENSM] add missing files form former check in
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/trunk@573 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[WSD] Added support for thread affinity.
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/trunk@572 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[OPENSM] update opensm from the OFED linux trunk.
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/trunk@571 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IBAL] bug fix: decrement ioc ref count when query return
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/trunk@570 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[VNIC] fixed heartbeat algorithm. Other changes towards graceful handling of surprise...
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/trunk@569 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IBAL] fix bug in RMPP total_seg calculation ( in case there is not data we still...
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/trunk@568 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[ETC] add WPP scripts to collect traces and makebin script to create builds
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/trunk@567 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years agobuild 1.0.0.566
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/trunk@566 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[WSD] fix a nested loop in the function ibsp_dereg_hca()
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/trunk@565 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[SRP] typo in inf
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/trunk@564 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] bugfix: using wrong QP state literals
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/trunk@563 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] a typo, preventing right handling of IB_SEND_OPT_FENCE in user space
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/trunk@562 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[SRP] fix/improve log issues
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/trunk@561 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IBAL]attach QP to MC group only in case of full member join
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/trunk@560 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years agoBuild 1.0.0.559
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/trunk@559 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IPOIB] join multicast addr in resume port (not just the 0x01005E addr)
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/trunk@558 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[MTHCA] return a real max_map_per_fmr
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/trunk@557 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[BUS/IPOIB] add Mellanox copyrights
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/trunk@556 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

13 years ago[IBAL] deref the ci_ca->obj in case that update fail.
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/trunk@555 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] bug fix: add ca_guid to IOC/IOU_REMOVE events
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/trunk@554 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] add ref count to ioc
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/trunk@553 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] handle the IOC_REMOVE event
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/trunk@552 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] set the h_ci_mcast for user mode detruction
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/trunk@551 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL\IOU\INC] support 2 HCAs that connect to the same IOC/IOU.
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/trunk@550 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] move the adapter state to active only if the old state is init.
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/trunk@549 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA, IBAL et al] added SRQ support
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/trunk@548 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] filter out packets with payload MTU bigger then our adapter payload MTU
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/trunk@547 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] update ipoib_port.h from the former patch
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/trunk@546 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] payload MTU is configured from the registry values: 60-2044 bytes
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/trunk@545 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] fix bug : user level multicast
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/trunk@544 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[SRP] add SCSI errors to the logs
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/trunk@543 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPOIB] improve prints in case of completion with error
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/trunk@542 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[DOCS] update docs
sleybo [Sun, 12 Nov 2006 14:47:47 +0000 (14:47 +0000)]
[DOCS] update docs

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

14 years ago[INC] cosmetic changes for docs auto generation
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/trunk@540 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA\MT23108\IBAL] change to support TRAP and TRAP_REPRESS
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/trunk@539 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] Compliance tests
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/trunk@538 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[INC] update cosmetics fixes to comments from Linux branch
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/trunk@537 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[SRP] SRP_CMD->LUN is build from 8 bit LUN as required by SCSI architecture Model...
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/trunk@536 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VNIC] fixed x64 platform failure for parameters read. Wrong handler was used for...
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/trunk@535 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VNIC] include vnic module to ulp build process
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/trunk@534 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPoIB] ip_packet.h moved to globally shared inc/kernel
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/trunk@533 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IPoIB] share ip_packet.h
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/trunk@532 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[SRP] update connection state in case of rearm failure.
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/trunk@531 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VNIC]Added support for new remote features flags, corrected adapter state change...
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/trunk@530 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[AL\MTHCA\SRP] cosmetics (changing of prints)
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/trunk@529 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] mthca wpp debug use the same format .
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/trunk@528 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[TOOLS] fix default size of write_lat test to be 2 bytes
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/trunk@527 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VNIC] restore removed line by mistake
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/trunk@526 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VNIC] nasty bug.
aestrin [Sun, 15 Oct 2006 21:29:08 +0000 (21:29 +0000)]
[VNIC] nasty bug.

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

14 years ago[VNIC] better check handle before access
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/trunk@524 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VNIC] correct versioning macro file
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/trunk@523 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VNIC] memory leak in data_disconnect. added reset+pnp_dereg.Changed debug flags...
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/trunk@522 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[WSD] Fixed a typo introduced in checkin 511.
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/trunk@521 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VNIC] apply correct versioning header
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/trunk@520 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[VNIC] will include vnic to ulp builds later
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/trunk@519 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[MTHCA] update the vendor specific field for of QP async event
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/trunk@518 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years agoreschedule hearbeat messages if other control Queue send is not completed, typo in...
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/trunk@517 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

14 years ago[IBAL] sync flags bits between free and chk versions
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/trunk@516 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

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 1.0.0.506
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/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