diff --git a/0001-SLE15-SP3-compatibility-patch-for-kni.patch b/0002-SLE15-SP3-compatibility-patch-for-kni.patch similarity index 99% rename from 0001-SLE15-SP3-compatibility-patch-for-kni.patch rename to 0002-SLE15-SP3-compatibility-patch-for-kni.patch index 487910f..66eaa8a 100644 --- a/0001-SLE15-SP3-compatibility-patch-for-kni.patch +++ b/0002-SLE15-SP3-compatibility-patch-for-kni.patch @@ -28,3 +28,4 @@ diff -Nur dpdk-stable-19.11.8/kernel/linux/kni/compat.h new/kernel/linux/kni/com (defined(RHEL_RELEASE_CODE) && \ RHEL_RELEASE_VERSION(8, 3) <= RHEL_RELEASE_CODE) #define HAVE_TX_TIMEOUT_TXQUEUE + diff --git a/dpdk-fallthrough-comment-fixes.patch b/0003-dpdk-fallthrough-comment-fixes.patch similarity index 99% rename from dpdk-fallthrough-comment-fixes.patch rename to 0003-dpdk-fallthrough-comment-fixes.patch index c930210..2cdc633 100644 --- a/dpdk-fallthrough-comment-fixes.patch +++ b/0003-dpdk-fallthrough-comment-fixes.patch @@ -47,3 +47,4 @@ Signed-off-by: Takashi Iwai case RTE_INTR_MODE_NONE: udev->mode = RTE_INTR_MODE_NONE; udev->info.irq = UIO_IRQ_NONE; + diff --git a/dpdk-19.11.10.tar.xz b/dpdk-19.11.10.tar.xz new file mode 100644 index 0000000..ebfbdec --- /dev/null +++ b/dpdk-19.11.10.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d94f27b58fd8abd7a793501ede80230b9f5fc07062c9671ed8f2cb19c31da936 +size 12464532 diff --git a/dpdk-19.11.8.tar.xz b/dpdk-19.11.8.tar.xz deleted file mode 100644 index 6f70e03..0000000 --- a/dpdk-19.11.8.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ec0f2fb563a533cabd3e6ec4110a412c63eb7da1aa1ccdb802ab65d166f4efa -size 12449904 diff --git a/dpdk.changes b/dpdk.changes index 4e1455c..0c3dfe3 100644 --- a/dpdk.changes +++ b/dpdk.changes @@ -1,3 +1,144 @@ +------------------------------------------------------------------- +Mon Oct 25 13:41:49 UTC 2021 - Stefan Weiberg + +- - Update LTS version to maintenance release 19.11.10 + * app/crypto-perf: fix out-of-place mempool allocation + * app/test: fix IPv6 header initialization + * app/testpmd: change port link speed without stopping all + * app/testpmd: fix help string for port reset + * app/testpmd: fix IPv4 checksum + * app/testpmd: fix MAC address after port reset + * app/testpmd: fix offloads for newly attached port + * app/testpmd: fix Tx checksum calculation for tunnel + * bitmap: fix buffer overrun in bitmap init + * bus: clarify log for non-NUMA-aware devices + * bus/dpaa: fix freeing in FMAN interface destructor + * common/mlx5: fix compatibility with OFED port query API + * common/mlx5: fix Netlink port name padding in probing + * common/mlx5: use new port query API if available + * cryptodev: fix freeing after device release + * crypto/mvsam: fix AES-GCM session parameters + * crypto/mvsam: fix capabilities + * crypto/mvsam: fix options parsing + * crypto/mvsam: fix session data reset + * crypto/octeontx: fix freeing after device release + * crypto/qat: fix Arm build with special memcpy + * devtools: fix file listing in maintainers check + * distributor: fix 128-bit write alignment + * doc: add limitation for ConnectX-4 with L2 in mlx5 guide + * doc: announce common prefix for ethdev + * doc: fix default burst size in testpmd + * doc: fix spelling + * drivers/net: fix memzone allocations for DMA memory + * ethdev: fix doc of flow action + * eventdev: fix event port setup in tx adapter + * flow_classify: fix leaking rules on delete + * (github-cpaelzer-stable/19.11) telemetry: fix race in telemetry control thread creation + * ipc: stop mp control thread on cleanup + * kni: fix crash on userspace VA for segmented packets + * kni: fix mbuf allocation for kernel side use + * mempool/octeontx2: fix shift calculation + * net/bnxt: check access to possible null pointer + * net/bnxt: cleanup code + * net/bnxt: clear cached statistics + * net/bnxt: detect bad opaque in Rx completion + * net/bnxt: fix auto-negotiation on Whitney+ + * net/bnxt: fix check for PTP support in FW + * net/bnxt: fix error handling in VNIC prepare + * net/bnxt: fix error messages in VNIC prepare + * net/bnxt: fix missing barriers in completion handling + * net/bnxt: fix nested lock during bonding + * net/bnxt: fix ring and context memory allocation + * net/bnxt: fix Rx burst size constraint + * net/bnxt: fix Rx interrupt setting + * net/bnxt: fix scalar Tx completion handling + * net/bnxt: fix Tx descriptor status implementation + * net/bnxt: fix typo in log message + * net/bnxt: improve probing log message + * net/bnxt: invoke device removal event on recovery failure + * net/bnxt: remove unnecessary code + * net/bnxt: remove unnecessary comment + * net/bnxt: set flow error after tunnel redirection free + * net/bnxt: set flow error when free filter not available + * net/bnxt: use common function to free VNIC resource + * net/bnxt: workaround spurious zero stats in Thor + * net/bonding: check flow setting + * net/bonding: fix error message on flow verify + * net/ena: enable multi-segment in Tx offload flags + * net/ena: trigger reset on Tx prepare failure + * net/hinic/base: fix LRO + * net/hinic: increase protection of the VLAN + * net/hns3: fix delay for waiting to stop Rx/Tx + * net/hns3: fix filter parsing comment + * net/hns3: fix Tx prepare after stop + * net/hns3: fix VLAN strip log + * net/hns3: increase VF reset retry maximum + * net/i40e: fix descriptor scan on Arm + * net/i40e: fix multi-process shared data + * net/iavf: fix RSS key access out of bound + * net/iavf: fix Tx threshold check + * net/ice/base: fix first profile mask + * net/ice/base: revert change of first profile mask + * net/ice: fix default RSS key generation + * net/ice: fix memzone leak when firmware is missing + * net/ixgbe: fix flow entry access after freeing + * net/mlx5: fix incorrect r/w lock usage in DMA unmap + * net/mlx5: fix IPIP multi-tunnel validation + * net/mlx5: fix match MPLS over GRE with key + * net/mlx5: fix MPLS RSS expansion + * net/mlx5: fix overflow in mempool argument + * net/mlx5: fix representor interrupt handler + * net/mlx5: fix RoCE LAG bond device probing + * net/mlx5: fix RSS flow item expansion for GRE key + * net/mlx5: fix Rx/Tx queue checks + * net/mlx5: fix switchdev mode recognition + * net/mlx5: fix typo in vectorized Rx comments + * net/mlx5: limit implicit MPLS RSS expansion over GRE + * net/mlx5: limit inner RSS expansion for MPLS + * net/mlx5: remove redundant operations in NEON Rx + * net/mlx5: remove unsupported flow item MPLS over IP + * net/mlx5: workaround drop action with old kernel + * net/mvpp2: fix configured state dependency + * net/mvpp2: fix port speed overflow + * net/octeontx2: fix default MCAM allocation size + * net/octeontx2: fix flow creation limit on CN98xx + * net/octeontx2: use runtime LSO format indices + * net/octeontx/base: fix debug build with clang + * net/pfe: remove unnecessary null check + * net/sfc: fix MAC stats lock in xstats query by ID + * net/sfc: fix MAC stats update for stopped device + * net/sfc: fix reading adapter state without locking + * net/sfc: fix xstats query by ID according to ethdev + * net/sfc: fix xstats query by unsorted list of IDs + * net/softnic: fix connection memory leak + * net/softnic: fix memory leak as profile is freed + * net/virtio: fix aarch32 build + * net/virtio: fix refill order in packed ring datapath + * net/virtio: report maximum MTU in device info + * power: fix namespace for internal struct + * rib: fix max depth IPv6 lookup + * test/crypto: fix mbuf reset after null check + * test/crypto: fix mempool size for session-less + * test/crypto: fix typo in AES case + * test/crypto: fix typo in ESN case + * test/mbuf: fix virtual address conversion + * tests/eal: fix memory leak + * vhost/crypto: check request pointer before dereference + * vhost: fix crash on reconnect + * vhost: fix missing guest pages table NUMA realloc + * vhost: fix missing memory table NUMA realloc + * vhost: utilize dynamic memory allocator + * Changes from 19.11.9: + https://doc.dpdk.org/guides-19.11/rel_notes/release_19_11.html#id25 +- rename + 0001-SLE15-SP3-compatibility-patch-for-kni.patch + to + 0002-SLE15-SP3-compatibility-patch-for-kni.patch +- rename + dpdk-fallthrough-comment-fixes.patch + to + 0003-dpdk-fallthrough-comment-fixes.patch + ------------------------------------------------------------------- Mon Sep 13 16:46:30 CEST 2021 - tiwai@suse.de diff --git a/dpdk.spec b/dpdk.spec index 4ec91bd..3239cd1 100644 --- a/dpdk.spec +++ b/dpdk.spec @@ -53,7 +53,7 @@ # Add option to build without tools %bcond_without tools Name: dpdk%{name_tag} -Version: 19.11.8 +Version: 19.11.10 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 @@ -62,8 +62,8 @@ URL: http://dpdk.org Source: http://fast.dpdk.org/rel/dpdk-%{version}.tar.xz Source1: preamble Patch1: 0001-fix-cpu-compatibility.patch -Patch2: 0001-SLE15-SP3-compatibility-patch-for-kni.patch -Patch3: dpdk-fallthrough-comment-fixes.patch +Patch2: 0002-SLE15-SP3-compatibility-patch-for-kni.patch +Patch3: 0003-dpdk-fallthrough-comment-fixes.patch BuildRequires: doxygen BuildRequires: fdupes BuildRequires: kernel-syms @@ -76,6 +76,7 @@ BuildRequires: pesign-obs-integration BuildRequires: zlib-devel Conflicts: dpdk-any Provides: dpdk-any = %{version} +Obsoletes: dpdk-kmp-trace < %{version} ExclusiveArch: %exclusive_arch %if 0%{?sle_version} >= 120400 BuildRequires: rdma-core-devel