Release Notes for
- OFED 1.3.1 DAPL Release
- June 2008
+ OFED 1.4 DAPL Release
+ November 2008
- OFED 1.3.1 RELEASE NOTES
+ OFED 1.4 RELEASE NOTES
This release of the DAPL reference implementation
- is timed to coincide with OFED release 1.3.1 of the
- Open Fabrics (www.openfabrics.org) software stack.
+ is timed to coincide with OFED release 1.3.1 of the
+ Open Fabrics (www.openfabrics.org) software stack.
+
+ NEW SINCE OFED 1.3.1
+
+ OFED 1.4 includes new versions compat-dapl-1.2.12-1, dapl-2.0.15-1
+
+ Summary of changes since OFED 1.3.1 release:
+
+ * New Features (scalability improvements - socket cm and UD support)
+
+ 1. The new socket CM provider, introduced in 1.2.8 and 2.0.11 packages,
+ assumes homogeneous cluster and will setup the QP's based on local
+ HCA port attributes and exchanges QP information via socket's using
+ the hostname of each node. IPoIB and rdma_cm are NOT required for
+ this provider. QP attributes can be adjusted via the following
+ environment parameters:
+
+ DAPL_ACK_TIMER (default=16 5 bits, 4.096us*2^ack_timer. 16 =268ms)
+ DAPL_ACK_RETRY (default=7 3 bits, 7 * 268ms = 1.8 seconds)
+ DAPL_RNR_TIMER (default=12 5 bits, 12 = 64ms, 28 = 163ms, 31 = 491ms)
+ DAPL_RNR_RETRY (default=7 3 bits, 7 = infinite)
+ DAPL_IB_MTU (default=1024, limited to active MTU max)
+
+ The new socket cm entries in /etc/dat.conf provide a link to the actual
+ HCA device and port. Example v1 and v2 entries for a Mellanox connectx
+ device, port 1:
+ - OpenIB-mlx4_0-1 u1.2 nonthreadsafe default libdaplscm.so.1 dapl.1.2 "mlx4_0 1" ""
+ - ofa-v2-mlx4_0-1 u2.0 nonthreadsafe default libdaploscm.so.2 dapl.2.0 "mlx4_0 1" ""
+
+ 2. New v2 definitions for IB unreliable datagram extension
+ (only supported in v2 scm provider, libdaploscm.so.2)
+ - Extended EP dat_service_type, with DAT_IB_SERVICE_TYPE_UD
+ - Add IB extension call dat_ib_post_send_ud().
+ - Add address handle definition for UD calls.
+ - Add IB event definitions to provide remote AH via connect
+ and connect requests
+ - See dtestx (-d) source for example usage model
+
+ * Bug Fixes
+
+ v1,v2 - allow override of /etc/dat.conf via syscondir option
+ v1,v2 - fix dapltest transaction test to avoid cleanup before rdma complete
+ v1 - add ipath, ehca socket cm provider entries for v1.2, sync with v2.0
+ v1,v2 - iWarp, 1 iov on rdma_reads, reduce iov's in dtest, add dat.conf entry
+ v1,v2 - add $(DESTDIR) on install/uninstall hooks
+ v2 - add new options to dtestx for UD testing
+ v2 - IB UD fixes in common code/socket cm provider to allow multiple EP support
+ v1,v2 - iWarp, 1 iov on rdma_reads, reduce iov's in dtest, add dat.conf entry
+ v1,v2 - add $(DESTDIR) on install/uninstall hooks
+ v2 - add new options to dtestx for UD testing
+ v2 - IB UD fixes in common code/socket cm provider to allow multiple EP support
+ v2 - fix dtest and dtestx build warnings
+ v1,v2 - socket cm fixes, added DAPL_IB_MTU,
+ changed default QP timers, include NULL definition.
+ v1,v2 - Fix compiler warnings: dat, dapl, dtest, and dapltest
+
+ NEW SINCE OFED 1.3
- NEW SINCE OFED 1.3
OFED 1.3.1 includes new versions of uDAPL v1 (1.2.7-1) and v2 (2.0.9-1)
Summary of changes since OFED 1.3 release:
v1,v2 - long delay during dat_ia_open when DNS not configured
v1,v2 - use rdma_read_in/out from ep_attr per consumer instead of HCA max
- NEW SINCE OFED 1.2
+ NEW SINCE OFED 1.2
* New Features
1. Add v2.0 library support for new 2.0 API Specification
- dtest: typo in memset
- BUILD: v1 and v2 uDAPL source install/build instructions (redhat example):
+ BUILD: v1 and v2 uDAPL source install/build instructions (redhat example):
- # cd to distribution SRPMS directory
- cd /tmp/OFED-1.3/SRPMS
+ # cd to distribution SRPMS directory
+ cd /tmp/OFED-1.3/SRPMS
rpm -i dapl-1.2*.rpm
rpm -i dapl-2.0*.rpm
cd /usr/src/redhat/SOURCES
DAPL_DBG_TYPE_CNTR = 0x1000
- NEW SINCE Gamma 3.2 and OFED 1.1
+ NEW SINCE Gamma 3.2 and OFED 1.1
* New Features