Commit Graph

  • 4a59ce95bf
    !195 move pcb_if to ip_pcb to let listen pcb can use it openeuler-ci-bot 2022-12-28 14:11:58 +00:00
  • 19aadd1a8c move pcb_if to ip_pcb to let listen pcb can use it jiangheng 2022-12-28 21:31:12 +08:00
  • 0ba5acbf5a
    !189 reduce struct pbuf size openeuler-ci-bot 2022-12-21 15:13:45 +00:00
  • 314e4a3cfc reduce struct pbuf size wu-changsheng 2022-12-21 22:53:09 +08:00
  • 017770dc0e
    !184 do not update cwnd when send dataack openeuler-ci-bot 2022-12-21 10:25:37 +00:00
  • d0e5d8cd5e do not update cwnd when send dataack kircher 2022-12-21 17:52:28 +08:00
  • f9ba979b71
    !177 fix dataack is always lower than 256 openeuler-ci-bot 2022-12-20 11:34:43 +00:00
  • 95e74662b2 fix the ackdata is always lower than 256 kircher 2022-12-20 19:00:20 +08:00
  • 609cedce1e
    !171 add dataack when recv too many acks with data openeuler-ci-bot 2022-12-20 09:05:14 +00:00
  • 0670e75e85 add dataack when recv too many acks with data kircher 2022-12-20 16:40:07 +08:00
  • dcb9801b1a
    !165 add variable in struct sock openeuler-ci-bot 2022-12-20 07:09:13 +00:00
  • eb5787602e add-variable-in-struct-sock wu-changsheng 2022-12-20 14:54:04 +08:00
  • 050f9f062d
    !161 [sync] PR-160: skip unnecessary tcp_route openeuler-ci-bot 2022-12-19 13:43:17 +00:00
  • a0cdcb345c skip unnecessary tcp_route kircher 2022-12-19 19:35:05 +08:00
  • 656907fedf
    !153 expand rcv wnd and prefetch openeuler-ci-bot 2022-12-18 12:52:07 +00:00
  • 31044a243f expand rcv wnd and prefetch wu-changsheng 2022-12-18 20:05:31 +08:00
  • 46d06416c5
    !148 optimite pcb unsent and unacked list, fast rexmit all pkts openeuler-ci-bot 2022-12-13 15:38:21 +00:00
  • fb86dde53d optimite pcb unsent and unacked list, rexmit all pkts wu-changsheng 2022-12-13 23:32:19 +08:00
  • 757b549354
    !141 add huge snd_buf openeuler-ci-bot 2022-12-07 01:47:25 +00:00
  • 5f2a576530 add huge snd_buf compile_success 2022-12-06 14:37:39 +00:00
  • 87ae734a9a
    !127 optimize app thread write buff block openeuler-ci-bot 2022-12-03 14:52:45 +00:00
  • e96b1377ed optimize app thread write buff block wu-changsheng 2022-12-03 21:41:46 +08:00
  • db01da208d
    !124 remove lwip-2.1.3.tar.gz openeuler-ci-bot 2022-12-01 13:57:29 +00:00
  • f2df60ddf0 remove lwip-2.1.3.tar.gz jiangheng 2022-12-01 17:28:53 +08:00
  • 40355fe1d0
    !121 replace lwip-2.1.3.tar.gz to lwip-2.1.3.zip openeuler-ci-bot 2022-11-26 06:09:34 +00:00
  • 8bcae80ebf replace lwip-2.1.3.tar.gz to lwip-2.1.3.zip jiangheng 2022-11-26 10:20:50 +08:00
  • d695affc83
    !116 enable ARP QUEUE to avoid packet dropped openeuler-ci-bot 2022-11-23 02:17:36 +00:00
  • 724272545f enable ARP QUEUE to avoid packet dropped jiangheng 2022-11-23 09:43:18 +08:00
  • b641ac234d
    !115 [sync] PR-113: add fs secure compilation option openeuler-ci-bot 2022-10-25 10:46:53 +00:00
  • dbc5253127 add fs secure compilation option jiangheng 2022-10-22 16:14:02 +08:00
  • 894332b3b6
    !110 [sync] PR-108: writev and readv openeuler-ci-bot 2022-10-20 03:05:55 +00:00
  • d001d009e5 add writev and readv compile_success 2022-10-19 14:22:43 +00:00
  • e369848592
    !106 [sync] PR-103: add epoll_create1 and accept4 openeuler-ci-bot 2022-10-19 14:16:27 +00:00
  • e899201dd2 add epoll_create1 and accetp4 compile_success 2022-10-15 09:03:11 +00:00
  • 20a3aff52c
    !97 申请socket失败时,清理sock资源 openeuler-ci-bot 2022-10-11 14:09:05 +00:00
  • c34dcb43f1 alloc socket fail clean sock wu-changsheng 2022-10-11 21:50:01 +08:00
  • 075b47b6d7
    !92 修复优于free pbuf导致的丢失报文数据 openeuler-ci-bot 2022-10-06 13:18:56 +00:00
  • 39ebcfa06d fix free pbuf miss data wuchangsheng 2022-10-06 21:09:12 +08:00
  • cbe1b065d8
    !87 重构添加事件及限制单次发包数量为10 openeuler-ci-bot 2022-10-06 12:42:57 +00:00
  • ec4b6284d4 refactor add event, limit send pkts num wuchangsheng 2022-10-06 20:19:49 +08:00
  • dcac8de409
    !82 重构tcp_new_port openeuler-ci-bot 2022-10-06 12:19:02 +00:00
  • 7e20432e43 refactor tcp new port wuchangsheng 2022-10-06 19:48:43 +08:00
  • 6d334c4312
    !77 修复EISCONN判断错误以及移除一些定制修改 openeuler-ci-bot 2022-10-06 11:13:48 +00:00
  • 47798fde55 fix-EISCONN-err-and-remove-same-customized-modificat wuchangsheng 2022-10-06 18:50:45 +08:00
  • 98116cd880
    !72 修复因报文重组变量未线程化引起的coredump openeuler-ci-bot 2022-10-06 09:57:04 +00:00
  • 14e6f6b5f4 per-thread-reassdata-variables wuchangsheng 2022-10-06 17:35:35 +08:00
  • 5cd36da7f3
    !68 modify path condition and add value for gazelle openeuler-ci-bot 2022-10-06 08:13:37 +00:00
  • da0227ec1f modify-EISCONN-condition wuchangsheng 2022-10-06 16:04:11 +08:00
  • f087382989
    !59 lwip_sock变量调整 openeuler-ci-bot 2022-07-26 13:24:53 +00:00
  • 8345a15308 del-redundant-wait_close-and-move-epoll_events-pos wu-changsheng 2022-07-26 17:41:34 +08:00
  • a952beaecf
    !55 Replace gettid() with syscall() openeuler-ci-bot 2022-07-25 14:25:35 +00:00
  • db4399852a Replace gettid() with syscall() Honggang LI 2022-07-12 10:23:50 +08:00
  • e6ea0ef149
    !53 [sync] PR-51: sync two patches from 20.03-LTS-SP1 openeuler-ci-bot 2022-07-08 10:28:45 +00:00
  • 3f9fb86594 sync two patches from 20.03-LTS-SP1 xiusailong 2022-07-08 14:41:45 +08:00
  • c01f800a45
    !46 refactor-pkt-read-send-performance openeuler-ci-bot 2022-07-07 13:46:05 +00:00
  • dd0e94b3a6 refactor-pkt-read-send-performance jiangheng14 2022-07-07 21:30:17 +08:00
  • 665c98a3f0
    !39 重构事件,提高性能 From: @jiangheng12 Reviewed-by: @wu-changsheng Signed-off-by: @wu-changsheng openeuler-ci-bot 2022-03-29 15:33:10 +00:00
  • d9fd5f7755 refactor event add HW checksum offload support jiangheng 2022-03-29 22:57:18 +08:00
  • 59e8b2a278
    !34 当sock pcb的状态变为CLOSE_WAIT时,向应用程序发送事件 From: @jiangheng12 Reviewed-by: @wu-changsheng Signed-off-by: @wu-changsheng openeuler-ci-bot 2022-03-15 12:13:07 +00:00
  • ff39d77709 notify app that sock state changes to CLOSE_WAIT jiangheng 2022-03-15 19:58:44 +08:00
  • a32920510b
    !33 重构事件,如果ring满,新的节点将会被加入到对应的list中 From: @jiangheng12 Reviewed-by: @wu-changsheng Signed-off-by: @wu-changsheng openeuler-ci-bot 2022-03-15 11:45:58 +00:00
  • f106706c42 refactor event, if ring is full node is added to list jiangheng 2022-03-15 19:26:57 +08:00
  • 1edfd3257d
    !29 移除chose_dlsym_handle函数 From: @jiangheng12 Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-03-08 03:35:30 +00:00
  • 615ffd6bbe remove chose_dlsym_handle function jiangheng 2022-03-07 21:24:49 +08:00
  • 277176f766
    !27 适配gazelle减少发送拷贝报文 From: @wu-changsheng Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-03-08 01:54:02 +00:00
  • c8a10af746 gazelle reduce copy in send wuchangsheng 2022-03-07 21:15:17 +08:00
  • 3399ec2fa6
    !23 gazelle_sock_init 函数需要在产生读事件之前执行 From: @jiangheng12 Reviewed-by: @nlgwcy Signed-off-by: @nlgwcy openeuler-ci-bot 2022-03-07 14:31:56 +00:00
  • 71ceca7f73 exec gazelle_sock_init() before read event jiangheng 2022-03-07 21:12:24 +08:00
  • c96918d63f
    !20 支持端口重用等 From: @jiangheng12 Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-03-03 11:21:42 +00:00
  • 05300789c9 support REUSEPORT fix rpc msg too much fix recurring events jiangheng 2022-03-03 17:12:24 +08:00
  • 2cf66a8b41
    !17 支持用户态socket多线程编程 From: @jiangheng12 Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-02-25 08:16:06 +00:00
  • 9d68e11f2c remove kernel socket interface support the mode that listen and accept thread be separated shirely16 2022-02-24 21:27:25 +08:00
  • 4e4e45bdea
    !16 [sync] PR-11: adapt to lstack From: @openeuler-sync-bot Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-02-25 03:46:57 +00:00
  • 96a4a37852 adapt to lstack wuchangsheng 2021-12-31 16:07:04 +08:00
  • 4720fc68b6
    !15 [sync] PR-10: update to 2.1.3 From: @openeuler-sync-bot Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-02-25 03:10:40 +00:00
  • 115404de34 update to 2.1.3 jiangheng 2021-11-26 18:01:58 +08:00
  • 2aec24d723 !4 add some patches from community From: @jiangheng12 Reviewed-by: @nlgwcy,@MrRlu Signed-off-by: @nlgwcy,@MrRlu openeuler-ci-bot 2021-09-06 07:30:24 +00:00
  • 1123dd998f add some patches from community jinag12 2021-09-06 14:09:15 +08:00
  • 1bbf0fdb0c !2 remove README From: @Peanut_Huang Reviewed-by: @hubble_zhu Signed-off-by: @hubble_zhu openeuler-ci-bot 2020-12-01 09:12:52 +08:00
  • 264152aeac remove README peanut_huang 2020-11-30 14:00:25 +00:00
  • a90a26bc86 !1 Init package From: @Peanut_Huang Reviewed-by: @hubble_zhu Signed-off-by: @hubble_zhu openeuler-ci-bot 2020-11-30 18:59:58 +08:00
  • 89cd68c067 Init package peanut_huang 2020-11-30 06:27:15 +00:00
  • 746f029507 Initial commit openeuler-ci-bot 2020-11-30 09:28:52 +08:00