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 - [email protected]
+
+- 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.old    2018-04-10 14:34:48.309009764 +0200
+++ src/vpp-api/java/Makefile.am        2018-04-10 14:39:54.310297535 +0200
@@ -71,9 +71,7 @@
        @echo "  JVPP GEN  $@"
        @rm -rf jvpp-registry/target
        @mkdir -p jvpp-registry/target
-       @$(JAVAC) -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
@@ -83,11 +81,8 @@
          -i $(jvpp_$(1)_json_files)
        @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 \
-         -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)
+       @$(JAVAC) -source 8 -target 8 -classpath jvpp-registry/target \
+         -d jvpp-$(1)/target -h jvpp-$(1) @jvpp-$(1).generated.files 
@jvpp-$(1).static.files
 endef
 
 #
++++++ startup-conf.patch ++++++
--- ./src/vpp/conf/startup.conf.old     2018-04-10 14:27:11.923229168 +0200
+++ ./src/vpp/conf/startup.conf 2018-04-10 14:29:27.103754312 +0200
@@ -7,23 +7,6 @@
   gid vpp
 }
 
-api-trace {
-## This stanza controls binary API tracing. Unless there is a very strong 
reason,
-## please leave this feature enabled.
-  on
-## Additional parameters:
-##
-## To set the number of binary API trace records in the circular buffer, 
configure nitems
-##
-## nitems <nnn>
-##
-## To save the api message table decode tables, configure a filename. Results 
in /tmp/<filename>
-## Very handy for understanding api message changes between versions, 
identifying missing
-## plugins, and so forth.
-##
-## save-api-table <filename>
-}
-
 api-segment {
   gid vpp
 }
@@ -64,7 +47,7 @@
        # scheduler-priority 50
 }
 
-# dpdk {
+dpdk {
        ## Change default settings for all intefaces
        # dev default {
                ## Number of receive queues, enables RSS
@@ -107,7 +90,7 @@
 
        ## 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
 
        ## Disable mutli-segment buffers, improves performance but
        ## disables Jumbo MTU support
@@ -125,22 +108,12 @@
        ## Disables UDP / TCP TX checksum offload. Typically needed for use
        ## faster vector PMDs (together with no-multi-seg)
        # no-tx-checksum-offload
-# }
-
-
-# plugins {
-       ## Adjusting the plugin path depending on where the VPP plugins are
-       #       path 
/home/bms/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins
-
-       ## Disable all plugins by default and then selectively enable specific 
plugins
-       # plugin default { disable }
-       # plugin dpdk_plugin.so { enable }
-       # plugin acl_plugin.so { enable }
+}
 
-       ## Enable all plugins by default and then selectively disable specific 
plugins
+plugins
+{
+       path /usr/lib64/vpp_plugins
+ 
+       # Uncomment the following line to disable DPDK and use Linux Kernel 
infrastructure
        # plugin dpdk_plugin.so { disable }
-       # plugin acl_plugin.so { disable }
-# }
-
-       ## Alternate syntax to choose plugin path
-       # plugin_path 
/home/bms/vpp/build-root/install-vpp-native/vpp/lib64/vpp_plugins
+}
++++++ vpp-18.01-release.tar.xz -> vpp-18.04-release.tar.xz ++++++
++++ 221889 lines of diff (skipped)


Reply via email to