From 5ae1e859179519ad04b962406047cefbd6111704 Mon Sep 17 00:00:00 2001 From: zhuheqqq Date: Thu, 19 Sep 2024 21:16:51 +0800 Subject: [PATCH 1/2] feat: add sk_sleep to lwip_sock Signed-off-by: zhuheqqq --- 0165-add-sk_sleep-to-lwip_sock.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 0165-add-sk_sleep-to-lwip_sock.patch diff --git a/0165-add-sk_sleep-to-lwip_sock.patch b/0165-add-sk_sleep-to-lwip_sock.patch new file mode 100644 index 0000000..918cdbc --- /dev/null +++ b/0165-add-sk_sleep-to-lwip_sock.patch @@ -0,0 +1,13 @@ +diff --git a/lwip-2.2.0/src/include/lwipgz_sock.h b/lwip-2.2.0/src/include/lwipgz_sock.h +index 8add255..0ae2ed6 100644 +--- a/lwip-2.2.0/src/include/lwipgz_sock.h ++++ b/lwip-2.2.0/src/include/lwipgz_sock.h +@@ -185,7 +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; /* wait queue */ + + /* same node send data ring */ + struct same_node_ring *same_node_rx_ring; -- Gitee From 8c61bf599a2248ebe2ac21caa7635c8eb3ecc38a Mon Sep 17 00:00:00 2001 From: zhuheqqq Date: Thu, 19 Sep 2024 21:42:40 +0800 Subject: [PATCH 2/2] feat: add sk_sleep to lwip_sock Signed-off-by: zhuheqqq --- ... 0165-feat-add-sk_sleep-to-lwip_sock.patch | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) rename 0165-add-sk_sleep-to-lwip_sock.patch => 0165-feat-add-sk_sleep-to-lwip_sock.patch (44%) diff --git a/0165-add-sk_sleep-to-lwip_sock.patch b/0165-feat-add-sk_sleep-to-lwip_sock.patch similarity index 44% rename from 0165-add-sk_sleep-to-lwip_sock.patch rename to 0165-feat-add-sk_sleep-to-lwip_sock.patch index 918cdbc..488adb1 100644 --- a/0165-add-sk_sleep-to-lwip_sock.patch +++ b/0165-feat-add-sk_sleep-to-lwip_sock.patch @@ -1,13 +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 8add255..0ae2ed6 100644 +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,7 +185,7 @@ struct lwip_sock { +@@ -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; /* wait queue */ ++ struct sk_sleep *sk_sleep; /* same node send data ring */ struct same_node_ring *same_node_rx_ring; +-- +2.46.0 + -- Gitee