Commit Graph

  • 0d81dd2d38
    !574 [sync] PR-540: add tcp_slowtmr log openeuler-ci-bot 2023-11-29 03:05:05 +00:00
  • 6dc5d540fc add-tcpslowtmr-log-and-tcpfasttmr-cnt hantwofish 2023-11-27 23:52:03 +08:00
  • 87abfbd486
    !567 [sync] PR-544: lwipopts: add lwip debug log macro openeuler-ci-bot 2023-11-29 03:01:28 +00:00
  • bc3f29b34a lwipopts: add lwip debug log macro yangchen 2023-11-27 19:14:06 +08:00
  • 94544abdde
    !564 [sync] PR-536: 解决vlan环境下ipv6传输中断问题&无法ping通问题 openeuler-ci-bot 2023-11-29 02:57:15 +00:00
  • 52674525e6 add vlan id in netif zhengjiebing 2023-11-27 15:36:00 +08:00
  • 498cddc56e
    !557 [sync] PR-541: 【轻量级 PR】:Modify the wrong date in the spec file openeuler-ci-bot 2023-11-29 02:52:36 +00:00
  • 9abb0b0a02 spec: Modify the wrong date in the spec file zhangxingrong 2023-11-24 15:55:01 +08:00
  • b2f652c95a
    !531 [sync] PR-521: 开启 lwip 的ipv6功能 openeuler-ci-bot 2023-11-18 07:40:54 +00:00
  • 1d0d2c92eb enable ipv6 in lwip zhengjiebing 2023-11-17 20:16:01 +08:00
  • c813b41afd
    !525 [sync] PR-499: add vlan support openeuler-ci-bot 2023-11-18 07:17:22 +00:00
  • fd61b2b23a add vlan support compile_success 2023-11-03 14:13:02 +00:00
  • f3626bcf88
    !519 [sync] PR-498: posix_api: support select openeuler-ci-bot 2023-11-04 09:45:01 +00:00
  • 8ca1d2ec63 posix_api: support select yangchenCloud 2023-11-03 15:11:18 +08:00
  • 9065b13ede
    !518 adapt rtc mode openeuler-ci-bot 2023-11-04 07:43:59 +00:00
  • 07667122d5 adapt rtc mode yinbin 2023-11-04 14:51:37 +08:00
  • ad8506e0ca
    !497 20.03-lts-sp4 dpdk回退到 19.11版本,本次提交适配dpdk-19.11 openeuler-ci-bot 2023-11-03 09:25:06 +00:00
  • cfc83d6fca Adapt dpdk fallback lyn1001 2023-11-03 10:30:18 +08:00
  • eda950a334
    !494 [sync] PR-476: lstack_lwip: external api start with do_lwip_ prefix openeuler-ci-bot 2023-10-25 08:37:42 +00:00
  • e26a348ad5 lstack_lwip: external api start with do_lwip_ prefix jiangheng 2023-10-07 17:44:44 +08:00
  • 4f1bf9e6d5
    !492 add loongarch64 and sw_64 support openeuler-ci-bot 2023-10-25 08:27:09 +00:00
  • 486a51bd28 add loongarch64 and sw_64 support panchenbo 2023-10-08 10:52:12 +08:00
  • c613559ae5
    !470 [sync] PR-467: pbuf: fix pbuf->tot_len incorrect after pbuf_split_64k is called openeuler-ci-bot 2023-10-07 08:17:10 +00:00
  • a4d8d8d746 pbuf: fix pbuf->tot_len incorrect after pbuf_split_64k is called jiangheng 2023-09-15 09:40:30 +08:00
  • 7bdac3f518
    !460 [sync] PR-454: add CHECKSUM_UDP when not support OFFLOAD_UDP_CHECKSUM openeuler-ci-bot 2023-06-27 11:22:28 +00:00
  • bc3ea3c7a9 add CHECKSUM_UDP when not support OFFLOAD_UDP_CHECKSUM kircher 2023-06-27 11:22:47 +08:00
  • 1ea9db5bdb
    !458 [sync] PR-448: add error check in hugepage_init and sys_mbox_free openeuler-ci-bot 2023-06-27 07:11:56 +00:00
  • 0fdd546d55 add error check in hugepage_init and sys_mbox_free jiangheng 2023-06-20 14:59:54 +08:00
  • 057073334a
    !456 [sync] PR-435: add udp cksum in lwip openeuler-ci-bot 2023-06-27 07:05:05 +00:00
  • 77d039bc00 add udp cksum in lwip kircher 2023-06-21 17:32:49 +08:00
  • 454c586f75
    !434 [sync] PR-428: fix null pointer when zero port listen openeuler-ci-bot 2023-06-16 14:08:43 +00:00
  • ab4f06c350 fix null pointer when zero port listen jiangheng 2023-06-15 21:44:56 +08:00
  • ee880cda44
    !427 [sync] PR-421: patch -p1 automation in lwip.spec openeuler-ci-bot 2023-06-15 14:45:39 +00:00
  • 83ad2ebbb6 patch -p1 automation in lwip.spec jiangheng 2023-06-15 15:21:01 +08:00
  • e5565d103e
    !420 [sync] PR-419: sync code same as 2203LTS openeuler-ci-bot 2023-06-15 08:52:35 +00:00
  • 029c5c3f34 sync code same as 2203LTS jiangheng 2023-06-15 16:01:52 +08:00
  • 6f65059b9a
    !402 [sync] PR-401: optimize: avoid too many empty acks in tcp_input openeuler-ci-bot 2023-06-14 06:03:00 +00:00
  • 74030b8fea optimize: avoid too many empty acks in tcp_input Lemmy Huang 2023-06-10 19:40:46 +08:00
  • 6e76b4c09b
    !300 [sync] PR-299: lwip add udp multicast support openeuler-ci-bot 2023-05-15 03:11:42 +00:00
  • a2a0efcc68 add udp multicast support in lwip kircher 2023-05-13 15:03:49 +08:00
  • 57751e590e
    !286 fix last_unsent/last_unacked error openeuler-ci-bot 2023-04-03 03:30:58 +00:00
  • 5b79392958 fix last_unsent/last_unacked error fix send failed dur to pcb->nrtx > TCP_MAXRTX jiangheng12 2023-04-01 19:11:39 +08:00
  • ae3f441295
    !277 [sync] PR-264: lwip send/recv thread bind numa openeuler-ci-bot 2023-03-22 07:20:31 +00:00
  • 6f3c2bde93 lwip-send-recv-thread-bind-numa kircher 2023-03-21 10:39:26 +08:00
  • b76ed4f506
    !260 [sync] PR-259: add same node & gazellectl -a openeuler-ci-bot 2023-03-13 14:21:54 +00:00
  • 2145b25faf add same node & gazellectl -a jiangheng12 2023-03-13 20:00:12 +08:00
  • a51781eef1
    !258 [sync] PR-257: fix tso small packet drop in kernel server openeuler-ci-bot 2023-03-13 13:08:11 +00:00
  • ec1acf7e28 fix tso small packet drop in kernel server jiangheng12 2023-03-13 19:49:20 +08:00
  • a881336548
    !256 [sync] PR-255: add pbuf lock when aggregate pbuf openeuler-ci-bot 2023-03-13 11:36:59 +00:00
  • 8500d8d2d8 add pbuf lock when aggregate pbuf jiangheng 2023-03-13 10:23:35 +08:00
  • 6d8a0a2e7e
    !253 [sync] PR-248: reduce cpu usage when send openeuler-ci-bot 2023-03-13 02:12:02 +00:00
  • d8cb999142 reduce cpu usage when send jiangheng12 2023-03-10 19:40:18 +08:00
  • 8cc3ee714d
    !243 [sync] PR-242: cleancode: improve lwipopts.h readability openeuler-ci-bot 2023-03-10 01:00:45 +00:00
  • d1ef65bca9 cleancode: improve lwipopts.h readability Lemmy Huang 2023-03-09 22:06:33 +08:00
  • b497c0980f
    !235 [sync] PR-226: lwip_fnctl only suport F_SETFL,F_GETFL, other opt return 0 for compitable openeuler-ci-bot 2023-02-27 01:53:26 +00:00
  • 176b1c972e lwip_fnctl only suport F_SETFL,F_GETFL, other opt return 0 for compitable jiangheng12 2023-02-22 20:57:46 +08:00
  • 2246dfae90
    !224 [sync] PR-219: lwip add need_tso_send openeuler-ci-bot 2023-02-22 08:32:29 +00:00
  • e8d6eecffc lwip add need_tso_send kircher 2023-02-21 14:36:31 +08:00
  • d28cdcdd35
    !215 [sync] PR-213: lwip reuse ip port openeuler-ci-bot 2023-02-20 11:14:29 +00:00
  • a7d8f60f49 lwip add reuse ip port kircher 2023-02-14 21:45:30 +08:00
  • 80d6f56a4a
    !209 [sync] PR-208: fix TSO snd_nxt incorrectly update openeuler-ci-bot 2023-02-13 02:06:38 +00:00
  • 6528c86d3a fix TSO snd_nxt incorrectly update kircher 2023-02-11 20:19:14 +08:00
  • 5ac2aca685
    !202 expand recv mbox size openeuler-ci-bot 2022-12-30 08:05:15 +00:00
  • 16e1d405ec expand recv mbox size wu-changsheng 2022-12-30 15:33:55 +08:00
  • e3c7d72f75
    !196 move pcb_if to tcp_pcb to let listen pcb use it openeuler-ci-bot 2022-12-28 14:10:29 +00:00
  • 43e4a34b45 move pcb_if to tcp_pcb to let listen pcb use it jiangheng 2022-12-28 21:38:38 +08:00
  • 006dc78c87
    !190 reduce struct pbuf size openeuler-ci-bot 2022-12-21 15:13:38 +00:00
  • afb1401516 reduce struct pbuf size wu-changsheng 2022-12-21 22:57:38 +08:00
  • 9f6321f957
    !185 [sync] PR-183: do not update cwnd when send dataack openeuler-ci-bot 2022-12-21 11:30:36 +00:00
  • 99cde8fa34 do not update cwnd when send dataack kircher 2022-12-21 17:38:46 +08:00
  • f107395b73
    !182 [sync] PR-178: fix dataack is always lower than 256 openeuler-ci-bot 2022-12-20 12:00:31 +00:00
  • 95b589e3f6 fix dataack is always lower than 256 kircher 2022-12-20 19:08:15 +08:00
  • ca58453aa5
    !173 [sync] PR-172: add dataack when recv too many acks with data openeuler-ci-bot 2022-12-20 09:07:33 +00:00
  • 1f1b396cd8 add dataack when recv too many acks with data kircher 2022-12-20 16:51:15 +08:00
  • 39de14493a
    !166 add variable in struct sock openeuler-ci-bot 2022-12-20 07:07:27 +00:00
  • 8bcc7807fd add-variable-in-struct-sock wu-changsheng 2022-12-20 14:49:30 +08:00
  • 24c80d2f77
    !164 [sync] PR-159: skip unnecessary tcp_route openeuler-ci-bot 2022-12-19 15:00:50 +00:00
  • 6bc1e131ad skip unnecessary tcp_route kircher 2022-12-19 19:29:24 +08:00
  • 36ffc11e47
    !154 expand rcv wnd and prefetch openeuler-ci-bot 2022-12-18 12:51:57 +00:00
  • 2017bb0a79 expand rcv wnd and prefetch wu-changsheng 2022-12-18 20:10:51 +08:00
  • 746d2245fb
    !147 optimite pcb unsent and unacked list, fast rexmit all pkts openeuler-ci-bot 2022-12-13 15:38:00 +00:00
  • bc01fae5d8 optimite pcb unsent and unacked list, rexmit all pkts wu-changsheng 2022-12-13 23:22:42 +08:00
  • a134ea3b51
    !146 [sync] PR-145: add huge snd_buf openeuler-ci-bot 2022-12-08 11:39:11 +00:00
  • bdc78988fe add huge snd_buf compile_success 2022-12-07 01:56:38 +00:00
  • f199419c0d
    !139 optimize app thread write buff block openeuler-ci-bot 2022-12-03 16:00:59 +00:00
  • fa8c432aa3 optimize-app-thread-write-buff-block wu-changsheng 2022-12-03 23:55:27 +08:00
  • 9113740c77
    !137 optimize app thread write buff block openeuler-ci-bot 2022-12-03 15:42:54 +00:00
  • ff30a98b41 optimize-app-thread-write-buff-block wu-changsheng 2022-12-03 23:39:51 +08:00
  • be5c20172d
    !136 [sync] PR-117: enable ARP QUEUE to avoid sync packet dropped openeuler-ci-bot 2022-12-03 15:34:55 +00:00
  • c7ac37d720 enable ARP QUEUE to avoid sync packet dropped jiangheng 2022-11-23 09:59:40 +08:00
  • 8be3135cef
    !135 回退提交,保持分支一直,支持sync使用 openeuler-ci-bot 2022-12-03 15:33:35 +00:00
  • 596a664e2f revert wu-changsheng 2022-12-03 23:31:31 +08:00
  • 7a252096ae
    !134 回退提交,保持分支一直,支持sync使用 openeuler-ci-bot 2022-12-03 15:27:46 +00:00
  • 2ae68068d0 revert wu-changsheng 2022-12-03 23:26:59 +08:00
  • f41673496f revert wu-changsheng 2022-12-03 23:25:22 +08:00
  • 51f95cbef8
    !128 optimize app thread write buff block openeuler-ci-bot 2022-12-03 14:52:26 +00:00
  • eb3a68b3aa optimize-app-thread-write-buff-block wu-changsheng 2022-12-03 21:59:53 +08:00
  • fd1a9700c5
    !112 [sync] PR-107: add writev and readv openeuler-ci-bot 2022-10-20 06:33:12 +00:00
  • 9ae170b2e6 add writev and readv compile_success 2022-10-19 14:16:33 +00:00
  • dba456317b
    !111 [sync] PR-104: add epoll_create1 and accept4 openeuler-ci-bot 2022-10-20 06:17:27 +00:00