svn commit: r209516 - in projects/ofed/base/contrib/ofed: .
libibverbs libibverbs/config libibverbs/debian
libibverbs/examples libibverbs/fixes libibverbs/include
libibverbs/include/infiniband libi...
Jeff Roberson
jeff at FreeBSD.org
Thu Jun 24 22:41:02 UTC 2010
Author: jeff
Date: Thu Jun 24 22:41:01 2010
New Revision: 209516
URL: http://svn.freebsd.org/changeset/base/209516
Log:
- Import the OFED userland libraries and binaries. Git revisions as
follows:
libmthca: be5eef3895eb7864db6395b885a19f770fde7234
libibverbs: 2f6624c1cf6c1c0924b6812e171f452ca06cab1e
libmlx4: 243236095872988d5d15ffc66bf79e74376df505
management: 8989491f7bdba6c21de61c3e988c7d91d08e4254
Sponsored by: Isilon Systems, iX Systems, and Panasas.
Added:
projects/ofed/base/contrib/ofed/
projects/ofed/base/contrib/ofed/libibverbs/
projects/ofed/base/contrib/ofed/libibverbs/AUTHORS
projects/ofed/base/contrib/ofed/libibverbs/COPYING
projects/ofed/base/contrib/ofed/libibverbs/ChangeLog
projects/ofed/base/contrib/ofed/libibverbs/Makefile.am
projects/ofed/base/contrib/ofed/libibverbs/README
projects/ofed/base/contrib/ofed/libibverbs/autogen.sh (contents, props changed)
projects/ofed/base/contrib/ofed/libibverbs/config/
projects/ofed/base/contrib/ofed/libibverbs/configure.in
projects/ofed/base/contrib/ofed/libibverbs/debian/
projects/ofed/base/contrib/ofed/libibverbs/debian/changelog
projects/ofed/base/contrib/ofed/libibverbs/debian/compat
projects/ofed/base/contrib/ofed/libibverbs/debian/control.in
projects/ofed/base/contrib/ofed/libibverbs/debian/copyright
projects/ofed/base/contrib/ofed/libibverbs/debian/ibverbs-utils.install
projects/ofed/base/contrib/ofed/libibverbs/debian/libibverbs-dev.install
projects/ofed/base/contrib/ofed/libibverbs/debian/libibverbs-dev.links
projects/ofed/base/contrib/ofed/libibverbs/debian/libibverbs1.install
projects/ofed/base/contrib/ofed/libibverbs/debian/libibverbs1.postinst
projects/ofed/base/contrib/ofed/libibverbs/debian/rules (contents, props changed)
projects/ofed/base/contrib/ofed/libibverbs/debian/watch
projects/ofed/base/contrib/ofed/libibverbs/examples/
projects/ofed/base/contrib/ofed/libibverbs/examples/asyncwatch.c
projects/ofed/base/contrib/ofed/libibverbs/examples/device_list.c
projects/ofed/base/contrib/ofed/libibverbs/examples/devinfo.c
projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.c
projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.h
projects/ofed/base/contrib/ofed/libibverbs/examples/rc_pingpong.c
projects/ofed/base/contrib/ofed/libibverbs/examples/srq_pingpong.c
projects/ofed/base/contrib/ofed/libibverbs/examples/uc_pingpong.c
projects/ofed/base/contrib/ofed/libibverbs/examples/ud_pingpong.c
projects/ofed/base/contrib/ofed/libibverbs/fixes/
projects/ofed/base/contrib/ofed/libibverbs/fixes/XRC_RCV_QP.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/XRC_base_implementation.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/XRC_man_pages.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/configure_in-AC_PROG_LIBTOOL-for-automake.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/pthread_cond_t_fields.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/qpt_raw_eth.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/rocee_examples.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/rocee_get_mac.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/rocee_kernel_accept_link_layer.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/rocee_link_layer.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/rpm_spec_changelog_fix.patch
projects/ofed/base/contrib/ofed/libibverbs/fixes/series
projects/ofed/base/contrib/ofed/libibverbs/fixes/verbs_man_page.patch
projects/ofed/base/contrib/ofed/libibverbs/include/
projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/
projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/arch.h
projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/driver.h
projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/kern-abi.h
projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/marshall.h
projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/opcode.h
projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/sa-kern-abi.h
projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/sa.h
projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/verbs.h
projects/ofed/base/contrib/ofed/libibverbs/libibverbs.spec.in
projects/ofed/base/contrib/ofed/libibverbs/man/
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_alloc_pd.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_asyncwatch.1
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_attach_mcast.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_ah.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_ah_from_wc.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_comp_channel.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_cq.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_qp.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_srq.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_devices.1
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_devinfo.1
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_event_type_str.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_fork_init.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_get_async_event.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_get_cq_event.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_get_device_guid.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_get_device_list.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_get_device_name.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_modify_qp.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_modify_srq.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_open_device.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_poll_cq.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_post_recv.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_post_send.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_post_srq_recv.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_device.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_gid.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_pkey.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_port.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_qp.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_srq.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_rate_to_mult.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_rc_pingpong.1
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_reg_mr.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_req_notify_cq.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_resize_cq.3
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_srq_pingpong.1
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_uc_pingpong.1
projects/ofed/base/contrib/ofed/libibverbs/man/ibv_ud_pingpong.1
projects/ofed/base/contrib/ofed/libibverbs/src/
projects/ofed/base/contrib/ofed/libibverbs/src/cmd.c
projects/ofed/base/contrib/ofed/libibverbs/src/compat-1_0.c
projects/ofed/base/contrib/ofed/libibverbs/src/device.c
projects/ofed/base/contrib/ofed/libibverbs/src/enum_strs.c
projects/ofed/base/contrib/ofed/libibverbs/src/ibverbs.h
projects/ofed/base/contrib/ofed/libibverbs/src/init.c
projects/ofed/base/contrib/ofed/libibverbs/src/kern_abi.h
projects/ofed/base/contrib/ofed/libibverbs/src/libibverbs.map
projects/ofed/base/contrib/ofed/libibverbs/src/marshall.c
projects/ofed/base/contrib/ofed/libibverbs/src/memory.c
projects/ofed/base/contrib/ofed/libibverbs/src/sysfs.c
projects/ofed/base/contrib/ofed/libibverbs/src/verbs.c
projects/ofed/base/contrib/ofed/libmlx4/
projects/ofed/base/contrib/ofed/libmlx4/AUTHORS
projects/ofed/base/contrib/ofed/libmlx4/COPYING
projects/ofed/base/contrib/ofed/libmlx4/Makefile.am
projects/ofed/base/contrib/ofed/libmlx4/README
projects/ofed/base/contrib/ofed/libmlx4/autogen.sh (contents, props changed)
projects/ofed/base/contrib/ofed/libmlx4/config/
projects/ofed/base/contrib/ofed/libmlx4/configure.in
projects/ofed/base/contrib/ofed/libmlx4/debian/
projects/ofed/base/contrib/ofed/libmlx4/debian/changelog
projects/ofed/base/contrib/ofed/libmlx4/debian/compat
projects/ofed/base/contrib/ofed/libmlx4/debian/control.in
projects/ofed/base/contrib/ofed/libmlx4/debian/copyright
projects/ofed/base/contrib/ofed/libmlx4/debian/libmlx4-1.install
projects/ofed/base/contrib/ofed/libmlx4/debian/libmlx4-dev.install
projects/ofed/base/contrib/ofed/libmlx4/debian/rules (contents, props changed)
projects/ofed/base/contrib/ofed/libmlx4/debian/watch
projects/ofed/base/contrib/ofed/libmlx4/fixes/
projects/ofed/base/contrib/ofed/libmlx4/fixes/add_supported_devices.patch
projects/ofed/base/contrib/ofed/libmlx4/fixes/lim_qp_resources.patch
projects/ofed/base/contrib/ofed/libmlx4/fixes/post_rcv_end_of_sg.patch
projects/ofed/base/contrib/ofed/libmlx4/fixes/rocee_add_support.patch
projects/ofed/base/contrib/ofed/libmlx4/fixes/series
projects/ofed/base/contrib/ofed/libmlx4/fixes/userspace_dev_lims.patch
projects/ofed/base/contrib/ofed/libmlx4/fixes/xrc_consolidated_v2.patch
projects/ofed/base/contrib/ofed/libmlx4/fixes/xrc_fix_close_domain.patch
projects/ofed/base/contrib/ofed/libmlx4/fixes/xrc_kernel_user_mismatch.patch
projects/ofed/base/contrib/ofed/libmlx4/fixes/xrc_rcv_qp_v2.patch
projects/ofed/base/contrib/ofed/libmlx4/libmlx4.spec.in
projects/ofed/base/contrib/ofed/libmlx4/mlx4.driver
projects/ofed/base/contrib/ofed/libmlx4/src/
projects/ofed/base/contrib/ofed/libmlx4/src/buf.c
projects/ofed/base/contrib/ofed/libmlx4/src/cq.c
projects/ofed/base/contrib/ofed/libmlx4/src/dbrec.c
projects/ofed/base/contrib/ofed/libmlx4/src/doorbell.h
projects/ofed/base/contrib/ofed/libmlx4/src/mlx4-abi.h
projects/ofed/base/contrib/ofed/libmlx4/src/mlx4.c
projects/ofed/base/contrib/ofed/libmlx4/src/mlx4.h
projects/ofed/base/contrib/ofed/libmlx4/src/mlx4.map
projects/ofed/base/contrib/ofed/libmlx4/src/qp.c
projects/ofed/base/contrib/ofed/libmlx4/src/srq.c
projects/ofed/base/contrib/ofed/libmlx4/src/verbs.c
projects/ofed/base/contrib/ofed/libmlx4/src/wqe.h
projects/ofed/base/contrib/ofed/libmthca/
projects/ofed/base/contrib/ofed/libmthca/AUTHORS
projects/ofed/base/contrib/ofed/libmthca/COPYING
projects/ofed/base/contrib/ofed/libmthca/ChangeLog
projects/ofed/base/contrib/ofed/libmthca/Makefile.am
projects/ofed/base/contrib/ofed/libmthca/README
projects/ofed/base/contrib/ofed/libmthca/autogen.sh (contents, props changed)
projects/ofed/base/contrib/ofed/libmthca/config/
projects/ofed/base/contrib/ofed/libmthca/configure.in
projects/ofed/base/contrib/ofed/libmthca/debian/
projects/ofed/base/contrib/ofed/libmthca/debian/changelog
projects/ofed/base/contrib/ofed/libmthca/debian/compat
projects/ofed/base/contrib/ofed/libmthca/debian/control.in
projects/ofed/base/contrib/ofed/libmthca/debian/copyright
projects/ofed/base/contrib/ofed/libmthca/debian/libmthca-dev.install
projects/ofed/base/contrib/ofed/libmthca/debian/libmthca1.install
projects/ofed/base/contrib/ofed/libmthca/debian/rules (contents, props changed)
projects/ofed/base/contrib/ofed/libmthca/debian/watch
projects/ofed/base/contrib/ofed/libmthca/libmthca.spec.in
projects/ofed/base/contrib/ofed/libmthca/mthca.driver
projects/ofed/base/contrib/ofed/libmthca/src/
projects/ofed/base/contrib/ofed/libmthca/src/ah.c
projects/ofed/base/contrib/ofed/libmthca/src/buf.c
projects/ofed/base/contrib/ofed/libmthca/src/cq.c
projects/ofed/base/contrib/ofed/libmthca/src/doorbell.h
projects/ofed/base/contrib/ofed/libmthca/src/memfree.c
projects/ofed/base/contrib/ofed/libmthca/src/mthca-abi.h
projects/ofed/base/contrib/ofed/libmthca/src/mthca.c
projects/ofed/base/contrib/ofed/libmthca/src/mthca.h
projects/ofed/base/contrib/ofed/libmthca/src/mthca.map
projects/ofed/base/contrib/ofed/libmthca/src/qp.c
projects/ofed/base/contrib/ofed/libmthca/src/srq.c
projects/ofed/base/contrib/ofed/libmthca/src/verbs.c
projects/ofed/base/contrib/ofed/libmthca/src/wqe.h
projects/ofed/base/contrib/ofed/management/
projects/ofed/base/contrib/ofed/management/AUTHORS
projects/ofed/base/contrib/ofed/management/COPYING
projects/ofed/base/contrib/ofed/management/ChangeLog
projects/ofed/base/contrib/ofed/management/INSTALL
projects/ofed/base/contrib/ofed/management/Makefile
projects/ofed/base/contrib/ofed/management/NEWS
projects/ofed/base/contrib/ofed/management/README
projects/ofed/base/contrib/ofed/management/doc/
projects/ofed/base/contrib/ofed/management/doc/diagtools-proposal.txt
projects/ofed/base/contrib/ofed/management/doc/diagtools.txt
projects/ofed/base/contrib/ofed/management/doc/ibtracer.txt
projects/ofed/base/contrib/ofed/management/doc/libibmad.txt
projects/ofed/base/contrib/ofed/management/doc/libibumad.txt
projects/ofed/base/contrib/ofed/management/gen_chlog.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/gen_ver.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/
projects/ofed/base/contrib/ofed/management/infiniband-diags/COPYING
projects/ofed/base/contrib/ofed/management/infiniband-diags/ChangeLog
projects/ofed/base/contrib/ofed/management/infiniband-diags/Makefile.am
projects/ofed/base/contrib/ofed/management/infiniband-diags/README
projects/ofed/base/contrib/ofed/management/infiniband-diags/autogen.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/configure.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/include/
projects/ofed/base/contrib/ofed/management/infiniband-diags/include/grouping.h
projects/ofed/base/contrib/ofed/management/infiniband-diags/include/ibdiag_common.h
projects/ofed/base/contrib/ofed/management/infiniband-diags/include/ibdiag_version.h.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/include/ibnetdiscover.h
projects/ofed/base/contrib/ofed/management/infiniband-diags/infiniband-diags.spec.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/check_lft_balance.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/dump_lfts.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/dump_mfts.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibaddr.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibcheckerrors.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibcheckerrs.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibchecknet.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibchecknode.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibcheckport.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibcheckportstate.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibcheckportwidth.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibcheckstate.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibcheckwidth.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibclearcounters.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibclearerrors.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibdatacounters.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibdatacounts.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibdiscover.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibfindnodesusing.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibhosts.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibidsverify.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/iblinkinfo.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibnetdiscover.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibnodes.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibping.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibportstate.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibprintca.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibprintrt.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibprintswitch.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibqueryerrors.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibroute.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibrouters.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibstat.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibstatus.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibswitches.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibswportwatch.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibsysstat.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/ibtracert.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/perfquery.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/saquery.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/sminfo.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/smpdump.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/smpquery.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/man/vendstat.8
projects/ofed/base/contrib/ofed/management/infiniband-diags/perltidy.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/IBswcountlimits.pm (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/check_lft_balance.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/dump_lfts.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/dump_mfts.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibcheckerrors.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibcheckerrs.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibchecknet.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibchecknode.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibcheckport.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibcheckportstate.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibcheckportwidth.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibcheckstate.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibcheckwidth.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibclearcounters.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibclearerrors.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibdatacounters.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibdatacounts.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibdiscover.map
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibdiscover.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibfindnodesusing.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibhosts.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibidsverify.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/iblinkinfo.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibnodes.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibprintca.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibprintrt.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibprintswitch.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibqueryerrors.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibrouters.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibstatus (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibswitches.in
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/ibswportwatch.pl (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/scripts/set_nodedesc.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/grouping.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibaddr.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibdiag_common.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibnetdiscover.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibping.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibportstate.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibroute.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibsendtrap.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibstat.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibsysstat.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibtracert.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/mcm_rereg_test.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/perfquery.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/saquery.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/sminfo.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/smpdump.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/smpquery.c
projects/ofed/base/contrib/ofed/management/infiniband-diags/src/vendstat.c
projects/ofed/base/contrib/ofed/management/libibcommon/
projects/ofed/base/contrib/ofed/management/libibcommon/AUTHORS
projects/ofed/base/contrib/ofed/management/libibcommon/COPYING
projects/ofed/base/contrib/ofed/management/libibcommon/ChangeLog
projects/ofed/base/contrib/ofed/management/libibcommon/Makefile.am
projects/ofed/base/contrib/ofed/management/libibcommon/autogen.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/libibcommon/configure.in
projects/ofed/base/contrib/ofed/management/libibcommon/include/
projects/ofed/base/contrib/ofed/management/libibcommon/include/infiniband/
projects/ofed/base/contrib/ofed/management/libibcommon/include/infiniband/common.h
projects/ofed/base/contrib/ofed/management/libibcommon/libibcommon.spec.in
projects/ofed/base/contrib/ofed/management/libibcommon/libibcommon.ver
projects/ofed/base/contrib/ofed/management/libibcommon/src/
projects/ofed/base/contrib/ofed/management/libibcommon/src/hash.c
projects/ofed/base/contrib/ofed/management/libibcommon/src/libibcommon.map
projects/ofed/base/contrib/ofed/management/libibcommon/src/stack.c
projects/ofed/base/contrib/ofed/management/libibcommon/src/sysfs.c
projects/ofed/base/contrib/ofed/management/libibcommon/src/time.c
projects/ofed/base/contrib/ofed/management/libibcommon/src/util.c
projects/ofed/base/contrib/ofed/management/libibmad/
projects/ofed/base/contrib/ofed/management/libibmad/AUTHORS
projects/ofed/base/contrib/ofed/management/libibmad/COPYING
projects/ofed/base/contrib/ofed/management/libibmad/ChangeLog
projects/ofed/base/contrib/ofed/management/libibmad/Makefile.am
projects/ofed/base/contrib/ofed/management/libibmad/autogen.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/libibmad/configure.in
projects/ofed/base/contrib/ofed/management/libibmad/include/
projects/ofed/base/contrib/ofed/management/libibmad/include/infiniband/
projects/ofed/base/contrib/ofed/management/libibmad/include/infiniband/mad.h
projects/ofed/base/contrib/ofed/management/libibmad/libibmad.spec.in
projects/ofed/base/contrib/ofed/management/libibmad/libibmad.ver
projects/ofed/base/contrib/ofed/management/libibmad/src/
projects/ofed/base/contrib/ofed/management/libibmad/src/dump.c
projects/ofed/base/contrib/ofed/management/libibmad/src/fields.c
projects/ofed/base/contrib/ofed/management/libibmad/src/gs.c
projects/ofed/base/contrib/ofed/management/libibmad/src/libibmad.map
projects/ofed/base/contrib/ofed/management/libibmad/src/mad.c
projects/ofed/base/contrib/ofed/management/libibmad/src/portid.c
projects/ofed/base/contrib/ofed/management/libibmad/src/register.c
projects/ofed/base/contrib/ofed/management/libibmad/src/resolve.c
projects/ofed/base/contrib/ofed/management/libibmad/src/rpc.c
projects/ofed/base/contrib/ofed/management/libibmad/src/sa.c
projects/ofed/base/contrib/ofed/management/libibmad/src/serv.c
projects/ofed/base/contrib/ofed/management/libibmad/src/smp.c
projects/ofed/base/contrib/ofed/management/libibmad/src/vendor.c
projects/ofed/base/contrib/ofed/management/libibumad/
projects/ofed/base/contrib/ofed/management/libibumad/AUTHORS
projects/ofed/base/contrib/ofed/management/libibumad/COPYING
projects/ofed/base/contrib/ofed/management/libibumad/ChangeLog
projects/ofed/base/contrib/ofed/management/libibumad/Makefile.am
projects/ofed/base/contrib/ofed/management/libibumad/autogen.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/libibumad/configure.in
projects/ofed/base/contrib/ofed/management/libibumad/include/
projects/ofed/base/contrib/ofed/management/libibumad/include/infiniband/
projects/ofed/base/contrib/ofed/management/libibumad/include/infiniband/umad.h
projects/ofed/base/contrib/ofed/management/libibumad/libibumad.spec.in
projects/ofed/base/contrib/ofed/management/libibumad/libibumad.ver
projects/ofed/base/contrib/ofed/management/libibumad/man/
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_addr_dump.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_alloc.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_close_port.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_debug.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_dump.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_free.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_get_ca.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_get_ca_portguids.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_get_cas_names.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_get_fd.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_get_issm_path.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_get_mad.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_get_mad_addr.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_get_pkey.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_get_port.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_init.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_open_port.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_poll.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_recv.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_register.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_register_oui.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_send.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_set_addr.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_set_addr_net.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_set_grh.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_set_grh_net.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_set_pkey.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_size.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_status.3
projects/ofed/base/contrib/ofed/management/libibumad/man/umad_unregister.3
projects/ofed/base/contrib/ofed/management/libibumad/src/
projects/ofed/base/contrib/ofed/management/libibumad/src/libibumad.map
projects/ofed/base/contrib/ofed/management/libibumad/src/umad.c
projects/ofed/base/contrib/ofed/management/make.dist (contents, props changed)
projects/ofed/base/contrib/ofed/management/opensm/
projects/ofed/base/contrib/ofed/management/opensm/AUTHORS
projects/ofed/base/contrib/ofed/management/opensm/COPYING
projects/ofed/base/contrib/ofed/management/opensm/ChangeLog
projects/ofed/base/contrib/ofed/management/opensm/INSTALL
projects/ofed/base/contrib/ofed/management/opensm/Makefile.am
projects/ofed/base/contrib/ofed/management/opensm/NEWS
projects/ofed/base/contrib/ofed/management/opensm/README
projects/ofed/base/contrib/ofed/management/opensm/autogen.sh (contents, props changed)
projects/ofed/base/contrib/ofed/management/opensm/complib/
projects/ofed/base/contrib/ofed/management/opensm/complib/ChangeLog
projects/ofed/base/contrib/ofed/management/opensm/complib/Makefile.am
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_complib.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_dispatcher.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_event.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_event_wheel.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_list.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_log.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_map.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_nodenamemap.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_pool.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_ptr_vector.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_spinlock.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_statustext.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_thread.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_threadpool.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_timer.c
projects/ofed/base/contrib/ofed/management/opensm/complib/cl_vector.c
projects/ofed/base/contrib/ofed/management/opensm/complib/ib_statustext.c
projects/ofed/base/contrib/ofed/management/opensm/complib/libosmcomp.map
projects/ofed/base/contrib/ofed/management/opensm/complib/libosmcomp.ver
projects/ofed/base/contrib/ofed/management/opensm/config/
projects/ofed/base/contrib/ofed/management/opensm/config/osmvsel.m4
projects/ofed/base/contrib/ofed/management/opensm/configure.in
projects/ofed/base/contrib/ofed/management/opensm/doc/
projects/ofed/base/contrib/ofed/management/opensm/doc/OpenSM_PKey_Mgr.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/OpenSM_RN.pdf (contents, props changed)
projects/ofed/base/contrib/ofed/management/opensm/doc/OpenSM_UM.pdf (contents, props changed)
projects/ofed/base/contrib/ofed/management/opensm/doc/QoS_management_in_OpenSM.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/current-routing.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/modular-routing.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/opensm-coding-style.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/opensm_release_notes-3.1.10.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/opensm_release_notes-3.1.11.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/opensm_release_notes-3.2.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/opensm_release_notes_ibg2-2.0.1.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/opensm_release_notes_openib-1.2.1.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/opensm_release_notes_openib-2.0.5.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/opensm_release_notes_openib-3.0.13.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/partition-config.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/perf-manager-arch.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/performance-manager-HOWTO.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/qos-config.txt
projects/ofed/base/contrib/ofed/management/opensm/doc/todo
projects/ofed/base/contrib/ofed/management/opensm/include/
projects/ofed/base/contrib/ofed/management/opensm/include/Makefile.am
projects/ofed/base/contrib/ofed/management/opensm/include/complib/
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_atomic.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_atomic_osd.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_byteswap.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_byteswap_osd.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_comppool.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_debug.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_debug_osd.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_dispatcher.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_event.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_event_osd.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_event_wheel.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_fleximap.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_list.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_log.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_map.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_math.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_nodenamemap.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_packoff.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_packon.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_passivelock.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_pool.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_ptr_vector.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_qcomppool.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_qlist.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_qmap.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_qpool.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_spinlock.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_spinlock_osd.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_thread.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_thread_osd.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_threadpool.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_timer.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_timer_osd.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_types.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_types_osd.h
projects/ofed/base/contrib/ofed/management/opensm/include/complib/cl_vector.h
projects/ofed/base/contrib/ofed/management/opensm/include/iba/
projects/ofed/base/contrib/ofed/management/opensm/include/iba/ib_cm_types.h
projects/ofed/base/contrib/ofed/management/opensm/include/iba/ib_types.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_attrib_req.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_base.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_config.h.in
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_console.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_console_io.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_db.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_db_pack.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_errors.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_event_plugin.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_helper.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_inform.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_lid_mgr.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_log.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_mad_pool.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_madw.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_mcast_tbl.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_mcm_info.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_mcm_port.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_msgdef.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_mtree.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_multicast.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_node.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_opensm.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_partition.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_path.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_perfmgr.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_perfmgr_db.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_pkey.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_pkey_mgr.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_port.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_port_profile.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_prefix_route.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_qos_policy.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_remote_sm.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_router.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_sa.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_sa_mad_ctrl.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_service.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_sm.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_sm_mad_ctrl.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_stats.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_subnet.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_switch.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_ucast_cache.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_ucast_mgr.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_version.h.in
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_vl15intf.h
projects/ofed/base/contrib/ofed/management/opensm/include/opensm/st.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_mtl_bind.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_pkt_randomizer.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_ts_useraccess.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_umadt.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_al.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_api.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_ibumad.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_defs.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_dispatcher.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_hca.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_inout.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_rmpp_ctx.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_sar.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_sender.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_svc.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_transport.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_transport_anafa.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mlx_txn.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mtl.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mtl_hca_guid.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_mtl_transaction_mgr.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_sa_api.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_test.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_ts.h
projects/ofed/base/contrib/ofed/management/opensm/include/vendor/osm_vendor_umadt.h
projects/ofed/base/contrib/ofed/management/opensm/libvendor/
projects/ofed/base/contrib/ofed/management/opensm/libvendor/ChangeLog
projects/ofed/base/contrib/ofed/management/opensm/libvendor/Makefile.am
projects/ofed/base/contrib/ofed/management/opensm/libvendor/libosmvendor.map
projects/ofed/base/contrib/ofed/management/opensm/libvendor/libosmvendor.ver
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_pkt_randomizer.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_al.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_ibumad.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_ibumad_sa.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_anafa.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_dispatcher.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_hca.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_hca_anafa.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_hca_pfs.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_hca_sim.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_ibmgt.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_rmpp_ctx.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_sa.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_sar.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_sender.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_sim.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_ts.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_ts_anafa.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mlx_txn.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mtl.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mtl_hca_guid.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_mtl_transaction_mgr.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_test.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_ts.c
projects/ofed/base/contrib/ofed/management/opensm/libvendor/osm_vendor_umadt.c
projects/ofed/base/contrib/ofed/management/opensm/man/
projects/ofed/base/contrib/ofed/management/opensm/man/opensm.8.in
projects/ofed/base/contrib/ofed/management/opensm/man/osmtest.8
projects/ofed/base/contrib/ofed/management/opensm/opensm/
projects/ofed/base/contrib/ofed/management/opensm/opensm.spec.in
projects/ofed/base/contrib/ofed/management/opensm/opensm/ChangeLog
projects/ofed/base/contrib/ofed/management/opensm/opensm/Makefile.am
projects/ofed/base/contrib/ofed/management/opensm/opensm/libopensm.map
projects/ofed/base/contrib/ofed/management/opensm/opensm/libopensm.ver
projects/ofed/base/contrib/ofed/management/opensm/opensm/main.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_check (contents, props changed)
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_check_n_fix (contents, props changed)
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_console.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_console_io.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_db_files.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_db_pack.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_drop_mgr.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_dump.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_event_plugin.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_helper.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_indent (contents, props changed)
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_inform.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_lid_mgr.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_lin_fwd_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_link_mgr.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_log.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_mad_pool.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_mcast_fwd_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_mcast_mgr.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_mcast_tbl.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_mcm_info.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_mcm_port.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_mtree.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_multicast.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_node.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_node_desc_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_node_info_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_opensm.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_perfmgr.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_perfmgr_db.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_pkey.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_pkey_mgr.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_pkey_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_port.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_port_info_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_prtn.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_prtn_config.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_qos.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_qos_parser_l.l
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_qos_parser_y.y
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_qos_policy.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_remote_sm.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_req.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_resp.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_router.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_class_port_info.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_guidinfo_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_informinfo.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_lft_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_link_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_mad_ctrl.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_mcmember_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_mft_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_multipath_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_node_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_path_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_pkey_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_portinfo_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_service_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_slvl_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_sminfo_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_sw_info_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_vlarb_record.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_service.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_slvl_map_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sm.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sm_mad_ctrl.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sm_state_mgr.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sminfo_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_state_mgr.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_subnet.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sw_info_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_switch.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_trap_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_ucast_cache.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_ucast_file.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_ucast_ftree.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_ucast_lash.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_ucast_mgr.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_ucast_updn.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_vl15intf.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_vl_arb_rcv.c
projects/ofed/base/contrib/ofed/management/opensm/opensm/st.c
projects/ofed/base/contrib/ofed/management/opensm/osmeventplugin/
projects/ofed/base/contrib/ofed/management/opensm/osmeventplugin/Makefile.am
projects/ofed/base/contrib/ofed/management/opensm/osmeventplugin/libosmeventplugin.map
projects/ofed/base/contrib/ofed/management/opensm/osmeventplugin/libosmeventplugin.ver
projects/ofed/base/contrib/ofed/management/opensm/osmeventplugin/src/
projects/ofed/base/contrib/ofed/management/opensm/osmeventplugin/src/osmeventplugin.c
projects/ofed/base/contrib/ofed/management/opensm/osmtest/
projects/ofed/base/contrib/ofed/management/opensm/osmtest/Makefile.am
projects/ofed/base/contrib/ofed/management/opensm/osmtest/include/
projects/ofed/base/contrib/ofed/management/opensm/osmtest/include/osmt_inform.h
projects/ofed/base/contrib/ofed/management/opensm/osmtest/include/osmt_mtl_regular_qp.h
projects/ofed/base/contrib/ofed/management/opensm/osmtest/include/osmtest.h
projects/ofed/base/contrib/ofed/management/opensm/osmtest/include/osmtest_base.h
projects/ofed/base/contrib/ofed/management/opensm/osmtest/include/osmtest_subnet.h
projects/ofed/base/contrib/ofed/management/opensm/osmtest/main.c
projects/ofed/base/contrib/ofed/management/opensm/osmtest/osmt_inform.c
projects/ofed/base/contrib/ofed/management/opensm/osmtest/osmt_mtl_regular_qp.c
projects/ofed/base/contrib/ofed/management/opensm/osmtest/osmt_multicast.c
projects/ofed/base/contrib/ofed/management/opensm/osmtest/osmt_service.c
projects/ofed/base/contrib/ofed/management/opensm/osmtest/osmt_slvl_vl_arb.c
projects/ofed/base/contrib/ofed/management/opensm/osmtest/osmtest.c
projects/ofed/base/contrib/ofed/management/opensm/scripts/
projects/ofed/base/contrib/ofed/management/opensm/scripts/opensm.init.in
projects/ofed/base/contrib/ofed/management/opensm/scripts/opensm.logrotate
projects/ofed/base/contrib/ofed/management/opensm/scripts/opensm.sysconfig
projects/ofed/base/contrib/ofed/management/opensm/scripts/redhat-opensm.init.in (contents, props changed)
projects/ofed/base/contrib/ofed/management/opensm/scripts/sldd.sh.in (contents, props changed)
Added: projects/ofed/base/contrib/ofed/libibverbs/AUTHORS
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/AUTHORS Thu Jun 24 22:41:01 2010 (r209516)
@@ -0,0 +1,4 @@
+Roland Dreier <roland at topspin.com>
+Dotan Barak <dotanb at mellanox.co.il>
+Sean Hefty <sean.hefty at intel.com>
+Michael S. Tsirkin <mst at mellanox.co.il>
Added: projects/ofed/base/contrib/ofed/libibverbs/COPYING
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/COPYING Thu Jun 24 22:41:01 2010 (r209516)
@@ -0,0 +1,378 @@
+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 the
+OpenIB.org BSD license or the GNU General Public License (GPL) Version
+2, both included below.
+
+Copyright (c) 2004 Topspin Communications. All rights reserved.
+
+==================================================================
+
+ OpenIB.org BSD license
+
+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.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+==================================================================
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General
+Public License instead of this License.
Added: projects/ofed/base/contrib/ofed/libibverbs/ChangeLog
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/ChangeLog Thu Jun 24 22:41:01 2010 (r209516)
@@ -0,0 +1,583 @@
+2006-10-30 Jack Morgenstein <jackm at mellanox.co.il>
+
+ * src/cmd.c (ibv_cmd_query_qp): Unmarshall sq_draining instead of
+ en_sqd_async_notify.
+
+ * include/infiniband/kern-abi.h: Change en_sqd_async_notify member
+ of struct ibv_query_qp_resp to sq_draining.
+
+2006-10-30 Roland Dreier <rdreier at cisco.com>
+
+ * src/init.c (find_drivers): Make find_drivers() take a const
+ directory name, and tweak how we strip trailing /s so that we
+ don't have to modify the directory name passed in. Constify
+ default_path too.
+
+2006-10-25 Roland Dreier <rdreier at cisco.com>
+
+ * src/init.c (init_drivers): Remove assignment to dev->driver now
+ that it is gone for good.
+
+ * include/infiniband/verbs.h: Remove .driver member of struct
+ ibv_device, since it is never really used.
+
+2006-10-17 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/arch.h: Update i386 and x86_64 memory barrier
+ macros to be more than compiler barriers, to guard against
+ out-of-order speculative reads.
+
+ * include/infiniband/arch.h: Add rmb() and wmb() macros in
+ addition to the full mb(), so that low-level drivers can ask for
+ weaker ordering if that's all that is needed.
+
+2006-10-03 Roland Dreier <rdreier at cisco.com>
+
+ * src/cmd.c (ibv_cmd_get_context_v2, ibv_cmd_get_context)
+ (ibv_cmd_query_device, ibv_cmd_query_port, ibv_cmd_alloc_pd)
+ (ibv_cmd_reg_mr, ibv_cmd_create_cq_v2, ibv_cmd_create_cq)
+ (ibv_cmd_poll_cq, ibv_cmd_resize_cq, ibv_cmd_destroy_cq)
+ (ibv_cmd_create_srq, ibv_cmd_create_qp, ibv_cmd_post_send)
+ (ibv_cmd_post_recv, ibv_cmd_post_srq_recv, ibv_cmd_create_ah)
+ (ibv_cmd_destroy_qp): Annotate so that Valgrind knows responses
+ are defined after write() succeeds. The kernel writes into the
+ response structure directly, so without these, Valgrind thinks
+ that response structures are undefined memory. This is based on
+ patches and suggestions by Rainer Keller <keller at hlrs.de>, Jeff
+ Squyres <jsquyres at cisco.com> and Siqing Fan.
+
+ * src/ibverbs.h: Add wrapper for VALGRIND_MAKE_MEM_DEFINED so that
+ it can be used in .c files without worrying about whether Valgrind
+ is installed or enabled.
+
+ * configure.in: Add support for Valgrind annotation (enabled with
+ --with-valgrind option to configure).
+
+ * src/cmd.c (ibv_cmd_query_port, ibv_cmd_create_cq,
+ ibv_cmd_modify_qp): Set reserved fields to 0 to avoid future
+ problems and also to make Valgrind a little quieter.
+
+ * src/init.c (init_drivers): Set node_type and transport_type
+ values of device being created.
+
+ * include/infiniband/verbs.h: Add ibv_node_type enum value
+ IBV_NODE_RNIC, and add enum ibv_transport_type. Add node_type and
+ transport_type fields to struct ibv_device.
+
+2006-09-12 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/verbs.h: Swap wr_id and next members of
+ struct ibv_send_wr and struct ibv_recv_wr. This allows wr_id to
+ be naturally aligned without padding on 32-bit platforms.
+
+2006-08-23 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/driver.h: Add a definition of the macro
+ IBV_CMD_RESIZE_CQ_HAS_RESP_PARAMS so that low-level driver plugins
+ can detect the changed signature of ibv_cmd_resize_cq().
+
+2006-08-23 Ralph Campbell <ralph.campbell at qlogic.com>
+
+ * src/cmd.c (ibv_cmd_resize_cq): Add resp and resp_size parameters
+ so that the low-level driver in the kernel can return
+ device-specific information from the resize CQ operation.
+
+2006-07-26 Roland Dreier <rdreier at cisco.com>
+
+ * src/verbs.c (ibv_reg_mr, ibv_dereg_mr): Add calls to
+ ibv_dontfork_range() and ibv_dofork_range() for memory regions
+ registered by library consumers.
+
+ * include/infiniband/verbs.h: Add declaration of ibv_fork_init().
+
+ * include/infiniband/driver.h: Add declarations of
+ ibv_dontfork_range() and ibv_dofork_range().
+
+ * src/memory.c: Rewrite to use a red-black tree instead of a
+ linked list. Change from doing mlock()/munlock() to
+ madvise(..., MADV_DONTFORK) and madvise(..., MADV_DOFORK), and
+ change the name of the entry points to ibv_dontfork_range() and
+ ibv_dofork_range(). Add ibv_fork_init() for applications to
+ request fork-safe behavior.
+
+ * src/ibverbs.h: Kill off unused declarations.
+
+ * src/init.c (ibverbs_init): Get rid of call to ibv_init_mem_map().
+
+ * include/infiniband/verbs.h: Add addr and length field to struct
+ ibv_mr so that memory regions can be madvised(). This changes the
+ ABI, since the layout of struct ibv_mr is changed.
+
+2006-07-04 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/arch.h: Fix typo in sparc mb()
+ implementation: the asm should just be empty -- the "sync"
+ instruction was mistakenly cut and pasted from the ppc version.
+
+2006-06-07 Sean Hefty <sean.hefty at intel.com>
+
+ * src/verbs.c include/infiniband/verbs.h: Add new routines:
+ ibv_init_ah_from_wc() and ibv_create_ah_from_wc() to simplify UD QP
+ communication.
+
+ * src/marshall.c include/infiniband/marshall.h: Expose
+ ibv_copy_ah_attr_from_kern to retrieve ibv_ah_attr from kernel for
+ a UD QP.
+
+2006-06-01 Roland Dreier <rdreier at cisco.com>
+
+ * src/device.c (ibv_get_device_list): Actually return a
+ NULL-terminated array as the documentation promises.
+
+2006-05-31 Roland Dreier <rdreier at cisco.com>
+
+ * src/init.c (find_drivers): Fix memory leak: the result of
+ asprintf() needs to be freed when we're done with it.
+
+ * examples/asyncwatch.c (event_name_str): Print human-readable
+ form of IBV_EVENT_CLIENT_REREGISTER.
+
+2006-05-31 Leonid Arsh <leonida at voltaire.com>
+
+ * include/infiniband/verbs.h: Add IBV_EVENT_CLIENT_REREGISTER.
+
+2006-05-22 Roland Dreier <rdreier at cisco.com>
+
+ * examples/devinfo.c (print_hca_cap): Read board_id attribute from
+ sysfs using ibv_read_sysfs_file() instead of libsysfs.
+
+ * src/cmd.c, src/marshall.c, src/sysfs.c: Include <string.h>,
+ since it is no longer implicitly included via <sysfs/libsysfs.h>.
+
+ * include/infiniband/driver.h, include/infiniband/verbs.h,
+ src/device.c, src/init.c, src/verbs.c: Remove dependency on
+ libsysfs by implementing what is required directly on top of
+ filesystem operations.
+
+ * include/infiniband/driver.h, src/init.c: Change name of driver
+ entry point to ibv_driver_init(), and update prototype to remove
+ libsysfs dependency.
+
+ * src/marshall.c, include/infiniband/marshall.h,
+ include/infiniband/sa.h: Remove deprecated ib_xxx symbols.
+
+ * Makefile.am: Bump SONAME to 2, since libibverbs 1.1 will be
+ ABI-incompatible with libibverbs 1.0.
+
+ * Create libibverbs 1.1 branch and bump version number to 1.1-pre1.
+
+2006-05-22 Michael S. Tsirkin <mst at mellanox.co.il>
+
+ * include/infiniband/verbs.h: Remove trailing commas from
+ enumerators to quiet warnings from obsolete compilers.
+
+2006-05-02 Roland Dreier <rdreier at cisco.com>
+
+ * Release version 1.0.3.
+
+2006-05-01 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/arch.h: Only SPARC V9 ISA supports membar.
+ So just use generic memory barrier for older sparc archs.
+
+2006-04-11 Roland Dreier <rdreier at cisco.com>
+
+ * src/sysfs.c (ibv_read_sysfs_file): Fix memory leak if open fails.
+
+ * src/device.c (ibv_get_device_guid), src/verbs.c (ibv_query_gid,
+ ibv_query_pkey), src/init.c (init_drivers, check_abi_version): Use
+ libibverbs functions instead of libsysfs functions to get to sysfs.
+
+ * src/sysfs.c (ibv_get_sysfs_path, ibv_read_sysfs_file): Add some
+ simple functions for accessing sysfs without using libsysfs.
+
+ * include/infiniband/sa-kern-abi.h: Deprecate struct
+ ib_kern_path_rec name; struct ibv_kern_path_rec is now preferred.
+
+ * include/infiniband/sa.h: Deprecate struct ib_sa_XXX names;
+ struct ibv_sa_XXX is now preferred.
+
+ * src/marshall.c, include/infiniband/marshall.h: Deprecate
+ ib_copy_XXX() names; ibv_copy_XXX() is preferred. Add stub
+ wrappers with the old names so old binaries still work.
+
+2006-04-11 Hoang-Nam Nguyen <HNGUYEN at de.ibm.com>
+
+ * src/verbs.c (ibv_rate_to_mult, mult_to_ibv_rate): Add new
+ functions to convert between IB rate enums and multiples of the
+ base 2.5 Gb/sec rate.
+
+2006-04-11 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/verbs.h: Add __attribute_const macro to
+ portably mark functions as __attribute__((const))
+
+2006-03-28 Roland Dreier <rdreier at cisco.com>
+
+ * src/init.c (load_driver): Print warning if dlopen() of a driver
+ plugin fails.
+
+2006-03-22 Dotan Barak <dotanb at mellanox.co.il>
+
+ * examples/asyncwatch.c: Print asynchronous event name as well as
+ raw integer value.
+
+2006-03-22 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/verbs.h (ibv_req_notify_cq): Document
+ parameters better.
+
+2006-03-16 Roland Dreier <rdreier at cisco.com>
+
+ * src/cmd.c, src/device.c, src/memory.c, src/verbs.c: Add include
+ of <stdlib.h> to get a declaration of free() and avoid compile
+ warnings.
+
+2006-03-14 Roland Dreier <rdreier at cisco.com>
+
+ * Release version 1.0.2.
+
+ * Makefile.am (EXTRA_DIST): Remove debian/ directory from
+ tarballs, since Debian policy is that upstream tarballs should not
+ include it.
+
+2006-03-13 Roland Dreier <rdreier at cisco.com>
+
+ * Release version 1.0.1.
+
+ * src/init.c (check_abi_version), src/verbs.c (ibv_query_gid,
+ ibv_query_pkey): Use sysfs_open_attribute() and
+ sysfs_read_attribute() instead of the deprecated function
+ sysfs_read_attribute_value(), which is no longer present in
+ libsysfs2 (which is already in Debian and Ubuntu).
+
+ * Release version 1.0.
+
+2006-03-06 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/verbs.h: Add enum ibv_rate to define encoding
+ of static_rate field (based on a patch from Jack Morgenstein
+ <jackm at mellanox.co.il>).
+
+2006-03-06 Ralph Campbell <ralphc at pathscale.com>
+
+ * src/init.c (find_drivers): Fix minor memory leak: call
+ globfree() to free memory allocated by glob().
+
+2006-02-23 Dotan Barak <dotanb at mellanox.co.il>
+
+ * src/cmd.c (ibv_cmd_create_srq): Add support for kernel ABI
+ version 6 (take SRQ capacity from kernel response to create SRQ).
+
+2006-02-16 Roland Dreier <rdreier at cisco.com>
+
+ * Release version 1.0-rc7.
+
+ * src/cmd.c (ibv_cmd_create_qp): Add support for kernel ABI
+ version 5 (properly aligned struct ibv_create_qp_resp).
+
+2006-02-15 Roland Dreier <rdreier at cisco.com>
+
+ * src/cmd.c (ibv_cmd_create_qp): Allow userspace device-specific
+ driver to pass in a response buffer, so that the low-level driver
+ in the kernel can pass back device-specific information. This
+ changes the userspace driver API, since the signature of
+ ibv_cmd_create_qp() is changed.
+
+2006-02-14 Roland Dreier <rdreier at cisco.com>
+
+ * Release version 1.0-rc6.
+
+2006-02-13 Dotan Barak <dotanb at mellanox.co.il>
+
+ * examples/devinfo.c (print_hca_cap): Print board_id from sysfs,
+ if present.
+
+2006-02-13 Roland Dreier <rdreier at cisco.com>
+
+ * examples/asyncwatch.c, examples/device_list.c,
+ examples/devinfo.c: Remove cpu_to_be64()/be64_to_cpu() and use
+ htonll()/ntohll() from <infiniband/arch.h>.
+
+2006-02-13 Dotan Barak <dotanb at mellanox.co.il>
+
+ * src/cmd.c (ibv_cmd_query_qp, ibv_cmd_query_srq),
+ include/infiniband/driver.h: Add driver interface for calling
+ query QP and query SRQ kernel commands.
+
+ * include/infiniband/kern-abi.h: Add kernel ABI for query QP and
+ query SRQ.
+
+ * src/verbs.c (ibv_query_qp, ibv_query_srq),
+ include/infiniband/verbs.h: Add query QP and query SRQ library
+ APIs. This changes the provider ABI, since new fields are added
+ to struct ibv_context_ops; source compatibility with provider
+ libraries is preserved, but binaries will have to be recompiled.
+ Neither source nor binary compatibility with consumers of
+ libibverbs is affected.
+
+2006-02-01 Roland Dreier <rdreier at cisco.com>
+
+ * examples/rc_pingpong.c, examples/uc_pingpong.c,
+ examples/ud_pingpong.c, examples/srq_pingpong.c: Fix bug in
+ searching for device by name when there's more than one device.
+
+2006-01-31 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/verbs.h, include/infiniband/driver.h: Remove
+ useless "extern" from function declarations.
+
+2006-01-26 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/driver.h, src/cmd.c (ibv_cmd_resize_cq): Add
+ driver interface for calling resize CQ kernel command.
+
+ * include/infiniband/kern-abi.h: Add resize CQ kernel ABI.
+
+ * include/infiniband/verbs.h, src/verbs.c (ibv_resize_cq): Add
+ resize CQ library API. This changes the provider ABI, since a new
+ field is added to struct ibv_context_ops; source compatibility
+ with provider libraries is preserved, but binaries will have to be
+ recompiled. Neither source nor binary compatibility with
+ consumers of libibverbs is affected.
+
+2006-01-25 Roland Dreier <rdreier at cisco.com>
+
+ * examples/pingpong.c, examples/pingpong.h,
+ examples/rc_pingpong.c, examples/uc_pingpong.c,
+ examples/srq_pingpong.c: Move pp_get_local_lid() to pingpong.c to
+ reduce code duplication.
+
+2006-01-22 Roland Dreier <rdreier at cisco.com>
+
+ * Release version 1.0-rc5.
+
+2006-01-22 Dotan Barak <dotanb at mellanox.co.il>
+
+ * examples/devinfo.c (main): Make ibv_devinfo list all IB devices
+ by default, rather than the first device only.
+
+2006-01-20 Roland Dreier <rdreier at cisco.com>
+
+ * examples/rc_pingpong.c, examples/uc_pingpong.c,
+ examples/srq_pingpong.c: Add "-m/--mtu=" option to set path MTU.
+ (Based on a patch from Ralph Campbell <ralphc at pathscale.com>)
+
+ * examples/pingpong.c, examples/pingpong.h: Create generic
+ pingpong files so that we can start factoring out common code from
+ the pingpong examples. Start with functions to convert MTU to an
+ IBV enum value.
+
+2006-01-17 Ralph Campbell <ralphc at pathscale.com>
+
+ * examples/rc_pingpong.c (main), examples/srq_pingpong.c (main),
+ examples/uc_pingpong.c (main), examples/ud_pingpong.c (main): Fix
+ race when using CQ events by arming CQ before allowing remote side
+ to start sending.
+
+2006-01-06 Roland Dreier <rdreier at cisco.com>
+
+ * examples/srq_pingpong.c (main): Fix SRQ example to avoid
+ problems with many QPs and events. Based on a patch from Dotan
+ Barak (who also found the problem).
+
+2006-01-06 Ralph Campbell <ralphc at pathscale.com>
+
+ * examples/rc_pingpong.c (main), examples/srq_pingpong.c (main),
+ examples/uc_pingpong.c (main), examples/ud_pingpong.c (main): Fix
+ test of return value of ibv_poll_cq().
+
+2006-01-04 Dotan Barak <dotanb at mellanox.co.il>
+
+ * include/infiniband/verbs.h: Fix mask names in description of
+ ibv_modify_srq.
+
+2006-01-04 Michael S. Tsirkin <mst at mellanox.co.il>
+
+ * src/init.c (ibverbs_init): Fix ibverbs_init for multiple adapters.
+ Noted by Christoph Raisch.
+
+2005-12-15 Roland Dreier <rdreier at cisco.com>
+
+ * include/infiniband/verbs.h: Document that devices must be opened
+ before calling ibv_free_device_list().
+
+ * src/verbs.c (ibv_create_srq): Not all provider libraries will
+ support SRQs, so check if the create_srq method is defined before
+ calling it. (Based on a patch from Shirley Ma <xma at us.ibm.com>)
+
+2005-11-11 Roland Dreier <roland at cisco.com>
+
+ * examples/asyncwatch.c, examples/rc_pingpong.c,
+ examples/srq_pingpong.c, examples/uc_pingpong.c,
+ examples/ud_pingpong.c, examples/device_list.c,
+ examples/devinfo.c: Update examples to match new API.
+
+ * include/infiniband/verbs.h, src/device.c, src/init.c,
+ src/ibverbs.h: Change from dlist-based ibv_get_devices() API to
+ simpler ibv_get_device_list() and ibv_free_device_list() API.
+
+2005-11-10 Sean Hefty <sean.hefty at intel.com>
+
+ * include/infiniband/sa-kern-abi.h: New include file to contain
+ definitions of SA structures passed between userspace and kernel.
+
+ * include/infiniband/sa.h: New include file for definitions of
+ SA structures used by multiple libraries.
+
+ * include/infiniband/marshall.h src/marshall.c: New files to define
+ routines used to exchange data with kernel modules.
+
+ * include/infiniband/kern-abi.h: Added data structures used to exchange
+ QP attribute with kernel modules.
+
+2005-11-09 Michael S. Tsirkin <mst at mellanox.co.il>
+
+ * src/device.c (ibv_get_devices): Make function reentrant by using
+ a mutex to make sure we initialize the device list at most once.
+
+2005-11-08 Roland Dreier <roland at cisco.com>
+
+ * src/cmd.c (ibv_cmd_create_qp): Add handling for new create QP
+ interface, which has the kernel return QP capabilities.
+
+ * src/cmd.c (ibv_cmd_modify_srq): Split off handling of modify SRQ
+ for ABI versions 3 and older, which passed max_sge as part of command.
+
+2005-10-30 Roland Dreier <roland at cisco.com>
+
+ * examples/srq_pingpong.c (pp_init_ctx): Create CQ with rx_depth +
+ num_qp entries, instead of just rx_depth + 1 entries, because
+ there can be one send completion pending for each QP.
+
+2005-10-25 Roland Dreier <roland at cisco.com>
+
+ * Release version 1.0-rc4.
+
+ * examples/uc_pingpong.c (pp_connect_ctx): Fix QP attribute masks
+ used to modify QP to RTR and RTS -- we should not be setting
+ RDMA/atomic attributes for UC QPs. Now that the mthca kernel
+ driver bug is fixed, the error is exposed here.
+
+ * examples/rc_pingpong.c, examples/srq_pingpong.c,
+ examples/uc_pingpong.c, examples/ud_pingpong.c: Keep track of
+ whether send and/or receive is pending. This avoids failures when
+ the remote side receives data and posts a send very quickly, and
+ the local side completes the receive before the previous send.
+ With the old code, this could result in posting a send before the
+ previous send completed, and therefore overrun the send queue.
+
+2005-10-23 Roland Dreier <roland at cisco.com>
+
+ * src/cmd.c (ibv_cmd_get_context_v2): Correct silly mistake in
+ computation of size of buffer for old ABI command: we need to use
+ sizeof *cmd instead of sizeof cmd, since cmd is a pointer.
+
+2005-10-21 Roland Dreier <roland at cisco.com>
+
+ * src/cmd.c (ibv_cmd_post_send, ibv_cmd_post_recv,
+ ibv_cmd_post_srq_recv): Correct value that we check write() return
+ value against so that we check against the size we actually try to
+ write, instead of just sizeof cmd.
+
+2005-10-19 Roland Dreier <roland at cisco.com>
+
+ * src/cmd.c (ibv_cmd_req_notify_cq): Correct how we pass
+ solicited_only flag into the kernel.
+
+2005-10-13 Roland Dreier <roland at cisco.com>
+
+ * include/infiniband/driver.h, src/cmd.c, src/libibverbs.map: Add
+ command functions for calling new kernel commands.
+
+ * include/infiniband/verbs.h: Add qp_type to struct ibv_qp so that
+ we know when we're posting a send on a UD QP, and add kernel
+ handle member to struct ibv_ah so we can handle drivers that do
+ create AH and destroy AH operations in the kernel.
+
+ * include/infiniband/kern-abi.h: Add new command structures for
+ poll CQ, request notification for CQ, post send, post receive,
+ post SRQ receive, create AH and destroy AH commands. These will
+ be used by the PathScale userspace driver.
+
+2005-10-12 Roland Dreier <roland at cisco.com>
+
+ * examples/srq_pingpong.c (main): Zero out unused entries in
+ my_dest array to avoid string overflows when we send to the other
+ side.
+
+2005-10-09 Roland Dreier <roland at cisco.com>
+
+ * examples/devinfo.c (print_hca_cap): Only print max_mr_size and
+ page_size_cap if verbose is set.
+
+2005-10-05 Roland Dreier <roland at cisco.com>
+
+ * src/cmd.c (ibv_cmd_modify_srq): Add function for marshalling
+ modify SRQ command.
+
+2005-09-29 Roland Dreier <roland at cisco.com>
+
+ * examples/devinfo.c (print_hca_cap): Get rid of formatting of
+ firmware version in what should be device-independent code.
+
+ * include/infiniband/driver.h, include/infiniband/verbs.h,
+ src/cmd.c (ibv_cmd_query_device): Change firmware version in
+ struct ibv_device_attr to be a string formatted by device-specific
+ library.
+
+2005-09-25 Roland Dreier <roland at cisco.com>
+
+ * examples/rc_pingpong.c, examples/srq_pingpong.c,
+ examples/uc_pingpong.c, examples/ud_pingpong.c: Update to match
+ new completion channel and CQ creation API.
+
+ * include/infiniband/driver.h, include/infiniband/verbs.h,
+ src/device.c, src/ibverbs.h, src/verbs.c, src/cmd.c: Add notion of
+ "completion channel" that allows consumers to dynamically create
+ and destroy file descriptors for retrieving completion events.
+ Completion channels are handled natively with kernel ABI version 3
+ and simulated with backwards compatibility implementations for ABI
+ versions 1 and 2.
+
+ * include/infiniband/kern-abi.h: Update to match kernel ABI
+ version 3.
+
+2005-09-07 Roland Dreier <roland at cisco.com>
+
+ * src/device.c (ibv_get_device_guid): Use htonll() instead of
+ relying on pointer aliasing (which seems to break for some gcc
+ versions).
+
+ * include/infiniband/arch.h: Add htonll() and ntohll() functions.
+
+2005-09-06 Roland Dreier <roland at cisco.com>
+
+ * include/infiniband/kern-abi.h, include/infiniband/verbs.h,
+ src/cmd.c, src/device.c, src/verbs.c, examples/asyncwatch.c:
+ Update to handle new kernel ABI for avoiding stale completion
+ events. This is completely analogous to the previous asynchronous
+ event change.
+
+2005-08-31 Roland Dreier <roland at cisco.com>
+
+ * include/infiniband/kern-abi.h, include/infiniband/verbs.h,
+ src/cmd.c, src/device.c, src/ibverbs.h, src/init.c, src/verbs.c,
+ examples/asyncwatch.c: Update to handle new kernel ABI for
+ avoiding stale asynchronous events. When a CQ, QP or SRQ is
+ destroyed, the kernel reports the number of events it has given to
+ userspace, and we wait until we've handled the same number of
+ events.
+
+ This does introduce a library API change: consumers are now
+ required to call ibv_put_async_event() to release every
+ asynchronous event that they retrieve via ibv_get_async_event().
+
+2005-08-30 Roland Dreier <roland at cisco.com>
+
+ * man/ibv_asyncwatch.1, man/ibv_devices.1, man/ibv_devinfo.1,
+ man/ibv_rc_pingpong.1, man/ibv_srq_pingpong.1,
+ man/ibv_uc_pingpong.1, man/ibv_ud_pingpong.1: Add man pages for
+ example programs.
+
+ * examples/devinfo.c: Merge with Dotan Barak's vstat tool.
Added: projects/ofed/base/contrib/ofed/libibverbs/Makefile.am
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/Makefile.am Thu Jun 24 22:41:01 2010 (r209516)
@@ -0,0 +1,105 @@
+INCLUDES = -I$(srcdir)/include
+
+lib_LTLIBRARIES = src/libibverbs.la
+
+AM_CFLAGS = -g -Wall -D_GNU_SOURCE
+
+src_libibverbs_la_CFLAGS = $(AM_CFLAGS) -DIBV_CONFIG_DIR=\"$(sysconfdir)/libibverbs.d\"
+
+libibverbs_version_script = @LIBIBVERBS_VERSION_SCRIPT@
+
+src_libibverbs_la_SOURCES = src/cmd.c src/compat-1_0.c src/device.c src/init.c \
+ src/marshall.c src/memory.c src/sysfs.c src/verbs.c \
+ src/enum_strs.c
+src_libibverbs_la_LDFLAGS = -version-info 1 -export-dynamic \
+ $(libibverbs_version_script)
+src_libibverbs_la_DEPENDENCIES = $(srcdir)/src/libibverbs.map
+
+bin_PROGRAMS = examples/ibv_devices examples/ibv_devinfo \
+ examples/ibv_asyncwatch examples/ibv_rc_pingpong examples/ibv_uc_pingpong \
+ examples/ibv_ud_pingpong examples/ibv_srq_pingpong
+examples_ibv_devices_SOURCES = examples/device_list.c
+examples_ibv_devices_LDADD = $(top_builddir)/src/libibverbs.la
+examples_ibv_devinfo_SOURCES = examples/devinfo.c
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list