commit libvma for openSUSE:Factory
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
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
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
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
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
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
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