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>