commit vpp for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2019-09-30 15:58:14

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


Package is "vpp"

Mon Sep 30 15:58:14 2019 rev:22 rq:733671 version:19.4

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2019-05-21 10:41:02.267061641 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new.2352/vpp.changes2019-09-30 
15:58:15.717398176 +0200
@@ -1,0 +2,7 @@
+Fri Sep 27 09:29:43 UTC 2019 - Bjørn Lie 
+
+- Replace gcc7 and gcc7-c++ with plain gcc and gcc-c++
+  BuildRequires. Current version builds just fine with gcc9. Also
+  remove the explicit CC=gcc-7 CXX=g++-7 from make call.
+
+---



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.l3Cjk3/_old  2019-09-30 15:58:16.697395568 +0200
+++ /var/tmp/diff_new_pack.l3Cjk3/_new  2019-09-30 15:58:16.701395557 +0200
@@ -42,8 +42,8 @@
 BuildRequires:  cmake
 BuildRequires:  distribution-release
 BuildRequires:  dpdk-devel => 18.11
-BuildRequires:  gcc7
-BuildRequires:  gcc7-c++
+BuildRequires:  gcc
+BuildRequires:  gcc-c++
 BuildRequires:  git
 BuildRequires:  glibc-devel
 BuildRequires:  glibc-devel-static
@@ -159,7 +159,7 @@
 
 cd build 
 cmake ../src
-make CC=gcc-7 CXX=g++-7 PLATFORM=vpp TAG=vpp 
MAKE_PARALLEL_JOBS="%{?_smp_mflags}" 
+make PLATFORM=vpp TAG=vpp MAKE_PARALLEL_JOBS="%{?_smp_mflags}" 
 
 cd - 
 cd ./src/vpp-api/python && %{py2_build}




commit vpp for openSUSE:Factory

2019-05-21 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2019-05-21 10:40:36

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


Package is "vpp"

Tue May 21 10:40:36 2019 rev:21 rq:704262 version:19.4

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2019-03-26 15:45:23.540082833 
+0100
+++ /work/SRC/openSUSE:Factory/.vpp.new.5148/vpp.changes2019-05-21 
10:41:02.267061641 +0200
@@ -1,0 +2,5 @@
+Mon May 20 12:34:07 UTC 2019 - Christophe Giboudeaux 
+
+- Explicitly require zlib for building vpp.
+
+---



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.k9noXe/_old  2019-05-21 10:41:03.795060649 +0200
+++ /var/tmp/diff_new_pack.k9noXe/_new  2019-05-21 10:41:03.795060649 +0200
@@ -66,6 +66,7 @@
 BuildRequires:  python3-ply
 BuildRequires:  rdma-core-devel
 BuildRequires:  shadow
+BuildRequires:  zlib-devel
 Conflicts:  otherproviders(vpp-any)
 Provides:   %{name}-any = %{version}
 ExclusiveArch:  x86_64




commit vpp for openSUSE:Factory

2019-03-26 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2019-03-26 15:45:15

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


Package is "vpp"

Tue Mar 26 15:45:15 2019 rev:20 rq:688375 version:19.4

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-10-23 20:38:34.840674026 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new.25356/vpp.changes   2019-03-26 
15:45:23.540082833 +0100
@@ -1,0 +2,34 @@
+Tue Jan 29 10:46:24 CET 2019 - n...@suse.de
+
+- Update to v19.4-rc0((fate#325916, fate#325951 fate#326025, fate#326992):)
+  *Infrastructure
+  DPDK 18.11 integration
+  New Stats infrastructure (interface, error, node performance 
counters)
+  Add configurable "Doug Lea malloc" support
+  *VNET & Plugins
+  Load balancing: support per-port VIP and all-port VIP
+  Port NSH plugin to VPP
+  NAT
+  Configurable port range
+  Virtual Fragmentation Reassembly for endpoint-dependent mode
+  Client-IP based session affinity for load-balancing
+  TCP MSS clamping
+  Session timeout
+  Bug-fixing and performance optimizations
+  *Host stack
+  Support for applications with multiple workers
+  Support for binds from multiple app workers to same ip:port
+  Switched to a message queue for io and control event notifications
+  Support for eventfd based notifications as alternative to 
mutext-condvar pair
+  VCL refactor to support async event notifications and multiple 
workers
+  TLS async support in client for HW accleration
+  Performance optimizations and bug-fixing
+   [- deps.patch, 
++ remove-git.patch,
+* enable-shared-dpdk.patch, 
+* startup-conf.patch ]
+- removed api-java package till we find a fix
+- Add _service file
+  [+ _service]
+
+---

Old:

  deps.patch
  vpp-18.07.1-release.tar.xz

New:

  _service
  remove-git.patch
  vpp-v19.4.tar.gz



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.Aj5sdI/_old  2019-03-26 15:45:24.728082262 +0100
+++ /var/tmp/diff_new_pack.Aj5sdI/_new  2019-03-26 15:45:24.732082260 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vpp
 #
-# 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
@@ -16,41 +16,44 @@
 #
 
 
-%define _vpp_build_dir   %{buildroot}/../../BUILD/vpp-%{version}/build-root
-%define _vpp_install_dir %{_vpp_build_dir}/install-vpp-native/
-%define _vpp_plugins_lib_dir %{_vpp_install_dir}/vpp/lib64
+%define _vpp_build_dir   %{buildroot}/../../BUILD/vpp-v%{version}/build
+%define _vpp_install_dir %{_vpp_build_dir}/
+%define _vpp_plugins_lib_dir %{_vpp_install_dir}/lib
 
 %define lname libvpp0
 
 Name:   vpp
-Version:18.07.1
+Version:19.4
 Release:0
 Summary:Set of libraries and drivers for fast packet processing
 License:Apache-2.0
 Group:  Productivity/Networking/Routing
 Url:https://wiki.fd.io/view/VPP
-Source0:%{name}-%{version}-release.tar.xz
+Source0:vpp-v19.4.tar.gz
 Patch0: enable-shared-dpdk.patch
 Patch1: startup-conf.patch
-Patch2: deps.patch
+Patch2: remove-git.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  ccache
 BuildRequires:  check-devel
 BuildRequires:  chrpath
+BuildRequires:  cmake
 BuildRequires:  distribution-release
-BuildRequires:  dpdk-devel => 18.02
+BuildRequires:  dpdk-devel => 18.11
 BuildRequires:  gcc7
 BuildRequires:  gcc7-c++
+BuildRequires:  git
 BuildRequires:  glibc-devel
 BuildRequires:  glibc-devel-static
-BuildRequires:  java-devel >= 1.8
+#BuildRequires:  java-devel >= 1.8
 BuildRequires:  libboost_headers-devel
 BuildRequires:  libboost_thread-devel
 BuildRequires:  libnuma-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  libtool
+BuildRequires:  libuuid-devel
 BuildRequires:  lsb-release
 BuildRequires:  make
 BuildRequires:  mbedtls-devel
@@ -58,9 +61,9 @@
 BuildRequires:  python-devel
 BuildRequires:  python-pip
 BuildRequires:  python-rpm-macros
-BuildRequires:  python2-ply
 BuildRequires:  python3-devel
 BuildRequires:  python3-pip
+BuildRequires:  python3-ply
 BuildRequires:  rdma-core-devel
 BuildRequires:  shadow
 Conflicts:  otherproviders(vpp-any)
@@ -130,18 

commit vpp for openSUSE:Factory

2018-10-23 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-10-23 20:38:23

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


Package is "vpp"

Tue Oct 23 20:38:23 2018 rev:19 rq:643683 version:18.07.1

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-10-04 19:01:40.335192161 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-10-23 
20:38:34.840674026 +0200
@@ -1,0 +2,6 @@
+Mon Oct 22 10:05:15 UTC 2018 - Marco Varlese 
+
+- Do not install 80-vpp.conf; it modifies system-wide settings and
+  it is not needed since VPP 17.08 (boo#1112540)
+
+---



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.8s5vZM/_old  2018-10-23 20:38:36.784671704 +0200
+++ /var/tmp/diff_new_pack.8s5vZM/_new  2018-10-23 20:38:36.784671704 +0200
@@ -198,7 +198,6 @@
 mkdir -p -m755 %{buildroot}%{_sysconfdir}/sysctl.d
 install -p -m 644 %{_vpp_build_dir}/../extras/rpm/vpp.service 
%{buildroot}%{_unitdir}
 install -p -m 644 %{_vpp_build_dir}/../src/vpp/conf/startup.conf 
%{buildroot}%{_sysconfdir}/vpp/startup.conf
-install -p -m 644 %{_vpp_build_dir}/../src/vpp/conf/80-vpp.conf 
%{buildroot}%{_sysconfdir}/sysctl.d
 #
 # libraries
 #
@@ -327,7 +326,6 @@
 %{_bindir}/svm*
 %{_bindir}/elftool
 %dir %{_sysconfdir}/vpp
-%config %{_sysconfdir}/sysctl.d/80-vpp.conf
 %config %{_sysconfdir}/vpp/startup.conf
 %{_sysconfdir}/bash_completion.d/vppctl_completion
 %{_datadir}/vpp/vppctl-cmd-list




commit vpp for openSUSE:Factory

2018-10-04 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-10-04 19:01:39

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


Package is "vpp"

Thu Oct  4 19:01:39 2018 rev:18 rq:639754 version:18.07.1

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-09-24 13:13:09.929716913 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-10-04 
19:01:40.335192161 +0200
@@ -1,0 +2,14 @@
+Tue Oct  2 17:33:02 UTC 2018 - Jan Engelhardt 
+
+- Really fix boo#1110294 by correcting broken build
+  descriptions with regard to library dependencies.
+  Adds deps.patch. Removes reproducible_build.patch.
+- Parallelize build according to rpmbuild flags.
+
+---
+Mon Oct  1 15:29:37 UTC 2018 - Marco Varlese 
+
+- Added reproducible_build.patch to fix boo#1110294:
+  Wrong dependencies caused build to fail with 'make' option '-j1'
+
+---

New:

  deps.patch



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.hhc4md/_old  2018-10-04 19:01:40.955191509 +0200
+++ /var/tmp/diff_new_pack.hhc4md/_new  2018-10-04 19:01:40.955191509 +0200
@@ -32,6 +32,7 @@
 Source0:%{name}-%{version}-release.tar.xz
 Patch0: enable-shared-dpdk.patch
 Patch1: startup-conf.patch
+Patch2: deps.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -158,12 +159,13 @@
 %setup -q -n %{name}-%{version}
 %patch0 -p1
 %patch1
+%patch2 -p1
 
 %build
 export VPP_BUILD_USER=suse
 export VPP_BUILD_HOST=SUSE
 
-make -C build-root CC=gcc-7 CXX=g++-7 PLATFORM=vpp TAG=vpp install-packages
+make -C build-root CC=gcc-7 CXX=g++-7 PLATFORM=vpp TAG=vpp 
MAKE_PARALLEL_JOBS="%{?_smp_mflags}" install-packages
 
 cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_build}
 

++ deps.patch ++

Everything in LIBADD that is a file target becomes a dependency automatically.
Stop overriding these auto-discovered dependencies. If (and only if) there is
something special like a map file, that must go into EXTRA(!)_xx_DEPENDENCIES.

---
 extras/vom/vom/Makefile.am   |1 -
 src/svm.am   |2 --
 src/vcl.am   |8 +++-
 src/vlib-api.am  |6 ++
 src/vlib.am  |1 -
 src/vnet.am  |8 
 src/vpp-api-test.am  |1 -
 src/vpp-api.am   |5 +
 src/vpp-api/java/Makefile.am |9 -
 src/vpp-api/vapi/Makefile.am |2 +-
 10 files changed, 11 insertions(+), 32 deletions(-)

Index: vpp-18.07.1/extras/vom/vom/Makefile.am
===
--- vpp-18.07.1.orig/extras/vom/vom/Makefile.am
+++ vpp-18.07.1/extras/vom/vom/Makefile.am
@@ -23,7 +23,6 @@ CLEANDIRS =
 
 lib_LTLIBRARIES = libvom.la
 
-libvom_la_DEPENDENCIES =
 libvom_la_LIBADD = \
-lvapiclient\
-lpthread   \
Index: vpp-18.07.1/src/svm.am
===
--- vpp-18.07.1.orig/src/svm.am
+++ vpp-18.07.1/src/svm.am
@@ -34,13 +34,11 @@ libsvm_la_SOURCES = \
   svm/message_queue.c
 
 libsvm_la_LIBADD = libvppinfra.la -lrt -lpthread
-libsvm_la_DEPENDENCIES = libvppinfra.la
 
 svmtool_SOURCES = svm/svmtool.c
 svmtool_LDADD = libsvm.la libvppinfra.la -lpthread -lrt
 
 libsvmdb_la_LIBADD = libvppinfra.la libsvm.la
-libsvmdb_la_DEPENDENCIES = libvppinfra.la libsvm.la
 libsvmdb_la_SOURCES = svm/svmdb.c
 
 svmdbtool_SOURCES = svm/svmdbtool.c
Index: vpp-18.07.1/src/vcl.am
===
--- vpp-18.07.1.orig/src/vcl.am
+++ vpp-18.07.1/src/vcl.am
@@ -15,11 +15,9 @@ lib_LTLIBRARIES += libvppcom.la libvcl_l
 
 libvppcom_la_SOURCES =
 libvcl_ldpreload_la_SOURCES =
-libvppcom_la_DEPENDENCIES =\
+libvppcom_la_LIBADD =  \
libsvm.la   \
-   libvlibmemoryclient.la
-
-libvppcom_la_LIBADD = $(libvppcom_la_DEPENDENCIES) -lpthread -lrt -ldl
+   libvlibmemoryclient.la -lpthread -lrt -ldl
 
 libvppcom_la_SOURCES +=\
   vcl/vppcom.c \
@@ -36,7 +34,7 @@ nobase_include_HEADERS += \
   vcl/vcl_event.h  \
   vcl/vppcom.h
 
-libvcl_ldpreload_la_LIBADD =  $(libvppcom_la_DEPENDENCIES) -lpthread -lrt -ldl
+libvcl_ldpreload_la_LIBADD =  $(libvppcom_la_LIBADD)
 
 

commit vpp for openSUSE:Factory

2018-09-24 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-09-24 13:13:09

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


Package is "vpp"

Mon Sep 24 13:13:09 2018 rev:17 rq:637041 version:18.07.1

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-08-31 10:47:59.475461406 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-09-24 
13:13:09.929716913 +0200
@@ -1,0 +2,28 @@
+Fri Sep 21 09:27:39 UTC 2018 - Marco Varlese 
+
+- Upgrade to v18.07.1; some of the new features include:
+  * IGMP improvements
+- Enable/Disable an interface for IGMP
+- improve logging
+- refactor common code
+- no orphaned timers
+- IGMP state changes in main thread only
+- Large groups split over multiple state-change reports
+- SSM range configuration API.
+- more tests
+  * IP: vectorized IP checksum
+- VXLAN : HW offload RX flow
+- Rework kube-proxy into LB plugin and add NATA66
+  * ACL:
+- Tuple Merge algorithm cleanup and integration
+- Processing pipeline optimizations
+- Refactoring
+  * Experimental AVF driver
+  * Session: performance improvements, add support for connectionless
+  transports, datagram reception and transmission
+  * TCP: congestion control improvements and overall fixes
+  * UDP: datagram mode
+  * TLS async support
+- Removed fix-nojavah.patch since merged upstream
+
+---

Old:

  fix-nojavah.patch
  vpp-18.04-release.tar.xz

New:

  vpp-18.07.1-release.tar.xz



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.IAUKq8/_old  2018-09-24 13:13:10.441716019 +0200
+++ /var/tmp/diff_new_pack.IAUKq8/_new  2018-09-24 13:13:10.445716012 +0200
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -23,7 +23,7 @@
 %define lname libvpp0
 
 Name:   vpp
-Version:18.04
+Version:18.07.1
 Release:0
 Summary:Set of libraries and drivers for fast packet processing
 License:Apache-2.0
@@ -32,7 +32,6 @@
 Source0:%{name}-%{version}-release.tar.xz
 Patch0: enable-shared-dpdk.patch
 Patch1: startup-conf.patch
-Patch2: fix-nojavah.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -157,9 +156,8 @@
 
 %prep
 %setup -q -n %{name}-%{version}
-%patch0
+%patch0 -p1
 %patch1
-%patch2
 
 %build
 export VPP_BUILD_USER=suse

++ enable-shared-dpdk.patch ++
--- /var/tmp/diff_new_pack.IAUKq8/_old  2018-09-24 13:13:10.457715991 +0200
+++ /var/tmp/diff_new_pack.IAUKq8/_new  2018-09-24 13:13:10.457715991 +0200
@@ -1,8 +1,9 @@
 build-data/platforms/vpp.mk.old2017-11-27 11:05:21.482604539 +0100
-+++ build-data/platforms/vpp.mk2017-11-27 11:05:38.306670429 +0100
-@@ -30,10 +30,10 @@
- 
+diff -Nuar vpp-18.07.1.old/build-data/platforms/vpp.mk 
vpp-18.07.1.new/build-data/platforms/vpp.mk
+--- vpp-18.07.1.old/build-data/platforms/vpp.mk2018-09-15 
18:11:20.0 +0200
 vpp-18.07.1.new/build-data/platforms/vpp.mk2018-09-21 
11:25:04.754301415 +0200
+@@ -31,10 +31,10 @@
  # DPDK configuration parameters
+ # vpp_uses_dpdk_mlx4_pmd = yes
  # vpp_uses_dpdk_mlx5_pmd = yes
 -# vpp_uses_external_dpdk = yes
 -# vpp_dpdk_inc_dir = /usr/include/dpdk
@@ -13,5 +14,5 @@
 +vpp_dpdk_lib_dir = /usr/lib
 +vpp_dpdk_shared_lib = yes
  
+ # Use '--without-libnuma' for non-numa aware architecture
  vpp_configure_args_vpp =
- 

++ vpp-18.04-release.tar.xz -> vpp-18.07.1-release.tar.xz ++
 241529 lines of diff (skipped)




commit vpp for openSUSE:Factory

2018-08-31 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-08-31 10:47:59

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


Package is "vpp"

Fri Aug 31 10:47:59 2018 rev:16 rq:632341 version:18.04

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-07-03 23:36:05.172259820 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-08-31 
10:47:59.475461406 +0200
@@ -1,0 +2,6 @@
+Thu Aug 30 13:29:15 UTC 2018 - marco.varl...@suse.com
+
+- Using "install-packages" to build VPP: this is inline with upstream
+  recommendation
+
+---



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.6r8Bsd/_old  2018-08-31 10:48:00.191462291 +0200
+++ /var/tmp/diff_new_pack.6r8Bsd/_new  2018-08-31 10:48:00.191462291 +0200
@@ -165,7 +165,7 @@
 export VPP_BUILD_USER=suse
 export VPP_BUILD_HOST=SUSE
 
-make CC=gcc-7 CXX=g++-7 V=1 PLATFORM=vpp build-release
+make -C build-root CC=gcc-7 CXX=g++-7 PLATFORM=vpp TAG=vpp install-packages
 
 cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_build}
 




commit vpp for openSUSE:Factory

2018-07-03 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-07-03 23:35:16

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


Package is "vpp"

Tue Jul  3 23:35:16 2018 rev:15 rq:620461 version:18.04

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-06-22 13:36:00.297271537 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-07-03 
23:36:05.172259820 +0200
@@ -1,0 +2,6 @@
+Tue Jun 26 13:55:08 UTC 2018 - marco.varl...@suse.com
+
+- Removed "make bootstrap" since no longer required with latest
+  release
+
+---



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.ole5gD/_old  2018-07-03 23:36:05.840258866 +0200
+++ /var/tmp/diff_new_pack.ole5gD/_new  2018-07-03 23:36:05.840258866 +0200
@@ -165,7 +165,6 @@
 export VPP_BUILD_USER=suse
 export VPP_BUILD_HOST=SUSE
 
-make CC=gcc-7 CXX=g++-7 V=1 PLATFORM=vpp bootstrap
 make CC=gcc-7 CXX=g++-7 V=1 PLATFORM=vpp build-release
 
 cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_build}




commit vpp for openSUSE:Factory

2018-06-22 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-06-22 13:35:57

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


Package is "vpp"

Fri Jun 22 13:35:57 2018 rev:14 rq:618316 version:18.04

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-04-27 16:08:17.904544070 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-06-22 
13:36:00.297271537 +0200
@@ -1,0 +2,5 @@
+Thu Jun 21 13:28:06 UTC 2018 - marco.varl...@suse.com
+
+- Using gcc7 compiler
+
+---



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.TPuyXn/_old  2018-06-22 13:36:01.185238711 +0200
+++ /var/tmp/diff_new_pack.TPuyXn/_new  2018-06-22 13:36:01.189238563 +0200
@@ -41,8 +41,8 @@
 BuildRequires:  chrpath
 BuildRequires:  distribution-release
 BuildRequires:  dpdk-devel => 18.02
-BuildRequires:  gcc
-BuildRequires:  gcc-c++
+BuildRequires:  gcc7
+BuildRequires:  gcc7-c++
 BuildRequires:  glibc-devel
 BuildRequires:  glibc-devel-static
 BuildRequires:  java-devel >= 1.8
@@ -165,8 +165,8 @@
 export VPP_BUILD_USER=suse
 export VPP_BUILD_HOST=SUSE
 
-make V=1 PLATFORM=vpp bootstrap
-make V=1 PLATFORM=vpp build-release
+make CC=gcc-7 CXX=g++-7 V=1 PLATFORM=vpp bootstrap
+make CC=gcc-7 CXX=g++-7 V=1 PLATFORM=vpp build-release
 
 cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_build}
 
@@ -332,7 +332,7 @@
 %config %{_sysconfdir}/vpp/startup.conf
 %{_sysconfdir}/bash_completion.d/vppctl_completion
 %{_datadir}/vpp/vppctl-cmd-list
-%doc LICENSE
+%license LICENSE
 
 %files -n %{lname}
 %exclude %{_libdir}/vpp_plugins




commit vpp for openSUSE:Factory

2018-04-27 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-04-27 16:07:57

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


Package is "vpp"

Fri Apr 27 16:07:57 2018 rev:13 rq:601141 version:18.04

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-03-26 13:02:09.759288007 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-04-27 
16:08:17.904544070 +0200
@@ -1,0 +2,37 @@
+Thu Apr 26 06:43:18 UTC 2018 - marco.varl...@suse.com
+
+- Update to v18.04-release. Some of the enhancements are:
+  * Infrastructure
+- DPDK 18.02.1
+- ARM aarch64 integrated into CI
+- ERSPAN
+- L3DSR load balancing support
+- VPC bonding / LACP
+- IPv4/IPv6 packet reassembly
+- IPv6 link-local support
+- Asymmetrical static NAT
+- 464XLAT for NAT44
+- MAP-T CE support
+- Intel Adaptive Virtual Function native device driver plugin
+- Marvell device plugin
+- SRv6 static, dynamic and masquerading proxy plugins
+- MPLS Uniform mode
+- IGMP plugin
+- IPIP tunnel support (IPv4/IPv6 over IPv4/IPv6)
+- IPv6 Router Discovery mechanism
+  * VLIB
+- ARM-optimized library variations for key functions
+- Better handling of physmem on non-NUMA kernels
+  *  Host stack
+- TLS support via OpenSSL or mbedtls software engines
+- Session layer can utilize both shm and memfd (secure) FIFO segments
+- STCP
+- VCL logging / tracing
+- Added mbedtls-devel to enable TLS support
+- Renamed 0001-enable-shared.patch to enable-shared-dpdk.patch
+- Renamed 0003-startup-conf.patch to startup-conf.patch
+- Combined vpp-17.10-java9.patch and vpp-18.01-nojavah.patch in
+  fix-nojavah.patch
+- Removed memfd-create.patch because merged upstream
+
+---

Old:

  0001-enable-shared.patch
  0003-startup-conf.patch
  memfd-create.patch
  vpp-17.10-java9.patch
  vpp-18.01-nojavah.patch
  vpp-18.01-release.tar.xz

New:

  enable-shared-dpdk.patch
  fix-nojavah.patch
  startup-conf.patch
  vpp-18.04-release.tar.xz



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.I6hUnr/_old  2018-04-27 16:08:19.088500644 +0200
+++ /var/tmp/diff_new_pack.I6hUnr/_new  2018-04-27 16:08:19.092500497 +0200
@@ -23,18 +23,16 @@
 %define lname libvpp0
 
 Name:   vpp
-Version:18.01
+Version:18.04
 Release:0
 Summary:Set of libraries and drivers for fast packet processing
 License:Apache-2.0
 Group:  Productivity/Networking/Routing
 Url:https://wiki.fd.io/view/VPP
 Source0:%{name}-%{version}-release.tar.xz
-Patch0: 0001-enable-shared.patch
-Patch1: 0003-startup-conf.patch
-Patch2: vpp-17.10-java9.patch
-Patch3: vpp-18.01-nojavah.patch
-Patch4: memfd-create.patch
+Patch0: enable-shared-dpdk.patch
+Patch1: startup-conf.patch
+Patch2: fix-nojavah.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -42,7 +40,7 @@
 BuildRequires:  check-devel
 BuildRequires:  chrpath
 BuildRequires:  distribution-release
-BuildRequires:  dpdk-devel => 17.08
+BuildRequires:  dpdk-devel => 18.02
 BuildRequires:  gcc
 BuildRequires:  gcc-c++
 BuildRequires:  glibc-devel
@@ -55,10 +53,12 @@
 BuildRequires:  libtool
 BuildRequires:  lsb-release
 BuildRequires:  make
+BuildRequires:  mbedtls-devel
 BuildRequires:  openssl-devel
 BuildRequires:  python-devel
 BuildRequires:  python-pip
 BuildRequires:  python-rpm-macros
+BuildRequires:  python2-ply
 BuildRequires:  python3-devel
 BuildRequires:  python3-pip
 BuildRequires:  rdma-core-devel
@@ -159,9 +159,7 @@
 %setup -q -n %{name}-%{version}
 %patch0
 %patch1
-%patch2 -p1
-%patch3 -p1
-%patch4 -p1
+%patch2
 
 %build
 export VPP_BUILD_USER=suse

++ enable-shared-dpdk.patch ++
--- build-data/platforms/vpp.mk.old 2017-11-27 11:05:21.482604539 +0100
+++ build-data/platforms/vpp.mk 2017-11-27 11:05:38.306670429 +0100
@@ -30,10 +30,10 @@
 
 # DPDK configuration parameters
 # vpp_uses_dpdk_mlx5_pmd = yes
-# vpp_uses_external_dpdk = yes
-# vpp_dpdk_inc_dir = /usr/include/dpdk
-# vpp_dpdk_lib_dir = /usr/lib
-# vpp_dpdk_shared_lib = yes
+vpp_uses_external_dpdk = yes
+vpp_dpdk_inc_dir = /usr/include/dpdk
+vpp_dpdk_lib_dir = /usr/lib
+vpp_dpdk_shared_lib = yes
 
 vpp_configure_args_vpp =
 
++ fix-nojavah.patch ++
--- src/vpp-api/java/Makefile.am.old2018-04-10 14:34:48.309009764 +0200
+++ src/vpp-api/java/Makefile.am2018-04-10 14:39:54.310297535 +0200
@@ -71,9 +71,7 @@
@echo "  JVPP GEN  $@"
@rm -rf jvpp-registry/target

commit vpp for openSUSE:Factory

2018-03-26 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-03-26 13:02:03

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


Package is "vpp"

Mon Mar 26 13:02:03 2018 rev:12 rq:589703 version:18.01

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-03-07 10:37:20.024730018 
+0100
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-03-26 
13:02:09.759288007 +0200
@@ -1,0 +2,6 @@
+Wed Mar 21 09:28:10 UTC 2018 - marco.varl...@suse.com
+
+- Added runtime dependency on -devel package since all -api packages
+  require header/json files at runtime
+
+---



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.0NI8an/_old  2018-03-26 13:02:11.58375 +0200
+++ /var/tmp/diff_new_pack.0NI8an/_new  2018-03-26 13:02:11.587222131 +0200
@@ -123,6 +123,7 @@
 Group:  Development/Libraries/Other
 Requires:   %{lname} = %{version}
 Requires:   %{name} = %{version}
+Requires:   %{name}-devel = %{version}
 Conflicts:  otherproviders(%{name}-any-api-lua)
 Provides:   %{name}-any-api-lua = %{version}
 
@@ -134,6 +135,7 @@
 Group:  Development/Libraries/Java
 Requires:   %{lname} = %{version}
 Requires:   %{name} = %{version}
+Requires:   %{name}-devel = %{version}
 Conflicts:  otherproviders(%{name}-any-api-java)
 Provides:   %{name}-any-api-java = %{version}
 
@@ -145,6 +147,7 @@
 Group:  Development/Libraries/Python
 Requires:   %{lname} = %{version}
 Requires:   %{name} = %{version}
+Requires:   %{name}-devel = %{version}
 Requires:   python-setuptools
 Conflicts:  otherproviders(%{name}-any-python-api)
 Provides:   %{name}-any-python-api = %{version}




commit vpp for openSUSE:Factory

2018-03-07 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-03-07 10:37:09

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


Package is "vpp"

Wed Mar  7 10:37:09 2018 rev:11 rq:583238 version:18.01

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-01-26 13:39:48.216442682 
+0100
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-03-07 
10:37:20.024730018 +0100
@@ -1,0 +2,5 @@
+Mon Mar  5 22:03:13 UTC 2018 - marco.varl...@suse.de
+
+- Added memfd-create.patch to fix the memfd_create issue caused by the upgrade 
to glibc 2.27
+
+---

New:

  memfd-create.patch



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.1blNHo/_old  2018-03-07 10:37:21.540675336 +0100
+++ /var/tmp/diff_new_pack.1blNHo/_new  2018-03-07 10:37:21.544675192 +0100
@@ -34,6 +34,7 @@
 Patch1: 0003-startup-conf.patch
 Patch2: vpp-17.10-java9.patch
 Patch3: vpp-18.01-nojavah.patch
+Patch4: memfd-create.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -157,6 +158,7 @@
 %patch1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 %build
 export VPP_BUILD_USER=suse

++ memfd-create.patch ++
diff -Nuar vpp-18.01.old/src/configure.ac vpp-18.01.new/src/configure.ac
--- vpp-18.01.old/src/configure.ac  2018-01-24 07:22:24.0 +0100
+++ vpp-18.01.new/src/configure.ac  2018-03-06 09:20:30.445884588 +0100
@@ -227,6 +227,7 @@
 ###
 # Dependency checks
 ###
+AC_CHECK_FUNC([memfd_create], [AC_DEFINE([HAVE_MEMFD_CREATE], [1], [Define if 
memfd exists])])
 
 AM_COND_IF([ENABLE_DPDK_SHARED],
 [
diff -Nuar vpp-18.01.old/src/svm/memfd.h vpp-18.01.new/src/svm/memfd.h
--- vpp-18.01.old/src/svm/memfd.h   2018-01-24 07:22:24.0 +0100
+++ vpp-18.01.new/src/svm/memfd.h   2018-03-06 09:22:32.766903886 +0100
@@ -18,6 +18,8 @@
 #include 
 #include 
 #include 
+#undef __USE_GNU
+#define __USE_GNU 1
 #include 
 #include 
 #include 
@@ -174,9 +176,12 @@
 #ifndef F_LINUX_SPECIFIC_BASE
 #define F_LINUX_SPECIFIC_BASE 1024
 #endif
+
+#ifndef HAVE_MEMFD_CREATE
 #define MFD_ALLOW_SEALING   0x0002U
 #define F_ADD_SEALS (F_LINUX_SPECIFIC_BASE + 9)
 #define F_GET_SEALS (F_LINUX_SPECIFIC_BASE + 10)
+#endif
 
 #define F_SEAL_SEAL 0x0001 /* prevent further seals from being set */
 #define F_SEAL_SHRINK   0x0002 /* prevent file from shrinking */
diff -Nuar vpp-18.01.old/src/vppinfra/linux/syscall.h 
vpp-18.01.new/src/vppinfra/linux/syscall.h
--- vpp-18.01.old/src/vppinfra/linux/syscall.h  2018-01-24 07:22:24.0 
+0100
+++ vpp-18.01.new/src/vppinfra/linux/syscall.h  2018-03-06 09:21:18.142279323 
+0100
@@ -39,11 +39,13 @@
   return syscall (__NR_move_pages, pid, count, pages, nodes, status, flags);
 }
 
+#ifndef HAVE_MEMFD_CREATE
 static inline int
 memfd_create (const char *name, unsigned int flags)
 {
   return syscall (__NR_memfd_create, name, flags);
 }
+#endif
 
 #endif /* included_linux_syscall_h */
 



commit vpp for openSUSE:Factory

2018-01-26 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-01-26 13:39:45

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


Package is "vpp"

Fri Jan 26 13:39:45 2018 rev:10 rq:569541 version:18.01

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-01-22 16:21:39.509121939 
+0100
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-01-26 
13:39:48.216442682 +0100
@@ -1,0 +2,58 @@
+Wed Jan 24 07:45:54 UTC 2018 - marco.varl...@suse.de
+
+- Update to the stable version of 18.01 release. More than 560 commits since 
the 17.10 release:
+  * Features
+- Infrastructure
+  * DPDK 17.11
+  * TCP Checksum Offload
+  * Arm64/Arm-v8 support
+  * SUSE packaging
+  * bihash_vec8_8 variant
+  * PCI rework to support VFIO
+  * chi-squared test calculator
+  
+- SNAT / NAT
+  * One armed NAT
+  * Twice NAT44
+  * NAT hairpinning rework
+  * NAT64 multi-thread
+  * NAT64 IPFix
+  * NAT64 Fragmentation
+  * NAT: DS-Lite
+  * Remove old SNAT API
+  * ACL-based NAT
+
+- VNET
+  * DNS name resolver
+  * BIER
+  * GENEVE Tunnel
+  * IPSec Openssl 1.1.0 api support
+  * FIB improvements
+  * tap v2
+  
+- API
+  * VPP stats (Broadcast & Multicast support)
+  * SR MPLS
+  * VPP Object Model (VOM)
+  
+- Host Stack
+  * VPP TCP Stack scale / congestion improvements
+  * Refactor UDP
+  * Namespace support
+  * VPP Comms Library (VCL) improvements
+
+- ACL
+  * ACL stats
+
+- Plugins
+  * Kube-proxy
+  * L2 Emulation
+  * Memif
+
+  * Known issues
+- For the full list of issues please refer to fd.io 
[JIRA](https://jira.fd.io).
+
+  * Issues fixed
+- For the full list of fixed issues please refer to: fd.io 
[JIRA](https://jira.fd.io)
+
+---

Old:

  vpp-18.01-rc1.tar.xz

New:

  vpp-18.01-release.tar.xz



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.1AvPzG/_old  2018-01-26 13:39:48.924409617 +0100
+++ /var/tmp/diff_new_pack.1AvPzG/_new  2018-01-26 13:39:48.924409617 +0100
@@ -29,7 +29,7 @@
 License:Apache-2.0
 Group:  Productivity/Networking/Routing
 Url:https://wiki.fd.io/view/VPP
-Source0:%{name}-%{version}-rc1.tar.xz
+Source0:%{name}-%{version}-release.tar.xz
 Patch0: 0001-enable-shared.patch
 Patch1: 0003-startup-conf.patch
 Patch2: vpp-17.10-java9.patch




commit vpp for openSUSE:Factory

2018-01-22 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-01-22 16:20:37

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


Package is "vpp"

Mon Jan 22 16:20:37 2018 rev:9 rq:568062 version:18.01

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-01-10 23:37:40.640959244 
+0100
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-01-22 
16:21:39.509121939 +0100
@@ -1,0 +2,5 @@
+Mon Jan 22 08:43:26 UTC 2018 - marco.varl...@suse.de
+
+- Latest update to DPDK 17.11 required rdma-core-devel to enable Mellanox NIC. 
Being VPP dependant on DPDK, it required the same build-dependency to be added.
+
+---



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.UsTA0X/_old  2018-01-22 16:21:40.381081155 +0100
+++ /var/tmp/diff_new_pack.UsTA0X/_new  2018-01-22 16:21:40.381081155 +0100
@@ -60,6 +60,7 @@
 BuildRequires:  python-rpm-macros
 BuildRequires:  python3-devel
 BuildRequires:  python3-pip
+BuildRequires:  rdma-core-devel
 BuildRequires:  shadow
 Conflicts:  otherproviders(vpp-any)
 Provides:   %{name}-any = %{version}




commit vpp for openSUSE:Factory

2018-01-10 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-01-10 23:37:31

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


Package is "vpp"

Wed Jan 10 23:37:31 2018 rev:8 rq:563189 version:18.01

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2018-01-09 14:54:57.422840911 
+0100
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-01-10 
23:37:40.640959244 +0100
@@ -1,0 +2,36 @@
+Tue Jan  9 10:03:09 UTC 2018 - marco.varl...@suse.de
+
+- Updated to -RC1 release (v18.01-rc1); some of the fixes include:
+  * NAT64: free port when dynamic BIB deleted (VPP-1107)
+  * VOM: NAT updates
+  * tcp: add builtin server/client transfer test
+  * fib: make deag entries urpf extempt
+  * VPP-1109 Fix loop for some CLI (code review)
+  * L2 Emulation
+  * Translate matching packets using NAT (VPP-1069)
+  * Fix MPLS local-label CLI help string
+  * VPP-1083 "ip punt redirect add" crashed if not mentioned any other 
parameter
+  * FIB memory leak during recursive loop detection
+  * Fix passing bad context for callback function
+  * NAT: Twice NAT44 (VPP-969)
+  * NAT: Add performance testing TRex scripts and config (VPP-832)
+  * Provide useful output when installed vpp-dpdk version is incorrect
+  * Support kube-proxy data plane
+  * SR-MPLS: binary API and automated steering
+  * GRE tunnel key includes the FIB table
+  * Use crc32 wrapper (VPP-1086)
+  * dpdk: unset ETH_TXQ_FLAGS_NOXSUMS only for selected PMDs
+  * apps: refactor uri and update build infra
+  * Fix icmp/udp/tcp punt/drop paths
+  * implement clib_smp_pause() for arm and aarch64 platform
+  * fib: fix show fib path-list and path
+  * pci: auto-detect right vfio/uio driver
+  * vom: acl: Extend constructor for l3 rule
+  * vom: acl-list: Add comparison operator - for UT
+  * vppinfra: add AVX512 variant of clib_memcpy
+  * tap_v2: include host-side parameters in the dump binary API
+  * Enable AWS ENA PMD
+  * session: fix proxy removal
+  * session: generalize handling of network transports
+
+---

Old:

  vpp-18.01-rc0~365-g8b9a5d19.tar.xz

New:

  vpp-18.01-rc1.tar.xz



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.mCmCte/_old  2018-01-10 23:37:41.648911955 +0100
+++ /var/tmp/diff_new_pack.mCmCte/_new  2018-01-10 23:37:41.652911767 +0100
@@ -29,7 +29,7 @@
 License:Apache-2.0
 Group:  Productivity/Networking/Routing
 Url:https://wiki.fd.io/view/VPP
-Source0:%{name}-%{version}-rc0~365-g8b9a5d19.tar.xz
+Source0:%{name}-%{version}-rc1.tar.xz
 Patch0: 0001-enable-shared.patch
 Patch1: 0003-startup-conf.patch
 Patch2: vpp-17.10-java9.patch

++ 0003-startup-conf.patch ++
--- /var/tmp/diff_new_pack.mCmCte/_old  2018-01-10 23:37:41.676910641 +0100
+++ /var/tmp/diff_new_pack.mCmCte/_new  2018-01-10 23:37:41.676910641 +0100
@@ -1,5 +1,5 @@
 ./src/vpp/conf/startup.conf.old2017-11-27 11:02:26.341929410 +0100
-+++ ./src/vpp/conf/startup.conf2017-11-27 11:04:12.806337326 +0100
+--- ./src/vpp/conf/startup.conf.old2018-01-09 10:59:00.410167148 +0100
 ./src/vpp/conf/startup.conf2018-01-09 11:00:52.678744515 +0100
 @@ -64,7 +64,7 @@
# scheduler-priority 50
  }
@@ -11,8 +11,8 @@
## Number of receive queues, enables RSS
 @@ -107,7 +107,7 @@
  
-   ## Change UIO driver used by VPP, Options are: igb_uio, vfio-pci
-   ## and uio_pci_generic (default)
+   ## Change UIO driver used by VPP, Options are: igb_uio, vfio-pci,
+   ## uio_pci_generic or auto (default)
 -  # uio-driver vfio-pci
 +  uio-driver vfio-pci
  
@@ -24,19 +24,18 @@
# no-tx-checksum-offload
 -# }
 +}
-+
-+plugins
-+{
-+  path /usr/lib64/vpp_plugins
  
--# Adjusting the plugin path depending on where the VPP plugins are:
+ # Adjusting the plugin path depending on where the VPP plugins are:
 -#plugins
 -#{
 -# path /home/bms/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins
 -#}
-+  # Uncomment the following line to disable DPDK and use Linux Kernel 
infrastructure
-+  # plugin dpdk_plugin.so { disable }
-+}
++plugins
++{
++  path /usr/lib64/vpp_plugins
  
 -# Alternate syntax to choose plugin path
 -#plugin_path /home/bms/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins
++  # Uncomment the following line to disable DPDK and use Linux Kernel 
infrastructure
++  # plugin dpdk_plugin.so { disable }
++}

++ vpp-18.01-rc0~365-g8b9a5d19.tar.xz -> vpp-18.01-rc1.tar.xz ++
 81272 lines of diff (skipped)




commit vpp for openSUSE:Factory

2018-01-09 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2018-01-09 14:54:54

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


Package is "vpp"

Tue Jan  9 14:54:54 2018 rev:7 rq:562466 version:18.01

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2017-12-12 21:23:38.916460788 
+0100
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2018-01-09 
14:54:57.422840911 +0100
@@ -1,0 +2,8 @@
+Mon Jan  8 10:01:40 UTC 2018 - fst...@suse.com
+
+- Added patch:
+  * vpp-18.01-nojavah.patch
+- Replace javah invocation with javac's -h option
+- Fixes build with jdk10
+
+---

New:

  vpp-18.01-nojavah.patch



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.u4uz0h/_old  2018-01-09 14:54:58.906771347 +0100
+++ /var/tmp/diff_new_pack.u4uz0h/_new  2018-01-09 14:54:58.906771347 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vpp
 #
-# 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
@@ -33,6 +33,7 @@
 Patch0: 0001-enable-shared.patch
 Patch1: 0003-startup-conf.patch
 Patch2: vpp-17.10-java9.patch
+Patch3: vpp-18.01-nojavah.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -154,6 +155,7 @@
 %patch0
 %patch1
 %patch2 -p1
+%patch3 -p1
 
 %build
 export VPP_BUILD_USER=suse

++ vpp-18.01-nojavah.patch ++
--- vpp-18.01/src/configure.ac  2018-01-08 10:44:42.032124060 +0100
+++ vpp-18.01/src/configure.ac  2018-01-08 10:47:24.734893542 +0100
@@ -312,7 +312,6 @@
   AX_VPP_FIND_JDK8
   AC_SUBST(JAVA_HOME)
   AC_SUBST(JAVAC)
-  AC_SUBST(JAVAH)
   AC_SUBST(JAR)
 ])
 
--- vpp-18.01/src/vpp-api/java/Makefile.am  2018-01-08 10:44:42.040124060 
+0100
+++ vpp-18.01/src/vpp-api/java/Makefile.am  2018-01-08 10:46:27.046893324 
+0100
@@ -71,9 +71,7 @@
@echo "  JAPIGEN  $@"
@rm -rf jvpp-registry/target
@mkdir -p jvpp-registry/target
-   @$(JAVAC) -source 8 -target 8 -d jvpp-registry/target $^
-   @$(JAVAH) -force -classpath jvpp-registry/target -d jvpp-registry 
io.fd.vpp.jvpp.VppJNIConnection
-   @$(JAVAH) -force -classpath jvpp-registry/target -d jvpp-registry 
io.fd.vpp.jvpp.JVppRegistryImpl
+   @$(JAVAC) -source 8 -target 8 -d jvpp-registry/target -h jvpp-registry 
$^
@touch jvpp-registry.ok
 
 define japigen
@@ -84,10 +82,7 @@
@find jvpp-$(1)/target -name \*.java > jvpp-$(1).generated.files
@find @srcdir@/jvpp-$(1) -name \*.java > jvpp-$(1).static.files
@$(JAVAC) -source 8 -target 8 -classpath jvpp-registry/target \
- -d jvpp-$(1)/target @jvpp-$(1).generated.files @jvpp-$(1).static.files
-   @$(JAVAH) -force \
- -classpath jvpp-registry/target:jvpp-$(1)/target \
- -d jvpp-$(1) io.fd.vpp.jvpp.$(1).$(2)
+ -d jvpp-$(1)/target -h jvpp-$(1) @jvpp-$(1).generated.files 
@jvpp-$(1).static.files
 endef
 
 #



commit vpp for openSUSE:Factory

2017-12-12 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2017-12-12 21:23:33

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


Package is "vpp"

Tue Dec 12 21:23:33 2017 rev:6 rq:556395 version:18.01

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2017-10-30 21:19:16.749464329 
+0100
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2017-12-12 
21:23:38.916460788 +0100
@@ -1,0 +2,13 @@
+Mon Dec 11 09:23:02 UTC 2017 - marco.varl...@suse.de
+
+- Replace boost-devel BuildRequires with libboost_headers-devel and 
libboost_thread-devel 
([boo#1062583](https://bugzilla.opensuse.org/show_bug.cgi?id=1062583))
+
+---
+Tue Dec  5 07:58:05 UTC 2017 - marco.varl...@suse.de
+
+- Updated to vpp-18.01-rc0~365-g8b9a5d19
+  * Support for OpenSSL1.1.0
+  * GENEVE tunnel
+  * Various bug-fixes
+
+---

Old:

  vpp-17.10-release.tar.xz

New:

  vpp-18.01-rc0~365-g8b9a5d19.tar.xz



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.RxGf2K/_old  2017-12-12 21:23:40.060405565 +0100
+++ /var/tmp/diff_new_pack.RxGf2K/_new  2017-12-12 21:23:40.064405372 +0100
@@ -23,13 +23,13 @@
 %define lname libvpp0
 
 Name:   vpp
-Version:17.10
+Version:18.01
 Release:0
 Summary:Set of libraries and drivers for fast packet processing
 License:Apache-2.0
 Group:  Productivity/Networking/Routing
 Url:https://wiki.fd.io/view/VPP
-Source0:%{name}-%{version}-release.tar.xz
+Source0:%{name}-%{version}-rc0~365-g8b9a5d19.tar.xz
 Patch0: 0001-enable-shared.patch
 Patch1: 0003-startup-conf.patch
 Patch2: vpp-17.10-java9.patch
@@ -42,8 +42,12 @@
 BuildRequires:  distribution-release
 BuildRequires:  dpdk-devel => 17.08
 BuildRequires:  gcc
+BuildRequires:  gcc-c++
+BuildRequires:  glibc-devel
 BuildRequires:  glibc-devel-static
 BuildRequires:  java-devel >= 1.8
+BuildRequires:  libboost_headers-devel
+BuildRequires:  libboost_thread-devel
 BuildRequires:  libnuma-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  libtool
@@ -58,7 +62,7 @@
 BuildRequires:  shadow
 Conflicts:  otherproviders(vpp-any)
 Provides:   %{name}-any = %{version}
-ExclusiveArch:  x86_64 aarch64
+ExclusiveArch:  x86_64
 %if 0%{?suse_version} >= 1210
 BuildRequires:  systemd-rpm-macros
 %endif

++ 0001-enable-shared.patch ++
--- /var/tmp/diff_new_pack.RxGf2K/_old  2017-12-12 21:23:40.084404406 +0100
+++ /var/tmp/diff_new_pack.RxGf2K/_new  2017-12-12 21:23:40.084404406 +0100
@@ -1,6 +1,6 @@
 build-data/platforms/vpp.mk.old2017-08-21 16:05:45.202038250 +0200
-+++ build-data/platforms/vpp.mk2017-08-21 16:05:59.794798235 +0200
-@@ -40,10 +40,10 @@
+--- build-data/platforms/vpp.mk.old2017-11-27 11:05:21.482604539 +0100
 build-data/platforms/vpp.mk2017-11-27 11:05:38.306670429 +0100
+@@ -30,10 +30,10 @@
  
  # DPDK configuration parameters
  # vpp_uses_dpdk_mlx5_pmd = yes
@@ -13,5 +13,5 @@
 +vpp_dpdk_lib_dir = /usr/lib
 +vpp_dpdk_shared_lib = yes
  
- # load balancer plugin is not portable on 32 bit platform
- ifeq ($(MACHINE),i686)
+ vpp_configure_args_vpp =
+ 

++ 0003-startup-conf.patch ++
--- /var/tmp/diff_new_pack.RxGf2K/_old  2017-12-12 21:23:40.100403634 +0100
+++ /var/tmp/diff_new_pack.RxGf2K/_new  2017-12-12 21:23:40.104403441 +0100
@@ -1,6 +1,6 @@
 src/vpp/conf/startup.conf.old  2017-09-05 10:52:44.607971335 +0200
-+++ src/vpp/conf/startup.conf  2017-09-05 10:56:22.997213554 +0200
-@@ -51,7 +51,7 @@
+--- ./src/vpp/conf/startup.conf.old2017-11-27 11:02:26.341929410 +0100
 ./src/vpp/conf/startup.conf2017-11-27 11:04:12.806337326 +0100
+@@ -64,7 +64,7 @@
# scheduler-priority 50
  }
  
@@ -9,7 +9,7 @@
## Change default settings for all intefaces
# dev default {
## Number of receive queues, enables RSS
-@@ -94,7 +94,7 @@
+@@ -107,7 +107,7 @@
  
## Change UIO driver used by VPP, Options are: igb_uio, vfio-pci
## and uio_pci_generic (default)
@@ -18,10 +18,10 @@
  
## Disable mutli-segment buffers, improves performance but
## disables Jumbo MTU support
-@@ -108,13 +108,13 @@
-   ## Change hugepages allocation per-socket, needed only if there is need 
for
-   ## larger number of mbufs. Default is 256M on each detected CPU socket
-   # socket-mem 2048,2048
+@@ -125,13 +125,13 @@
+   ## Disables UDP / TCP TX checksum offload. Typically needed for use
+   ## faster vector PMDs (together with no-multi-seg)
+

commit vpp for openSUSE:Factory

2017-10-30 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2017-10-30 21:19:09

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


Package is "vpp"

Mon Oct 30 21:19:09 2017 rev:5 rq:537518 version:17.10

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2017-10-27 14:00:50.921623560 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2017-10-30 
21:19:16.749464329 +0100
@@ -1,0 +2,9 @@
+Mon Oct 30 09:35:55 UTC 2017 - fst...@suse.com
+
+- Added patch:
+  * vpp-17.10-java9.patch
+- Specify java source and target level 8 in order to make the
+  java code buildable with jdk9
+- Don't require java-1_8_0-openjdk-devel, but java-devel >= 1.8
+
+---

New:

  vpp-17.10-java9.patch



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.O9RClw/_old  2017-10-30 21:19:17.861423901 +0100
+++ /var/tmp/diff_new_pack.O9RClw/_new  2017-10-30 21:19:17.865423755 +0100
@@ -32,6 +32,7 @@
 Source0:%{name}-%{version}-release.tar.xz
 Patch0: 0001-enable-shared.patch
 Patch1: 0003-startup-conf.patch
+Patch2: vpp-17.10-java9.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -42,7 +43,7 @@
 BuildRequires:  dpdk-devel => 17.08
 BuildRequires:  gcc
 BuildRequires:  glibc-devel-static
-BuildRequires:  java-1_8_0-openjdk-devel
+BuildRequires:  java-devel >= 1.8
 BuildRequires:  libnuma-devel
 BuildRequires:  libopenssl-devel
 BuildRequires:  libtool
@@ -148,6 +149,7 @@
 %setup -q -n %{name}-%{version}
 %patch0
 %patch1
+%patch2 -p1
 
 %build
 export VPP_BUILD_USER=suse

++ vpp-17.10-java9.patch ++
--- vpp-17.10/src/vpp-api/java/Makefile.am  2017-09-27 23:11:15.0 
+0200
+++ vpp-17.10/src/vpp-api/java/Makefile.am  2017-10-25 12:21:08.58254 
+0200
@@ -71,7 +71,7 @@
@echo "  JAPIGEN  $@"
@rm -rf jvpp-registry/target
@mkdir -p jvpp-registry/target
-   @$(JAVAC) -d jvpp-registry/target $^
+   @$(JAVAC) -source 8 -target 8 -d jvpp-registry/target $^
@$(JAVAH) -force -classpath jvpp-registry/target -d jvpp-registry 
io.fd.vpp.jvpp.VppJNIConnection
@$(JAVAH) -force -classpath jvpp-registry/target -d jvpp-registry 
io.fd.vpp.jvpp.JVppRegistryImpl
@touch jvpp-registry.ok
@@ -83,7 +83,7 @@
  -i $(jvpp_$(1)_json_files) > /dev/null
@find jvpp-$(1)/target -name \*.java > jvpp-$(1).generated.files
@find @srcdir@/jvpp-$(1) -name \*.java > jvpp-$(1).static.files
-   @$(JAVAC) -classpath jvpp-registry/target \
+   @$(JAVAC) -source 8 -target 8 -classpath jvpp-registry/target \
  -d jvpp-$(1)/target @jvpp-$(1).generated.files @jvpp-$(1).static.files
@$(JAVAH) -force \
  -classpath jvpp-registry/target:jvpp-$(1)/target \



commit vpp for openSUSE:Factory

2017-10-27 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2017-10-27 14:00:49

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


Package is "vpp"

Fri Oct 27 14:00:49 2017 rev:4 rq:536859 version:17.10

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2017-10-13 14:14:18.564919970 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2017-10-27 
14:00:50.921623560 +0200
@@ -1,0 +2,37 @@
+Thu Oct 26 07:52:01 UTC 2017 - marco.varl...@suse.com
+
+- Updated to 17.10-release tarball
+- Infrastructure
+  * DPDK 17.08
+  * IP reassembly
+  * Bounded-index extensible hash bucket-level LRU cache
+  * Templated timer wheel improvements
+- API
+  * C/C++ language binding
+  * API stats
+- Host stack
+  * VPP TCP stack scale/congestion improvements
+  * VPP Comms Library (VCL)
+  * Overall performance, scale and hardening
+- Network features
+  * IPSec rework - utilize new FIB
+  * VPLS and VPWS implementation
+  - NAT
+* Renamed SNAT to NAT
+* Performance / Scale
+* Destination NAT44 with load-balancing
+* In2out translation as an output feature on the outside interface
+* Fullback to 3-tuple key for non TCP/UDP/ICMP sessions
+  - Security Groups/ACLs
+* "Replace" semantics for adding a new MacIP acl
+* Test suite tests for MacIP ACLs
+  - ONE-LISP
+* Map-server fallback support
+* Preemptive re-fetch of active mappings that are about to expire
+* ND termination
+  - PPPoE
+* PPPoE Control Plane packet dispatch
+* PPPoE decapsulation
+* PPPoE encapsulation
+
+---

Old:

  vpp-17.10-rc1.tar.xz

New:

  vpp-17.10-release.tar.xz



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.Dgp9qV/_old  2017-10-27 14:00:53.365509318 +0200
+++ /var/tmp/diff_new_pack.Dgp9qV/_new  2017-10-27 14:00:53.377508757 +0200
@@ -29,13 +29,14 @@
 License:Apache-2.0
 Group:  Productivity/Networking/Routing
 Url:https://wiki.fd.io/view/VPP
-Source0:%{name}-%{version}-rc1.tar.xz
+Source0:%{name}-%{version}-release.tar.xz
 Patch0: 0001-enable-shared.patch
 Patch1: 0003-startup-conf.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  ccache
+BuildRequires:  check-devel
 BuildRequires:  chrpath
 BuildRequires:  distribution-release
 BuildRequires:  dpdk-devel => 17.08




commit vpp for openSUSE:Factory

2017-10-13 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2017-10-13 14:14:04

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


Package is "vpp"

Fri Oct 13 14:14:04 2017 rev:3 rq:532816 version:17.10

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2017-10-05 11:56:21.705058216 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2017-10-13 
14:14:18.564919970 +0200
@@ -1,0 +2,5 @@
+Mon Oct  9 12:58:00 UTC 2017 - marco.varl...@suse.com
+
+- Updated tarball to 17.10-RC1 (vpp-17.10-rc1.tar.xz)
+
+---

Old:

  vpp-17.10-rc0~374-gba3c4e88.tar.xz

New:

  vpp-17.10-rc1.tar.xz



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.PGEVOl/_old  2017-10-13 14:14:20.248845927 +0200
+++ /var/tmp/diff_new_pack.PGEVOl/_new  2017-10-13 14:14:20.252845751 +0200
@@ -29,7 +29,7 @@
 License:Apache-2.0
 Group:  Productivity/Networking/Routing
 Url:https://wiki.fd.io/view/VPP
-Source0:%{name}-%{version}-rc0~374-gba3c4e88.tar.xz
+Source0:%{name}-%{version}-rc1.tar.xz
 Patch0: 0001-enable-shared.patch
 Patch1: 0003-startup-conf.patch
 BuildRequires:  autoconf
@@ -152,8 +152,8 @@
 export VPP_BUILD_USER=suse
 export VPP_BUILD_HOST=SUSE
 
-make V=1 %{?_smp_mflags} PLATFORM=vpp bootstrap
-make V=1 %{?_smp_mflags} PLATFORM=vpp build-release
+make V=1 PLATFORM=vpp bootstrap
+make V=1 PLATFORM=vpp build-release
 
 cd %{_vpp_build_dir}/../src/vpp-api/python && %{py2_build}
 

++ vpp-17.10-rc0~374-gba3c4e88.tar.xz -> vpp-17.10-rc1.tar.xz ++
 4016 lines of diff (skipped)




commit vpp for openSUSE:Factory

2017-10-05 Thread root
Hello community,

here is the log from the commit of package vpp for openSUSE:Factory checked in 
at 2017-10-05 11:56:17

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


Package is "vpp"

Thu Oct  5 11:56:17 2017 rev:2 rq:529858 version:17.10

Changes:

--- /work/SRC/openSUSE:Factory/vpp/vpp.changes  2017-09-13 22:38:27.419000924 
+0200
+++ /work/SRC/openSUSE:Factory/.vpp.new/vpp.changes 2017-10-05 
11:56:21.705058216 +0200
@@ -1,0 +2,12 @@
+Fri Sep 29 07:05:21 UTC 2017 - marco.varl...@suse.com
+
+- Removed 0002-aarch64.patch since change incorporated upstream
+- Updated tarball to vpp-17.10-rc0~374-gba3c4e88.tar.xz
+
+---
+Mon Sep 25 08:32:23 UTC 2017 - marco.varl...@suse.com
+
+- Updated VPP version
+- Removed aarch64 patch since merged upstream
+
+---

Old:

  0002-aarch64.patch
  vpp-17.10-rc0~261-g774b2179.tar.xz

New:

  vpp-17.10-rc0~374-gba3c4e88.tar.xz



Other differences:
--
++ vpp.spec ++
--- /var/tmp/diff_new_pack.kboh9c/_old  2017-10-05 11:56:22.636927103 +0200
+++ /var/tmp/diff_new_pack.kboh9c/_new  2017-10-05 11:56:22.640926540 +0200
@@ -29,10 +29,9 @@
 License:Apache-2.0
 Group:  Productivity/Networking/Routing
 Url:https://wiki.fd.io/view/VPP
-Source0:%{name}-%{version}-rc0~261-g774b2179.tar.xz
+Source0:%{name}-%{version}-rc0~374-gba3c4e88.tar.xz
 Patch0: 0001-enable-shared.patch
-Patch1: 0002-aarch64.patch
-Patch2: 0003-startup-conf.patch
+Patch1: 0003-startup-conf.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -52,6 +51,8 @@
 BuildRequires:  python-devel
 BuildRequires:  python-pip
 BuildRequires:  python-rpm-macros
+BuildRequires:  python3-devel
+BuildRequires:  python3-pip
 BuildRequires:  shadow
 Conflicts:  otherproviders(vpp-any)
 Provides:   %{name}-any = %{version}
@@ -111,8 +112,8 @@
 %package api-lua
 Summary:VPP api lua bindings
 Group:  Development/Libraries/Other
-Requires:   %{name} = %{version}
 Requires:   %{lname} = %{version}
+Requires:   %{name} = %{version}
 Conflicts:  otherproviders(%{name}-any-api-lua)
 Provides:   %{name}-any-api-lua = %{version}
 
@@ -122,8 +123,8 @@
 %package api-java
 Summary:VPP api java bindings
 Group:  Development/Libraries/Java
-Requires:   %{name} = %{version}
 Requires:   %{lname} = %{version}
+Requires:   %{name} = %{version}
 Conflicts:  otherproviders(%{name}-any-api-java)
 Provides:   %{name}-any-api-java = %{version}
 
@@ -133,8 +134,8 @@
 %package api-python
 Summary:VPP api python bindings
 Group:  Development/Libraries/Python
-Requires:   %{name} = %{version}
 Requires:   %{lname} = %{version}
+Requires:   %{name} = %{version}
 Requires:   python-setuptools
 Conflicts:  otherproviders(%{name}-any-python-api)
 Provides:   %{name}-any-python-api = %{version}
@@ -146,7 +147,6 @@
 %setup -q -n %{name}-%{version}
 %patch0
 %patch1
-%patch2
 
 %build
 export VPP_BUILD_USER=suse

++ vpp-17.10-rc0~261-g774b2179.tar.xz -> vpp-17.10-rc0~374-gba3c4e88.tar.xz 
++
 52601 lines of diff (skipped)