Thanks, applied.
> -Original Message-
> From: Bharat Potnuri [mailto:bha...@chelsio.com]
> Sent: Tuesday, September 29, 2015 5:30 AM
> To: Davis, Arlin R
> Cc: linux-rdma@vger.kernel.org; sw...@opengridcomputing.com;
> nirran...@chelsio.com; Bharat Potnuri
> Subje
New release for uDAPL (2.1.6) is available at
http://downloads.openfabrics.org/dapl/
Vlad, please pull into OFED 3.18-1
md5sum: dce3ef7c943807d35bcb26dae72b1d88 dapl-2.1.6.tar.gz
For v2.1 package install RPM packages as follow:
dapl-2.1.6-1
dapl-utils-2.1.6-1
New release for uDAPL (2.1.5) is available at
http://downloads.openfabrics.org/dapl/dapl-2.1.5.tar.gz
Vlad, please pull into OFED 3.18 RC3
md5sum: 8a7735bfe24dd7c446aec38db3577728 dapl-2.1.5.tar.gz
For v2.1 package install RPM packages as follow:
dapl-2.1.5-1
dapl-utils-2.1.5-1
From: Arlin Davis arlin.r.da...@intel.com
Tested on 1200n, 28ppn cluster, MPI AlltoAll
Intel MPI, UD mode, static and dynamic, over 500m connections.
Arlin Davis (5):
ucm: optimizations for large scale UD communication management
ucm: check for AH caching when destroying via UD extension
From: Arlin Davis arlin.r.da...@intel.com
Change port manager to indexer and service ID manager
to bitarray indexer. Reduces footprint for service IDs
and allow direct lookup on CM messages.
New insert, remove, lookup functions for processing ID
based CM objects. Inbound requests, with the
From: Arlin Davis arlin.r.da...@intel.com
Allocate port space hash table during device open when creating CM services.
Default settings are set to 4K entry chunks and 256K total port slots.
Add environment variables for adjustments
DAPL_UCM_ENTRY_BITS 11
DAPL_UCM_ARRAY_BITS 18
Add debug output
From: Arlin Davis arlin.r.da...@intel.com
AH caching per QP, AH space set to 48K for LID unicast
Bump port space up to 24 bits
Reduce CM object and reduce private data to 68 bytes
Add xport space and rtns to DCM reserve fields.
New indexer macros for port space hash table management
Add hash
From: Arlin Davis arlin.r.da...@intel.com
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_common/ib_extensions.c | 14 --
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/dapl/openib_common/ib_extensions.c
b/dapl/openib_common/ib_extensions.c
New release for uDAPL (2.1.4) is available at
http://www.openfabrics.org/downloads/dapl
Vlad, please pull into OFED 3.18 RC2
md5sum: d20bd85bc71c2f3391fb4c8d61e4e62d dapl-2.1.4.tar.gz
For v2.1 package install RPM packages as follow:
dapl-2.1.4-1
dapl-utils-2.1.4-1
dapl-devel-2.1.4-1
New release for DAPL (2.1.3) is available at
http://www.openfabrics.org/downloads/dapl
Vlad, please pull into OFED 3.18 daily builds.
Latest Packages (see ChangeLog for recent changes, see README.mcm for MIC
support):
md5sum: 04537bdd405b89c562d73bfdd6027c2b dapl-2.1.3.tar.gz
For package
-Original Message-
From: linux-rdma-ow...@vger.kernel.org [mailto:linux-rdma-
ow...@vger.kernel.org] On Behalf Of Hefty, Sean
Sent: Wednesday, October 01, 2014 10:16 AM
To: Yishai Hadas; rol...@kernel.org
Cc: linux-rdma@vger.kernel.org; rain...@mellanox.com
Subject: RE: [PATCH
Subject: [PATCH 4/5] dapl: add support for the s390x platform
This patch adds the dapl_os_atopmic_inc, dapl_os_atomic_dec, and
dapl_os_atomic_assign function implementatios to the dapl userspace
package to provide the DAPL API support on the s390x platform by adding
Assembler language
New release for uDAPL (2.1.2) is available at
http://www.openfabrics.org/downloads/dapl
Vlad, please pull into OFED 3.12-1 RC2
md5sum: dd757dec11cb23702aea8474e76a0037 dapl-2.1.2.tar.gz
For v2.1 package install RPM packages as follow:
dapl-2.1.2-1
dapl-utils-2.1.2-1
dapl-devel-2.1.2-1
New release for uDAPL v2 (2.1.1) is available at
http://www.openfabrics.org/downloads/dapl
Vlad, please pull into OFED 3.12-1 RC1
md5sum: ffdfefd85ddded65286a0d728508fbce dapl-2.1.1.tar.gz
For v2.1 package install RPM packages as follow:
dapl-2.1.1-1
dapl-utils-2.1.1-1
dapl-devel-2.1.1-1
New release for uDAPL v2 (2.1.0) is available at
http://www.openfabrics.org/downloads/dapl
MIC support has been added in this release and is provided with the new MCM
provider and MPXYD service. MCM requires the Intel(R) MPSS 3.x (YOCTO) release
for Linux to be installed on your system. MPSS
New release for uDAPL v2 (2.0.42) available at
http://www.openfabrics.org/downloads/dapl
Vlad, please pull into OFED 3.12 RC2.
md5sum: 08a9ccf071935c9149d4bd1d6a0f9d65 dapl-2.0.42.tar.gz
For v2.0 package install RPM packages as follow:
dapl-2.0.42-1
dapl-utils-2.0.42-1
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dat/udat/linux/dat_osd.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dat/udat/linux/dat_osd.c b/dat/udat/linux/dat_osd.c
index 28ac9fa..cbb95ba 100644
--- a/dat/udat/linux/dat_osd.c
+++
cl.sh and srv.sh update to provide better examples and
a method to quickly regression test any dapltest changes.
usage: srv.sh devicename
where devicename is provider (default = ofa-v2-mlx4_0-1)
usage: cl.sh hostname testname devicename
where testname
stop - request DAPLtest server
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
test/dapltest/cmd/dapl_limit_cmd.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/test/dapltest/cmd/dapl_limit_cmd.c
b/test/dapltest/cmd/dapl_limit_cmd.c
index e59707e..77e1ae4 100644
---
DAT_IB_PROVIDER_NAME = UCM/CMA/SCM
DAT_IB_DEVICE_NAME = ibv_get_device_name
DAT_IB_CONNECTIVITY_MODE = DIRECT/PROXY
DAT_IB_RDMA_READ = TRUE/FALSE
DAT_IB_NODE_GUID = :::
DAT_IB_PORT_STATE = ibv_port_state_str
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dat/udat/udat.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dat/udat/udat.c b/dat/udat/udat.c
index 03edcf9..842b36c 100755
--- a/dat/udat/udat.c
+++ b/dat/udat/udat.c
@@ -210,6 +210,12 @@ dat_ia_openv(IN
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
test/dapltest/include/dapl_common.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/test/dapltest/include/dapl_common.h
b/test/dapltest/include/dapl_common.h
index a514973..7dfe471 100644
---
The transaction tests need both sides to send a sync message after running
the test. This ensures that all remote operations are complete before
dapltest deregeisters memory and disconnects the endpoints.
Without this logic, we see intermittent async errors on iwarp devices
because a read
Hey Arlin,
I'd like to get this fix into OFED-3.12 if possible.
Ok, I will include this fix in the next dapl package targeted for OFED-3.12 RC2.
N�r��yb�X��ǧv�^�){.n�+{��ٚ�{ay�ʇڙ�,j��f���h���z��w���
���j:+v���w�j�mzZ+�ݢj��!�i
--- a/dat/include/dat2/dat_platform_specific.h
+++ b/dat/include/dat2/dat_platform_specific.h
@@ -147,6 +147,7 @@ typedef DAT_UINT64 DAT_PADDR;
#if defined(__KERNEL__)
#include linux/types.h
#else
+#include stdio.h
You could use #include stddef.h if only NULL is
A new release of dapl is available at http://www.openfabrics.org/downloads/dapl
Latest Package (see ChangeLog for recent changes):
md5sum: 7c6ef6e0573672ffb19f75db305b609c dapl-2.0.40.tar.gz
Install following RPM packages:
dapl-2.0.40-1
dapl-utils-2.0.40-1
Server-port was not being set properly during param init phase on the client
side.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
test/dapltest/cmd/dapl_params.c |1 +
test/dapltest/cmd/dapl_quit_cmd.c | 10 +-
test/dapltest/include/dapl_quit_cmd.h |1 +
3
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dat/include/dat2/dat_platform_specific.h |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dat/include/dat2/dat_platform_specific.h
b/dat/include/dat2/dat_platform_specific.h
index ba4cfbc..8d62bd0 100644
---
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
doc/dat.conf | 36 +++-
1 files changed, 27 insertions(+), 9 deletions(-)
diff --git a/doc/dat.conf b/doc/dat.conf
index 60fb211..ad6ab05 100644
--- a/doc/dat.conf
+++ b/doc/dat.conf
@@ -32,12 +32,30 @@
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
Makefile.am |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 7441348..47a9d9c 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -548,6 +548,8 @@ EXTRA_DIST = dat/common/dat_dictionary.h
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
test/dapltest/test/dapl_performance_client.c |2 +-
test/dapltest/test/dapl_performance_server.c |2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/test/dapltest/test/dapl_performance_client.c
socket cm will now walk list of interfaces and ignore loopback
and ignore IB devices, unless the IB netdev is the only device.
Works better in a heterogeneous environment with a mix of net device.
Tested with br0, mic0, and mic0:ib netdev mixes.
Overriding with DAPL_SCM_NETDEV still works as is.
1024+ ranks, IMB alltoall may hit assert when running Intel MPI in UD mode.
CR cleanup was implemented with EP to CR references still linked.
During cr_accept, the CR remote_ia_address is linked to EP object
by mistake with UD mode. UD mode my have multiple CRs per EP so
no direct mappings to CR
Rupert,
Please pull new dapl-2.0.39 package into OFED 3.5-2 RC2
Thanks, Arlin
--
Latest Packages (see ChangeLog for recent changes):
md5sum: 9858bd36c4c21846a9c8a72bc0ad1339 dapl-2.0.39.tar.gz
Install RPM packages as follow:
dapl-2.0.39-1
dapl-utils-2.0.39-1
Rupert, please pull new dapl-2.0.38 released package into OFED 3.5.2
Thanks, Arlin
--
Latest Packages (see ChangeLog for recent changes):
md5sum: 21b933fb24ed86d5c5413d9a269f913d dapl-2.0.38.tar.gz
For v2.0 package install RPM packages as follow:
dapl-2.0.38-1
Rupert/Vlad, please pull this package into OFED 3.5.2
Thanks, Arlin
--
Latest Packages (see ChangeLog for recent changes):
md5sum: 2e185e1aac2c09b3d9e529ee1aa1669e dapl-2.0.37.tar.gz
For v2.0 package install RPM packages as follow:
dapl-2.0.37-1
dapl-utils-2.0.37-1
Signed-off-by: Pradeep Satyanarayana prad...@lus.ibm.com
Acked-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/udapl/linux/dapl_osd.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dapl/udapl/linux/dapl_osd.h b/dapl/udapl/linux/dapl_osd.h
index 7198439..0412461
Signed-off-by: Pradeep Satyanarayana prad...@lus.ibm.com
Acked-by: Arlin Davis arlin.r.da...@intel.com
---
test/dapltest/common/dapl_endian.c |4
1 files changed, 0 insertions(+), 4 deletions(-)
diff --git a/test/dapltest/common/dapl_endian.c
b/test/dapltest/common/dapl_endian.c
index
the device name was not being updated during a query. Copy
the hca name into ia_attr-adapter_name for consumers.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_common/util.c |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dapl/openib_common/util.c
http://openfabrics.org/bugzilla/index.cgi
-Original Message-
From: linux-rdma-ow...@vger.kernel.org [mailto:linux-rdma-
ow...@vger.kernel.org] On Behalf Of Vipul Pandya
Sent: Friday, November 30, 2012 7:12 AM
To: Davis, Arlin R
Cc: Steve Wise; linux-rdma@vger.kernel.org; Kumar A S
Vipul,
Can you submit a bug in bugzilla for tracking? I will try to get to this
next couple of days.
-arlin
-Original Message-
From: Vipul Pandya [mailto:vi...@chelsio.com]
Sent: Thursday, November 29, 2012 5:34 AM
To: Davis, Arlin R
Cc: Steve Wise; linux-rdma@vger.kernel.org
: Friday, November 23, 2012 5:54 AM
To: linux-rdma@vger.kernel.org
Cc: Kumar A S; Steve Wise; Abhishek Agrawal; Davis, Arlin R; Divy Le
Ray
Subject: Dapltest test error DAT_CONN_QUAL_IN_USE
Hi All,
I was running dapltest between my client and server machines with OFED-
3.5. While running
revert to the original getaddrinfo method for windows
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_common/util.c | 144 +
1 files changed, 105 insertions(+), 39 deletions(-)
diff --git a/dapl/openib_common/util.c
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_ucm/cm.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dapl/openib_ucm/cm.c b/dapl/openib_ucm/cm.c
index 357dbf7..4e6c527 100644
--- a/dapl/openib_ucm/cm.c
+++ b/dapl/openib_ucm/cm.c
@@ -415,6
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
doc/dat.conf |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/doc/dat.conf b/doc/dat.conf
index 0b020ba..60fb211 100644
--- a/doc/dat.conf
+++ b/doc/dat.conf
@@ -14,8 +14,6 @@
# For uDAPL iWARP provider, ia_params
Patch set for bug fixes.
add #ifdef checking in transaction test.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
test/dapltest/test/dapl_transaction_test.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/test/dapltest/test/dapl_transaction_test.c
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_ep_util.c |4
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dapl/common/dapl_ep_util.c b/dapl/common/dapl_ep_util.c
index 5133f59..8ceb1be 100644
--- a/dapl/common/dapl_ep_util.c
+++
Allow consumer to modify attributes via dat_ep_modify in init state.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_common/qp.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dapl/openib_common/qp.c b/dapl/openib_common/qp.c
index
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_scm/dapl_ib_util.h |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dapl/openib_scm/dapl_ib_util.h b/dapl/openib_scm/dapl_ib_util.h
index 0d7f9f3..2050c2c 100644
--- a/dapl/openib_scm/dapl_ib_util.h
+++
New uDAPL release (2.0.36) available at
http://www.openfabrics.org/downloads/dapl
Vlad, please pull v2.0 into OFED 3.x and remove the v1.2 compat-dapl package
for OFED 3.x, it is no longer supported going forward.
Thanks, Arlin
--
Latest Packages (see ChangeLog for recent
When creating an EP without a request EVD (cq) the max_request_iov
and max_request_sge will be 0. Allow this combination when checking
attribute settings for ARG6.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_ep_create.c |3 ++-
1 files changed, 2 insertions(+), 1
Series of bug fixes, package cleanup, and debug counters.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dat/common/dat_api.c | 29 ++---
1 files changed, 26 insertions(+), 3 deletions(-)
diff --git a/dat/common/dat_api.c b/dat/common/dat_api.c
index
add check for NULL request/receive EVD (cq) before flushing.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_ep_util.c |8 +---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/dapl/common/dapl_ep_util.c b/dapl/common/dapl_ep_util.c
index
private data size is a short, change to ntohs on log message
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_ucm/cm.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dapl/openib_ucm/cm.c b/dapl/openib_ucm/cm.c
index 6efcad2..39ef28d 100644
---
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/include/dapl_debug.h |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dapl/include/dapl_debug.h b/dapl/include/dapl_debug.h
index ff473e3..bb11c3d 100644
--- a/dapl/include/dapl_debug.h
+++
Provide ability to create a EP/QP with no EVD/CQ on either the
request or receive queue. The current implementation allows on
receive queue but not request queue. Not all ofa devices support
a null CQ so if necessary create a dummy CQ at the time of
QP creation. Also, if no CQ is specified set
Retry count not being decremented on connection TIMEOUT.
Also, cleanup log messages on CONN and REP pending and
add local port to output.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_scm/cm.c | 20 ++--
1 files changed, 10 insertions(+), 10 deletions(-)
Full sendq should retry polling completions instead of failing.
When sendq is full and all requests are pending the get send message
code should retry polling for completions and not return error on first
empty CQ attempt. Give HCA a chance to complete some batched requests.
Also, clean up the
replace usage of getaddrinfo since is doesnt actually return bound addresses
and can return the loopback address in some configurations. Some
systems may not have eth0 configured so you cannot assume eth0 as a non-loopback
default netdev.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
Add additional event monitoring capabilities during runtime to help
isolate issues during scaling in lieu of logging/printing warning
messages. Counters have been added to provider CM services and counters
have been added and mapped to sysfs ib_cm, device port and device
diag counters. ibdev_path
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_scm/cm.c | 34 ++
1 files changed, 34 insertions(+), 0 deletions(-)
diff --git a/dapl/openib_scm/cm.c b/dapl/openib_scm/cm.c
index cac6a72..b095c2f 100644
--- a/dapl/openib_scm/cm.c
+++
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_ucm/cm.c | 45 +++--
1 files changed, 43 insertions(+), 2 deletions(-)
diff --git a/dapl/openib_ucm/cm.c b/dapl/openib_ucm/cm.c
index 6b5867a..357dbf7 100644
--- a/dapl/openib_ucm/cm.c
For RoCE, enable transport global ID use.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_common/util.c | 11 +++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/dapl/openib_common/util.c b/dapl/openib_common/util.c
index c118ca9..06a6f3d 100644
---
Return to the tried and true method of managing configuration
files via %config directive and remove ugly sed editing methods.
The dat.conf includes both v1 and v2 device entries to insure
backward compatibility.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
Makefile.am | 36
Clean up Bugzilla bugs. Patch set resulting from negative testing of connection
protocol and DAT interfaces for all OpenFabrics DAPL providers (cma, scm, ucm).
The CR is freed up incorrectly before unlinking with SP.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
Increase default size from 8 to 32.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
test/dapltest/test/dapl_server.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/test/dapltest/test/dapl_server.c b/test/dapltest/test/dapl_server.c
index 443425c..92e0d21 100644
changed from TIMEOUT to NON_PEER_REJECTED
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_scm/cm.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dapl/openib_scm/cm.c b/dapl/openib_scm/cm.c
index b45a4ab..586e1b0 100644
--- a/dapl/openib_scm/cm.c
+++
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_evd_util.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dapl/common/dapl_evd_util.c b/dapl/common/dapl_evd_util.c
index 41423b2..a7b8c54 100644
--- a/dapl/common/dapl_evd_util.c
+++
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_rsp_create.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dapl/common/dapl_rsp_create.c b/dapl/common/dapl_rsp_create.c
index 3e36e81..13fe09b 100644
--- a/dapl/common/dapl_rsp_create.c
+++
Need to add check for RSP or PSP provider type service points during
passive side accepts before taking CR reference on the EP. In these
cases, the EP is already linked to inbound CR.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_cma/cm.c |5 +++--
dapl/openib_scm/cm.c |
check added to dats_get_ia_handle()
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dat/common/dat_api.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dat/common/dat_api.c b/dat/common/dat_api.c
index 4e6eadd..f53ead7 100755
--- a/dat/common/dat_api.c
+++
Add reason checking on provider rejects and set appropriate op type
in reject message. Reject can be called from cr callback during
failures. User reject will be IB_CM_REJ_REASON_CONSUMER_REJ.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_scm/cm.c |6 +-
1 files
Change from from CM to CM_WARN level and include in non-debug build.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_cr_callback.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dapl/common/dapl_cr_callback.c b/dapl/common/dapl_cr_callback.c
Add reason checking on provider rejects and set appropriate op type
in reject message. Reject can be called from cr callback during
failures. User reject will be IB_CM_REJ_REASON_CONSUMER_REJ.
Add warning message on active side.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
unknown minor error string returned with valid sub types.
Update function for sub-type error codes in dat_error.h.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dat/common/dat_strerror.c | 110 +
1 files changed, 110 insertions(+), 0
When processing an inbound CR event callback a non-user reject should be
sent to client in the case of a non-listening SP, allocation error,
or EVD overrun. Changes made to dapls_evd_post_cr_event_ext callback.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_evd_util.c |
Thank you for the two patches. I tried the two patches and now, I have
not seen a segfault till now on dapl-server at least.
However, after about 2 hours of test, some of dapl-client throws below
error on console:
Server Name: 3.4.5.1
Server Net Address: 3.4.5.1
DT_cs_Client:
add NULL ptr check and return DAT_INVALID_PARAMETER, DAT_INVALID_ARG2
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_ep_connect.c |5 +
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/dapl/common/dapl_ep_connect.c b/dapl/common/dapl_ep_connect.c
return DAT_QUEUE_FULL instead of DAT_INSUFFICIENT_RESOURCES
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_evd_util.c | 17 -
1 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/dapl/common/dapl_evd_util.c b/dapl/common/dapl_evd_util.c
index
Add additional NULL ptr check for arg3 ep_param
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_ep_modify.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dapl/common/dapl_ep_modify.c b/dapl/common/dapl_ep_modify.c
index 9f0095f..0545870
reduce to CM_WARN instead of general WARN level.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_scm/cm.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dapl/openib_scm/cm.c b/dapl/openib_scm/cm.c
index b9cb1bc..b45a4ab 100644
---
For larger, more congested fabrics, a larger ACK timer is needed.
Consumers can still change default with environment variable
DAPL_ACK_TIMER if they need to increase or decrease.
This applies to SCM and UCM providers only. The CMA provider, which
uses rdma_cm, has no way to control ack timer
For larger, more congested fabrics, a larger ACK timer is needed.
Consumers can still change default with environment variable
DAPL_ACK_TIMER if they need to increase or decrease.
This applies to SCM and UCM providers only. The CMA provider, which
uses rdma_cm, has no way to control
Yes, a user can modify path lifetime via rdma_create_ep() but there
is no way for the user to know how much that will be manipulated and
increased in the IB CM driver.
Sure there is. It's an open source driver. :)
The ib_cm calculates the correct timeout based on the packet lifetime
New release for v2.0 (2.0.34) available at
http://www.openfabrics.org/downloads/dapl
Vlad, please pull into OFED 1.5.4 RC3
Thanks,
Arlin
--
Latest Package (see ChangeLog for recent changes):
md5sum: d8114711c07fa9f4b7e52ab2803a9e8d dapl-2.0.34.tar.gz
For 1.2 and 2.0 support
dapl_evd_resize is attempting to resize a CQ but there is no
CQ attached to a software EVD. Add check for cq_handle
before resizing.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_evd_resize.c | 13 -
1 files changed, 8 insertions(+), 5 deletions(-)
diff
add check for NULL handle in dat library
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dat/udat/udat_api.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dat/udat/udat_api.c b/dat/udat/udat_api.c
index 5948a4f..6c1549a 100644
--- a/dat/udat/udat_api.c
+++
The IA handle from the consumer perspective is an IA vector and
not the provider IA address handle. Need to convert IA handle
to IA vector for consumer calls.
Modify dats_ia_get_handle call to convert both ways depending
on handle type provided so a dapl provider can convert to vector
on query
return DAT_NOT_IMPLEMENTED before allocating any resources
until there is a provider that supports SRQ's.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/common/dapl_srq_create.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git
scm: add port number to error log during hca_open failures
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_scm/device.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dapl/openib_scm/device.c b/dapl/openib_scm/device.c
index 41fccdf..77c64e3 100644
Include current retry count with the new connect request call
and set according after creating the new cm object.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_scm/cm.c | 23 ---
1 files changed, 12 insertions(+), 11 deletions(-)
diff --git
The SCM provider changed to return DAT_INVALID_PARAMTER instead of
incorrect DAT_CONN_QUAL_UNAVAILABLE error code on any bind or
listen failure.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
dapl/openib_scm/cm.c | 11 ++-
1 files changed, 6 insertions(+), 5 deletions(-)
diff
I don't see FDR support in the changelog. Did FDR make it into RC1 kernel?
--
To unsubscribe from this list: send the line unsubscribe linux-rdma in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
The dapl-2.0.33 distribution was built without FCA configuration so it was
missing some of the optional headers for FCA support.
Please pull updated dapl-2.0.33.tar.gz. The git tree is unaffected.
md5sum: 1539095f223d11a3c4a69c5e3775f1cc dapl-2.0.33.tar.gz
Arlin
--
To unsubscribe from
New release for v2.0 (2.0.33) available at
http://www.openfabrics.org/downloads/dapl
Vlad, please pull into OFED 1.5.4 RC1:
--
Latest Package (see ChangeLog for recent changes):
md5sum: 1dbffd27c790cc822383b309f0a01312 dapl-2.0.33.tar.gz
For 1.2 and 2.0 support on same system,
allow latest version to work with previous version. provide
compatibility back to OFED 1.5, dapl-2.0.23. if rdma_atomic_in
is not exchanged, default back to original settings set by
consumer. maintain compatibility moving forward from v6.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
configure.in |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/configure.in b/configure.in
index 75c002c..56058a0 100644
--- a/configure.in
+++ b/configure.in
@@ -102,7 +102,7 @@ AC_ARG_ENABLE(coll-type,
echo
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
Makefile.am | 10 +++---
1 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/Makefile.am b/Makefile.am
index 55fe45b..1f74378 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -18,14 +18,18 @@ endif
if EXT_TYPE_IB
XFLAGS =
The following switches have been added to configure:
--disable-cma (disables the rdma_cm dapl provider build)
--disable-scm (disables the socket cm provider build)
--disable-ucm (disables the IB UD cm provider build)
all providers are enabled by default.
Signed-off-by: Arlin Davis
Add -lrdmacm to XLIBS for ucm and scm providers. Only set library
linking with conditional use of ib_acm as defined by DAPL_USE_IBACM.
Signed-off-by: Arlin Davis arlin.r.da...@intel.com
---
Makefile.am |8 ++--
configure.in |4
2 files changed, 10 insertions(+), 2 deletions(-)
1 - 100 of 223 matches
Mail list logo