debian/0000755000000000000000000000000012262534214007167 5ustar debian/libibverbs-dev.links0000644000000000000000000000232612151232164013127 0ustar usr/share/man/man3/ibv_get_async_event.3 usr/share/man/man3/ibv_ack_async_event.3 usr/share/man/man3/ibv_get_cq_event.3 usr/share/man/man3/ibv_ack_cq_events.3 usr/share/man/man3/ibv_open_device.3 usr/share/man/man3/ibv_close_device.3 usr/share/man/man3/ibv_alloc_pd.3 usr/share/man/man3/ibv_dealloc_pd.3 usr/share/man/man3/ibv_reg_mr.3 usr/share/man/man3/ibv_dereg_mr.3 usr/share/man/man3/ibv_create_ah.3 usr/share/man/man3/ibv_destroy_ah.3 usr/share/man/man3/ibv_create_comp_channel.3 usr/share/man/man3/ibv_destroy_comp_channel.3 usr/share/man/man3/ibv_create_cq.3 usr/share/man/man3/ibv_destroy_cq.3 usr/share/man/man3/ibv_create_qp.3 usr/share/man/man3/ibv_destroy_qp.3 usr/share/man/man3/ibv_create_srq.3 usr/share/man/man3/ibv_destroy_srq.3 usr/share/man/man3/ibv_attach_mcast.3 usr/share/man/man3/ibv_detach_mcast.3 usr/share/man/man3/ibv_get_device_list.3 usr/share/man/man3/ibv_free_device_list.3 usr/share/man/man3/ibv_create_ah_from_wc.3 usr/share/man/man3/ibv_init_ah_from_wc.3 usr/share/man/man3/ibv_rate_to_mult.3 usr/share/man/man3/mult_to_ibv_rate.3 usr/share/man/man3/ibv_event_type_str.3 usr/share/man/man3/ibv_node_type_str.3 usr/share/man/man3/ibv_event_type_str.3 usr/share/man/man3/ibv_port_state_str.3 debian/libibverbs-dev.install0000644000000000000000000000011412151232164013446 0ustar usr/include usr/lib/libibverbs*.a usr/lib/libibverbs*.so usr/share/man/man3 debian/ibverbs-utils.install0000644000000000000000000000003312151232164013341 0ustar usr/bin usr/share/man/man1 debian/copyright0000644000000000000000000000403712151232164011122 0ustar Initial Debianization: This package was debianized by Roland Dreier on Mon, 25 Apr 2005 10:21:08 -0700. Source: It was downloaded from the OpenIB web site at Authors: Roland Dreier Dotan Barak Sean Hefty Michael S. Tsirkin Portions are copyrighted by: * Copyright (c) 2005, 2006 Cisco Systems. All rights reserved. * Copyright (c) 2004, 2005 Intel Corporation. All rights reserved. * Copyright (c) 2005 Mellanox Technologies Ltd. All rights reserved. * Copyright (c) 2005 PathScale, Inc. All rights reserved. * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Voltaire, Inc. All rights reserved. libibverbs is licensed under a choice of one of two licenses. You may choose to be licensed under the terms of the GNU General Public License (GPL) Version 2, available from the file /usr/share/common-licenses/GPL-2 on your Debian system, or the OpenIB.org BSD license below: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/changelog0000644000000000000000000001565112262534157011057 0ustar libibverbs (1.1.7-1ubuntu1) trusty; urgency=medium * Merge with Debian; remaining changes: -- Matthias Klose Mon, 06 Jan 2014 15:05:03 +0100 libibverbs (1.1.7-1) unstable; urgency=low * New upstream release. - Add raw QP support - Further support for new IB link speeds - Other miscellaneous fixes -- Roland Dreier Tue, 28 May 2013 09:31:54 -0700 libibverbs (1.1.6-1ubuntu2) saucy; urgency=low * Update config.{guess,sub}. -- Matthias Klose Tue, 23 Jul 2013 13:50:10 +0200 libibverbs (1.1.6-1ubuntu1) quantal; urgency=low * Merge from debian unstable. Remaining changes: - debian/libibverbs1.postinst: Remove creation of rdma group (since Ubuntu uses 0666 udev rules; see bug 256216) -- Michael Terry Mon, 21 May 2012 15:53:54 -0400 libibverbs (1.1.6-1) unstable; urgency=low * Don't use brace expansion for {a,so} in libibverbs-dev.install * New upstream releases. - Add IBoE support - Add ibv_devinfo support for displaying extended speeds (FDR, etc) -- Roland Dreier Wed, 21 Dec 2011 16:35:08 -0800 libibverbs (1.1.5-1ubuntu1) precise; urgency=low * Merge from debian unstable. Remaining changes: - debian/libibverbs1.postinst: Remove creation of rdma group (since Ubuntu uses 0666 udev rules; see bug 256216) -- Michael Terry Tue, 18 Oct 2011 10:46:02 -0400 libibverbs (1.1.5-1) unstable; urgency=low * Switch to dpkg-source 3.0 (quilt) format. * New upstream releases. - Fix handling of madvise() failures - Add path record definitions to sa.h - Handle huge pages for fork support/madvise - Fix crash if no devices and ibv_get_device_list() called multiple times * Update maintainer and set DM-Upload-Allowed to yes. (Closes: #632106) * Don't ship .la files. * Update to Standards-Version: 3.9.2. -- Roland Dreier Wed, 29 Jun 2011 23:57:34 -0700 libibverbs (1.1.3-2ubuntu1) lucid; urgency=low * Merge from debian testing (LP: #487430). No remaining changes: - Drop udev rules, since Ubuntu makes /dev/infiniband/uverbsX files mode 0666. * debian/libibverbs1.postinst: Remove creation of rdma group (since udev rules that use it no longer apply). -- Roland Dreier Mon, 23 Nov 2009 21:34:42 -0800 libibverbs (1.1.3-2) unstable; urgency=low * Add override_dh_strip target to get debugging information actually put into the -dbg package. -- Roland Dreier Wed, 11 Nov 2009 14:44:51 -0800 libibverbs (1.1.3-1) unstable; urgency=low * New upstream release. - Don't use enums for bit flags (avoid C++ annoyances) - Return some errors via errno instead of stderr * Move -dbg package to section debug. * Update to Standards-Version: 3.8.3 (no changes needed). * Change build system from cdbs to debhelper 7. -- Roland Dreier Thu, 29 Oct 2009 14:19:02 -0700 libibverbs (1.1.2-1ubuntu2) jaunty; urgency=low * Bump build-depend on debhelper to install udev rules into /lib/udev/rules.d, add Breaks on udev to get correct version. -- Scott James Remnant Tue, 13 Jan 2009 02:21:45 +0000 libibverbs (1.1.2-1ubuntu1) intrepid; urgency=low * Merge from debian unstable, remaining changes: (LP: #225788) - Include udev group ownership rule due to Ubuntu udev policy difference from Debian. -- Roland Dreier Thu, 01 May 2008 03:48:01 +0100 libibverbs (1.1.2-1) unstable; urgency=low * New upstream release. - Fix memory registration failure cause by too-big madvise() - Fix many Valgrind false positives - Add functions to convert enum values to strings * Replace deprecated ${Source-Version} with ${binary:Version} * Use DEB_DH_MAKESHLIBS_ARGS_ALL to pass appropriate -V option to dh_makeshlibs, since new symbols were added in libibverbs 1.1.2. (Closes: #465435) * Add debian/watch file. * Update control file to talk about generic RDMA and iWARP, not just InfiniBand, since libibverbs works with both IB and iWARP. * Acknowledge NMU (Closes: #442638). -- Roland Dreier Fri, 18 Apr 2008 15:08:52 -0700 libibverbs (1.1.1-1.1) unstable; urgency=low * Non-maintainer upload. * Re-generated autotools files to fix double build bug, closes: #442638 * Bumped Standards-Version to 3.7.3, no change needed. -- Michael Meskes Mon, 14 Apr 2008 10:07:58 +0000 libibverbs (1.1.1-1ubuntu1) hardy; urgency=low * Add udev rules for /dev/infiniband/uverbs* group ownership, since Ubuntu's udev policy says such rules should live in the package that creates the group, while Debian ships the rules as part of the main udev package (LP: #218500). * Modify Maintainer value to match the DebianMaintainerField specification. -- Roland Dreier Tue, 22 Apr 2008 10:38:18 -0700 libibverbs (1.1.1-1) unstable; urgency=low * New upstream release. - Initialize state of newly created QPs to RESET (fixes problems with libmlx4/ConnectX HCAs). - Don't warn root about RLIMIT_MEMLOCK, since it doesn't matter. - Fix free() errors in ibv_xx_pingpong examples. -- Roland Dreier Fri, 15 Jun 2007 12:49:02 -0700 libibverbs (1.1-1) unstable; urgency=low * New upstream release. - Add support for use of fork() in applications. - Add manual pages documenting API in section 3. - New method of finding and loading device-specific drivers. - Add basic support for iWARP devices. - Provide compatible ABI for applications linked against libibverbs 1.0. * Update libtool during build to avoid setting RPATH in binaries on amd64. -- Roland Dreier Sat, 28 Apr 2007 14:15:29 -0700 libibverbs (1.0.4-1) unstable; urgency=low * New upstream release. - Fix static linking so it has a chance of working. - Fix cut-and-paste error in sparc mb() macro. - Other miscellaneous fixes. * Improve package description. -- Roland Dreier Tue, 31 Oct 2006 15:04:33 -0800 libibverbs (1.0.3-1) unstable; urgency=low * Change priority to extra, since libibverbs depends on libsysfs2, which has priority extra. (Debian policy section 2.5 states that a package may not depend on another package of lower priority) * New upstream release: - For sparc, only generate membar instruction if compiling for V9 instruction set. (Closes: #365559) - Reduce (but not yet eliminate) dependency on libsysfs. - Deprecate some ib_XXX symbol names and introduce ibv_XXX replacements for internal consistency. - Other minor fixes. * Update to Standards-Version: 3.7.2. -- Roland Dreier Tue, 2 May 2006 15:33:14 -0700 libibverbs (1.0.2-1) unstable; urgency=low * Initial Release. (Closes: #325752) -- Roland Dreier Wed, 15 Feb 2006 11:21:59 -0700 debian/libibverbs1.install0000644000000000000000000000003112151232164012751 0ustar usr/lib/libibverbs*.so.* debian/compat0000644000000000000000000000000212151232164010361 0ustar 7 debian/control0000644000000000000000000000706112262534157010604 0ustar Source: libibverbs Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Roland Dreier DM-Upload-Allowed: yes Build-Depends: debhelper (>= 7.0.50~), dpkg-dev (>= 1.13.19), dh-autoreconf Standards-Version: 3.9.2 Section: libs Homepage: http://www.openfabrics.org/ Package: libibverbs1 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, adduser Description: Library for direct userspace use of RDMA (InfiniBand/iWARP) libibverbs is a library that allows userspace processes to use RDMA "verbs" as described in the InfiniBand Architecture Specification and the RDMA Protocol Verbs Specification. iWARP ethernet NICs support RDMA over hardware-offloaded TCP/IP, while InfiniBand is a high-throughput, low-latency networking technology. InfiniBand host channel adapters (HCAs) and iWARP NICs commonly support direct hardware access from userspace (kernel bypass), and libibverbs supports this when available. . For this library to be useful, a device-specific plug-in module should also be installed. . This package contains the shared library. Package: libibverbs-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libibverbs1 (= ${binary:Version}) Description: Development files for the libibverbs library libibverbs is a library that allows userspace processes to use RDMA "verbs" as described in the InfiniBand Architecture Specification and the RDMA Protocol Verbs Specification. iWARP ethernet NICs support RDMA over hardware-offloaded TCP/IP, while InfiniBand is a high-throughput, low-latency networking technology. InfiniBand host channel adapters (HCAs) and iWARP NICs commonly support direct hardware access from userspace (kernel bypass), and libibverbs supports this when available. . This package is needed to compile programs against libibverbs1. It contains the header files and static libraries (optionally) needed for compiling. Package: libibverbs1-dbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, libibverbs1 (= ${binary:Version}) Description: Debugging symbols for the libibverbs library libibverbs is a library that allows userspace processes to use RDMA "verbs" as described in the InfiniBand Architecture Specification and the RDMA Protocol Verbs Specification. iWARP ethernet NICs support RDMA over hardware-offloaded TCP/IP, while InfiniBand is a high-throughput, low-latency networking technology. InfiniBand host channel adapters (HCAs) and iWARP NICs commonly support direct hardware access from userspace (kernel bypass), and libibverbs supports this when available. . This package contains the debugging symbols associated with libibverbs1. They will automatically be used by gdb for debugging libibverbs-related issues. Package: ibverbs-utils Section: net Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Examples for the libibverbs library libibverbs is a library that allows userspace processes to use RDMA "verbs" as described in the InfiniBand Architecture Specification and the RDMA Protocol Verbs Specification. iWARP ethernet NICs support RDMA over hardware-offloaded TCP/IP, while InfiniBand is a high-throughput, low-latency networking technology. InfiniBand host channel adapters (HCAs) and iWARP NICs commonly support direct hardware access from userspace (kernel bypass), and libibverbs supports this when available. . This package contains useful libibverbs1 example programs such as ibv_devinfo, which displays information about InfiniBand devices. debian/rules0000755000000000000000000000033012262534157010251 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- %: dh $@ --with autoreconf override_dh_strip: dh_strip --dbg-package=libibverbs1-dbg override_dh_makeshlibs: dh_makeshlibs -V 'libibverbs1 (>= 1.1.2)' debian/source/0000755000000000000000000000000012151232164010463 5ustar debian/source/format0000644000000000000000000000001412151232164011671 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000016312151232164010214 0ustar version=3 opts="uversionmangle=s/-rc/~rc/" \ http://www.openfabrics.org/downloads/verbs/libibverbs-(.+)\.tar\.gz