SHA256
1
0
forked from pool/dpdk

Accepting request 668322 from home:ndas:branches:network

- Update to 18.11; some of the changes are:
  * Added support for using externally allocated memory in DPDK.
  * Added check for ensuring allocated memory is addressable by devices.
  * Updated the C11 memory model version of the ring library.
  * Added NXP CAAM JR PMD.
  * Added support for GEN3 devices to Intel QAT driver.
  * Added Distributed Software Eventdev PMD.
  * Updated KNI kernel module, rte_kni library, and KNI sample application.
  * Add a new sample application for vDPA.
  * Updated mlx5 driver.
    ** Improved security of PMD to prevent the NIC from getting stuck when the application misbehaves.
    ** Reworked flow engine to supported e-switch flow rules (transfer attribute).
    ** Added support for header re-write(L2-L4), VXLAN encap/decap, count, match on TCP flags and multiple flow groups with e-switch flow rules.
    ** Added support for match on metadata, VXLAN and MPLS encap/decap with flow rules.
    ** Added support for RTE_ETH_DEV_CLOSE_REMOVE flag to provide better support for representors.
    ** Added support for meson build.
    ** Fixed build issue with PPC.
    ** Added support for BlueField VF.
    ** Added support for externally allocated static memory for DMA.
  all the changes can be viwed in http://doc.dpdk.org/guides/rel_notes/release_18_11.html
  [- 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch]

- Update to 18.11; some of the changes are:
  * Added support for using externally allocated memory in DPDK.
  * Added check for ensuring allocated memory is addressable by devices.
  * Updated the C11 memory model version of the ring library.
  * Added NXP CAAM JR PMD.
  * Added support for GEN3 devices to Intel QAT driver.
  * Added Distributed Software Eventdev PMD.
  * Updated KNI kernel module, rte_kni library, and KNI sample application.

OBS-URL: https://build.opensuse.org/request/show/668322
OBS-URL: https://build.opensuse.org/package/show/network/dpdk?expand=0&rev=93
This commit is contained in:
Nirmoy Das
2019-01-24 16:14:12 +00:00
committed by Git OBS Bridge
parent 3e36640fb0
commit dfa5fe8afc
7 changed files with 61 additions and 66 deletions

View File

@@ -1,7 +1,7 @@
#
# spec file for package dpdk-thunderx
#
# 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
@@ -44,13 +44,13 @@
# The lname versioning is based solely on the MAJOR and MINOR
# as per DPDK CONFIG_RTE_MAJOR_ABI.
%define maj 18
%define min 02
%define min 11
%define lname libdpdk-%{maj}_%{min}
# Do NOT edit this auto generated file! Edit dpdk.spec instead
# and run 'pre_checkin.sh' before committing
Name: dpdk-thunderx
Version: 18.02.2
Version: 18.11
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
@@ -58,13 +58,6 @@ Group: System/Libraries
Url: http://dpdk.org
Source: http://fast.dpdk.org/rel/dpdk-%{version}.tar.xz
Source1: preamble
# PATCH-FIX-OPENSUSE 0001-enic-fix-Type-punning-and-strict-aliasing-warning.patch
# This patch was originally taken from the fedora package but they have
# removed it since then because of
# http://osdir.com/ml/scm-fedora-commits/2016-03/msg00849.html
# 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
BuildRequires: doxygen
BuildRequires: fdupes
BuildRequires: libelf-devel
@@ -161,8 +154,7 @@ The DPDK Kernel NIC Interface (KNI) allows userspace applications access to the
%prep
# can't use %{name} because of dpdk-thunderx
%setup -q -n dpdk-stable-%{version}
%patch1 -p1 -z .enic
%setup -q -n dpdk-%{version}
# This fixes CROSS compilation (broken) in the mk file for ThunderX
sed -i '/^CROSS /s/^/#/' mk/machine/thunderx/rte.vars.mk