From 6b1e9aa6be6bbf2bbc0210fdd0ea9564a2cef638c28e25919ce9e4f4c339428d Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 18 Jun 2018 07:37:25 +0000 Subject: [PATCH] Accepting request 617394 from home:mvarlese:branches:network - Update to 18.0.2.2; some of the changes are: * Added function to allow releasing internal EAL resources on exit * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API * Updated i40e driver to support PPPoE/PPPoL2TP * Added MAC loopback support for i40e * Added support of run time determination of number of queues per i40e VF * Updated mlx4/mlx5 driver * Added NVGRE and UDP tunnels support in Solarflare network PMD * Added AVF (Adaptive Virtual Function) net PMD * Added feature supports for live migration from vhost-net to vhost-user * Updated the AESNI-MB PMD * Updated the DPAA_SEC crypto driver to support rte_security * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD * Added GRO support for VxLAN-tunneled packets - Removed 0002-dpdk-eal-ppc-rte_smp_mb.patch since incorporated upstream - Update to 18.0.2.2; some of the changes are: * Added function to allow releasing internal EAL resources on exit * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API * Updated i40e driver to support PPPoE/PPPoL2TP * Added MAC loopback support for i40e * Added support of run time determination of number of queues per i40e VF * Updated mlx4/mlx5 driver * Added NVGRE and UDP tunnels support in Solarflare network PMD * Added AVF (Adaptive Virtual Function) net PMD * Added feature supports for live migration from vhost-net to vhost-user * Updated the AESNI-MB PMD * Updated the DPAA_SEC crypto driver to support rte_security * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD * Added GRO support for VxLAN-tunneled packets - Removed 0002-dpdk-eal-ppc-rte_smp_mb.patch since incorporated upstream OBS-URL: https://build.opensuse.org/request/show/617394 OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=82 --- 0002-dpdk-eal-ppc-rte_smp_mb.patch | 13 ------------- dpdk-18.02.1.tar.xz | 3 --- dpdk-18.02.2.tar.xz | 3 +++ dpdk-thunderx.changes | 20 ++++++++++++++++++++ dpdk-thunderx.spec | 4 +--- dpdk.changes | 20 ++++++++++++++++++++ dpdk.spec | 4 +--- 7 files changed, 45 insertions(+), 22 deletions(-) delete mode 100644 0002-dpdk-eal-ppc-rte_smp_mb.patch delete mode 100644 dpdk-18.02.1.tar.xz create mode 100644 dpdk-18.02.2.tar.xz diff --git a/0002-dpdk-eal-ppc-rte_smp_mb.patch b/0002-dpdk-eal-ppc-rte_smp_mb.patch deleted file mode 100644 index 4411aba..0000000 --- a/0002-dpdk-eal-ppc-rte_smp_mb.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h b/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h -index 39fce7b..1821774 100644 ---- a/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h -+++ b/lib/librte_eal/common/include/arch/ppc_64/rte_atomic.h -@@ -55,7 +55,7 @@ - * Guarantees that the LOAD and STORE operations generated before the - * barrier occur before the LOAD and STORE operations generated after. - */ --#define rte_mb() {asm volatile("sync" : : : "memory"); } -+#define rte_mb() asm volatile("sync" : : : "memory") - - /** - * Write memory barrier. diff --git a/dpdk-18.02.1.tar.xz b/dpdk-18.02.1.tar.xz deleted file mode 100644 index 1e89254..0000000 --- a/dpdk-18.02.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47b8c5712accb91a36c4194ee749973e8373a61aefc373490a02e32f6cb4b6bd -size 10457900 diff --git a/dpdk-18.02.2.tar.xz b/dpdk-18.02.2.tar.xz new file mode 100644 index 0000000..f1fa280 --- /dev/null +++ b/dpdk-18.02.2.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56ee122e0761d303bc196a4015052d99875f76a468252c3c438aa556ad9d2134 +size 10470820 diff --git a/dpdk-thunderx.changes b/dpdk-thunderx.changes index dccbd35..9623e26 100644 --- a/dpdk-thunderx.changes +++ b/dpdk-thunderx.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Mon Jun 18 06:21:21 UTC 2018 - marco.varlese@suse.com + +- Update to 18.0.2.2; some of the changes are: + * Added function to allow releasing internal EAL resources on exit + * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API + * Updated i40e driver to support PPPoE/PPPoL2TP + * Added MAC loopback support for i40e + * Added support of run time determination of number of queues per i40e VF + * Updated mlx4/mlx5 driver + * Added NVGRE and UDP tunnels support in Solarflare network PMD + * Added AVF (Adaptive Virtual Function) net PMD + * Added feature supports for live migration from vhost-net to vhost-user + * Updated the AESNI-MB PMD + * Updated the DPAA_SEC crypto driver to support rte_security + * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD + * Added GRO support for VxLAN-tunneled packets +- Removed 0002-dpdk-eal-ppc-rte_smp_mb.patch since incorporated + upstream + ------------------------------------------------------------------- Mon Apr 23 14:11:51 UTC 2018 - marco.varlese@suse.com diff --git a/dpdk-thunderx.spec b/dpdk-thunderx.spec index a66ba88..51a71a5 100644 --- a/dpdk-thunderx.spec +++ b/dpdk-thunderx.spec @@ -48,7 +48,7 @@ # Do NOT edit this auto generated file! Edit dpdk.spec instead # and run 'pre_checkin.sh' before committing Name: dpdk-thunderx -Version: 18.02.1 +Version: 18.02.2 Release: 0 Summary: Set of libraries and drivers for fast packet processing (thunderx) License: BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only @@ -63,7 +63,6 @@ Source1: preamble # However, the problem still exists and the fix has to find its way to the # upstream code. Patch1: 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch -Patch2: 0002-dpdk-eal-ppc-rte_smp_mb.patch BuildRequires: doxygen BuildRequires: fdupes BuildRequires: libelf-devel @@ -162,7 +161,6 @@ The DPDK Kernel NIC Interface (KNI) allows userspace applications access to the # can't use %{name} because of dpdk-thunderx %setup -q -n dpdk-stable-%{version} %patch1 -p1 -z .enic -%patch2 -p1 -z .enic # This fixes CROSS compilation (broken) in the mk file for ThunderX sed -i '/^CROSS /s/^/#/' mk/machine/thunderx/rte.vars.mk diff --git a/dpdk.changes b/dpdk.changes index dccbd35..9623e26 100644 --- a/dpdk.changes +++ b/dpdk.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Mon Jun 18 06:21:21 UTC 2018 - marco.varlese@suse.com + +- Update to 18.0.2.2; some of the changes are: + * Added function to allow releasing internal EAL resources on exit + * Added igb, ixgbe and i40e ethernet driver to support RSS with flow API + * Updated i40e driver to support PPPoE/PPPoL2TP + * Added MAC loopback support for i40e + * Added support of run time determination of number of queues per i40e VF + * Updated mlx4/mlx5 driver + * Added NVGRE and UDP tunnels support in Solarflare network PMD + * Added AVF (Adaptive Virtual Function) net PMD + * Added feature supports for live migration from vhost-net to vhost-user + * Updated the AESNI-MB PMD + * Updated the DPAA_SEC crypto driver to support rte_security + * Added New eventdev Ordered Packet Distribution Library (OPDL) PMD + * Added GRO support for VxLAN-tunneled packets +- Removed 0002-dpdk-eal-ppc-rte_smp_mb.patch since incorporated + upstream + ------------------------------------------------------------------- Mon Apr 23 14:11:51 UTC 2018 - marco.varlese@suse.com diff --git a/dpdk.spec b/dpdk.spec index c5ff821..bc55b64 100644 --- a/dpdk.spec +++ b/dpdk.spec @@ -46,7 +46,7 @@ %define lname libdpdk-18_02-0 Name: dpdk -Version: 18.02.1 +Version: 18.02.2 Release: 0 Summary: Set of libraries and drivers for fast packet processing License: BSD-3-Clause AND GPL-2.0-only AND LGPL-2.1-only @@ -61,7 +61,6 @@ Source1: preamble # However, the problem still exists and the fix has to find its way to the # upstream code. Patch1: 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch -Patch2: 0002-dpdk-eal-ppc-rte_smp_mb.patch BuildRequires: doxygen BuildRequires: fdupes BuildRequires: libelf-devel @@ -160,7 +159,6 @@ The DPDK Kernel NIC Interface (KNI) allows userspace applications access to the # can't use %{name} because of dpdk-thunderx %setup -q -n dpdk-stable-%{version} %patch1 -p1 -z .enic -%patch2 -p1 -z .enic # This fixes CROSS compilation (broken) in the mk file for ThunderX sed -i '/^CROSS /s/^/#/' mk/machine/thunderx/rte.vars.mk