Hello community,

here is the log from the commit of package dpdk for openSUSE:Factory checked in 
at 2017-06-22 10:40:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dpdk (Old)
 and      /work/SRC/openSUSE:Factory/.dpdk.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "dpdk"

Thu Jun 22 10:40:06 2017 rev:17 rq:505253 version:16.11.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/dpdk/dpdk-thunderx.changes       2017-05-24 
16:52:06.651827636 +0200
+++ /work/SRC/openSUSE:Factory/.dpdk.new/dpdk-thunderx.changes  2017-06-22 
10:40:08.955684568 +0200
@@ -1,0 +2,54 @@
+Wed Jun 14 12:55:10 CEST 2017 - [email protected]
+
+- Updated to 16.11.2 which provide bug fixes as below(fate#321541):
+   * mbuf: fix missing includes in exported header
+   * eal: fix debug macro redefinition
+   * net/nfp: fix packet/data length conversion
+   * net/i40e: fix setup when bulk is disabled
+   * pci: fix device registration on FreeBSD
+   * net/i40e: ensure vector mode is not used with QinQ
+   * nic_uio: fix device binding at boot
+   * net/bnx2x: fix transmit queue free threshold
+   * net/vmxnet3: fix queue size changes
+   * kni: fix build with kernel 4.11
+   * kni: fix possible memory leak
+   * kni: fix crash caused by freeing mempool
+   * net/i40e: fix allocation check
+   * net/virtio: fix crash when closing twice
+   * net/ixgbevf: set xstats id values
+   * net/i40e: fix hash input set on X722
+   * eal/linux: fix build with glibc 2.25
+   * net/i40e: fix incorrect packet index reference
+   * net/thunderx: fix 32-bit build
+   * net/thunderx: fix build on FreeBSD
+   * net/thunderx: fix deadlock in Rx path
+   * net/ixgbe: fix setting MTU on stopped device
+   * vfio: fix secondary process start
+   * net/virtio-user: fix address on 32-bit system
+   * net/virtio: fix MSI-X for modern devices
+   * net/virtio: fix link status always down
+   * net/ixgbe: fix multi-queue mode check in SRIOV mode
+   * net/i40e/base: fix potential out of bound array access
+   * vhost: fix false sharing
+   * net/thunderx: fix stats access out of bounds
+   * net/virtio: disable LSC interrupt if MSIX not enabled
+   * net/i40e: fix mbuf alloc failed counter
+   * net: fix stripped VLAN flag for offload emulation
+   * vfio: fix disabling INTx
+   * net/igb: fix VF MAC address setting
+   * net/igb: fix VF MAC address setting
+   * net/ixgbe: fix VF Rx mode for allmulticast disabled
+   * net/bonding: fix updating slave link status
+   * net/virtio-user: fix overflow
+   * net/i40e: fix TC bitmap of VEB
+   * net/ixgbe/base: fix build error
+   * net/ixgbe: fix Rx queue blocking issue
+   * net/ixgbe: fix all queues drop setting of DCB
+   * net/ixgbe: fix TC bandwidth setting
+   more details can be found in 
+   http://dpdk.org/ml/archives/stable/2017-May/001809.html
+   [- 0005-kni-fix-build-with-kernel-4.11.patch]
+- use default gcc which is now gcc7 (bsc#1042372)
+  [+0005-kni-fix-build-with-gcc-7.1.patch]
+
+-------------------------------------------------------------------
dpdk.changes: same change

Old:
----
  0005-kni-fix-build-with-kernel-4.11.patch
  dpdk-16.11.1.tar.xz

New:
----
  0005-kni-fix-build-with-gcc-7.1.patch
  dpdk-16.11.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ dpdk-thunderx.spec ++++++
--- /var/tmp/diff_new_pack.8FshBh/_old  2017-06-22 10:40:10.635447741 +0200
+++ /var/tmp/diff_new_pack.8FshBh/_new  2017-06-22 10:40:10.639447177 +0200
@@ -43,7 +43,7 @@
 # Do NOT edit this auto generated file! Edit dpdk.spec instead
 # and run 'pre_checkin.sh' before committing
 Name:           dpdk-thunderx
-Version:        16.11.1
+Version:        16.11.2
 Release:        0
 Summary:        Set of libraries and drivers for fast packet processing 
(thunderx)
 License:        BSD-3-Clause and GPL-2.0 and LGPL-2.1
@@ -61,12 +61,10 @@
 Patch2:         0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch
 Patch3:         0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch
 Patch4:         0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch
-# PATCH-FIX-UPSTREAM 0005-kni-fix-build-with-kernel-4.11.patch
-# This patch fixes the kni build against linux kernel 4.11
-Patch5:         0005-kni-fix-build-with-kernel-4.11.patch
+#PATCH-FIX-UPSTREAM 0005-kni-fix-build-with-gcc-7.1.patch bsc#1042372
+Patch5:         0005-kni-fix-build-with-gcc-7.1.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
-BuildRequires:  gcc6
 BuildRequires:  libnuma-devel
 BuildRequires:  libpcap-devel
 BuildRequires:  pesign-obs-integration
@@ -147,7 +145,8 @@
 %define pmddir %{_libdir}/dpdk-pmds
 
 %prep
-%setup -q -n dpdk-stable-16.11.1
+# can't use %{name} because of dpdk-thunderx
+%setup -q -n dpdk-stable-%{version}
 %patch1 -p1 -z .enic
 %patch2 -p1 -z .kni1
 %patch3 -p1 -z .kni2
@@ -207,30 +206,30 @@
 # the compiler flags used still won't work for all Fedora-supported
 # machines, but runtime checks in DPDK will catch those situations.
 
-make CC=gcc-6 V=1 O=%{target} T=%{target} %{?_smp_mflags} config
+make V=1 O=%{target} T=%{target} %{?_smp_mflags} config
 setdefaultconf %{target}
 
 %ifnarch %{ix86}
 export EXTRA_CFLAGS='-DVERSION=\"%{version}\"'
 for flavor in %{flavors_to_build}; do
        export RTE_KERNELDIR=%{_prefix}/src/linux-obj/%{_target_cpu}/$flavor
-       make CC=gcc-6 V=1 O=%{target}-$flavor T=%{target} %{?_smp_mflags} config
+       make V=1 O=%{target}-$flavor T=%{target} %{?_smp_mflags} config
        setdefaultconf %{target}-$flavor
        %ifnarch %{ix86}
        setconf CONFIG_RTE_EAL_IGB_UIO y %{target}-$flavor
        setconf CONFIG_RTE_KNI_KMOD y %{target}-$flavor
        %endif
        cd  %{target}-$flavor
-       make CC=gcc-6 V=1 %{?_smp_mflags}
+       make V=1 %{?_smp_mflags}
        cd -
 done
 %endif
 
-make CC=gcc-6 V=1 O=%{target} %{?_smp_mflags}
-make CC=gcc-6 V=1 O=%{target} %{?_smp_mflags} doc-api-html
+make V=1 O=%{target} %{?_smp_mflags}
+make V=1 O=%{target} %{?_smp_mflags} doc-api-html
 
 %if %{with examples}
-make CC=gcc-6 V=1 O=%{target}/examples T=%{target} %{?_smp_mflags} examples
+make V=1 O=%{target}/examples T=%{target} %{?_smp_mflags} examples
 %endif
 
 %install
@@ -279,7 +278,6 @@
     bn=$(basename ${f})
     ln -s ../${bn} %{buildroot}%{pmddir}/${bn}
 done
-
 # Setup RTE_SDK environment as expected by apps etc
 mkdir -p %{buildroot}/%{_sysconfdir}/profile.d
 cat << EOF > %{buildroot}/%{_sysconfdir}/profile.d/dpdk-sdk-%{_arch}.sh

++++++ dpdk.spec ++++++
--- /var/tmp/diff_new_pack.8FshBh/_old  2017-06-22 10:40:10.663443794 +0200
+++ /var/tmp/diff_new_pack.8FshBh/_new  2017-06-22 10:40:10.667443230 +0200
@@ -41,7 +41,7 @@
 # Add option to build without tools
 %bcond_without tools
 Name:           dpdk
-Version:        16.11.1
+Version:        16.11.2
 Release:        0
 Summary:        Set of libraries and drivers for fast packet processing
 License:        BSD-3-Clause and GPL-2.0 and LGPL-2.1
@@ -59,12 +59,10 @@
 Patch2:         0002-kni-define-HAVE_VF_VLAN_PROTO-for-SLES12SP3.patch
 Patch3:         0003-kni-define-HAVE_TRANS_START_HELPER-for-SLES12SP3.patch
 Patch4:         0004-net-thunderx-sync-mailbox-definitions-with-Linux-PF-.patch
-# PATCH-FIX-UPSTREAM 0005-kni-fix-build-with-kernel-4.11.patch
-# This patch fixes the kni build against linux kernel 4.11
-Patch5:         0005-kni-fix-build-with-kernel-4.11.patch
+#PATCH-FIX-UPSTREAM 0005-kni-fix-build-with-gcc-7.1.patch bsc#1042372
+Patch5:         0005-kni-fix-build-with-gcc-7.1.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
-BuildRequires:  gcc6
 BuildRequires:  libnuma-devel
 BuildRequires:  libpcap-devel
 BuildRequires:  pesign-obs-integration
@@ -145,7 +143,8 @@
 %define pmddir %{_libdir}/dpdk-pmds
 
 %prep
-%setup -q -n dpdk-stable-16.11.1
+# can't use %{name} because of dpdk-thunderx
+%setup -q -n dpdk-stable-%{version}
 %patch1 -p1 -z .enic
 %patch2 -p1 -z .kni1
 %patch3 -p1 -z .kni2
@@ -205,30 +204,30 @@
 # the compiler flags used still won't work for all Fedora-supported
 # machines, but runtime checks in DPDK will catch those situations.
 
-make CC=gcc-6 V=1 O=%{target} T=%{target} %{?_smp_mflags} config
+make V=1 O=%{target} T=%{target} %{?_smp_mflags} config
 setdefaultconf %{target}
 
 %ifnarch %{ix86}
 export EXTRA_CFLAGS='-DVERSION=\"%{version}\"'
 for flavor in %{flavors_to_build}; do
        export RTE_KERNELDIR=%{_prefix}/src/linux-obj/%{_target_cpu}/$flavor
-       make CC=gcc-6 V=1 O=%{target}-$flavor T=%{target} %{?_smp_mflags} config
+       make V=1 O=%{target}-$flavor T=%{target} %{?_smp_mflags} config
        setdefaultconf %{target}-$flavor
        %ifnarch %{ix86}
        setconf CONFIG_RTE_EAL_IGB_UIO y %{target}-$flavor
        setconf CONFIG_RTE_KNI_KMOD y %{target}-$flavor
        %endif
        cd  %{target}-$flavor
-       make CC=gcc-6 V=1 %{?_smp_mflags}
+       make V=1 %{?_smp_mflags}
        cd -
 done
 %endif
 
-make CC=gcc-6 V=1 O=%{target} %{?_smp_mflags}
-make CC=gcc-6 V=1 O=%{target} %{?_smp_mflags} doc-api-html
+make V=1 O=%{target} %{?_smp_mflags}
+make V=1 O=%{target} %{?_smp_mflags} doc-api-html
 
 %if %{with examples}
-make CC=gcc-6 V=1 O=%{target}/examples T=%{target} %{?_smp_mflags} examples
+make V=1 O=%{target}/examples T=%{target} %{?_smp_mflags} examples
 %endif
 
 %install
@@ -277,7 +276,6 @@
     bn=$(basename ${f})
     ln -s ../${bn} %{buildroot}%{pmddir}/${bn}
 done
-
 # Setup RTE_SDK environment as expected by apps etc
 mkdir -p %{buildroot}/%{_sysconfdir}/profile.d
 cat << EOF > %{buildroot}/%{_sysconfdir}/profile.d/dpdk-sdk-%{_arch}.sh

++++++ 0005-kni-fix-build-with-gcc-7.1.patch ++++++
diff --git a/lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h 
b/lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h
index d077b49e9..8667f29ca 100644
--- a/lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h
+++ b/lib/librte_eal/linuxapp/kni/ethtool/igb/igb.h
@@ -607,7 +607,7 @@  struct igb_adapter {
        int int_mode;
        u32 rss_queues;
        u32 vmdq_pools;
-       char fw_version[32];
+       char fw_version[43];
        u32 wvbr;
        struct igb_mac_addr *mac_table;
 #ifdef CONFIG_IGB_VMDQ_NETDEV
++++++ dpdk-16.11.1.tar.xz -> dpdk-16.11.2.tar.xz ++++++
/work/SRC/openSUSE:Factory/dpdk/dpdk-16.11.1.tar.xz 
/work/SRC/openSUSE:Factory/.dpdk.new/dpdk-16.11.2.tar.xz differ: char 27, line 1


Reply via email to