debian/0000775000000000000000000000000012260707525007176 5ustar debian/rules0000775000000000000000000000025312260707435010256 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- %: dh $@ --with autoreconf override_dh_strip: dh_strip --dbg-package=libmlx4-1-dbg override_dh_makeshlibs: debian/watch0000664000000000000000000000015712151714736010233 0ustar version=3 opts="uversionmangle=s/-rc/~rc/" \ http://www.openfabrics.org/downloads/mlx4/libmlx4-(.+)\.tar\.gz debian/changelog0000664000000000000000000000370012260707520011043 0ustar libmlx4 (1.0.5-1ubuntu1) trusty; urgency=medium * Use dh-autoreconf to get libtool macros for ppc64el. -- Logan Rosen Tue, 31 Dec 2013 22:44:52 -0500 libmlx4 (1.0.5-1) unstable; urgency=low * New upstream release. - Raw (ethernet) QP support. - 64-byte completion queue entry support. -- Roland Dreier Thu, 30 May 2013 10:39:15 -0700 libmlx4 (1.0.4-1) unstable; urgency=low * New upstream release. - IBoE multicast support. * Update maintainer and remove DM-Upload-Allowed now that I'm a DD. -- Roland Dreier Wed, 28 Mar 2012 10:31:52 -0700 libmlx4 (1.0.3-1) unstable; urgency=low * New upstream release. - Add ConnectX-3 support. - Add IBoE support. * Since we have plugin in /usr/lib/libibverbs, we need to depend on libibverbs (>= 1.1.3). -- Roland Dreier Wed, 06 Jul 2011 23:54:24 -0700 libmlx4 (1.0.2-1) unstable; urgency=low * New upstream release. - Fix potential problems running under Valgrind. - Add support for resize CQ operation. - Fix other minor bugs. * Update maintainer and set DM-Upload-Allowed to yes. (Closes: #632108) * Switch to dpkg-source 3.0 (quilt) format. * Acknowledge NMU (Closes: #621664). * Change build system from cdbs to debhelper 7. * Use libibverbs 1.1.3 feature to move plugin to /usr/lib/libibverbs to fix multiple problems with a not-exactly-shlib in /usr/lib. * Add debian/watch file. * Move -dbg package to section debug. * Update to Standards-Version: 3.9.2. -- Roland Dreier Wed, 06 Jul 2011 13:32:18 -0700 libmlx4 (1.0-1.1) unstable; urgency=low * Non-maintainer upload. * Don't ship .la files (Closes: #621664). -- Luk Claes Fri, 01 Jul 2011 19:09:59 +0200 libmlx4 (1.0-1) unstable; urgency=low * Initial release. (Closes: #456355) -- Roland Dreier Fri, 14 Dec 2007 09:51:39 -0800 debian/compat0000664000000000000000000000000212151714736010375 0ustar 7 debian/libmlx4-1.install0000664000000000000000000000011512151714736012275 0ustar usr/lib/libmlx4-rdmav2.so /usr/lib/libibverbs/ etc/libibverbs.d/mlx4.driver debian/copyright0000664000000000000000000000337512151714736011142 0ustar Initial Debianization: This package was debianized by Roland Dreier on Fri, 6 Apr 2007 10:04:57 -0700 Source: It was downloaded from the OpenFabrics web site at Authors: Roland Dreier Portions are copyrighted by: * Copyright (c) 2005, 2006, 2007 Cisco Systems. All rights reserved. * Copyright (c) 2004, 2005 Topspin Communications. All rights reserved. * Copyright (c) 2005 Mellanox Technologies Ltd. All rights reserved. libmlx4 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/source/0000775000000000000000000000000012151714736010477 5ustar debian/source/format0000664000000000000000000000001412151714736011705 0ustar 3.0 (quilt) debian/libmlx4-dev.install0000664000000000000000000000002212151714736012710 0ustar usr/lib/libmlx4.a debian/control0000664000000000000000000000362112260707522010600 0ustar Source: libmlx4 Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Roland Dreier Build-Depends: debhelper (>= 7.0.50~), dpkg-dev (>= 1.13.19), libibverbs-dev (>= 1.1.3), dh-autoreconf Standards-Version: 3.9.2 Section: libs Homepage: http://www.openfabrics.org/ Package: libmlx4-1 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libibverbs1 (>= 1.1.3) Description: Userspace driver for Mellanox ConnectX InfiniBand HCAs libmlx4 is a device-specific driver for Mellanox ConnectX InfiniBand host channel adapters (HCAs) for the libibverbs library. This allows userspace processes to access Mellanox HCA hardware directly with low latency and low overhead. . This package contains the loadable plug-in. Package: libmlx4-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libmlx4-1 (= ${binary:Version}) Description: Development files for the libmlx4 driver libmlx4 is a device-specific driver for Mellanox ConnectX InfiniBand host channel adapters (HCAs) for the libibverbs library. This allows userspace processes to access Mellanox HCA hardware directly with low latency and low overhead. . This package contains static versions of libmlx4 that may be linked directly to an application, which may be useful for debugging. Package: libmlx4-1-dbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, libmlx4-1 (= ${binary:Version}) Description: Debugging symbols for the libmlx4 driver libmlx4 is a device-specific driver for Mellanox ConnectX InfiniBand host channel adapters (HCAs) for the libibverbs library. This allows userspace processes to access Mellanox HCA hardware directly with low latency and low overhead. . This package contains the debugging symbols associated with libmlx4-1. They will automatically be used by gdb for debugging libmlx4-related issues. debian/patches/0000775000000000000000000000000012151714736010626 5ustar debian/patches/series0000664000000000000000000000003612151714736012042 0ustar driver-plugin-directory.patch debian/patches/driver-plugin-directory.patch0000664000000000000000000000064712151714736016447 0ustar Description: Tell libibverbs to look in /usr/lib/libibverbs for plugin library Author: Roland Dreier Index: libmlx4.git/mlx4.driver =================================================================== --- libmlx4.git.orig/mlx4.driver 2011-07-06 01:27:34.521058451 -0700 +++ libmlx4.git/mlx4.driver 2011-07-06 01:27:47.051074172 -0700 @@ -1 +1 @@ -driver mlx4 +driver /usr/lib/libibverbs/libmlx4