Commit Graph

  • b5247fbb3c lwip_fnctl only suport F_SETFL,F_GETFL, other opt return 0 for compitable jiangheng12 2023-02-22 20:29:56 +08:00
  • 11f4cd076d
    !222 [sync] PR-220: lwip add need_tso_send openeuler-ci-bot 2023-02-22 08:33:49 +00:00
  • 5fc17e37f8 lwip add need_tso_send kircher 2023-02-21 15:11:11 +08:00
  • f18e931b38
    !217 [sync] PR-214: lwip reuse ip port openeuler-ci-bot 2023-02-20 11:14:57 +00:00
  • 3e4671f84b lwip add reuse ip port kircher 2023-02-14 22:03:07 +08:00
  • 2b9b9b3a1f
    !211 [sync] PR-207: fix TSO snd_nxt incorrectly update openeuler-ci-bot 2023-02-13 02:17:53 +00:00
  • f128abedc3 fix TSO snd_nxt incorrectly update kircher 2023-02-11 20:11:50 +08:00
  • 0f17710162
    !204 [sync] PR-201: expand recv mbox size openeuler-ci-bot 2022-12-30 08:22:23 +00:00
  • a00839adf3 expand recv mbox size wu-changsheng 2022-12-30 15:37:08 +08:00
  • 913df55b2b
    !197 [sync] PR-195: move pcb_if to ip_pcb to let listen pcb can use it openeuler-ci-bot 2022-12-29 09:25:09 +00:00
  • b756e804cd move pcb_if to ip_pcb to let listen pcb can use it jiangheng 2022-12-28 21:31:12 +08:00
  • 6aa471940c
    !193 [sync] PR-189: reduce struct pbuf size openeuler-ci-bot 2022-12-21 15:40:04 +00:00
  • edc67a29e6 reduce struct pbuf size wu-changsheng 2022-12-21 22:53:09 +08:00
  • 4b40f51e5a
    !187 [sync] PR-184: do not update cwnd when send dataack openeuler-ci-bot 2022-12-21 11:31:04 +00:00
  • 13bbeae356 do not update cwnd when send dataack kircher 2022-12-21 17:52:28 +08:00
  • afa594b990
    !180 [sync] PR-177: fix dataack is always lower than 256 openeuler-ci-bot 2022-12-20 12:00:20 +00:00
  • 272d5ebfb9 fix the ackdata is always lower than 256 kircher 2022-12-20 19:00:20 +08:00
  • 4697ceb54f
    !175 [sync] PR-171: add dataack when recv too many acks with data openeuler-ci-bot 2022-12-20 11:00:55 +00:00
  • df87b192cd add dataack when recv too many acks with data kircher 2022-12-20 16:40:07 +08:00
  • f3b68ea7de
    !169 [sync] PR-165: add variable in struct sock openeuler-ci-bot 2022-12-20 07:33:33 +00:00
  • f6fcc63d75 add-variable-in-struct-sock wu-changsheng 2022-12-20 14:54:04 +08:00
  • 4b7b226e82
    !163 [sync] PR-160: skip unnecessary tcp_route openeuler-ci-bot 2022-12-19 13:43:00 +00:00
  • 4112398776 skip unnecessary tcp_route kircher 2022-12-19 19:35:05 +08:00
  • fcc8bade94
    !157 [sync] PR-153: expand rcv wnd and prefetch openeuler-ci-bot 2022-12-18 13:07:23 +00:00
  • 65bf385be0 expand rcv wnd and prefetch wu-changsheng 2022-12-18 20:05:31 +08:00
  • 8425a6dea4
    !151 [sync] PR-148: optimite pcb unsent and unacked list, fast rexmit all pkts openeuler-ci-bot 2022-12-14 01:14:00 +00:00
  • c8da675ed1 optimite pcb unsent and unacked list, rexmit all pkts wu-changsheng 2022-12-13 23:32:19 +08:00
  • 1374f76001
    !143 [sync] PR-141: add huge snd_buf openeuler-ci-bot 2022-12-07 06:09:49 +00:00
  • 7c0d41c71e add huge snd_buf compile_success 2022-12-06 14:37:39 +00:00
  • 7556bafb0d
    !132 [sync] PR-127: optimize app thread write buff block openeuler-ci-bot 2022-12-03 15:28:27 +00:00
  • bfeaa023cd optimize app thread write buff block wu-changsheng 2022-12-03 21:41:46 +08:00
  • d58ecff6a4
    !126 [sync] PR-124: remove lwip-2.1.3.tar.gz openeuler-ci-bot 2022-12-01 14:49:38 +00:00
  • 2d37fa73c0 remove lwip-2.1.3.tar.gz jiangheng 2022-12-01 17:28:53 +08:00
  • 5fed8648ae
    !122 [sync] PR-121: replace lwip-2.1.3.tar.gz to lwip-2.1.3.zip openeuler-ci-bot 2022-11-26 06:21:51 +00:00
  • 510efda391 replace lwip-2.1.3.tar.gz to lwip-2.1.3.zip jiangheng 2022-11-26 10:20:50 +08:00
  • 0ff0a2993a
    !119 [sync] PR-116: enable ARP QUEUE to avoid packet dropped openeuler-ci-bot 2022-11-23 03:07:07 +00:00
  • ca29142012 enable ARP QUEUE to avoid packet dropped jiangheng 2022-11-23 09:43:18 +08:00
  • 44dba19c14
    !114 [sync] PR-113: add fs secure compilation option openeuler-ci-bot 2022-10-25 10:47:17 +00:00
  • ec13bd89ca add fs secure compilation option jiangheng 2022-10-22 16:14:02 +08:00
  • 5b5a5f9b4b
    !108 writev and readv openeuler-ci-bot 2022-10-20 02:38:48 +00:00
  • 1f528c7c68 add writev and readv compile_success 2022-10-19 14:22:43 +00:00
  • 8cef12b814
    !103 add epoll_create1 and accept4 openeuler-ci-bot 2022-10-19 14:00:41 +00:00
  • 38c2a39300 add epoll_create1 and accetp4 compile_success 2022-10-15 09:03:11 +00:00
  • add5e4ed06
    !101 [sync] PR-97: 申请socket失败时,清理sock资源 openeuler-ci-bot 2022-10-12 06:29:42 +00:00
  • 225b4b9286 alloc socket fail clean sock wu-changsheng 2022-10-11 21:50:01 +08:00
  • 019024d3ce
    !95 [sync] PR-92: 修复优于free pbuf导致的丢失报文数据 openeuler-ci-bot 2022-10-06 13:22:28 +00:00
  • 3a9650f098 fix free pbuf miss data wuchangsheng 2022-10-06 21:09:12 +08:00
  • bf8dc9da71
    !91 [sync] PR-87: 重构添加事件及限制单次发包数量为10 openeuler-ci-bot 2022-10-06 12:59:59 +00:00
  • 2bfafd98d0 refactor add event, limit send pkts num wuchangsheng 2022-10-06 20:19:49 +08:00
  • 583599d02c
    !85 [sync] PR-82: 重构tcp_new_port openeuler-ci-bot 2022-10-06 12:31:55 +00:00
  • 526edd21c7 refactor tcp new port wuchangsheng 2022-10-06 19:48:43 +08:00
  • 68ce886cd5
    !81 [sync] PR-77: 修复EISCONN判断错误以及移除一些定制修改 openeuler-ci-bot 2022-10-06 11:23:39 +00:00
  • 8c2543b955 fix-EISCONN-err-and-remove-same-customized-modificat wuchangsheng 2022-10-06 18:50:45 +08:00
  • 2834f96b91
    !75 [sync] PR-72: 修复因报文重组变量未线程化引起的coredump openeuler-ci-bot 2022-10-06 10:05:15 +00:00
  • ffb601086c per-thread-reassdata-variables wuchangsheng 2022-10-06 17:35:35 +08:00
  • a02eaa7105
    !70 [sync] PR-68: modify path condition and add value for gazelle openeuler-ci-bot 2022-10-06 08:18:43 +00:00
  • 5fe45dcf46 modify-EISCONN-condition wuchangsheng 2022-10-06 16:04:11 +08:00
  • d5ec734b4e
    !65 [sync] PR-59: lwip_sock变量调整 openeuler-ci-bot 2022-07-26 13:56:42 +00:00
  • 7b7a1b168d del-redundant-wait_close-and-move-epoll_events-pos wu-changsheng 2022-07-26 17:41:34 +08:00
  • fa99a91208
    !58 [sync] PR-55: Replace gettid() with syscall() openeuler-ci-bot 2022-07-26 08:41:41 +00:00
  • 8f8fde4687 Replace gettid() with syscall() Honggang LI 2022-07-12 10:23:50 +08:00
  • a36e7294cf
    !54 [sync] PR-51: sync two patches from 20.03-LTS-SP1 openeuler-ci-bot 2022-07-11 08:07:51 +00:00
  • e745f6cb3d sync two patches from 20.03-LTS-SP1 xiusailong 2022-07-08 14:41:45 +08:00
  • 8882fc8a9e
    !48 [sync] PR-46: refactor-pkt-read-send-performance openeuler-ci-bot 2022-07-07 14:09:06 +00:00
  • a603323c6e refactor-pkt-read-send-performance jiangheng14 2022-07-07 21:30:17 +08:00
  • bad1715370
    !41 [sync] PR-39: 重构事件,提高性能 From: @openeuler-sync-bot Reviewed-by: @wu-changsheng Signed-off-by: @wu-changsheng openeuler-ci-bot 2022-03-29 15:38:27 +00:00
  • fbfc5085f6 refactor event add HW checksum offload support jiangheng 2022-03-29 22:57:18 +08:00
  • 65cb3e01a6
    !37 [sync] PR-34: 当sock pcb的状态变为CLOSE_WAIT时,向应用程序发送事件 From: @openeuler-sync-bot Reviewed-by: @wu-changsheng Signed-off-by: @wu-changsheng openeuler-ci-bot 2022-03-15 13:30:12 +00:00
  • 1307e9ac9b notify app that sock state changes to CLOSE_WAIT jiangheng 2022-03-15 19:58:44 +08:00
  • fac87884fd
    !36 [sync] PR-33: 重构事件,如果ring满,新的节点将会被加入到对应的list中 From: @openeuler-sync-bot Reviewed-by: @wu-changsheng Signed-off-by: @wu-changsheng openeuler-ci-bot 2022-03-15 12:18:33 +00:00
  • 58486e3faf refactor event, if ring is full node is added to list jiangheng 2022-03-15 19:26:57 +08:00
  • 33be9f7faa
    !30 [sync] PR-29: 移除chose_dlsym_handle函数 From: @openeuler-sync-bot Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-03-08 06:58:16 +00:00
  • 9c8e9466c6 remove chose_dlsym_handle function jiangheng 2022-03-07 21:24:49 +08:00
  • f523d26e67
    !28 [sync] PR-27: 适配gazelle减少发送拷贝报文 From: @openeuler-sync-bot Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-03-08 03:17:46 +00:00
  • 05bb144f30 gazelle reduce copy in send wuchangsheng 2022-03-07 21:15:17 +08:00
  • de35ca0d62
    !26 [sync] PR-23: gazelle_sock_init 函数需要在产生读事件之前执行 From: @openeuler-sync-bot Reviewed-by: @nlgwcy Signed-off-by: @nlgwcy openeuler-ci-bot 2022-03-08 01:10:03 +00:00
  • 2bd0796c57 exec gazelle_sock_init() before read event jiangheng 2022-03-07 21:12:24 +08:00
  • 49ece2a9b9
    !22 [sync] PR-20: 支持端口重用等 From: @openeuler-sync-bot Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-03-03 11:26:15 +00:00
  • b381e15ee3 support REUSEPORT fix rpc msg too much fix recurring events jiangheng 2022-03-03 17:12:24 +08:00
  • e18724af4b
    !18 [sync] PR-17: 支持用户态socket多线程编程 From: @openeuler-sync-bot Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2022-03-03 11:23:58 +00:00
  • 8f4c54dc40 remove kernel socket interface support the mode that listen and accept thread be separated shirely16 2022-02-24 21:27:25 +08:00
  • c6ad1b241f
    !11 adapt to lstack Merge pull request !11 from jinag12/master openeuler-ci-bot 2022-01-18 06:16:24 +00:00
  • 7178268109 adapt to lstack wuchangsheng 2021-12-31 16:07:04 +08:00
  • a3a9f8d129 !10 update to 2.1.3 Merge pull request !10 from jinag12/master openeuler-ci-bot 2021-12-18 08:18:35 +00:00
  • cf9bbb8b41 update to 2.1.3 jiangheng 2021-11-26 18:01:58 +08:00
  • da7a937404 !5 [sync] PR-4: add some patches from community From: @openeuler-sync-bot Reviewed-by: @LemmyHuang Signed-off-by: @LemmyHuang openeuler-ci-bot 2021-10-30 06:38:45 +00:00
  • d9f0713a1d 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