• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1From d3d6f7fa6e755992fd4b75b56681b5e14aa8ba14 Mon Sep 17 00:00:00 2001
2From: jiangheng12 <jiangheng14@huawei.com>
3Date: Fri, 10 Mar 2023 19:32:48 +0800
4Subject: [PATCH] reduce cpu usage when send
5
6---
7 src/include/lwipsock.h | 2 ++
8 1 file changed, 2 insertions(+)
9
10diff --git a/src/include/lwipsock.h b/src/include/lwipsock.h
11index f78c9cf..810e98f 100644
12--- a/src/include/lwipsock.h
13+++ b/src/include/lwipsock.h
14@@ -33,6 +33,7 @@
15 #ifndef __LWIPSOCK_H__
16 #define __LWIPSOCK_H__
17
18+#include <semaphore.h>
19 #include "lwip/opt.h"
20 #include "lwip/api.h"
21
22@@ -110,6 +111,7 @@ struct lwip_sock {
23   struct list_node send_list;
24   struct pbuf *send_lastdata;
25   struct pbuf *send_pre_del;
26+  sem_t snd_ring_sem;
27
28   char pad3 __rte_cache_aligned;
29   /* nerver change */
30--
312.23.0
32
33