From d40ba62f49489658cfd6910345b1b7934cf8a8be Mon Sep 17 00:00:00 2001 From: jiangheng Date: Fri, 29 Dec 2023 15:35:47 +0800 Subject: [PATCH] use rte_ring_get_memsize to adapt dpdk 19.11 --- 0099-fix-rte_ring_create-time-consuming.patch | 4 ++-- lwip.spec | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/0099-fix-rte_ring_create-time-consuming.patch b/0099-fix-rte_ring_create-time-consuming.patch index c544b2a..eed4de9 100644 --- a/0099-fix-rte_ring_create-time-consuming.patch +++ b/0099-fix-rte_ring_create-time-consuming.patch @@ -44,9 +44,9 @@ index 1bc3aee..332d460 100644 + char ring_name[RTE_MEMZONE_NAMESIZE] = {0}; + struct rte_ring *ring; + -+ ring_size = rte_ring_get_memsize_elem(sizeof(void *), size); ++ ring_size = rte_ring_get_memsize(size); + if (ring_size < 0) { -+ RTE_LOG(ERR, EAL, "rte_ring_get_memszie_elem failed\n"); ++ RTE_LOG(ERR, EAL, "rte_ring_get_memszie failed\n"); + return NULL; + } + diff --git a/lwip.spec b/lwip.spec index 65ffa68..a7c3376 100644 --- a/lwip.spec +++ b/lwip.spec @@ -4,7 +4,7 @@ Summary: lwip is a small independent implementation of the TCP/IP protocol suite Name: lwip Version: 2.1.3 -Release: 102 +Release: 103 License: BSD URL: http://savannah.nongnu.org/projects/lwip/ Source0: http://download.savannah.nongnu.org/releases/lwip/%{name}-%{version}.zip @@ -143,6 +143,9 @@ cd %{_builddir}/%{name}-%{version}/src %{_libdir}/liblwip.a %changelog +* Fri Dec 29 2023 jiangheng - 2.1.3-103 +- rte_ring_get_memsize adapt dpdk 19.11 + * Tue Dec 26 2023 jiangheng - 2.1.3-102 - fix rte_ring_create/free time-consuming