63 Commits

Author SHA1 Message Date
jiangheng
43e4a34b45 move pcb_if to tcp_pcb to let listen pcb use it 2022-12-28 21:49:31 +08:00
openeuler-ci-bot
006dc78c87
!190 reduce struct pbuf size
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-12-21 15:13:38 +00:00
wu-changsheng
afb1401516 reduce struct pbuf size 2022-12-21 22:57:38 +08:00
openeuler-ci-bot
9f6321f957
!185 [sync] PR-183: do not update cwnd when send dataack
From: @openeuler-sync-bot 
Reviewed-by: @wu-changsheng 
Signed-off-by: @wu-changsheng
2022-12-21 11:30:36 +00:00
kircher
99cde8fa34 do not update cwnd when send dataack
(cherry picked from commit a3f13126c69279a93f6dd60385158683458c59f2)
2022-12-21 18:24:41 +08:00
openeuler-ci-bot
f107395b73
!182 [sync] PR-178: fix dataack is always lower than 256
From: @openeuler-sync-bot 
Reviewed-by: @wu-changsheng 
Signed-off-by: @wu-changsheng
2022-12-20 12:00:31 +00:00
kircher
95b589e3f6 fix dataack is always lower than 256
(cherry picked from commit c4b2eb776ccb95532ef4fea9503ac3bb7acb17b8)
2022-12-20 19:40:13 +08:00
openeuler-ci-bot
ca58453aa5
!173 [sync] PR-172: add dataack when recv too many acks with data
From: @openeuler-sync-bot 
Reviewed-by: @wu-changsheng 
Signed-off-by: @wu-changsheng
2022-12-20 09:07:33 +00:00
kircher
1f1b396cd8 add dataack when recv too many acks with data
(cherry picked from commit 6ca7f9fe7a88c37fd873b2f3d419b9fc8c86bd12)
2022-12-20 17:05:53 +08:00
openeuler-ci-bot
39de14493a
!166 add variable in struct sock
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-12-20 07:07:27 +00:00
wu-changsheng
8bcc7807fd add-variable-in-struct-sock 2022-12-20 14:49:30 +08:00
openeuler-ci-bot
24c80d2f77
!164 [sync] PR-159: skip unnecessary tcp_route
From: @openeuler-sync-bot 
Reviewed-by: @wu-changsheng 
Signed-off-by: @wu-changsheng
2022-12-19 15:00:50 +00:00
kircher
6bc1e131ad skip unnecessary tcp_route
(cherry picked from commit a6cb0b9ba90156c397505702cd1e6d304ad547c1)
2022-12-19 22:37:00 +08:00
openeuler-ci-bot
36ffc11e47
!154 expand rcv wnd and prefetch
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-12-18 12:51:57 +00:00
wu-changsheng
2017bb0a79 expand rcv wnd and prefetch 2022-12-18 20:10:51 +08:00
openeuler-ci-bot
746d2245fb
!147 optimite pcb unsent and unacked list, fast rexmit all pkts
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-12-13 15:38:00 +00:00
wu-changsheng
bc01fae5d8 optimite pcb unsent and unacked list, rexmit all pkts 2022-12-13 23:22:42 +08:00
openeuler-ci-bot
a134ea3b51
!146 [sync] PR-145: add huge snd_buf
From: @openeuler-sync-bot 
Reviewed-by: @wu-changsheng 
Signed-off-by: @wu-changsheng
2022-12-08 11:39:11 +00:00
compile_success
bdc78988fe add huge snd_buf
(cherry picked from commit 580718baa9152a584287f962bb85a2f5ade9a562)
2022-12-07 14:09:29 +08:00
openeuler-ci-bot
f199419c0d
!139 optimize app thread write buff block
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-12-03 16:00:59 +00:00
wu-changsheng
fa8c432aa3 optimize-app-thread-write-buff-block 2022-12-03 23:55:27 +08:00
openeuler-ci-bot
9113740c77
!137 optimize app thread write buff block
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-12-03 15:42:54 +00:00
wu-changsheng
ff30a98b41 optimize-app-thread-write-buff-block 2022-12-03 23:39:51 +08:00
openeuler-ci-bot
be5c20172d
!136 [sync] PR-117: enable ARP QUEUE to avoid sync packet dropped
From: @openeuler-sync-bot 
Reviewed-by: @wu-changsheng 
Signed-off-by: @wu-changsheng
2022-12-03 15:34:55 +00:00
jiangheng
c7ac37d720 enable ARP QUEUE to avoid sync packet dropped
(cherry picked from commit d7d3779d73ac1fc902b52ad7385ffb465a6ccf64)
2022-12-03 23:34:04 +08:00
openeuler-ci-bot
8be3135cef
!135 回退提交,保持分支一直,支持sync使用
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-12-03 15:33:35 +00:00
wu-changsheng
596a664e2f revert 2022-12-03 23:31:31 +08:00
openeuler-ci-bot
7a252096ae
!134 回退提交,保持分支一直,支持sync使用
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-12-03 15:27:46 +00:00
wu-changsheng
2ae68068d0 revert 2022-12-03 23:26:59 +08:00
wu-changsheng
f41673496f revert 2022-12-03 23:25:22 +08:00
openeuler-ci-bot
51f95cbef8
!128 optimize app thread write buff block
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-12-03 14:52:26 +00:00
wu-changsheng
eb3a68b3aa optimize-app-thread-write-buff-block 2022-12-03 21:59:53 +08:00
openeuler-ci-bot
fd1a9700c5
!112 [sync] PR-107: add writev and readv
From: @openeuler-sync-bot 
Reviewed-by: @wu-changsheng 
Signed-off-by: @wu-changsheng
2022-10-20 06:33:12 +00:00
compile_success
9ae170b2e6 add writev and readv
(cherry picked from commit 588050b54c29b38f3dffeba0f1a1f18c5b6341fe)
2022-10-20 14:18:50 +08:00
openeuler-ci-bot
dba456317b
!111 [sync] PR-104: add epoll_create1 and accept4
From: @openeuler-sync-bot 
Reviewed-by: @wu-changsheng 
Signed-off-by: @wu-changsheng
2022-10-20 06:17:27 +00:00
compile_success
b814bbdc52 add epoll_create1 and accetp4
(cherry picked from commit 8266f4afc3c51f0a69cde6ce0b3e323a88d13f00)
2022-10-20 11:08:41 +08:00
openeuler-ci-bot
8e167371bc
!98 申请socket失败时,清理sock资源
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-10-11 14:09:08 +00:00
wu-changsheng
29c01c6dfa alloc socket fail clean sock 2022-10-11 21:59:43 +08:00
openeuler-ci-bot
4173071721
!93 修复优于free pbuf导致的丢失报文数据
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-10-06 13:19:53 +00:00
wuchangsheng
58aa300313 fix free pbuf miss data 2022-10-06 21:12:56 +08:00
openeuler-ci-bot
3d9f3cd505
!88 重构添加事件及限制单次发包数量为10
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-10-06 12:42:51 +00:00
wuchangsheng
d8674d292a refactor add event, limit send pkts num 2022-10-06 20:35:16 +08:00
openeuler-ci-bot
20f500a148
!83 重构tcp_new_port
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-10-06 12:19:09 +00:00
wuchangsheng
de8c44ff8e refactor tcp new port 2022-10-06 20:07:53 +08:00
openeuler-ci-bot
dd652087a4
!78 修复EISCONN判断错误以及移除一些定制修改
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-10-06 11:13:38 +00:00
wuchangsheng
e4edee23c3 fix-EISCONN-err-and-remove-same-customized-modificat 2022-10-06 18:57:58 +08:00
openeuler-ci-bot
95613c4c3b
!73 修复因报文重组变量未线程化引起的coredump
From: @wu-changsheng 
Reviewed-by: @jiangheng12 
Signed-off-by: @jiangheng12
2022-10-06 09:57:34 +00:00
wuchangsheng
cc295f12d9 per-thread-reassdata-variables 2022-10-06 17:45:47 +08:00
openeuler-ci-bot
e96e48bf23
!66 modify path condition and add value for gazelle
From: @compile_success 
Reviewed-by: @wu-changsheng 
Signed-off-by: @wu-changsheng
2022-10-06 07:49:03 +00:00
compile_success
c6c4c60166 modify path condition and add value for gazelle 2022-09-23 02:41:13 +00:00