Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Oct 2010 00:12:11 +0000 (UTC)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r213940 - in projects/ofed/base/contrib/ofed: dapl dapl/config dapl/dapl dapl/dapl/common dapl/dapl/include dapl/dapl/openib_cma dapl/dapl/openib_cma/linux dapl/dapl/openib_common dapl/...
Message-ID:  <201010170012.o9H0CBBF096005@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: jeff
Date: Sun Oct 17 00:12:11 2010
New Revision: 213940
URL: http://svn.freebsd.org/changeset/base/213940

Log:
   - Add base files for dapl 2.0.26, libibcm 1.0.5, and librdmacm 1.0.11
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/base/contrib/ofed/dapl/
  projects/ofed/base/contrib/ofed/dapl/AUTHORS
  projects/ofed/base/contrib/ofed/dapl/COPYING
  projects/ofed/base/contrib/ofed/dapl/ChangeLog
  projects/ofed/base/contrib/ofed/dapl/Makefile.am   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/Makefile.in
  projects/ofed/base/contrib/ofed/dapl/README
  projects/ofed/base/contrib/ofed/dapl/aclocal.m4
  projects/ofed/base/contrib/ofed/dapl/config/
  projects/ofed/base/contrib/ofed/dapl/config.h.in
  projects/ofed/base/contrib/ofed/dapl/config/compile   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/config/config.guess   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/config/config.sub   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/config/depcomp   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/config/install-sh   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/config/ltmain.sh
  projects/ofed/base/contrib/ofed/dapl/config/missing   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/configure   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/configure.in
  projects/ofed/base/contrib/ofed/dapl/dapl/
  projects/ofed/base/contrib/ofed/dapl/dapl.spec
  projects/ofed/base/contrib/ofed/dapl/dapl.spec.in
  projects/ofed/base/contrib/ofed/dapl/dapl/common/
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_adapter_util.h   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cno_util.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cno_util.h   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cookie.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cookie.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cr_accept.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cr_callback.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cr_handoff.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cr_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cr_reject.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cr_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_cr_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_csp.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_debug.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_connect.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_create.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_create_with_srq.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_disconnect.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_dup_connect.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_free.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_get_status.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_modify.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_post_rdma_read.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_post_rdma_read_to_rmr.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_post_rdma_write.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_post_recv.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_post_send.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_post_send_invalidate.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_recv_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_reset.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_set_watermark.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ep_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_connection_callb.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_cq_async_error_callb.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_dequeue.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_dto_callb.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_free.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_post_se.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_qp_async_error_callb.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_resize.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_un_async_error_callb.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_evd_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_get_consumer_context.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_get_handle_type.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_hash.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_hash.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_hca_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_hca_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ia_close.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ia_ha.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ia_open.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ia_query.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ia_util.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ia_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_init.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_llist.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_lmr_free.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_lmr_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_lmr_sync_rdma_read.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_lmr_sync_rdma_write.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_lmr_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_lmr_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_mr_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_mr_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_name_service.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_name_service.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_provider.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_provider.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_psp_create.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_psp_create_any.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_psp_free.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_psp_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_pz_create.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_pz_free.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_pz_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_pz_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_pz_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ring_buffer_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_ring_buffer_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_rmr_bind.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_rmr_create.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_rmr_free.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_rmr_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_rmr_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_rmr_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_rsp_create.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_rsp_free.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_rsp_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_set_consumer_context.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_sp_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_sp_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_srq_create.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_srq_free.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_srq_post_recv.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_srq_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_srq_resize.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_srq_set_lw.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_srq_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_srq_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_timer_util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/common/dapl_timer_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/include/
  projects/ofed/base/contrib/ofed/dapl/dapl/include/dapl.h   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/include/dapl_debug.h
  projects/ofed/base/contrib/ofed/dapl/dapl/include/dapl_ipoib_names.h
  projects/ofed/base/contrib/ofed/dapl/dapl/include/dapl_vendor.h
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_cma/
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_cma/cm.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_cma/dapl_ib_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_cma/device.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_cma/linux/
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_cma/linux/openib_osd.h
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_common/
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_common/cq.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_common/dapl_ib_common.h
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_common/dapl_ib_dto.h
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_common/ib_extensions.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_common/mem.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_common/qp.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_common/util.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_scm/
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_scm/cm.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_scm/dapl_ib_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_scm/device.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_scm/linux/
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_scm/linux/openib_osd.h
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_ucm/
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_ucm/cm.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_ucm/dapl_ib_util.h
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_ucm/device.c
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_ucm/linux/
  projects/ofed/base/contrib/ofed/dapl/dapl/openib_ucm/linux/openib_osd.h
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_cno_create.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_cno_free.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_cno_modify_agent.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_cno_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_cno_wait.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_evd_clear_unwaitable.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_evd_create.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_evd_disable.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_evd_enable.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_evd_modify_cno.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_evd_query.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_evd_set_unwaitable.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_evd_wait.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_init.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/dapl_lmr_create.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/libdaplofa.map   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/libdaploscm.map   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/libdaploucm.map
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/linux/
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/linux/dapl_osd.c
  projects/ofed/base/contrib/ofed/dapl/dapl/udapl/linux/dapl_osd.h
  projects/ofed/base/contrib/ofed/dapl/dat/
  projects/ofed/base/contrib/ofed/dapl/dat/common/
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_api.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_dictionary.c
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_dictionary.h
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_dr.c
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_dr.h
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_init.c
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_init.h
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_sr.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_sr.h
  projects/ofed/base/contrib/ofed/dapl/dat/common/dat_strerror.c
  projects/ofed/base/contrib/ofed/dapl/dat/include/
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/dat.h   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/dat_error.h
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/dat_ib_extensions.h   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/dat_platform_specific.h
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/dat_redirection.h   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/dat_registry.h
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/dat_vendor_specific.h
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/udat.h   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/udat_config.h
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/udat_redirection.h   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dat/include/dat2/udat_vendor_specific.h
  projects/ofed/base/contrib/ofed/dapl/dat/udat/
  projects/ofed/base/contrib/ofed/dapl/dat/udat/libdat2.map   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dat/udat/linux/
  projects/ofed/base/contrib/ofed/dapl/dat/udat/linux/dat_osd.c
  projects/ofed/base/contrib/ofed/dapl/dat/udat/linux/dat_osd.h
  projects/ofed/base/contrib/ofed/dapl/dat/udat/udat.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/dat/udat/udat_api.c
  projects/ofed/base/contrib/ofed/dapl/dat/udat/udat_sr_parser.c
  projects/ofed/base/contrib/ofed/dapl/dat/udat/udat_sr_parser.h
  projects/ofed/base/contrib/ofed/dapl/man/
  projects/ofed/base/contrib/ofed/dapl/man/dapltest.1
  projects/ofed/base/contrib/ofed/dapl/man/dat.conf.5
  projects/ofed/base/contrib/ofed/dapl/man/dtest.1   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/test/
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/Makefile.am   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/Makefile.in
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/README
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_fft_cmd.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_getopt.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_limit_cmd.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_main.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_netaddr.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_params.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_performance_cmd.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_qos_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_quit_cmd.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_server_cmd.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/cmd/dapl_transaction_cmd.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/common/
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/common/dapl_endian.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/common/dapl_global.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/common/dapl_performance_cmd_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/common/dapl_quit_cmd_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/common/dapl_transaction_cmd_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_bpool.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_client_info.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_common.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_execute.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_fft_cmd.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_fft_util.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_getopt.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_global.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_limit_cmd.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_mdep.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_memlist.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_params.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_performance_cmd.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_performance_stats.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_performance_test.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_proto.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_quit_cmd.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_server_cmd.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_server_info.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_tdep.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_tdep_print.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_test_data.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_transaction_cmd.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_transaction_stats.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_transaction_test.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/include/dapl_version.h
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/mdep/
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/mdep/linux/
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/mdep/linux/dapl_mdep_user.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/mdep/linux/dapl_mdep_user.h   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_bpool.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_client.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_client_info.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_cnxn.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_execute.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_fft_connmgt.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_fft_endpoint.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_fft_hwconn.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_fft_mem.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_fft_pz.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_fft_queryinfo.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_fft_test.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_fft_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_limit.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_memlist.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_performance_client.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_performance_server.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_performance_stats.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_performance_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_quit_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_server.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_server_info.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_test_data.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_test_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_thread.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_transaction_stats.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_transaction_test.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_transaction_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/test/dapl_util.c
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/udapl/
  projects/ofed/base/contrib/ofed/dapl/test/dapltest/udapl/udapl_tdep.c
  projects/ofed/base/contrib/ofed/dapl/test/dtest/
  projects/ofed/base/contrib/ofed/dapl/test/dtest/Makefile.am   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/test/dtest/Makefile.in
  projects/ofed/base/contrib/ofed/dapl/test/dtest/README
  projects/ofed/base/contrib/ofed/dapl/test/dtest/dtest.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/dapl/test/dtest/dtestcm.c
  projects/ofed/base/contrib/ofed/dapl/test/dtest/dtestx.c   (contents, props changed)
  projects/ofed/base/contrib/ofed/libibcm/
  projects/ofed/base/contrib/ofed/libibcm/AUTHORS
  projects/ofed/base/contrib/ofed/libibcm/COPYING
  projects/ofed/base/contrib/ofed/libibcm/ChangeLog
  projects/ofed/base/contrib/ofed/libibcm/INSTALL
  projects/ofed/base/contrib/ofed/libibcm/Makefile.am
  projects/ofed/base/contrib/ofed/libibcm/Makefile.in
  projects/ofed/base/contrib/ofed/libibcm/NEWS
  projects/ofed/base/contrib/ofed/libibcm/README
  projects/ofed/base/contrib/ofed/libibcm/aclocal.m4
  projects/ofed/base/contrib/ofed/libibcm/config/
  projects/ofed/base/contrib/ofed/libibcm/config.h.in
  projects/ofed/base/contrib/ofed/libibcm/config/compile   (contents, props changed)
  projects/ofed/base/contrib/ofed/libibcm/config/config.guess   (contents, props changed)
  projects/ofed/base/contrib/ofed/libibcm/config/config.sub   (contents, props changed)
  projects/ofed/base/contrib/ofed/libibcm/config/depcomp   (contents, props changed)
  projects/ofed/base/contrib/ofed/libibcm/config/install-sh   (contents, props changed)
  projects/ofed/base/contrib/ofed/libibcm/config/ltmain.sh
  projects/ofed/base/contrib/ofed/libibcm/config/missing   (contents, props changed)
  projects/ofed/base/contrib/ofed/libibcm/configure   (contents, props changed)
  projects/ofed/base/contrib/ofed/libibcm/configure.in
  projects/ofed/base/contrib/ofed/libibcm/include/
  projects/ofed/base/contrib/ofed/libibcm/include/infiniband/
  projects/ofed/base/contrib/ofed/libibcm/include/infiniband/cm.h
  projects/ofed/base/contrib/ofed/libibcm/include/infiniband/cm_abi.h
  projects/ofed/base/contrib/ofed/libibcm/libibcm.spec
  projects/ofed/base/contrib/ofed/libibcm/libibcm.spec.in
  projects/ofed/base/contrib/ofed/libibcm/src/
  projects/ofed/base/contrib/ofed/libibcm/src/cm.c
  projects/ofed/base/contrib/ofed/libibcm/src/libibcm.map
  projects/ofed/base/contrib/ofed/librdmacm/
  projects/ofed/base/contrib/ofed/librdmacm/AUTHORS
  projects/ofed/base/contrib/ofed/librdmacm/COPYING
  projects/ofed/base/contrib/ofed/librdmacm/ChangeLog
  projects/ofed/base/contrib/ofed/librdmacm/INSTALL
  projects/ofed/base/contrib/ofed/librdmacm/Makefile.am
  projects/ofed/base/contrib/ofed/librdmacm/Makefile.in
  projects/ofed/base/contrib/ofed/librdmacm/NEWS
  projects/ofed/base/contrib/ofed/librdmacm/README
  projects/ofed/base/contrib/ofed/librdmacm/aclocal.m4
  projects/ofed/base/contrib/ofed/librdmacm/config/
  projects/ofed/base/contrib/ofed/librdmacm/config.h.in
  projects/ofed/base/contrib/ofed/librdmacm/config/compile   (contents, props changed)
  projects/ofed/base/contrib/ofed/librdmacm/config/config.guess   (contents, props changed)
  projects/ofed/base/contrib/ofed/librdmacm/config/config.sub   (contents, props changed)
  projects/ofed/base/contrib/ofed/librdmacm/config/depcomp   (contents, props changed)
  projects/ofed/base/contrib/ofed/librdmacm/config/install-sh   (contents, props changed)
  projects/ofed/base/contrib/ofed/librdmacm/config/ltmain.sh
  projects/ofed/base/contrib/ofed/librdmacm/config/missing   (contents, props changed)
  projects/ofed/base/contrib/ofed/librdmacm/configure   (contents, props changed)
  projects/ofed/base/contrib/ofed/librdmacm/configure.in
  projects/ofed/base/contrib/ofed/librdmacm/examples/
  projects/ofed/base/contrib/ofed/librdmacm/examples/cmatose.c
  projects/ofed/base/contrib/ofed/librdmacm/examples/mckey.c
  projects/ofed/base/contrib/ofed/librdmacm/examples/rping.c
  projects/ofed/base/contrib/ofed/librdmacm/examples/udaddy.c
  projects/ofed/base/contrib/ofed/librdmacm/include/
  projects/ofed/base/contrib/ofed/librdmacm/include/rdma/
  projects/ofed/base/contrib/ofed/librdmacm/include/rdma/rdma_cma.h
  projects/ofed/base/contrib/ofed/librdmacm/include/rdma/rdma_cma_abi.h
  projects/ofed/base/contrib/ofed/librdmacm/librdmacm.spec
  projects/ofed/base/contrib/ofed/librdmacm/librdmacm.spec.in
  projects/ofed/base/contrib/ofed/librdmacm/man/
  projects/ofed/base/contrib/ofed/librdmacm/man/mckey.1
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_accept.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_ack_cm_event.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_bind_addr.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_cm.7
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_connect.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_create_event_channel.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_create_id.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_create_qp.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_destroy_event_channel.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_destroy_id.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_destroy_qp.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_disconnect.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_event_str.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_free_devices.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_get_cm_event.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_get_devices.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_get_dst_port.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_get_local_addr.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_get_peer_addr.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_get_src_port.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_join_multicast.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_leave_multicast.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_listen.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_migrate_id.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_notify.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_reject.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_resolve_addr.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_resolve_route.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rdma_set_option.3
  projects/ofed/base/contrib/ofed/librdmacm/man/rping.1
  projects/ofed/base/contrib/ofed/librdmacm/man/ucmatose.1
  projects/ofed/base/contrib/ofed/librdmacm/man/udaddy.1
  projects/ofed/base/contrib/ofed/librdmacm/src/
  projects/ofed/base/contrib/ofed/librdmacm/src/cma.c
  projects/ofed/base/contrib/ofed/librdmacm/src/librdmacm.map

Added: projects/ofed/base/contrib/ofed/dapl/AUTHORS
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/dapl/AUTHORS	Sun Oct 17 00:12:11 2010	(r213940)
@@ -0,0 +1,17 @@
+This is an incomplete list of people who have contributed to the 
+DAPL project:
+
+ Caitlin Bestler
+ Philip Christopher
+ Jay Danielsen
+ Arlin Davis
+ Tom Duffy
+ Matthew Finlay
+ Jimmy Hill
+ James Lentini
+ Gil Rubin
+ Steve Sears
+ Randy Smith
+ Stan Smith
+ Anthony Topper
+ Steve Wise 

Added: projects/ofed/base/contrib/ofed/dapl/COPYING
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/dapl/COPYING	Sun Oct 17 00:12:11 2010	(r213940)
@@ -0,0 +1,36 @@
+#
+# Copyright (c) 2002-2005, Network Appliance, Inc. All rights reserved.
+# Copyright (c) 2005 Voltaire Inc.  All rights reserved.
+# Copyright (c) 2005 Intel Corporation. All rights reserved.
+# Copyright (c) 2004-2005, Mellanox Technologies, Inc. All rights reserved. 
+# Copyright (c) 2003 Topspin Corporation.  All rights reserved. 
+# Copyright (c) 2005 Sun Microsystems, Inc. All rights reserved.
+#
+# This Software is licensed under one of the following licenses:
+#
+# 1) under the terms of the "Common Public License 1.0" a copy of which is
+#    in the file LICENSE.txt in the root directory. The license is also
+#    available from the Open Source Initiative, see
+#    http://www.opensource.org/licenses/cpl.php.
+#
+# 2) under the terms of the "The BSD License" a copy of which is in the file
+#    LICENSE2.txt in the root directory. The license is also available from
+#    the Open Source Initiative, see
+#    http://www.opensource.org/licenses/bsd-license.php.
+#
+# 3) under the terms of the "GNU General Public License (GPL) Version 2" a 
+#    copy of which is in the file LICENSE3.txt in the root directory. The 
+#    license is also available from the Open Source Initiative, see
+#    http://www.opensource.org/licenses/gpl-license.php.
+#
+# Licensee has the right to choose one of the above licenses.
+#
+# Redistributions of source code must retain the above copyright
+# notice and one of the license notices.
+#
+# Redistributions in binary form must reproduce both the above copyright
+# notice, one of the license notices in the documentation
+# and/or other materials provided with the distribution.
+#
+
+

Added: projects/ofed/base/contrib/ofed/dapl/ChangeLog
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/dapl/ChangeLog	Sun Oct 17 00:12:11 2010	(r213940)
@@ -0,0 +1,4397 @@
+commit 73dfb32ace6aff2fdb21e54689342fd551822286
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Dec 22 14:00:33 2009 -0800
+
+    openib_common: add check for both gid and global routing in RTR
+    
+    check for valid gid pointer along with global route setting
+    during transition to RTR. Add more GID information to
+    debug print statement in qp modify call.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 7aab18fd8ff3f201b0a4b6c76896667b29f103c4
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Dec 4 12:31:22 2009 -0800
+
+    openib_common: remote memory read privilege set multi times
+    
+    duplicate setting of read privilege in dapls_convert_privileges
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 016e2c40b8ac2fe18993e9fb7122ecb9b439e5eb
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Dec 4 12:25:30 2009 -0800
+
+    ucm, scm: DAPL_GLOBAL_ROUTING enabled causes segv
+    
+    socket cm and ud cm providers support QP modify with is_global
+    set and GRH. New v2 providers didn't pass GID information
+    in modify_qp RTR call and incorrectly byte swapped the already
+    network order GID. Add debug print of GID during global modify.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 7b0c596c7b4ad619f65da9f79dcbc4376e651dde
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Nov 24 22:16:58 2009 -0800
+
+    Release 2.0.25-1
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 3197bffff478ad7ff5eff9220fa0528e42e6b56e
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Nov 24 22:15:46 2009 -0800
+
+    winof scm: initialize opt for NODELAY setsockopt
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 8559ec069329249592f367b5b8f61427cbad0a46
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Nov 24 11:29:46 2009 -0800
+
+    Release 2.0.25
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 0983c66cbd9511128c1fa221470c4c983903e420
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Nov 24 08:58:44 2009 -0800
+
+    winof cma: windows definition for EADDRNOTAVAIL missing
+    
+    Signed-off-by: stan smith <stan.smith@intel.com>
+
+commit 4fbbcfa1d7bf7a843b27e351d35f3ffbc2ac4db8
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Nov 24 08:54:26 2009 -0800
+
+    scm: client side setsockopt NODELAY fails if data arrives before setting
+    
+    Move setsockopt before connect to avoid race with data.
+    Seems to fail on windows. Not seen on linux.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 9dfa9a06d55101fed0773028ce7ab85330514c67
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Nov 18 09:52:40 2009 -0800
+
+    cma: setup_listener Cannot assign requested address
+    
+    Colliding with RDS port of 18634. rdma_cm can return
+    either EADDRINUSE or EADDRNOTAVAIL if the bind fails.
+    Add check for either and return proper DAT_CONN_QUAL_IN_USE.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 0698fb56d533a5225cbc3a5a4b8ab2e2d56b7502
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Nov 18 09:43:38 2009 -0800
+
+    common: seg fault in dapl_evd_wait with multi-thread application using CNO's.
+    
+    If we are dealing with event streams besides a CQ event stream,
+    be conservative and set producer side locking.  Otherwise, no.
+    Check for CNO is missing, CNO is not considered CQ event stream.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 4d26a280572a58248b0796e4d5ed01ea5d67be46
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Nov 18 09:37:48 2009 -0800
+
+    ucm: inbound DREQ/DREP handshake should transition QP.
+    
+    During release, when receiving a disconnect request from remote peer
+    instead of a disconnect call from the client, the QP didn't get properly
+    set in ERR state and didn't flush the queue during disconnect processing.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 87965cd15bbfa38b00ed2d77a4ea5a76f76cf4a3
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Nov 2 08:24:53 2009 -0800
+
+    winof: Remove duplicate include of comp_channel.cpp from cm.c as it is included in opensm_ucb/device.c.
+    
+    Signed-off-by: stan smith <stan.smith@intel.com>
+
+commit 737fa288b72fad19a1fc3e762eb9f2c471ce6ddd
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 30 13:19:21 2009 -0800
+
+    Release 2.0.24
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 9fe7506ff9ddf1ae6297cfc6a9dd4d6a57e1939e
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 30 12:57:22 2009 -0800
+
+    winof: Utilize WinOF version of inet_ntop() for Windows OSes which do not support inet_ntop().
+    
+    Signed-off-by: stan smith <stan.smith@intel.com>
+
+commit d56c645a2bf234e9e0cf215b112c2aa9d5e01945
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 30 07:17:26 2009 -0800
+
+    ucm: windows build issue with new CQ completion channel
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 2d2e7e1e185c08542ee31b0e77561a1eeb4bde6c
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 30 06:35:33 2009 -0800
+
+    winof: add ucm provider to windows build
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 94b2206093607214e0a9709651460692e8196e1c
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 30 06:32:56 2009 -0800
+
+    winof: add missing build files for ibal, scm
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 66b76d7a8035b9164b69781d7630a0c77ce1bb5a
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Oct 28 09:52:50 2009 -0800
+
+    scm: connection peer resets under heavy load, incorrect event on error
+    
+    Under heavy load, we get a peer reset from the remote stack. In this
+    case retry the socket connection for this QP setup.
+    
+    Add debugging with PID's and socket ports to help isolate
+    these types of socket scaling issues.
+    
+    Report correct UD event during error, check remote_ah creation.
+    
+    Fix dapl_poll return codes for single event type only.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit f8108a9bda0200355107fdd6c43cb5885f47d648
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Oct 28 09:47:37 2009 -0800
+
+    ucm: increase default reply and rtu timeout values.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 9c13d0d01c78eeb5071e802fbb53811cdb377059
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Oct 28 07:48:20 2009 -0800
+
+    ucm: change some debug message levels and add check for valid UD REPLY during retries.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 1c404bb3dcc0a45e21ef3aa973d59714413beae0
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Oct 27 10:37:45 2009 -0800
+
+    ucm: increase timers during subsequent retries
+    
+    check/process create_ah errors during connect phase
+    cleanup some debug messaging.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit cd8c48586f53e846de4fbe10994b73ba457f6406
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Oct 19 10:38:36 2009 -0700
+
+    ucm, scm: address handles need destroyed when freeing Endpoints with UD QP's.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit ce19f5744c0dd9461c09d999b309e8f0e2242767
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 16 14:42:00 2009 -0700
+
+    openib_common: ignore pd free errors, clear pd_handle and return.
+    
+    some older adapters have some issues
+    with pd free so just clear handle and return
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 81f5ac17d9039e2edcd8324f7d5ed5f66fcff9f2
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 16 08:52:21 2009 -0700
+
+    ucm: using UD type QP's, ucm reports wrong reject event when user rejects AH resolution request.
+    
+    During rejects, both usr and ucm internal, the qp_type does not get initialized
+    so the check for UD type QP messages fail on active side and the wrong
+    event gets generated. Initialize saddr.ib information before sending reject
+    back to active side.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit f0214e5a7a81a68819d308cb921eb75f5246207d
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 16 07:57:25 2009 -0700
+
+    ucm, scm, cma: Fix CNO support on DTO type EVD's
+    
+    EVD wait_object should be used for CNO processing
+    and not the direct CQ event channels. Add proper
+    checking for DTO type EVD's with CNO at wait
+    and wakeup.
+    
+    UCM missing support for collective EVD's under a
+    CNO. Add support to create common channel for
+    collective EVD's during device open. Add support
+    in cm_thread to check this channel. Also,
+    during disconnect, move QP to error to properly
+    flush queue instead of moving to reset and init.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 960950a7d9f5437dd831bd56ca2ad0c06cb4e324
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Oct 15 09:19:45 2009 -0700
+
+    ucm: fix lock init bug in ucm_cm_find
+    
+    the lock should be setup as pointer to lock
+    not lock structure. Cleanup lock and list
+    in cm_find function and cm_print function.
+    
+    Add debug aid by passing process id in
+    msg resv area. cleanup cr references
+    and change to cm for consistency.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit f86fec772f2d82eaf60228d288b295e0b7b86c59
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Oct 14 10:03:47 2009 -0700
+
+    ucm: fix build problem with latest windows ucm changes
+    
+    define dapls_thread_signal as inline
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 87b6c8ba92f3063a35d49bdb49d6cd0a5100a36c
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Wed Oct 14 09:34:22 2009 -0700
+
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 9fdd8d74f2cba83e9cf513256933f5241495c1da
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Wed Oct 14 09:34:18 2009 -0700
+
+    The HCA should not be closed until all resources have been released.
+    This results in a hang on windows, since closing the device frees
+    the event processing thread.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit f9833db469f2d686842bb1d52d1ea53b74fa72a8
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Wed Oct 14 09:34:13 2009 -0700
+
+    Fix build warning when compiling on 32-bit systems.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit c80515bd4b1bd11a125dc17e3f7db44240ee1fff
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Wed Oct 14 09:34:07 2009 -0700
+
+    Trying to deregister the same memory region twice leads to an
+    application crash on windows.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 6aa2c0d901daa9cfca7e771c1df2ead074d230bd
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Oct 14 07:59:23 2009 -0700
+
+    dat: reduce debug message level when parsing for location of dat.conf
+    
+    Don't output failover to default /etc/dat.conf from
+    sysconfdir at ERROR level. Reduce to DAT_OS_DBG_TYPE_SR.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit e4038e078747201b57203f16ba793b7fc22c12f2
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Oct 8 16:23:22 2009 -0700
+
+    ucm: update ucm provider for windows environment
+    
+    add dapls_thread_signal abstraction and a new
+    cm_thread function specific for windows.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit d80ce42390eb57b9c4f816b4df063f90bd5699bc
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Oct 8 16:02:52 2009 -0700
+
+    ucm: add timer/retry CM logic to the ucm provider
+    
+    add reply, rtu and retry count options via
+    environment variables. Times in msecs.
+    DAPL_UCM_RETRY 10
+    DAPL_UCM_REP_TIME 400
+    DAPL_UCM_RTU_TIME 200
+    
+    Add RTU_PENDING and DISC_RECV states
+    
+    Add check timer code to the cm_thread
+    and the option to the select abstaction
+    to take timeout values in msecs.
+    DREQ, REQ, and REPLY will all be timed
+    and retried.
+    
+    Split out reply code and disconnect_final
+    code to better facilitate retry timers.
+    Add checking for duplicate messages.
+    
+    Added new UD extension events for errors.
+    DAT_IB_UD_CONNECTION_REJECT_EVENT
+    DAT_IB_UD_CONNECTION_ERROR_EVENT
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 1186bfc949f4bb7278c30c2c59b7fcb6d5142638
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 2 14:49:52 2009 -0700
+
+    Release 2.0.23
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit a5f1220cfd96983c9c89a595d80fab7ddcb1a954
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 2 14:48:15 2009 -0700
+
+    cma: cannot reuse the cm_id and qp for new connection, must reallocate a new one.
+    
+    When merging common code base the dapls_ib_reinit_ep mistakely
+    modified QP to reset then init for all providers. Will
+    not work for rdma_cm (cma provider) since the cm_id cannot
+    be reused.  Add build check for _OPENIB_CMA_ to pull in correct
+    free and reallocate method for reinit_ep.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 7b07435495de0938e59be064fe8642cfd739f1ac
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 2 13:50:12 2009 -0700
+
+    scm, cma: update DAPL cm protocol revision with latest address/port changes
+    
+    CM protocol changed, roll revision to 6.
+    The socket cm could be competing with address space if
+    application is using sockets above to exchange information
+    like dapltest, and MPI consumers. Adjust port on listen
+    and connect to reduce the chance of port collision with
+    application above.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 9cc1e76b672f7ff1231b4d113bd4dd1a016d1410
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Fri Oct 2 12:47:37 2009 -0700
+
+    ucm: modify IB address format to align better with sockaddr_in6
+    
+    Restructure the dcm_addr union to map the IB side
+    closer to sockaddr6 and initialize family to
+    AF_INET6 to insure callee allocates enough memory
+    for ucm dat_ia_address type. Put qpn in flowinfo
+    and gid in sin6_addr. Change the test suites
+    to print address information based on AF_INET
+    or AF_INET6 instead of using specific IB address
+    union from the provider.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit f50dbe6e82bd471845adf27829b2e07234a0a86a
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Wed Sep 30 14:29:03 2009 -0700
+
+    Add definition for getpid similar to that used by the other dtest apps.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 51147412fad72c00115b595955760e80ff0be7d5
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Wed Sep 30 14:28:57 2009 -0700
+
+    WinOF provides a common implementation of gettimeofday that should
+    be used instead.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 732fc84cee036126282715ea157bdb619fc11ec7
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Wed Sep 30 14:27:50 2009 -0700
+
+    The completion manager was updated to provide an abstraction that
+    better mimicked how fd's were used.  Update dapl to use this
+    abstraction, rather than the older completion manager api.
+    
+    This helps minimize changes between linux and windows.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit fc1855b7738838d3865389405f017b87d223f743
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Sep 30 14:26:47 2009 -0700
+
+    dtestcm: remove IB verb definitions
+    
+    Remove gid and qp_type references from test app.
+    Print address infomation in sockaddr and
+    ucm provider format with qpn and lid.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 36a885d4267be7b3c6c1086372d321121ae03dee
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Sep 30 10:44:14 2009 -0700
+
+    dtest, dtestx: remove IB verb definitions
+    
+    remove gid and qp_type checking from test suite.
+    Print address infomation in sockaddr and
+    ucm provider format with qpn and lid.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 23445bbbd3a09f7f5e666a000d5c7c3b22dd95b3
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Sep 28 10:59:36 2009 -0700
+
+    scm: tighten up socket options to insure similiar behavior on Windows and Linux.
+    
+    Add IPPROTO_TCP to create socket. Specify device IP address
+    when binding instead of INADDR_ANY and remove setsocketopt
+    REUSEADDR on the listen socket to avoid any issues with
+    portability. Don't want duplicate port bindings.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit b31b64d60abe7c6c1a83484db97176d225076b30
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Sep 28 10:46:26 2009 -0700
+
+    cma: improve serialization of destroy and event processing
+    
+    WinOF testing with slightly different scheduler and verbs
+    showed some issues with cleanup. Add better protection around
+    destroy and event processing thread.
+    
+    Remove destroy flag and add refs counting to conn objects
+    to block destroy until all references are cleared. Add
+    locking aroung ref counting and passive and active
+    event processing.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit a4adf463695ba75beaa1fe79d514346bf5fe2cb5
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Sep 28 10:42:52 2009 -0700
+
+    scm: improve serialization of destroy and state changes
+    
+    WinOF testing with slightly different scheduler and verbs
+    showed some issues with cleanup. Add better protection around
+    destroy and move state change before socket send to insure
+    correct state in multi-thread environment targeting the same
+    device on send and recv.
+    
+    Change DCM_RTU_PENDING to DCM_REP_PENDING and
+    and add static definition to local routines for better
+    readability.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 29358ccc587db55fe5f5a1b14eed9e0e31f5f02c
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Sep 17 08:56:06 2009 -0700
+
+    common: no cleanup/release code for timer thread
+    
+    dapl_set_timer() creates a thread to process timers for dat_ep_connect
+    but provides no mechanism to destroy/exit during dapl library unload.
+    Timers are initialized in library init code and should be released
+    in the fini code. Add a dapl_timer_release call to the dapl_fini
+    function to check state of timer thread and destroy before exiting.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit e287ce12f5b0108ef83186aae305f25af8cdd02c
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Sep 17 08:53:29 2009 -0700
+
+    scm, cma: dapli_thread doesn't always get teminated on library close.
+    
+    DAPL doesn't actually wait for the async processing thread to exit before
+    allowing the library to close.  It will wait up to 10 seconds, which under
+    heavy load isn't enough time.  Since the thread is created by an application
+    level thread, it will continue to run as long as the application runs.  But
+    if the application closes the library, then all library data and code is
+    invalid, which can result in the thread running something that's not
+    library code and accessing freed memory.
+    
+    With this change, I was able to run mpi ping-pong, 16 ranks on a single
+    system (scm provider) without crashes 1300 times.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 5bffe521c6ad7a5ce10457a5d7b25814522a0cde
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Sep 9 13:10:35 2009 -0700
+
+    ucm: tighten up locking with CM processing, state changes
+    
+    tighten up locking on CM processing and state changes
+    and reduce the send completion threshold to 50 from 100
+    to replenish the request message faster.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit e38daa8448bc3b73c53e54ffc9ac47b9cfc2af89
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Sep 9 09:44:03 2009 -0700
+
+    ucm: For UD type QP's, return CR p_data with CONN_EST event on passive side.
+    
+    Intel MPI uses the p_data provided with CONN_EST as a reference to the
+    UD pair and remote rank. The ucm provider was overwriting the CR p_data
+    with the ACCEPT p_data. Change to save CR p_data but also provide
+    storage for user provided ACCEPT p_data in case the REPLY is lost
+    and needs retransmitted.
+    
+    p_data size was provided to event processing in network order
+    instead of host order.
+    
+    For new QP's create new address handles and do not use
+    existing AH's created for the CM. Different PD's are
+    associated with each.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 0bc6a0954bc1a1a61e1b1cbc5c280f69ed168453
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Sep 8 09:14:46 2009 -0700
+
+    ucm: cleanup extra cr/lf
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 6e7df65a884b4e068135e64dcb3ec660f4c7ab14
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Sep 8 09:11:37 2009 -0700
+
+    ucm: fix issues with UD QP's.
+    
+    private data size not in host order when processing
+    connection events.
+    
+    ud extentions event should include original ia_addr
+    and qpn used during connection and not the IB qpn.
+    
+    ucm QP service resource cleanup in wrong order.
+    
+    cleanup extra cr/lf device.c
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit e7c3090945c13f80abb929643fc975465afeeb53
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Sep 3 10:45:56 2009 -0700
+
+    winof: Convert windows version of dapl and dat libaries to use private heaps.
+    
+    This allows for better support of memory registration caching by upper
+    level libaries (MPI) that use SecureMemoryCacheCallback.
+    
+    It also makes it easier to debug heap corruption issues.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit bc3c8a34558880c8d09a03e3eb7c3f50d7762c67
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Sep 2 14:01:51 2009 -0700
+
+    dtest, dtestx: modifications for UD QP testing with ucm provider.
+    
+    remote_addr is wrong for IP remote address.
+    
+    The dtestx requires the server connect back to the client
+    for the UD test. With the ucm provider you need to provide
+    the QPN and the LID which you cannot get until the dtest
+    client starts. So, for now, don't support UD testing
+    on UCM providers.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit e4555143ca71ebe18d8c9f027e2e7a5282088a30
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Sep 2 13:54:59 2009 -0700
+
+    scm, ucm: UD QP support was broken when porting to common openib code base.
+    
+    create remote_ah was moved out of modify_qp_state function but not
+    included in the RTU and ACCEPT code for UD QP's. qp type check
+    should be on daddr not saddr in ucm cm code.
+    
+    QP number must be converted to host order before supplying remote_ah,
+    and qp number to consumer.
+    
+    Modify QP state to RTR for UD QP mask setting incorrect.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 375d368494bb2f9bb44c82073abc60e01ac28615
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Sep 1 13:02:24 2009 -0700
+
+    cma: cleanup warning with unused local variable, ret, in disconnect
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 72d1c0c984919809ecd94b2e4ede31ec56668518
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Sep 1 12:36:31 2009 -0700
+
+    cma: remove debug message after rdma_disconnect failure
+    
+    DAPL automatically calls rdma_disconnect() when a disconnect request is
+    received.  If the user also calls disconnect, that calls rdma_disconnect() as
+    well, but the connection has already been disconnected by DAPL and is no longer
+    valid.  The result is that the user's call to rdma_disconnect() will fail.  Do
+    not display an error message if this occurs.
+    
+    Locking could be added to prevent calling rdma_disconnect() multiple times, but
+    since the librdmacm provides synchronization to trap this, we might as well take
+    advantage of it.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 290c568030da6df398a4afb932b5d4f9bd585c26
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Sep 1 12:27:43 2009 -0700
+
+    scm: socket errno check needs O/S dependent wrapper
+    
+    Intel MPI checks the uDAPL error code when calling dat_psp_create() to see if
+    the port number that it provides is in use or not.  Convert winsock error codes
+    to unix errno values.
+    
+    This fixes the following error reported by Intel MPI:
+    'DAPL provider is not found and fallback device is not enabled'
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 03b6d1b58ae03058a509c54ffe27147cc44d1851
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Sep 1 12:13:16 2009 -0700
+
+    dapltest: update script files for WinOF
+    
+    Cleanup 64-bit paths now that WinOF is always installed into '\Program Files\WinOF'.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit e38585be89e9fa8f139002a3fe1a82eb86438f93
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Sep 1 12:10:21 2009 -0700
+
+    cma: conditional check for new rdma_cm definition.
+    
+    RDMA_CM_EVENT_TIMEWAIT_EXIT is new to OFED 1.4
+    add conditional check so dapl can build and run
+    against older OFED 1.3 stacks
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 83af586b77aa905b63de6dd6010cd60e91487a9e
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Aug 20 09:13:43 2009 -0700
+
+    Release 2.0.22
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 48bc0dc95093ccbfe5e01cef4877c128e2caaf77
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Aug 20 09:12:47 2009 -0700
+
+    dapltest: add mdep processor yield and use with dapltest
+    
+    Be thread scheduler friendly and release the current thread thus allowing other threads to run.
+    
+    Signed off by Stan Smith stan.smith@intel.com
+
+commit e13f255a06b9d2a2ed4eec9a62f9fe105d0c26d7
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Aug 18 10:15:15 2009 -0700
+
+    ucm: Add new provider using a DAPL based IB-UD cm mechanism for MPI implementations.
+    
+    New provider uses it's own CM protocol on top of IB-UD queue pairs.
+    During device open, this provider creates a UD queue pair and
+    returns local address information via dat_ia_query. This 24 byte
+    opaque address must be exchange out-of-band before connecting to a
+    server via dat_ep_connect. This provider is targeted for MPI
+    implementations that already exchange address information
+    during mpi_init phase.
+    
+    Future release may provide some ARP mechanism via multicast.
+    
+    dtest, dtestx, and dtestcm was modified to report the lid and qpn
+    information on the server side so you can provide appropriate
+    destination address information for the client test suite.
+    
+    dapltest will not work with this provider.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 38d224dd95896c7e60f0bc0ffa52b26ab78f489b
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Aug 4 20:54:12 2009 -0700
+
+    Release 2.0.21
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit ed4999a26043c9c3c73c792b21d24ced1df1553c
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Aug 4 20:49:09 2009 -0700
+
+    scm: Fix disconnect. QP's need to move to ERROR state in
+    order to flush work requests and notify consumer. Moving to
+    RESET removed all requests but did not notify consumer.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 512f1d7a480f06a1fa491d21870e560ad111c4d0
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Aug 4 20:48:03 2009 -0700
+
+    modify dtest.c to cleanup CNO wait code and consolidate into
+    collect_event() call. After waking up from CNO wait the
+    consumer must check all EVD's. The EVD's under the CNO
+    could be dropped if already triggered or could come in any order.
+    DT_RetToString changed to DT_RetToStr and DT_EventToSTr
+    changed to DT_EventToStr for consistency.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 024e36975d37a1556bf68145e1573f637d269bfc
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Tue Aug 4 20:47:17 2009 -0700
+
+    CNO events, once triggered will not be returned during the cno wait.
+    Check for triggered state before going to sleep in cno_wait. Reset
+    triggered EVD reference after reporting.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 6d6c72a49158d10825929111d6b4df1c6d2bb589
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Sun Aug 2 14:21:09 2009 -0700
+
+    CNO support broken in both CMA and SCM providers.
+    
+    CQ thread/callback mechanism was removed by mistake. Still
+    need indirect DTO callbacks when CNO is attached to EVD's.
+    
+    Add CQ event channel to cma provider's thread and add
+    to select for rdma_cm and async channels.
+    
+    For scm provider there is not easy way to add this channel
+    to the select across sockets on windows. So, for portablity
+    reasons 2 thread is started to process the ASYNC and
+    CQ channels for events.
+    
+    Must disable EVD (evd_endabled=FALSE) during destroy
+    to prevent EVD events firing for CNOs and re-arming CQ while
+    CQ is being destroyed.
+    
+    Change dtest to check EVD after CNO timesout.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 6fe8bd1d8f44777211e816b72e0b2a6d22900207
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Jul 30 08:02:30 2009 -0700
+
+    common osd: include winsock2.h for IPv6 definitions.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit bd26383900d18962aeeff54fa59922009091ecfc
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Jul 29 08:02:15 2009 -0700
+
+    common osd: include w2tcpip.h for sockaddr_in6 definitions.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit f25544f14554200a6714accef5f761b0269b5819
+Author: Sean Hefty <sean.hefty@intel.com>
+Date:   Mon Jul 27 15:07:33 2009 -0700
+
+    DAPL introduced the concept of directly waiting on the CQ for
+    events by adding a compile time flag and special handling in the common
+    code.  Rather than using the compile time flag and modifying the
+    common code, let the provider implement the best way to wait for
+    CQ events.
+    
+    This simplifies the code and allows the common openib providers to
+    optimize for Linux and Windows platforms independently, rather than
+    assuming a specific implementation for signaling events.
+    
+    Signed-off-by: Sean Hefty <sean.hefty@intel.com>
+
+commit 1548405a377d2bd17938df69419e9bcf3364d91a
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Jul 16 12:41:22 2009 -0700
+
+    dapltest: Implement a malloc() threshold for the completion reaping.
+    
+    change byte vector allocation to stack in functions:
+      DT_handle_send_op, DT_handle_rdma_op & DT_handle_recv_op.
+    
+    When allocation size is under the threshold, use a stack local
+    allocation instead of malloc/free.  Move redundant bzero() to
+    be called only in the case of using local stack allocation as
+    DT_Mdep_malloc() already does a bzero(). Consolidate error handling
+    return and free()check to a single point by using goto.
+    
+    Signed-off-by: Stan Smith <stan.smith@intel.com>
+
+commit f6311ca7295230bf9efbcddc639fa8e1065b1f3d
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Jul 16 12:32:09 2009 -0700
+
+    scm: handle connected state when freeing CM objects
+    
+    The QP could be freed before being disconnected
+    so the provider needs process disconnect before freeing
+    the CM object. The disconnect clean will finish
+    the destroy process during the disc callback.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 4387359106ce398b29847982883016f7fd48b372
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Wed Jul 8 12:49:43 2009 -0700
+
+    scm, dtest: changes for winof gettimeofday and FD_SETSIZE settings.
+    
+    scm changes to set FD_SETSIZE with expected value and
+    prevent windows override.
+    
+    dtest: remove gettimeofday implementation for windows
+    specific implemenation etc\user\gtod.c
+    
+    general EOL cleanup
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 3542a83d8a31f5ac68adf3aa44e3ebf1265068df
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Mon Jul 6 09:24:07 2009 -0700
+
+    scm: set TCP_NODELAY sockopt on the server side for sends.
+    
+    scm provider sends small messages from both server and client
+    sides. Set NODELAY on both sides to avoid send delays either
+    way.
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 9d591180392856935b9c3befbab2243dd8daf628
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Jul 2 14:16:52 2009 -0700
+
+    windows: remove obsolete files in dapl/udapl source tree
+    
+    SOURCES,makefile,udapl.r,udapl_exports.src,udapl_sources.c
+    
+    Signed-off-by: Arlin Davis <arlin.r.davis@intel.com>
+
+commit 85c238ee0a41dd0a4a24b3d422f34674b0183161
+Author: Arlin Davis <arlin.r.davis@intel.com>
+Date:   Thu Jul 2 14:11:20 2009 -0700

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201010170012.o9H0CBBF096005>