debian/0000755000000000000000000000000012322055433007165 5ustar debian/copyright0000644000000000000000000000337512321760523011132 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/libmlx5-1.install0000644000000000000000000000011512321760523012266 0ustar usr/lib/libmlx5-rdmav2.so /usr/lib/libibverbs/ etc/libibverbs.d/mlx5.driver debian/libmlx5-dev.install0000644000000000000000000000002212321760523012701 0ustar usr/lib/libmlx5.a debian/changelog0000644000000000000000000000136312322055370011042 0ustar libmlx5 (1.0.1-0ubuntu2) trusty; urgency=medium * Configure with --disable-silent-rules * Don't build with -Werror, infiniband/arch.h warns about missing archtecture specific implementations which let the build fail on these architectures. -- Matthias Klose Fri, 11 Apr 2014 23:11:49 +0200 libmlx5 (1.0.1-0ubuntu1) trusty; urgency=low [ Eli Cohen ] * Fix micro UAR allocator * Add support for resize CQ [ Chris J Arges ] * Initial upload to Ubuntu. * Use dh-autoreconf to get libtool macros. -- Chris J Arges Fri, 11 Apr 2014 15:22:08 -0500 libmlx5 (1.0.0-1) unstable; urgency=low * libmlx5 first release. -- Eli Cohen Mon, 7 Jan 2013 13:38:10 +0200 debian/compat0000644000000000000000000000000212321760523010365 0ustar 7 debian/patches/0000755000000000000000000000000012322055211010606 5ustar debian/patches/disable-werror.diff0000644000000000000000000000037312322055211014364 0ustar Index: b/configure.in =================================================================== --- a/configure.in +++ b/configure.in @@ -31,8 +31,6 @@ CFLAGS="$CFLAGS -DMLX5_DEBUG" fi -CFLAGS="$CFLAGS -Werror" - dnl Checks for programs AC_PROG_CC debian/patches/driver-plugin-directory.patch0000644000000000000000000000064712321760523016437 0ustar Description: Tell libibverbs to look in /usr/lib/libibverbs for plugin library Author: Roland Dreier Index: libmlx5.git/mlx5.driver =================================================================== --- libmlx5.git.orig/mlx5.driver 2011-07-06 01:27:34.521058451 -0700 +++ libmlx5.git/mlx5.driver 2011-07-06 01:27:47.051074172 -0700 @@ -1 +1 @@ -driver mlx5 +driver /usr/lib/libibverbs/libmlx5 debian/patches/series0000644000000000000000000000006212322055165012031 0ustar driver-plugin-directory.patch disable-werror.diff debian/control0000644000000000000000000000362512322050405010570 0ustar Source: libmlx5 Priority: extra Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Eli Cohen 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: libmlx5-1 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libibverbs1 (>= 1.1.3) Description: Userspace driver for Mellanox ConnectX InfiniBand HCAs libmlx5 is a device-specific driver for Mellanox Connect-IB 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: libmlx5-dev Section: libdevel Architecture: any Depends: ${misc:Depends}, libmlx5-1 (= ${binary:Version}) Description: Development files for the libmlx5 driver libmlx5 is a device-specific driver for Mellanox Connect-IB 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 libmlx5 that may be linked directly to an application, which may be useful for debugging. Package: libmlx5-1-dbg Section: debug Priority: extra Architecture: any Depends: ${misc:Depends}, libmlx5-1 (= ${binary:Version}) Description: Debugging symbols for the libmlx5 driver libmlx5 is a device-specific driver for Mellanox Connect-IB 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 libmlx5-1. They will automatically be used by gdb for debugging libmlx5-related issues. debian/rules0000755000000000000000000000036512322054771010255 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --disable-silent-rules override_dh_strip: dh_strip --dbg-package=libmlx5-1-dbg override_dh_makeshlibs: debian/source/0000755000000000000000000000000012321760523010467 5ustar debian/source/format0000644000000000000000000000001412321760523011675 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000015712321760523010223 0ustar version=3 opts="uversionmangle=s/-rc/~rc/" \ http://www.openfabrics.org/downloads/mlx5/libmlx5-(.+)\.tar\.gz