diff --git a/0165-feat-add-sk_sleep-to-lwip_sock.patch b/0165-feat-add-sk_sleep-to-lwip_sock.patch new file mode 100644 index 0000000000000000000000000000000000000000..488adb1eaf280862d69ee0c4ff02fd2777d48524 --- /dev/null +++ b/0165-feat-add-sk_sleep-to-lwip_sock.patch @@ -0,0 +1,25 @@ +From 3b93ecd27adb5af55070c2380e8fe3ee99008bbd Mon Sep 17 00:00:00 2001 +From: zhuheqqq +Date: Thu, 19 Sep 2024 21:37:44 +0800 +Subject: [PATCH] feat: add sk_sleep to lwip_sock + +Signed-off-by: zhuheqqq +--- + lwip-2.2.0/src/include/lwipgz_sock.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/lwip-2.2.0/src/include/lwipgz_sock.h b/lwip-2.2.0/src/include/lwipgz_sock.h +index 4f8e17b..0d6dfef 100644 +--- a/lwip-2.2.0/src/include/lwipgz_sock.h ++++ b/lwip-2.2.0/src/include/lwipgz_sock.h +@@ -185,6 +185,7 @@ struct lwip_sock { + epoll_data_t ep_data; + struct rte_ring *recv_ring; + struct rte_ring *send_ring; ++ struct sk_sleep *sk_sleep; + + /* same node send data ring */ + struct same_node_ring *same_node_rx_ring; +-- +2.46.0 + diff --git a/lwip.spec b/lwip.spec index 190d0cfb9370b4a2caa26eb522446a3c128c6815..6df0dbed1be2f258e263b0bf72612a4ce9a26d6f 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.2.0 -Release: 54 +Release: 55 License: BSD URL: http://savannah.nongnu.org/projects/lwip/ Source0: http://download.savannah.nongnu.org/releases/lwip/%{name}-%{version}.zip @@ -176,6 +176,7 @@ Patch9160: 0161-fix-the-definition-of-IPV6_V6ONLY.patch Patch9161: 0162-check-if-mem_init-returns-errno.patch Patch9162: 0163-LWIPOPTS-support-setsockopt-SO_SNDTIMEO.patch Patch9163: 0164-LWIPOPTS-support-setsockopt-SO_SNDBUF.patch +Patch9164: 0165-add-sk_sleep-to-lwip_sock.patch BuildRequires: gcc-c++ dos2unix dpdk-devel @@ -205,6 +206,9 @@ cd %{_builddir}/%{name}-%{version}/src %{_libdir}/liblwip.a %changelog +* Thu Sep 19 2024 zhuheqin - 2.2.0-55 +- add sk_sleep to lwip_sock + * Tue Sep 10 2024 yinbin - 2.2.0-54 - LWIPOPTS support setsockopt SO_SNDTIMEO - LWIPOPTS support setsockopt SO_SNDBUF