[openfabrics-ewg] Copyright review of OpenFabrics (user space)

Betsy Zeller betsy at pathscale.com
Tue May 23 18:10:47 PDT 2006


Here's a review of copyrights, etc, for OFED 1.0 user space. 

Below we have:

	1) a few explanatory notes
	2) a frequently used version of the dual licence copyright
	3) a reminder that if you refer to a "COPYING" file, you should
	make sure that filename is unique in the space where you refer to it
	4) a list of files from user space whose copyright appears to differ
	from that laid out in the OpenFabrics Acceptable use Policy.

Please look through, and make changes for whatever files you are
responsible for. Shipping source files with a proprietary copyright, 
or no copyright (which apparently amounts to the same thing) seems like a 
bad idea.  

I should point out that I Am Not A Lawyer, but I hope this is useful. 

- Regards, Betsy

--------------------------------------------------------------------
1) Explanatory Notes:

The OpenFabrics Acceptable Use Policy states:

    ³Users will only commit content which in good faith the user has
    verified the legal rights to distribute under a license which is
    acceptable and compatible with the existing licenses in the given
    repository. For example, the OpenIB upper layer protocols may be
    either GPL or OpenIB BSD, whereas the other OpenIB components
    should be dual licensed GPL and OpenIB BSD.

Below is the list of user space files whose license differs from 
the OpenFabrics dual license. 1018 files were reviewed, from dapltest, 
dapl, libibverbs, libmthca, srptools, libehca, librdmacm,
libipathverbs, perftest, imgen, mstflint, libibcm, tvflash, management (a
subset of which is osm), libsdp, and examples. The review did not 
cover MVAPICH or OpenMPI. I'll send a separate message for kernel files.

We may choose not to require copyrights 
for README,  AUTHORS, TODO, todo,  and INSTALL files, 
though they are listed  below for completeness.

-----------------------------------------------------------------------

2) A frequently used licensing message indicating coverage
under the dual GPL/OpenFabrics BSD license:


    This software is available to you under a choice of one of two
    licenses.  You may choose to be licensed under the terms of the
    GNU General Public License (GPL) Version 2, available from the
    file COPYING in the main directory of this source tree, or the
    OpenIB.org BSD license below:

        Redistribution and use in source and binary forms, with or
        without modification, are permitted provided that the
        following conditions are met:

        - Redistributions of source code must retain the above
          copyright notice, this list of conditions and the following
          disclaimer.

        - Redistributions in binary form must reproduce the above
            copyright notice, this list of conditions and the following
          disclaimer in the documentation and/or other materials
          provided with the distribution.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
    HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
    WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
    DEALINGS IN THE SOFTWARE.
-----------------------------------------------------------------

3) Reminder to use a unique name:

Note the requirement above to have a file called COPYING which contains
a copy of the GPL  in the top level directory. In the OpenFabrics tree,
there are many files named COPYING, many of which contain different
information from each other. It would seem worth while to name (and
refer to) the files with some kind of unique name, such as "COPYING.GPL"
rather than "COPYING", to avoid any ambiguity.

----------------------------------------------------------------

4) List of files which appear to differ from acceptable use policy:

PROPRIETARY:
    branches/1.0/src/userspace/management/osm/doc/OpenSM_RN.pdf
    branches/1.0/src/userspace/management/osm/doc/OpenSM_UM.pdf
    branches/1.0/src/userspace/libmthca/debian/rules

OpenIB BSD only:
    branches/1.0/src/userspace/libehca/src/ehca_uclasses.h
    branches/1.0/src/userspace/libehca/src/ehca_u_mrmw.c
    branches/1.0/src/userspace/libehca/src/ehca_uinit.c
    branches/1.0/src/userspace/libehca/src/ehca_everbs.h

GPL only:
    branches/1.0/src/userspace/management/osm/INSTALL
    branches/1.0/src/userspace/srptools/src/srp-dm.c
    branches/1.0/src/userspace/srptools/src/srp-dm.h
    branches/1.0/src/userspace/srptools/Makefile.in

No copyright (legally proprietary):
    branches/1.0/src/userspace/mpi/README
    branches/1.0/src/userspace/dapl/dat/udat/libdat.map
    branches/1.0/src/userspace/dapl/doc/dapl_registry_design.txt
    branches/1.0/src/userspace/dapl/doc/dat.conf
    branches/1.0/src/userspace/dapl/doc/dat_environ.txt
    branches/1.0/src/userspace/dapl/doc/dapl_coding_style.txt
    branches/1.0/src/userspace/dapl/doc/dapl_event_design.txt
    branches/1.0/src/userspace/dapl/doc/dapl_ibm_api_variations.txt
    branches/1.0/src/userspace/dapl/doc/dapl_shared_memory_design.txt
    branches/1.0/src/userspace/dapl/doc/dapl_patch.txt
    branches/1.0/src/userspace/dapl/doc/dapl_memory_management_design.txt
    branches/1.0/src/userspace/dapl/doc/dapl_environ.txt
    branches/1.0/src/userspace/dapl/doc/dapl_end_point_design.txt
    branches/1.0/src/userspace/dapl/doc/ibhosts
    branches/1.0/src/userspace/dapl/doc/dapl_vendor_specific_changes.txt
    branches/1.0/src/userspace/dapl/dapl/udapl/libdaplcma.map
    branches/1.0/src/userspace/dapl/dapl/udapl/libdaplscm.map
    branches/1.0/src/userspace/dapl/dapl/openib/TODO
    branches/1.0/src/userspace/dapl/dapl/openib/README
    branches/1.0/src/userspace/dapl/dapl/openib_cma/README
    branches/1.0/src/userspace/dapl/dapl/openib_scm/README
    branches/1.0/src/userspace/dapl/test/dapltest/README
    branches/1.0/src/userspace/dapl/test/dtest/makefile
    branches/1.0/src/userspace/dapl/README
    branches/1.0/src/userspace/dapl/autogen.sh
    branches/1.0/src/userspace/dapl/Makefile.am
    branches/1.0/src/userspace/dapl/configure.in
    branches/1.0/src/userspace/dapl/AUTHORS
    branches/1.0/src/userspace/mstflint/Makefile
    branches/1.0/src/userspace/mstflint/README
    branches/1.0/src/userspace/mstflint/mread.c
    branches/1.0/src/userspace/mstflint/mwrite.c
    branches/1.0/src/userspace/imgen/t2a
    branches/1.0/src/userspace/imgen/Makefile
    branches/1.0/src/userspace/imgen/README
    branches/1.0/src/userspace/imgen/MicExpr.cpp
    branches/1.0/src/userspace/imgen/TImage.cpp
    branches/1.0/src/userspace/imgen/MicExpr.h
    branches/1.0/src/userspace/libipathverbs/src/ipathverbs.map
    branches/1.0/src/userspace/libipathverbs/README
    branches/1.0/src/userspace/libipathverbs/AUTHORS
    branches/1.0/src/userspace/librdmacm/src/librdmacm.map
    branches/1.0/src/userspace/librdmacm/NEWS
    branches/1.0/src/userspace/librdmacm/README
    branches/1.0/src/userspace/librdmacm/configure.in
    branches/1.0/src/userspace/librdmacm/autogen.sh
    branches/1.0/src/userspace/librdmacm/Makefile.am
    branches/1.0/src/userspace/librdmacm/librdmacm.spec.in
    branches/1.0/src/userspace/librdmacm/AUTHORS
    branches/1.0/src/userspace/librdmacm/INSTALL
    branches/1.0/src/userspace/librdmacm/ChangeLog
    branches/1.0/src/userspace/management/doc/libibumad.txt
    branches/1.0/src/userspace/management/doc/libibmad.txt
    branches/1.0/src/userspace/management/doc/ibtracer.txt
    branches/1.0/src/userspace/management/doc/diagtools.txt
    branches/1.0/src/userspace/management/doc/diagtools-proposal.txt
    branches/1.0/src/userspace/management/osm/doc/todo
    branches/1.0/src/userspace/management/osm/doc/OpenSM_PKey_Mgr.txt
    branches/1.0/src/userspace/management/osm/NEWS
    branches/1.0/src/userspace/management/osm/complib/libosmcomp.spec.in
    branches/1.0/src/userspace/management/osm/complib/configure.in
    branches/1.0/src/userspace/management/osm/complib/libosmcomp.map
    branches/1.0/src/userspace/management/osm/complib/libosmcomp.ver
    branches/1.0/src/userspace/management/osm/complib/autogen.sh
    branches/1.0/src/userspace/management/osm/libvendor/configure.in
    branches/1.0/src/userspace/management/osm/libvendor/autogen.sh
    branches/1.0/src/userspace/management/osm/libvendor/libosmvendor.spec.in
    branches/1.0/src/userspace/management/osm/libvendor/Makefile.am
    branches/1.0/src/userspace/management/osm/README
    branches/1.0/src/userspace/management/osm/libvendor/libosmvendor.map
    branches/1.0/src/userspace/management/osm/libvendor/libosmvendor.ver
    branches/1.0/src/userspace/management/osm/scripts/opensm.sysconfig
    branches/1.0/src/userspace/management/osm/configure.in
    branches/1.0/src/userspace/management/osm/autogen.sh
    branches/1.0/src/userspace/management/osm/opensm.spec.in
    branches/1.0/src/userspace/management/osm/config/osmvsel.m4
    branches/1.0/src/userspace/management/osm/Makefile.am
    branches/1.0/src/userspace/management/osm/opensm/libopensm.map
    branches/1.0/src/userspace/management/osm/opensm/libopensm.ver
    branches/1.0/src/userspace/management/osm/opensm/configure.in
    branches/1.0/src/userspace/management/osm/opensm/autogen.sh
    branches/1.0/src/userspace/management/osm/opensm/Makefile.am
    branches/1.0/src/userspace/management/osm/opensm/osm_force_indent.el
    branches/1.0/src/userspace/management/osm/opensm/osm_force_indent
    branches/1.0/src/userspace/management/osm/AUTHORS
    branches/1.0/src/userspace/management/osm/osmtest/configure.in
    branches/1.0/src/userspace/management/osm/osmtest/autogen.sh
    branches/1.0/src/userspace/management/osm/osmtest/Makefile.am
    branches/1.0/src/userspace/management/osm/ChangeLog
    branches/1.0/src/userspace/management/osm/include/configure.in
    branches/1.0/src/userspace/management/osm/include/autogen.sh
    branches/1.0/src/userspace/management/osm/include/Makefile.am
    branches/1.0/src/userspace/management/NEWS
    branches/1.0/src/userspace/management/libibumad/src/libibumad.map
    branches/1.0/src/userspace/management/libibumad/Makefile.orig
    branches/1.0/src/userspace/management/libibumad/libibumad.spec.in
    branches/1.0/src/userspace/management/libibumad/configure.in
    branches/1.0/src/userspace/management/libibumad/autogen.sh
    branches/1.0/src/userspace/management/libibumad/Makefile.am
    branches/1.0/src/userspace/management/Makefile
    branches/1.0/src/userspace/management/diags/scripts/ibclearcounters
    branches/1.0/src/userspace/management/diags/scripts/ibcheckportstate
    branches/1.0/src/userspace/management/diags/scripts/ibcheckportwidth
    branches/1.0/src/userspace/management/diags/scripts/discover.pl
    branches/1.0/src/userspace/management/diags/scripts/ibswitches
    branches/1.0/src/userspace/management/diags/scripts/ibcheckerrs
    branches/1.0/src/userspace/management/diags/scripts/ibchecknode
    branches/1.0/src/userspace/management/diags/scripts/ibcheckport
    branches/1.0/src/userspace/management/diags/scripts/discover.map
    branches/1.0/src/userspace/management/diags/scripts/ibchecknet
    branches/1.0/src/userspace/management/diags/scripts/ibstatus
     
branches/1.0/src/userspace/management/diags/scripts/set_mthca_nodedesc.sh
    branches/1.0/src/userspace/management/diags/scripts/ibclearerrors
    branches/1.0/src/userspace/management/diags/scripts/ibcheckerrors
    branches/1.0/src/userspace/management/diags/scripts/ibcheckstate
    branches/1.0/src/userspace/management/diags/scripts/ibcheckwidth
    branches/1.0/src/userspace/management/diags/scripts/ibhosts
    branches/1.0/src/userspace/management/diags/scripts/ibnodes
    branches/1.0/src/userspace/management/diags/configure.in
    branches/1.0/src/userspace/management/diags/autogen.sh
    branches/1.0/src/userspace/management/diags/Makefile.am
    branches/1.0/src/userspace/management/diags/diags.spec.in
    branches/1.0/src/userspace/management/README
    branches/1.0/src/userspace/management/make.rules
    branches/1.0/src/userspace/management/libibcommon/src/libibcommon.map
    branches/1.0/src/userspace/management/libibcommon/Makefile.orig
    branches/1.0/src/userspace/management/libibcommon/configure.in
    branches/1.0/src/userspace/management/libibcommon/autogen.sh
    branches/1.0/src/userspace/management/libibcommon/Makefile.am
    branches/1.0/src/userspace/management/libibcommon/libibcommon.spec.in
    branches/1.0/src/userspace/management/AUTHORS
    branches/1.0/src/userspace/management/INSTALL
    branches/1.0/src/userspace/management/libibmad/src/libibmad.map
    branches/1.0/src/userspace/management/libibmad/Makefile.orig
    branches/1.0/src/userspace/management/libibmad/configure.in
    branches/1.0/src/userspace/management/libibmad/autogen.sh
    branches/1.0/src/userspace/management/libibmad/libibmad.spec.in
    branches/1.0/src/userspace/management/libibmad/Makefile.am
    branches/1.0/src/userspace/management/ChangeLog
    branches/1.0/src/userspace/management/make.inc.orig
    branches/1.0/src/userspace/libehca/src/libehca.map
    branches/1.0/src/userspace/libehca/configure.in
    branches/1.0/src/userspace/libehca/autogen.sh
    branches/1.0/src/userspace/libibcm/src/libibcm.map
    branches/1.0/src/userspace/libibcm/NEWS
    branches/1.0/src/userspace/libibcm/README
    branches/1.0/src/userspace/libibcm/configure.in
    branches/1.0/src/userspace/libibcm/autogen.sh
    branches/1.0/src/userspace/libibcm/Makefile.am
    branches/1.0/src/userspace/libibcm/AUTHORS
    branches/1.0/src/userspace/libibcm/INSTALL
    branches/1.0/src/userspace/libibcm/ChangeLog
    branches/1.0/src/userspace/libibcm/libibcm.spec.in
    branches/1.0/src/userspace/libibverbs/man/ibv_uc_pingpong.1
    branches/1.0/src/userspace/libibverbs/man/ibv_ud_pingpong.1
    branches/1.0/src/userspace/libibverbs/man/ibv_devices.1
    branches/1.0/src/userspace/libibverbs/man/ibv_devinfo.1
    branches/1.0/src/userspace/libibverbs/man/ibv_rc_pingpong.1
    branches/1.0/src/userspace/libibverbs/man/ibv_asyncwatch.1
    branches/1.0/src/userspace/libibverbs/man/ibv_srq_pingpong.1
    branches/1.0/src/userspace/libibverbs/src/libibverbs.map
    branches/1.0/src/userspace/libibverbs/libibverbs.spec.in
    branches/1.0/src/userspace/libibverbs/README
    branches/1.0/src/userspace/libibverbs/configure.in
    branches/1.0/src/userspace/libibverbs/autogen.sh
    branches/1.0/src/userspace/libibverbs/debian/control
    branches/1.0/src/userspace/libibverbs/debian/rules
    branches/1.0/src/userspace/libibverbs/debian/changelog
    branches/1.0/src/userspace/libibverbs/debian/libibverbs-dev.install
    branches/1.0/src/userspace/libibverbs/debian/ibverbs-utils.install
    branches/1.0/src/userspace/libibverbs/debian/libibverbs1.postinst
    branches/1.0/src/userspace/libibverbs/debian/compat
    branches/1.0/src/userspace/libibverbs/debian/libibverbs1.install
    branches/1.0/src/userspace/libibverbs/Makefile.am
    branches/1.0/src/userspace/libibverbs/AUTHORS
    branches/1.0/src/userspace/libibverbs/ChangeLog
    branches/1.0/src/userspace/libsdp/src/Makefile.am
    branches/1.0/src/userspace/libsdp/NEWS
    branches/1.0/src/userspace/libsdp/libsdp.conf
    branches/1.0/src/userspace/libsdp/README
    branches/1.0/src/userspace/libsdp/configure.in
    branches/1.0/src/userspace/libsdp/autogen.sh
    branches/1.0/src/userspace/libsdp/Makefile.am
    branches/1.0/src/userspace/libsdp/libsdp.spec.in
    branches/1.0/src/userspace/libsdp/ChangeLog
    branches/1.0/src/userspace/tvflash/NEWS
    branches/1.0/src/userspace/tvflash/README
    branches/1.0/src/userspace/tvflash/tvflash.spec.in
    branches/1.0/src/userspace/tvflash/configure.in
    branches/1.0/src/userspace/tvflash/autogen.sh
    branches/1.0/src/userspace/tvflash/Makefile.am
    branches/1.0/src/userspace/tvflash/config.h.in
    branches/1.0/src/userspace/tvflash/ChangeLog
    branches/1.0/src/userspace/srptools/NEWS
    branches/1.0/src/userspace/srptools/README
    branches/1.0/src/userspace/srptools/configure.in
    branches/1.0/src/userspace/srptools/autogen.sh
    branches/1.0/src/userspace/srptools/srptools.spec.in
    branches/1.0/src/userspace/srptools/Makefile.am
    branches/1.0/src/userspace/srptools/Makefile.in
    branches/1.0/src/userspace/srptools/ChangeLog
    branches/1.0/src/userspace/srptools/ChangeLog
    branches/1.0/src/userspace/examples/aio/README
    branches/1.0/src/userspace/examples/aio/ttcp.aio.c
    branches/1.0/src/userspace/libmthca/src/mthca.map
    branches/1.0/src/userspace/libmthca/libmthca.spec.in
    branches/1.0/src/userspace/libmthca/README
    branches/1.0/src/userspace/libmthca/configure.in
    branches/1.0/src/userspace/libmthca/autogen.sh
    branches/1.0/src/userspace/libmthca/debian/libmthca-dev.install
    branches/1.0/src/userspace/libmthca/debian/control
    branches/1.0/src/userspace/libmthca/debian/changelog
    branches/1.0/src/userspace/libmthca/debian/compat
    branches/1.0/src/userspace/libmthca/debian/libmthca1.install
    branches/1.0/src/userspace/libmthca/Makefile.am
    branches/1.0/src/userspace/libmthca/AUTHORS
    branches/1.0/src/userspace/libmthca/ChangeLog
    branches/1.0/src/userspace/perftest/Makefile
    branches/1.0/src/userspace/perftest/runme
    branches/1.0/src/userspace/perftest/README
    branches/1.0/src/userspace/perftest/clock_test.c

CPL/BSD/GPL:
    branches/1.0/src/userspace/dapl/dat/udat/Makefile
    branches/1.0/src/userspace/dapl/dat/udat/linux/dat_osd.c
    branches/1.0/src/userspace/dapl/dat/udat/linux/dat_osd.h
    branches/1.0/src/userspace/dapl/dat/udat/linux/dat-registry-1.1.spec
    branches/1.0/src/userspace/dapl/dat/udat/udat.c
    branches/1.0/src/userspace/dapl/dat/udat/udat_api.c
    branches/1.0/src/userspace/dapl/dat/udat/udat_sr_parser.c
    branches/1.0/src/userspace/dapl/dat/udat/udat_sr_parser.h
    branches/1.0/src/userspace/dapl/dat/common/dat_strerror.c
    branches/1.0/src/userspace/dapl/dat/common/dat_dr.c
    branches/1.0/src/userspace/dapl/dat/common/dat_dr.h
    branches/1.0/src/userspace/dapl/dat/common/dat_sr.c
    branches/1.0/src/userspace/dapl/dat/common/dat_sr.h
    branches/1.0/src/userspace/dapl/dat/common/dat_api.c
    branches/1.0/src/userspace/dapl/dat/common/dat_init.c
    branches/1.0/src/userspace/dapl/dat/common/dat_init.h
    branches/1.0/src/userspace/dapl/dat/common/dat_dictionary.c
    branches/1.0/src/userspace/dapl/dat/common/dat_dictionary.h
    branches/1.0/src/userspace/dapl/dat/include/dat/kdat_config.h
    branches/1.0/src/userspace/dapl/dat/include/dat/dat_registry.h
    branches/1.0/src/userspace/dapl/dat/include/dat/dat.h
    branches/1.0/src/userspace/dapl/dat/include/dat/dat_redirection.h
    branches/1.0/src/userspace/dapl/dat/include/dat/udat_redirection.h
    branches/1.0/src/userspace/dapl/dat/include/dat/dat_vendor_specific.h
    branches/1.0/src/userspace/dapl/dat/include/dat/udat_vendor_specific.h
    branches/1.0/src/userspace/dapl/dat/include/dat/udat_config.h
    branches/1.0/src/userspace/dapl/dat/include/dat/kdat.h
    branches/1.0/src/userspace/dapl/dat/include/dat/kdat_vendor_specific.h
    branches/1.0/src/userspace/dapl/dat/include/dat/udat.h
    branches/1.0/src/userspace/dapl/dat/include/dat/dat_error.h
    branches/1.0/src/userspace/dapl/dat/include/dat/kdat_redirection.h
    branches/1.0/src/userspace/dapl/dat/include/dat/dat_platform_specific.h
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_evd_query.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_lmr_create.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_cno_modify_agent.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_evd_set_unwaitable.c
branches/1.0/src/userspace/dapl/dapl/udapl/Makefile
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_cno_free.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_evd_clear_unwaitable.c
branches/1.0/src/userspace/dapl/dapl/udapl/linux/dapl_osd.c
branches/1.0/src/userspace/dapl/dapl/udapl/linux/dapl_osd.h
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_evd_create.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_init.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_cno_wait.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_evd_enable.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_cno_query.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_evd_disable.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_evd_wait.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_evd_modify_cno.c
branches/1.0/src/userspace/dapl/dapl/udapl/dapl_cno_create.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_post_recv.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_srq_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_srq_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_free.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_post_send.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_set_consumer_context.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_psp_free.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_cr_handoff.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ring_buffer_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ring_buffer_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_timer_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_timer_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_rmr_create.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_psp_query.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_provider.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_provider.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_rmr_bind.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_rmr_query.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_recv_query.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_set_watermark.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_srq_post_recv.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ia_close.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_rmr_free.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_cr_reject.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_hash.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_hash.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_sp_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_sp_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_cr_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_cr_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_init.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_cno_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_cno_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_dequeue.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_pz_free.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_debug.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_connection_callb.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ia_open.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ia_query.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_disconnect.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_cr_callback.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_rmr_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_rmr_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_ia_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ia_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_pz_create.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_connect.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_get_handle_type.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_pz_query.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_post_se.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_srq_set_lw.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_get_consumer_context.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_resize.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_modify.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_create_with_srq.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_rsp_free.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_srq_create.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_pz_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_pz_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_cr_accept.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_llist.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_rsp_query.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_cr_query.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_lmr_sync_rdma_read.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_lmr_free.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_free.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_srq_query.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_qp_async_error_callb.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_psp_create.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_dup_connect.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_post_rdma_write.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_srq_free.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_name_service.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_name_service.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_lmr_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_lmr_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_cookie.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_cookie.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_get_status.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_cq_async_error_callb.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_lmr_sync_rdma_write.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_srq_resize.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_lmr_query.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_un_async_error_callb.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_rsp_create.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_evd_dto_callb.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_hca_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_hca_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_reset.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_psp_create_any.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_mr_util.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_mr_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_adapter_util.h
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_post_rdma_read.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_create.c
branches/1.0/src/userspace/dapl/dapl/common/dapl_ep_query.c
branches/1.0/src/userspace/dapl/dapl/openib/dapl_ib_cm.c
branches/1.0/src/userspace/dapl/dapl/openib/dapl_ib_cq.c
branches/1.0/src/userspace/dapl/dapl/openib/dapl_ib_qp.c
branches/1.0/src/userspace/dapl/dapl/openib/dapl_ib_util.c
branches/1.0/src/userspace/dapl/dapl/openib/dapl_ib_util.h
branches/1.0/src/userspace/dapl/dapl/openib/README
branches/1.0/src/userspace/dapl/dapl/openib/dapl_ib_dto.h
branches/1.0/src/userspace/dapl/dapl/openib/dapl_ib_mem.c
branches/1.0/src/userspace/dapl/dapl/openib_cma/dapl_ib_cm.c
branches/1.0/src/userspace/dapl/dapl/openib_cma/dapl_ib_cq.c
branches/1.0/src/userspace/dapl/dapl/openib_cma/dapl_ib_qp.c
branches/1.0/src/userspace/dapl/dapl/openib_cma/dapl_ib_util.c
branches/1.0/src/userspace/dapl/dapl/openib_cma/dapl_ib_util.h
branches/1.0/src/userspace/dapl/dapl/openib_scm/dapl_ib_dto.h
branches/1.0/src/userspace/dapl/dapl/openib_scm/dapl_ib_mem.c
branches/1.0/src/userspace/dapl/dapl/include/dapl_debug.h
branches/1.0/src/userspace/dapl/dapl/include/dapl.h
branches/1.0/src/userspace/dapl/dapl/include/dapl_ipoib_names.h
branches/1.0/src/userspace/dapl/dapl/include/dapl_vendor.h
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_performance_cmd.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_quit_cmd.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_test_data.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_limit_cmd.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_main.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_netaddr.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_fft_cmd.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_transaction_cmd.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_server_cmd.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_params.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_getopt.c
branches/1.0/src/userspace/dapl/test/dapltest/cmd/dapl_qos_util.c
branches/1.0/src/userspace/dapl/test/dapltest/mdep/linux/dapl_mdep_user.c
branches/1.0/src/userspace/dapl/test/dapltest/mdep/linux/dapl_mdep_user.h
branches/1.0/src/userspace/dapl/test/dapltest/mdep/linux/dapl_mdep_kernel.c
branches/1.0/src/userspace/dapl/test/dapltest/mdep/linux/dapl_mdep_kernel.h
branches/1.0/src/userspace/dapl/test/dapltest/mdep/solaris/dapl_mdep_user.c
branches/1.0/src/userspace/dapl/test/dapltest/mdep/solaris/dapl_mdep_user.h
branches/1.0/src/userspace/dapl/test/dapltest/mdep/windows/dapl_mdep_user.c
branches/1.0/src/userspace/dapl/test/dapltest/mdep/windows/dapl_mdep_user.h
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_memlist.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_server_info.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_test_data.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_server.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_thread.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_performance_stats.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_transaction_stats.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_queryinfo.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_cnxn.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_bpool.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_client.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_test_util.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_hwconn.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_pz.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_quit_util.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_util.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_client_info.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_mem.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_test.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_performance_server.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_limit.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_util.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_execute.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_dataxfer.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_transaction_test.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_endpoint.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_performance_util.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_transaction_util.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_performance_client.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_connmgt.c
branches/1.0/src/userspace/dapl/test/dapltest/test/dapl_fft_dataxfer_client.c
branches/1.0/src/userspace/dapl/test/dapltest/udapl/Makefile
branches/1.0/src/userspace/dapl/test/dapltest/udapl/Makefile.wnd
branches/1.0/src/userspace/dapl/test/dapltest/udapl/udapl_tdep.c
branches/1.0/src/userspace/dapl/test/dapltest/scripts/regress.sh
branches/1.0/src/userspace/dapl/test/dapltest/scripts/cl.sh
branches/1.0/src/userspace/dapl/test/dapltest/scripts/kregress.sh
branches/1.0/src/userspace/dapl/test/dapltest/scripts/ksrv.sh
branches/1.0/src/userspace/dapl/test/dapltest/scripts/lim.sh
branches/1.0/src/userspace/dapl/test/dapltest/scripts/srv.sh
branches/1.0/src/userspace/dapl/test/dapltest/common/dapl_quit_cmd_util.c
branches/1.0/src/userspace/dapl/test/dapltest/common/dapl_transaction_cmd_util.c
branches/1.0/src/userspace/dapl/test/dapltest/common/dapl_endian.c
branches/1.0/src/userspace/dapl/test/dapltest/common/dapl_global.c
branches/1.0/src/userspace/dapl/test/dapltest/common/dapl_performance_cmd_util.c
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_memlist.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_performance_cmd.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_version.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_server_info.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_quit_cmd.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_test_data.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_performance_stats.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_transaction_stats.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_limit_cmd.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_bpool.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_proto.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_mdep.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_tdep.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_client_info.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_fft_cmd.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_transaction_cmd.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_fft_util.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_execute.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_tdep_print.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_server_cmd.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_params.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_performance_test.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_transaction_test.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_global.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_common.h
branches/1.0/src/userspace/dapl/test/dapltest/include/dapl_getopt.h
branches/1.0/src/userspace/dapl/libdat.spec.in
branches/1.0/src/userspace/dapl/COPYING
branches/1.0/src/userspace/management/osm/scripts/opensm.init

-- 
Betsy Zeller
Director of Software Engineering
QLogic Corporation
System Interconnect Group
(formerly PathScale, Inc)
2071 Stierlin Court, Suite 200
Mountain View, CA, 94043
1-650-934-8088




More information about the ewg mailing list