]> git.openfabrics.org - ~shefty/rdma-win.git/log
~shefty/rdma-win.git
17 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@562 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@561 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@560 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@559 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@558 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@557 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@556 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@555 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@554 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@553 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@552 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@551 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@550 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@549 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@548 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@547 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@546 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@545 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@544 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@543 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@542 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@541 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@540 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@539 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@538 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@537 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@536 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@535 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@534 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@533 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@532 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@531 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@530 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@529 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@528 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@527 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@526 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@525 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@524 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@523 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@522 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@521 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@520 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@519 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@518 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@517 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@516 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@515 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@514 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@513 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@512 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@511 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@510 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@509 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@508 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@507 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@506 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@505 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@504 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@503 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@502 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@501 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@500 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@499 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@498 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 years ago[SRP] Add WPP
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

17 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@496 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@495 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@494 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@493 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@492 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@491 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@490 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@489 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@488 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@487 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@486 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@485 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@484 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@483 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@482 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@481 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@480 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@479 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@478 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@477 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@476 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@475 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@474 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@473 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@472 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@471 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@470 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@469 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@468 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@467 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@466 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@465 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@464 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

17 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@463 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86