• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1From ab62f970793c257c712c357a6976b9aca2e63b98 Mon Sep 17 00:00:00 2001
2From: wu-changsheng <wuchangsheng2@huawei.com>
3Date: Tue, 26 Jul 2022 17:36:29 +0800
4Subject: [PATCH] del redundant wait_close and move epoll_events pos
5
6---
7 src/include/lwipsock.h | 3 +--
8 1 file changed, 1 insertion(+), 2 deletions(-)
9
10diff --git a/src/include/lwipsock.h b/src/include/lwipsock.h
11index 500292d..16e0dd3 100644
12--- a/src/include/lwipsock.h
13+++ b/src/include/lwipsock.h
14@@ -98,12 +98,11 @@ struct lwip_sock {
15   struct list_node recv_list __rte_cache_aligned;
16   struct list_node event_list __rte_cache_aligned;
17   struct list_node send_list __rte_cache_aligned;
18+  uint32_t epoll_events; /* registered events, EPOLLONESHOT write frequently */
19   char pad __rte_cache_aligned;
20
21-  uint32_t epoll_events; /* registered events */
22   struct wakeup_poll *wakeup;
23   epoll_data_t ep_data;
24-  bool wait_close;
25   struct lwip_sock *listen_next; /* listenfd list */
26   struct protocol_stack *stack;
27   struct rte_ring *recv_ring;
28--
292.23.0
30
31