commit libusnic_verbs-rdmav2 for openSUSE:Factory
Hello community,
here is the log from the commit of package libusnic_verbs-rdmav2 for openSUSE:Factory checked in at 2015-02-27 11:09:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libusnic_verbs-rdmav2 (Old)
and /work/SRC/openSUSE:Factory/.libusnic_verbs-rdmav2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libusnic_verbs-rdmav2"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libusnic_verbs-rdmav2/libusnic_verbs-rdmav2.changes 2014-07-23 22:06:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libusnic_verbs-rdmav2.new/libusnic_verbs-rdmav2.changes 2015-02-27 11:09:59.000000000 +0100
@@ -1,0 +2,12 @@
+Wed Feb 25 22:01:50 UTC 2015 - mgorse@suse.com
+
+- Update to latest version 1.1.0.237:
+ * Added vendor field in usNIC RPM metadata
+ * Added capability reporting function.
+ * The alloc_context routine will now return a structure specifying the
+ capabilities of the device and driver. This is important so that Intel MPI
+ can detect whether the driver supports CQ sharing.
+ * move usnic_ib_abi.h from libusnic_verbs to common directory so other
+ libraries may access it
+
+-------------------------------------------------------------------
Old:
----
libusnic_verbs-1.1.0.222.sles12sp0.src.tar.gz
New:
----
libusnic_verbs-1.1.0.237.sles12sp0.src.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libusnic_verbs-rdmav2.spec ++++++
--- /var/tmp/diff_new_pack.UQg4l7/_old 2015-02-27 11:10:00.000000000 +0100
+++ /var/tmp/diff_new_pack.UQg4l7/_new 2015-02-27 11:10:00.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package libusnic_verbs-rdmav2 (Version 1.0.2)
+# spec file for package libusnic_verbs-rdmav2
#
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
# Version magic
%{!?usnic_release: %define usnic_release SUSE_%{expand:%(date +%Y%m%d_%H%M)}}
@@ -22,16 +23,19 @@
Name: libusnic_verbs-rdmav2
Summary: Cisco UCS InfiniBand HCA Userspace Driver
-Version: 1.1.0.222
-Release: 1
-Group: System/Libraries
License: BSD-2-Clause
+Group: System/Libraries
+Version: 1.1.0.237
+Release: 0
Url: http://cisco.com/
Source: libusnic_verbs-%{version}%{extra_version}.src.tar.gz
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}}
+BuildRoot: %{_tmppath}/%{name}-%{version}-build
+BuildRequires: autoconf
+BuildRequires: automake
BuildRequires: libibverbs-devel >= 1.1.5
BuildRequires: libnl3-devel
-BuildRequires: automake autoconf libtool pkgconfig
+BuildRequires: libtool
+BuildRequires: pkgconfig
# Enable valgrind?
%define config_valgrind --without-valgrind
@@ -45,6 +49,7 @@
%package -n usnic_udp_pingpong
Summary: Small usnic program
+Group: System/Libraries
Provides: %{name}-pingpong = %{version}
Obsoletes: %{name}-pingpong < %{version}
++++++ libusnic_verbs-1.1.0.222.sles12sp0.src.tar.gz -> libusnic_verbs-1.1.0.237.sles12sp0.src.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libusnic_verbs-1.1.0.222.sles12sp0/ChangeLog new/libusnic_verbs-1.1.0.237.sles12sp0/ChangeLog
--- old/libusnic_verbs-1.1.0.222.sles12sp0/ChangeLog 2014-07-12 10:59:07.000000000 +0200
+++ new/libusnic_verbs-1.1.0.237.sles12sp0/ChangeLog 2014-08-14 10:58:17.000000000 +0200
@@ -1,4 +1,21 @@
--------------- Version 1.1.0 ---------------
+Aug 05 2014
+ Added vendor field in usNIC RPM metadata
+
+Jul 24 2014
+ Added capability reporting function.
+
+ The alloc_context routine will now return a structure specifying the
+ capabilities of the device and driver. This is important so that Intel MPI
+ can detect whether the driver supports CQ sharing.
+
+Jul 23 2014
+ move usnic_ib_abi.h from libusnic_verbs to common directory so other
+ libraries may access it
+
+Jul 11 2014
+ Move license insertion routine into libusnic_verbs top level Makefile
+
Jul 08 2014
Print local and remote addresses as IP instead of GIDs.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libusnic_verbs-1.1.0.222.sles12sp0/RELEASE_VERSION new/libusnic_verbs-1.1.0.237.sles12sp0/RELEASE_VERSION
--- old/libusnic_verbs-1.1.0.222.sles12sp0/RELEASE_VERSION 2014-07-12 10:59:07.000000000 +0200
+++ new/libusnic_verbs-1.1.0.237.sles12sp0/RELEASE_VERSION 2014-08-14 10:58:17.000000000 +0200
@@ -1,6 +1,6 @@
#Auto Generated - Do not edit
USNIC_VERSION=1.1.0
-USNIC_REL_DATE=07/12/14
+USNIC_REL_DATE=08/14/14
USNIC_SVN_BRANCH=https://savbu-sjc-svn.cisco.com/svnrepos/ca/branches/palo_drivers/palo_enic_...
-USNIC_SVN_REV=181798
+USNIC_SVN_REV=185830
RPM_RELEASE=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libusnic_verbs-1.1.0.222.sles12sp0/configure new/libusnic_verbs-1.1.0.237.sles12sp0/configure
--- old/libusnic_verbs-1.1.0.222.sles12sp0/configure 2014-07-12 10:59:07.000000000 +0200
+++ new/libusnic_verbs-1.1.0.237.sles12sp0/configure 2014-08-14 10:58:17.000000000 +0200
@@ -6443,7 +6443,7 @@
rm -rf conftest*
;;
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
@@ -6461,7 +6461,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_i386"
;;
- ppc64-*linux*|powerpc64-*linux*)
+ powerpc64le-*linux*)
+ LD="${LD-ld} -m elf32lppclinux"
+ ;;
+ powerpc64-*linux*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
@@ -6480,7 +6483,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- ppc*-*linux*|powerpc*-*linux*)
+ powerpcle-*linux*)
+ LD="${LD-ld} -m elf64lppc"
+ ;;
+ powerpc-*linux*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libusnic_verbs-1.1.0.222.sles12sp0/libusnic_verbs.spec.in new/libusnic_verbs-1.1.0.237.sles12sp0/libusnic_verbs.spec.in
--- old/libusnic_verbs-1.1.0.222.sles12sp0/libusnic_verbs.spec.in 2014-07-12 10:59:07.000000000 +0200
+++ new/libusnic_verbs-1.1.0.237.sles12sp0/libusnic_verbs.spec.in 2014-08-14 10:58:17.000000000 +0200
@@ -41,6 +41,7 @@
Version: %{version_b}
Release: @RPM_RELEASE@
+Vendor: Cisco Systems, Inc.
Summary: Cisco Virtual NIC OpenFabrics Userspace Driver
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libusnic_verbs-1.1.0.222.sles12sp0/m4/libtool.m4 new/libusnic_verbs-1.1.0.237.sles12sp0/m4/libtool.m4
--- old/libusnic_verbs-1.1.0.222.sles12sp0/m4/libtool.m4 2014-07-12 10:59:06.000000000 +0200
+++ new/libusnic_verbs-1.1.0.237.sles12sp0/m4/libtool.m4 2014-08-14 10:58:17.000000000 +0200
@@ -1312,7 +1312,7 @@
rm -rf conftest*
;;
-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
@@ -1326,7 +1326,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_i386"
;;
- ppc64-*linux*|powerpc64-*linux*)
+ powerpc64le-*linux*)
+ LD="${LD-ld} -m elf32lppclinux"
+ ;;
+ powerpc64-*linux*)
LD="${LD-ld} -m elf32ppclinux"
;;
s390x-*linux*)
@@ -1345,7 +1348,10 @@
x86_64-*linux*)
LD="${LD-ld} -m elf_x86_64"
;;
- ppc*-*linux*|powerpc*-*linux*)
+ powerpcle-*linux*)
+ LD="${LD-ld} -m elf64lppc"
+ ;;
+ powerpc-*linux*)
LD="${LD-ld} -m elf64ppc"
;;
s390*-*linux*|s390*-*tpf*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libusnic_verbs-1.1.0.222.sles12sp0/src/usnic.h new/libusnic_verbs-1.1.0.237.sles12sp0/src/usnic.h
--- old/libusnic_verbs-1.1.0.222.sles12sp0/src/usnic.h 2014-07-12 10:59:06.000000000 +0200
+++ new/libusnic_verbs-1.1.0.237.sles12sp0/src/usnic.h 2014-08-14 10:58:17.000000000 +0200
@@ -148,6 +148,8 @@
struct vnic_cq vnic_cq;
struct usnic_qp *qp;
uint32_t cqn;
+ uint32_t max_shared_qps;
+ uint32_t num_shared_qps;
};
struct usnic_qp {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libusnic_verbs-1.1.0.222.sles12sp0/src/usnic_abi.h new/libusnic_verbs-1.1.0.237.sles12sp0/src/usnic_abi.h
--- old/libusnic_verbs-1.1.0.222.sles12sp0/src/usnic_abi.h 2014-07-12 10:59:06.000000000 +0200
+++ new/libusnic_verbs-1.1.0.237.sles12sp0/src/usnic_abi.h 2014-08-14 10:58:17.000000000 +0200
@@ -79,4 +79,36 @@
u32 reserved[9];
};
+struct usnic_ib_create_cq_cmd {
+ u32 cq_group_id;
+ u32 num_qps_in_group;
+};
+
+#define USNIC_CTX_RESP_VERSION 1
+
+struct usnic_ib_get_context_cmd {
+ u32 resp_version; /* response version requested */
+ u32 num_caps; /* number of capabilities requested */
+};
+
+/*
+ * Note that this enum must never have members removed or re-ordered in order
+ * to retain backwards compatability
+ */
+enum usnic_capability {
+ USNIC_CAP_CQ_SHARING, /* CQ sharing version */
+ USNIC_CAP_CNT
+};
+
+/*
+ * If and when there become multiple versions of this struct, it will
+ * become a union for cross-version compatability to make sure there is always
+ * space for older and larger versions of the contents.
+ */
+struct usnic_ib_get_context_resp {
+ u32 resp_version; /* response version returned */
+ u32 num_caps; /* number of capabilities returned */
+ u32 cap_info[USNIC_CAP_CNT];
+};
+
#endif /* USNIC_ABI_H */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libusnic_verbs-1.1.0.222.sles12sp0/src/usnic_ib_abi.h new/libusnic_verbs-1.1.0.237.sles12sp0/src/usnic_ib_abi.h
--- old/libusnic_verbs-1.1.0.222.sles12sp0/src/usnic_ib_abi.h 2014-07-12 10:59:06.000000000 +0200
+++ new/libusnic_verbs-1.1.0.237.sles12sp0/src/usnic_ib_abi.h 2014-08-14 10:58:17.000000000 +0200
@@ -43,11 +43,13 @@
struct usnic_get_context {
struct ibv_get_context ibv_cmd;
+ struct usnic_ib_get_context_cmd usnic_cmd;
__u64 reserved;
};
struct usnic_get_context_resp {
struct ibv_get_context_resp ibv_resp;
+ struct usnic_ib_get_context_resp usnic_resp;
__u64 reserved;
};
@@ -73,6 +75,7 @@
struct usnic_create_cq {
struct ibv_create_cq ibv_cmd;
+ struct usnic_ib_create_cq_cmd usnic_cmd;
__u64 reserved;
};
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libusnic_verbs-1.1.0.222.sles12sp0/src/vnic_dev.c new/libusnic_verbs-1.1.0.237.sles12sp0/src/vnic_dev.c
--- old/libusnic_verbs-1.1.0.222.sles12sp0/src/vnic_dev.c 2014-07-12 10:59:06.000000000 +0200
+++ new/libusnic_verbs-1.1.0.237.sles12sp0/src/vnic_dev.c 2014-08-14 10:58:17.000000000 +0200
@@ -25,7 +25,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*
*/
-#ident "$Id: vnic_dev.c 178965 2014-06-24 17:35:38Z xuywang $"
+#ident "$Id: vnic_dev.c 183023 2014-07-22 23:47:25Z xuywang $"
#include
participants (1)
-
root@hilbert.suse.de