commit libvma for openSUSE:Factory

2020-10-07 Thread root
Hello community,

here is the log from the commit of package libvma for openSUSE:Factory checked 
in at 2020-10-07 14:20:05

Comparing /work/SRC/openSUSE:Factory/libvma (Old)
 and  /work/SRC/openSUSE:Factory/.libvma.new.4249 (New)


Package is "libvma"

Wed Oct  7 14:20:05 2020 rev:8 rq:839967 version:9.1.2

Changes:

--- /work/SRC/openSUSE:Factory/libvma/libvma.changes2020-06-05 
20:28:12.193168136 +0200
+++ /work/SRC/openSUSE:Factory/.libvma.new.4249/libvma.changes  2020-10-07 
14:20:18.117572314 +0200
@@ -1,0 +2,7 @@
+Wed Sep 23 07:47:30 UTC 2020 - Nicolas Morey-Chaisemartin 

+
+- Update to 9.1.2 (jsc#SLE-15165)
+  * No short release notes available.
+See journal.txt for a complete list
+
+---

Old:

  libvma-9.1.0.0.6a69f4613bb3.tar.gz

New:

  libvma-9.1.2.0.0ed40128ffc0.tar.gz



Other differences:
--
++ libvma.spec ++
--- /var/tmp/diff_new_pack.m2JIxP/_old  2020-10-07 14:20:18.981573001 +0200
+++ /var/tmp/diff_new_pack.m2JIxP/_new  2020-10-07 14:20:18.981573001 +0200
@@ -17,14 +17,14 @@
 
 
 #
-%define git_ver .0.6a69f4613bb3
+%define git_ver .0.0ed40128ffc0
 %define lib_major 9
 
 Name:   libvma
 Summary:A library for boosting TCP and UDP traffic (over RDMA hardware)
 License:GPL-2.0-only OR BSD-2-Clause
 Group:  Development/Libraries/C and C++
-Version:9.1.0
+Version:9.1.2
 Release:0
 Source0:%{name}-%{version}%{git_ver}.tar.gz
 Source1:vma.service

++ _service ++
--- /var/tmp/diff_new_pack.m2JIxP/_old  2020-10-07 14:20:19.021573033 +0200
+++ /var/tmp/diff_new_pack.m2JIxP/_new  2020-10-07 14:20:19.021573033 +0200
@@ -6,7 +6,7 @@
 .git
 libvma
 @PARENT_TAG@.@TAG_OFFSET@.%h
-6a69f4613bb3c5dc840367fc17fce2fb20636246
+0ed40128ffc08626300fe6e6ee80ace632b75cf4
   
   
 libvma*.tar

++ libvma-9.1.0.0.6a69f4613bb3.tar.gz -> libvma-9.1.2.0.0ed40128ffc0.tar.gz 
++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvma-9.1.0.0.6a69f4613bb3/README.txt 
new/libvma-9.1.2.0.0ed40128ffc0/README.txt
--- old/libvma-9.1.0.0.6a69f4613bb3/README.txt  2020-06-03 12:27:52.0 
+0200
+++ new/libvma-9.1.2.0.0ed40128ffc0/README.txt  2020-08-28 17:46:59.0 
+0200
@@ -1068,23 +1068,6 @@
 In order to fix it - set VMA_TRACELEVEL to it's default value: 3
 
 
-* Ethernet RAW_PACKET_QP limited to privilege users
-
- VMA WARNING: 
**
- VMA WARNING: * Verbs RAW_PACKET QP type creation is limited for root user 
access  *
- VMA WARNING: * Working in this mode might causes VMA malfunction over 
Ethernet interfaces *
- VMA WARNING: * WARNING: the following steps will restart your network 
interface!  *
- VMA WARNING: * 1. "echo options ib_uverbs disable_raw_qp_enforcement=1 > 
/etc/modprobe.d/ib_uverbs.conf" *
- VMA WARNING: * 2. "/etc/init.d/openibd restart"   
*
- VMA WARNING: * Read the RAW_PACKET QP root access enforcement section in the 
VMA's User Manual for more information *
- VMA WARNING: 
**
-This warning message means that VMA tried to create a HW QP resource over Eth
-interface while the kernel requires this operation to be done only by 
privileged
-users. root can enable this for regular users as well by:
- 1. "echo options ib_uverbs disable_raw_qp_enforcement=1 > 
/etc/modprobe.d/ib_uverbs.conf"
- 2. Restart openibd or rdma service depending on your system configuration
-
-
 * CAP_NET_RAW and root access
 
 VMA_WARNING: 
**
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvma-9.1.0.0.6a69f4613bb3/configure.ac 
new/libvma-9.1.2.0.0ed40128ffc0/configure.ac
--- old/libvma-9.1.0.0.6a69f4613bb3/configure.ac2020-06-03 
12:27:52.0 +0200
+++ new/libvma-9.1.2.0.0ed40128ffc0/configure.ac2020-08-28 
17:46:59.0 +0200
@@ -14,7 +14,7 @@
 #
 define([vma_ver_major], 9)
 define([vma_ver_minor], 1)
-define([vma_ver_revision], 0)
+define([vma_ver_revision], 2)
 define([vma_ver_release], esyscmd([echo ${VMA_RELEASE:=0}]))
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libvma-9.1.0.0.6a69f4613bb3/journal.txt 
new/libvma-9.1.2.0.0ed40128ffc0/journal.txt
--- old/libvma-9.1.0.0.6a69f4613bb3/journal.txt 2020-06-03 12:27:52.0 
+0200
+++ new/libvma-9.1.2.0.0ed40128ffc0/journal.txt 2020-08-28 17:46:59.0 
+0200
@@ -1,3 +1,15 @@

commit libvma for openSUSE:Factory

2020-06-05 Thread root
Hello community,

here is the log from the commit of package libvma for openSUSE:Factory checked 
in at 2020-06-05 20:21:36

Comparing /work/SRC/openSUSE:Factory/libvma (Old)
 and  /work/SRC/openSUSE:Factory/.libvma.new.3606 (New)


Package is "libvma"

Fri Jun  5 20:21:36 2020 rev:7 rq:811682 version:9.1.0

Changes:

--- /work/SRC/openSUSE:Factory/libvma/libvma.changes2019-10-18 
14:31:26.228551337 +0200
+++ /work/SRC/openSUSE:Factory/.libvma.new.3606/libvma.changes  2020-06-05 
20:28:12.193168136 +0200
@@ -1,0 +2,7 @@
+Thu Jun  4 08:17:05 UTC 2020 - Nicolas Morey-Chaisemartin 

+
+- Update to version 9.1.0
+  * No short release notes available.
+See journal.txt for a complete list
+
+---

Old:

  libvma-8.9.4.0.731961ca9087.tar.gz

New:

  libvma-9.1.0.0.6a69f4613bb3.tar.gz



Other differences:
--
++ libvma.spec ++
--- /var/tmp/diff_new_pack.PRzhfv/_old  2020-06-05 20:28:13.357171771 +0200
+++ /var/tmp/diff_new_pack.PRzhfv/_new  2020-06-05 20:28:13.357171771 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libvma
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,18 +17,18 @@
 
 
 #
-%define git_ver .0.731961ca9087
-%define lib_major 8
+%define git_ver .0.6a69f4613bb3
+%define lib_major 9
 
 Name:   libvma
 Summary:A library for boosting TCP and UDP traffic (over RDMA hardware)
 License:GPL-2.0-only OR BSD-2-Clause
 Group:  Development/Libraries/C and C++
-Version:8.9.4
+Version:9.1.0
 Release:0
 Source0:%{name}-%{version}%{git_ver}.tar.gz
 Source1:vma.service
-Url:https://github.com/Mellanox/libvma
+URL:https://github.com/Mellanox/libvma
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  gcc
@@ -122,6 +122,7 @@
 %{_unitdir}/vma.service
 %{_bindir}/vma_stats
 %{_datadir}/%{name}/vma_perf_envelope.sh
+%{_mandir}/man*/*
 %license COPYING
 
 %files -n libvma%{lib_major}

++ _service ++
--- /var/tmp/diff_new_pack.PRzhfv/_old  2020-06-05 20:28:13.393171883 +0200
+++ /var/tmp/diff_new_pack.PRzhfv/_new  2020-06-05 20:28:13.393171883 +0200
@@ -6,7 +6,7 @@
 .git
 libvma
 @PARENT_TAG@.@TAG_OFFSET@.%h
-731961ca9087dc0847e686bff9112625d533950f
+6a69f4613bb3c5dc840367fc17fce2fb20636246
   
   
 libvma*.tar

++ libvma-8.9.4.0.731961ca9087.tar.gz -> libvma-9.1.0.0.6a69f4613bb3.tar.gz 
++
 14009 lines of diff (skipped)




commit libvma for openSUSE:Factory

2019-10-18 Thread root
Hello community,

here is the log from the commit of package libvma for openSUSE:Factory checked 
in at 2019-10-18 14:31:24

Comparing /work/SRC/openSUSE:Factory/libvma (Old)
 and  /work/SRC/openSUSE:Factory/.libvma.new.2352 (New)


Package is "libvma"

Fri Oct 18 14:31:24 2019 rev:6 rq:733605 version:8.9.4

Changes:

--- /work/SRC/openSUSE:Factory/libvma/libvma.changes2019-06-12 
13:11:46.680975301 +0200
+++ /work/SRC/openSUSE:Factory/.libvma.new.2352/libvma.changes  2019-10-18 
14:31:26.228551337 +0200
@@ -1,0 +2,14 @@
+Thu Sep 26 11:05:35 UTC 2019 - Nicolas Morey-Chaisemartin 

+
+- Update to version 8.9.4
+  * No short release notes available.
+See journal.txt for a complete list
+
+---
+Fri Sep  6 08:08:47 UTC 2019 - Nicolas Morey-Chaisemartin 

+
+- Update to version 8.9.2
+  * No short release notes available.
+See journal.txt for a complete list
+
+---
@@ -7 +20,0 @@
-

Old:

  libvma-8.8.2.0.e916c67d33eb.tar.gz

New:

  libvma-8.9.4.0.731961ca9087.tar.gz



Other differences:
--
++ libvma.spec ++
--- /var/tmp/diff_new_pack.qD2zXv/_old  2019-10-18 14:31:26.704550098 +0200
+++ /var/tmp/diff_new_pack.qD2zXv/_new  2019-10-18 14:31:26.708550087 +0200
@@ -17,14 +17,14 @@
 
 
 #
-%define git_ver .0.e916c67d33eb
+%define git_ver .0.731961ca9087
 %define lib_major 8
 
 Name:   libvma
 Summary:A library for boosting TCP and UDP traffic (over RDMA hardware)
 License:GPL-2.0-only OR BSD-2-Clause
 Group:  Development/Libraries/C and C++
-Version:8.8.2
+Version:8.9.4
 Release:0
 Source0:%{name}-%{version}%{git_ver}.tar.gz
 Source1:vma.service

++ _service ++
--- /var/tmp/diff_new_pack.qD2zXv/_old  2019-10-18 14:31:26.748549983 +0200
+++ /var/tmp/diff_new_pack.qD2zXv/_new  2019-10-18 14:31:26.752549973 +0200
@@ -6,7 +6,7 @@
 .git
 libvma
 @PARENT_TAG@.@TAG_OFFSET@.%h
-e916c67d33eb8b15698b4eac4f8b51c67cec3b3b
+731961ca9087dc0847e686bff9112625d533950f
   
   
 libvma*.tar

++ libvma-8.8.2.0.e916c67d33eb.tar.gz -> libvma-8.9.4.0.731961ca9087.tar.gz 
++
 5760 lines of diff (skipped)




commit libvma for openSUSE:Factory

2019-06-12 Thread root
Hello community,

here is the log from the commit of package libvma for openSUSE:Factory checked 
in at 2019-06-12 13:11:44

Comparing /work/SRC/openSUSE:Factory/libvma (Old)
 and  /work/SRC/openSUSE:Factory/.libvma.new.4811 (New)


Package is "libvma"

Wed Jun 12 13:11:44 2019 rev:5 rq:705788 version:8.8.2

Changes:

--- /work/SRC/openSUSE:Factory/libvma/libvma.changes2018-11-13 
17:25:22.125631594 +0100
+++ /work/SRC/openSUSE:Factory/.libvma.new.4811/libvma.changes  2019-06-12 
13:11:46.680975301 +0200
@@ -1,0 +2,8 @@
+Wed May 15 06:19:54 UTC 2019 - Nicolas Morey-Chaisemartin 

+
+- Update to version 8.8.2
+  * No short release notes available.
+See journal.txt for a complete list
+
+
+---

Old:

  libvma-8.7.1.0.93d276ffa8f4.tar.gz

New:

  libvma-8.8.2.0.e916c67d33eb.tar.gz



Other differences:
--
++ libvma.spec ++
--- /var/tmp/diff_new_pack.6uGZ5n/_old  2019-06-12 13:11:47.940973979 +0200
+++ /var/tmp/diff_new_pack.6uGZ5n/_new  2019-06-12 13:11:47.968973950 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libvma
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,19 +12,19 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 #
-%define git_ver .0.93d276ffa8f4
+%define git_ver .0.e916c67d33eb
 %define lib_major 8
 
 Name:   libvma
 Summary:A library for boosting TCP and UDP traffic (over RDMA hardware)
 License:GPL-2.0-only OR BSD-2-Clause
 Group:  Development/Libraries/C and C++
-Version:8.7.1
+Version:8.8.2
 Release:0
 Source0:%{name}-%{version}%{git_ver}.tar.gz
 Source1:vma.service
@@ -73,7 +73,8 @@
 
 %build
 ./autogen.sh
-%configure --docdir=%{_docdir}/%{name}-%{version}
+export CXXFLAGS="%optflags -Wno-address-of-packed-member"
+%configure --docdir=%{_docdir}/%{name}
 make %{?_smp_mflags} V=1
 
 %install
@@ -109,19 +110,19 @@
 %files
 %defattr(-,root,root,-)
 %dir %{_datadir}/%{name}
-%dir %{_docdir}/%{name}-%{version}
-%{_docdir}/%{name}-%{version}/README.txt
-%{_docdir}/%{name}-%{version}/journal.txt
-%{_docdir}/%{name}-%{version}/VMA_VERSION
+%dir %{_docdir}/%{name}
+%{_docdir}/%{name}/README.txt
+%{_docdir}/%{name}/journal.txt
+%{_docdir}/%{name}/VMA_VERSION
 %config(noreplace) %{_sysconfdir}/libvma.conf
 %config %{_sysconfdir}/security/limits.d/30-libvma-limits.conf
 %{_sbindir}/vmad
+%{_sbindir}/vma
 %{_sbindir}/rcvma
 %{_unitdir}/vma.service
 %{_bindir}/vma_stats
 %{_datadir}/%{name}/vma_perf_envelope.sh
 %license COPYING
-%doc journal.txt
 
 %files -n libvma%{lib_major}
 %{_libdir}/%{name}*.so.*

++ _service ++
--- /var/tmp/diff_new_pack.6uGZ5n/_old  2019-06-12 13:11:48.272973631 +0200
+++ /var/tmp/diff_new_pack.6uGZ5n/_new  2019-06-12 13:11:48.284973619 +0200
@@ -6,7 +6,7 @@
 .git
 libvma
 @PARENT_TAG@.@TAG_OFFSET@.%h
-93d276ffa8f4bc33312f76ac85b601654e7ba3a6
+e916c67d33eb8b15698b4eac4f8b51c67cec3b3b
   
   
 libvma*.tar

++ libvma-8.7.1.0.93d276ffa8f4.tar.gz -> libvma-8.8.2.0.e916c67d33eb.tar.gz 
++
 26776 lines of diff (skipped)




commit libvma for openSUSE:Factory

2018-11-13 Thread root
Hello community,

here is the log from the commit of package libvma for openSUSE:Factory checked 
in at 2018-11-13 16:35:57

Comparing /work/SRC/openSUSE:Factory/libvma (Old)
 and  /work/SRC/openSUSE:Factory/.libvma.new (New)


Package is "libvma"

Tue Nov 13 16:35:57 2018 rev:4 rq:644617 version:8.7.1

Changes:

--- /work/SRC/openSUSE:Factory/libvma/libvma.changes2018-06-25 
11:43:01.596096613 +0200
+++ /work/SRC/openSUSE:Factory/.libvma.new/libvma.changes   2018-11-13 
17:25:22.125631594 +0100
@@ -1,0 +2,9 @@
+Mon Oct 15 07:58:57 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Update to version 8.7.1 (fate#325994)
+  * No short release notes available.
+See journal.txt for a complete list
+- Removed issue-1417243-Fix-gcc8-build-warnings.patch as it
+  was fixed upstream.
+
+---

Old:

  issue-1417243-Fix-gcc8-build-warnings.patch
  libvma-8.6.7.0.3b7e89ebcabd.tar.gz

New:

  libvma-8.7.1.0.93d276ffa8f4.tar.gz



Other differences:
--
++ libvma.spec ++
--- /var/tmp/diff_new_pack.5OThgg/_old  2018-11-13 17:25:22.525631047 +0100
+++ /var/tmp/diff_new_pack.5OThgg/_new  2018-11-13 17:25:22.529631041 +0100
@@ -17,18 +17,17 @@
 
 
 #
-%define git_ver .0.3b7e89ebcabd
+%define git_ver .0.93d276ffa8f4
 %define lib_major 8
 
 Name:   libvma
 Summary:A library for boosting TCP and UDP traffic (over RDMA hardware)
 License:GPL-2.0-only OR BSD-2-Clause
 Group:  Development/Libraries/C and C++
-Version:8.6.7
+Version:8.7.1
 Release:0
 Source0:%{name}-%{version}%{git_ver}.tar.gz
 Source1:vma.service
-Patch0: issue-1417243-Fix-gcc8-build-warnings.patch
 Url:https://github.com/Mellanox/libvma
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -71,7 +70,6 @@
 
 %prep
 %setup -q -n  %{name}-%{version}%{git_ver}
-%patch0
 
 %build
 ./autogen.sh
@@ -123,6 +121,7 @@
 %{_bindir}/vma_stats
 %{_datadir}/%{name}/vma_perf_envelope.sh
 %license COPYING
+%doc journal.txt
 
 %files -n libvma%{lib_major}
 %{_libdir}/%{name}*.so.*

++ _service ++
--- /var/tmp/diff_new_pack.5OThgg/_old  2018-11-13 17:25:22.557631003 +0100
+++ /var/tmp/diff_new_pack.5OThgg/_new  2018-11-13 17:25:22.557631003 +0100
@@ -6,7 +6,7 @@
 .git
 libvma
 @PARENT_TAG@.@TAG_OFFSET@.%h
-3b7e89ebcabd0549b346c008ec8ba42a03b17449
+93d276ffa8f4bc33312f76ac85b601654e7ba3a6
   
   
 libvma*.tar

++ libvma-8.6.7.0.3b7e89ebcabd.tar.gz -> libvma-8.7.1.0.93d276ffa8f4.tar.gz 
++
 8648 lines of diff (skipped)




commit libvma for openSUSE:Factory

2018-06-25 Thread root
Hello community,

here is the log from the commit of package libvma for openSUSE:Factory checked 
in at 2018-06-25 11:42:57

Comparing /work/SRC/openSUSE:Factory/libvma (Old)
 and  /work/SRC/openSUSE:Factory/.libvma.new (New)


Package is "libvma"

Mon Jun 25 11:42:57 2018 rev:3 rq:618881 version:8.6.7

Changes:

--- /work/SRC/openSUSE:Factory/libvma/libvma.changes2018-01-24 
15:32:28.384837789 +0100
+++ /work/SRC/openSUSE:Factory/.libvma.new/libvma.changes   2018-06-25 
11:43:01.596096613 +0200
@@ -1,0 +2,8 @@
+Mon Jun 18 06:09:14 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Update to version 8.6.7
+  - No short release notes available
+- Added issue-1417243-Fix-gcc8-build-warnings.patch to
+  fix compilation issue with GCC8
+
+---

Old:

  libvma-8.4.11.0.0ab7df63dbeb.tar.gz

New:

  issue-1417243-Fix-gcc8-build-warnings.patch
  libvma-8.6.7.0.3b7e89ebcabd.tar.gz



Other differences:
--
++ libvma.spec ++
--- /var/tmp/diff_new_pack.4aHTgA/_old  2018-06-25 11:43:02.240072861 +0200
+++ /var/tmp/diff_new_pack.4aHTgA/_new  2018-06-25 11:43:02.240072861 +0200
@@ -17,17 +17,18 @@
 
 
 #
-%define git_ver .0.0ab7df63dbeb
+%define git_ver .0.3b7e89ebcabd
 %define lib_major 8
 
 Name:   libvma
 Summary:A library for boosting TCP and UDP traffic (over RDMA hardware)
-License:GPL-2.0 or BSD-2-Clause
+License:GPL-2.0-only OR BSD-2-Clause
 Group:  Development/Libraries/C and C++
-Version:8.4.11
+Version:8.6.7
 Release:0
 Source0:%{name}-%{version}%{git_ver}.tar.gz
 Source1:vma.service
+Patch0: issue-1417243-Fix-gcc8-build-warnings.patch
 Url:https://github.com/Mellanox/libvma
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -70,6 +71,7 @@
 
 %prep
 %setup -q -n  %{name}-%{version}%{git_ver}
+%patch0
 
 %build
 ./autogen.sh

++ _service ++
--- /var/tmp/diff_new_pack.4aHTgA/_old  2018-06-25 11:43:02.280071386 +0200
+++ /var/tmp/diff_new_pack.4aHTgA/_new  2018-06-25 11:43:02.280071386 +0200
@@ -6,7 +6,7 @@
 .git
 libvma
 @PARENT_TAG@.@TAG_OFFSET@.%h
-0ab7df63dbeb872e7ccc11bf89d71db8f8368064
+3b7e89ebcabd0549b346c008ec8ba42a03b17449
   
   
 libvma*.tar

++ issue-1417243-Fix-gcc8-build-warnings.patch ++
commit 6038444046736c9c63839ec83d083f6aec67be59
Author: Liran Oz 
Date:   Sun Jun 10 11:24:40 2018 +0300

issue: 1417243 Fix gcc8 build warnings

Signed-off-by: Sergey Lykov 
Signed-off-by: Liran Oz 

diff --git src/vma/dev/buffer_pool.cpp src/vma/dev/buffer_pool.cpp
index 233d3ca9b67f..794f05c056b0 100644
--- src/vma/dev/buffer_pool.cpp
+++ src/vma/dev/buffer_pool.cpp
@@ -108,9 +108,7 @@ buffer_pool::buffer_pool(size_t buffer_count, size_t 
buf_size, ib_ctx_handler *p
 
// Split the block to buffers
for (size_t i = 0; i < buffer_count; ++i) {
-
-   mem_buf_desc_t* ptr_desc_mbdt = (mem_buf_desc_t*)ptr_desc;
-   memset(ptr_desc_mbdt, 0, sizeof (*ptr_desc_mbdt));
+   memset(ptr_desc, 0, sizeof(mem_buf_desc_t));
mem_buf_desc_t *desc = new (ptr_desc) mem_buf_desc_t(ptr_buff, 
buf_size);
desc->p_desc_owner = owner;
desc->lwip_pbuf.custom_free_function = custom_free_function;
diff --git src/vma/infra/subject_observer.cpp src/vma/infra/subject_observer.cpp
index 4448c801cae9..915b7802fdab 100644
--- src/vma/infra/subject_observer.cpp
+++ src/vma/infra/subject_observer.cpp
@@ -52,11 +52,11 @@ bool subject::register_observer(IN const observer* const 
new_observer)
}
 
auto_unlocker lock(m_lock);
-   if (m_observers.count((observer * const)new_observer) > 0) {
+   if (m_observers.count((observer *)new_observer) > 0) {
 // sub_obs_logdbg("[%s] Observer is already registered (%p)", 
to_str(), new_observer);
return false;
}
-   m_observers.insert((observer * const)new_observer);
+   m_observers.insert((observer *)new_observer);
 // sub_obs_logdbg("[%s] Successfully registered new_observer %s", 
to_str(), new_observer->to_str());
return true;
 }
@@ -69,7 +69,7 @@ bool subject::unregister_observer(IN const observer * const 
old_observer)
}
 
auto_unlocker lock(m_lock);
-   m_observers.erase((observer * const)old_observer);
+   m_observers.erase((observer *)old_observer);
 // sub_obs_logdbg("[%s] Successfully unregistered old_observer 
%s",to_str(), old_observer->to_str());
return true;
 }
diff --git src/vma/proto/L2_address.h src/vma/proto/L2_address.h
index 8baf61e635a0..997894afb189 100644
--- src/vma/proto/L2_address.h
+++ 

commit libvma for openSUSE:Factory

2018-01-24 Thread root
Hello community,

here is the log from the commit of package libvma for openSUSE:Factory checked 
in at 2018-01-24 15:32:22

Comparing /work/SRC/openSUSE:Factory/libvma (Old)
 and  /work/SRC/openSUSE:Factory/.libvma.new (New)


Package is "libvma"

Wed Jan 24 15:32:22 2018 rev:2 rq:568833 version:8.4.11

Changes:

--- /work/SRC/openSUSE:Factory/libvma/libvma.changes2017-11-15 
17:01:05.772791154 +0100
+++ /work/SRC/openSUSE:Factory/.libvma.new/libvma.changes   2018-01-24 
15:32:28.384837789 +0100
@@ -1,0 +2,39 @@
+Wed Jan 24 08:23:57 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Update to version 8.4.11
+  - Added:
+- RM #1214451 Add systemd support for daemon
+- RM #1214453 Improve selection of filesystem monitor method
+- RM #1207424 Send quickack depending on the payload size
+- RM #1179641 Add MTU find logic to ring
+- RM #1190606 VMA stats - Remove timewait interval in last cycle
+- RM #1179641 Override MTU from route over interface MTU
+- RM #1179641 Add parsing route table metrics
+- RM #1190054 Rename VMA_SPEC parameter 6973 to 7750
+- RM #1176937 Add VMA_TCP_QUICKACK environment variable
+- RM #1176937 Add TCP_QUICKACK option support
+- RM #1176937 Add delayed ack control into LWIP
+- RM #1151606 Modify valgrind suppression file
+- RM #1182826 Check if the module parameters exists
+- RM #847360 Add Coverity badge to README.md
+- RM #1172255 Disable parser warning coverity checker
+  - Fixed:
+- RM #1247358 Fix crash when VMA could not resolve neighbor
+- RM #1258245 Fix SYN messages are sent to invalid peer
+- RM #1250147 Reorder netlink event registration at startup
+- RM #1214453 Fix daemon for powerpc
+- RM #1214453 Fix issue in inotify processing
+- RM #1222660 Correct warning check for flow steering
+- RM #1192017 Fix ibv_destroy_cq() failure while VMA_TCP_3T_RULES=1
+- RM #1213984 Use dst_enty to find the route MTU
+- RM #1175479 Inherit missing properties from the parent
+- RM #1175657 Fix ring statistics are not updated was flowtag is enabled
+- RM #1201040 Fix VMA_BUFFER_BATCHING_MODE is ignored while set from spec
+- RM #1182981 Fix TCP zero-window probe message sequence number
+- RM #1181379 Fix TCP zero window probe when there is data in-flight
+- RM #1185978 Fix compilation for --enable-opt-log=high
+- RM #1164732 Fix possible deadlock during connect
+- RM #1185372 Fix traffic is not offloaded for high VMA_RX_WRE values
+- Update vma.service to match upstream
+
+---

Old:

  libvma-8.4.8.0.49d23ea.tar.gz

New:

  libvma-8.4.11.0.0ab7df63dbeb.tar.gz



Other differences:
--
++ libvma.spec ++
--- /var/tmp/diff_new_pack.B4Avbn/_old  2018-01-24 15:32:29.052806549 +0100
+++ /var/tmp/diff_new_pack.B4Avbn/_new  2018-01-24 15:32:29.052806549 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libvma
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,29 +17,28 @@
 
 
 #
-%define git_ver .0.49d23ea
+%define git_ver .0.0ab7df63dbeb
 %define lib_major 8
 
-
 Name:   libvma
 Summary:A library for boosting TCP and UDP traffic (over RDMA hardware)
 License:GPL-2.0 or BSD-2-Clause
 Group:  Development/Libraries/C and C++
-Version:8.4.8
+Version:8.4.11
 Release:0
 Source0:%{name}-%{version}%{git_ver}.tar.gz
 Source1:vma.service
 Url:https://github.com/Mellanox/libvma
 BuildRequires:  autoconf
 BuildRequires:  automake
-BuildRequires:  libtool
-BuildRequires:  pkg-config
-BuildRequires:  libibverbs-devel
-BuildRequires:  librdmacm-devel
-BuildRequires:  pkgconfig(libnl-3.0)
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
+BuildRequires:  libibverbs-devel
+BuildRequires:  librdmacm-devel
+BuildRequires:  libtool
+BuildRequires:  pkg-config
 BuildRequires:  systemd-rpm-macros
+BuildRequires:  pkgconfig(libnl-3.0)
 Requires:   libvma%{lib_major} = %{version}
 ExclusiveArch:  x86_64 aarch64 ppc64le
 
@@ -81,6 +80,7 @@
 make DESTDIR=%{buildroot} install
 rm -f %{buildroot}%{_libdir}/*.la
 rm -f %{buildroot}/etc/init.d/vma
+rm -f %{buildroot}/etc/systemd/system/vma.service
 
 install -D -m 755 tests/vma_perf_envelope/vma_perf_envelope.sh 
%{buildroot}/%{_datadir}/%{name}/vma_perf_envelope.sh
 install -m 644 src/vma/vma_extra.h 
%{buildroot}/%{_includedir}/mellanox/vma_extra.h
@@ -94,7 +94,6 @@
 %post -n libvma%{lib_major} -p /sbin/ldconfig
 %postun -n