Commit Graph

  • 93277e3ae3
    !545 [sync] PR-498: posix_api: support select openeuler-ci-bot 2023-11-28 02:23:47 +00:00
  • 8218bfd1c4 posix_api: support select yangchenCloud 2023-11-03 15:11:18 +08:00
  • a0e530669b
    !543 [sync] PR-495: adapt rtc mode openeuler-ci-bot 2023-11-28 01:37:39 +00:00
  • 90bace0331 adapt rtc mode jiangheng 2023-10-27 19:51:20 +08:00
  • 66434a90aa
    !542 [sync] PR-493: gazelle offloads are registered to lwip openeuler-ci-bot 2023-11-27 06:39:27 +00:00
  • 276511940e gazelle offloads are registered to lwip jiangheng 2023-10-24 17:35:36 +08:00
  • 40394b77ca
    !486 [sync] PR-476: lstack_lwip: external api start with do_lwip_ prefix openeuler-ci-bot 2023-10-14 08:18:33 +00:00
  • e6f98a3d01 lstack_lwip: external api start with do_lwip_ prefix jiangheng 2023-10-07 17:44:44 +08:00
  • 8dd6eef17d
    !480 [sync] PR-466: add O_NONBLOCK and FIONBIO when not defined for sw_64 openeuler-ci-bot 2023-10-13 02:59:37 +00:00
  • b7408ba486 add loongarch64 and sw_64 support panchenbo 2023-10-08 10:52:12 +08:00
  • 85ab946ca7
    !472 [sync] PR-467: pbuf: fix pbuf->tot_len incorrect after pbuf_split_64k is called openeuler-ci-bot 2023-10-07 08:39:13 +00:00
  • 2838a88361 pbuf: fix pbuf->tot_len incorrect after pbuf_split_64k is called jiangheng 2023-09-15 09:40:30 +08:00
  • 45597a18fd
    !463 [sync] PR-454: add CHECKSUM_UDP when not support OFFLOAD_UDP_CHECKSUM openeuler-ci-bot 2023-06-27 07:43:34 +00:00
  • 4e292d89ba add CHECKSUM_UDP when not support OFFLOAD_UDP_CHECKSUM kircher 2023-06-27 11:22:47 +08:00
  • 1bd847371a
    !452 [sync] PR-448: add error check in hugepage_init and sys_mbox_free openeuler-ci-bot 2023-06-26 14:29:51 +00:00
  • 46e0278278 add error check in hugepage_init and sys_mbox_free jiangheng 2023-06-20 14:59:54 +08:00
  • 0c34af4720
    !437 [sync] PR-435: add udp cksum in lwip openeuler-ci-bot 2023-06-25 14:30:52 +00:00
  • a327e3d3a9 add udp cksum in lwip kircher 2023-06-21 17:32:49 +08:00
  • 1f77153882
    !429 [sync] PR-428: fix null pointer when zero port listen openeuler-ci-bot 2023-06-16 14:08:19 +00:00
  • 6e26688f04 fix null pointer when zero port listen jiangheng 2023-06-15 21:44:56 +08:00
  • 359de94fe2
    !422 [sync] PR-421: patch -p1 automation in lwip.spec openeuler-ci-bot 2023-06-15 14:45:58 +00:00
  • a5d1adeaac patch -p1 automation in lwip.spec jiangheng 2023-06-15 15:21:01 +08:00
  • 7f4b37ede0
    !416 [sync] PR-410: adapt to dpdk-19.11 and dpdk-21.11 openeuler-ci-bot 2023-06-15 07:42:51 +00:00
  • 2bc3fb288b adapt to dpdk-19.11 and dpdk-21.11 Lemmy Huang 2023-06-15 13:06:39 +08:00
  • 6e75bf6177
    !411 [sync] PR-409: fix udp recvmbox size not set openeuler-ci-bot 2023-06-15 07:20:33 +00:00
  • 97608ffedc fix udp recvmbox size not set jiangheng12 2023-06-14 18:37:25 +08:00
  • 9dbad123c3
    !405 [sync] PR-403: fix udp send/recv in multiple queue openeuler-ci-bot 2023-06-14 06:38:07 +00:00
  • 13b260d99f fix udp send/recv in multiple queue jiangheng12 2023-06-14 12:03:39 +08:00
  • f006be8c4c
    !396 [sync] PR-395: optimize: avoid too many empty acks in tcp_input openeuler-ci-bot 2023-06-08 09:02:17 +00:00
  • d0c16bc851 optimize: avoid too many empty acks in tcp_input Lemmy Huang 2023-06-08 15:36:28 +08:00
  • 5181e17e6e
    !390 [sync] PR-389: revert cleancode series patches openeuler-ci-bot 2023-06-06 14:26:43 +00:00
  • 0717ed0e35 revert cleancode series patches jiangheng12 2023-06-06 20:21:21 +08:00
  • 24f2d6ae27
    !385 [sync] PR-315: drop netbuf in recv_udp to fix mem overflow openeuler-ci-bot 2023-05-29 13:12:06 +00:00
  • b062d38b0e drop netbuf in recv_udp to fix mem overflow kircher 2023-05-29 12:21:54 +08:00
  • d1fa31264f
    !380 [sync] PR-323: cleancode: refactor memp openeuler-ci-bot 2023-05-29 13:08:50 +00:00
  • d7969f7343 cleancode: refactor memp Lemmy Huang 2023-05-29 19:28:28 +08:00
  • 79f6062762
    !375 [sync] PR-322: cleancode: refactor OFFLOAD_CHECKSUM GAZELLE_TCP_DATAACKS_REXMIT GAZELLE_TCP_NEW_PORT openeuler-ci-bot 2023-05-29 13:06:36 +00:00
  • 02139c576e cleancode: refactor OFFLOAD_CHECKSUM GAZELLE_TCP_DATAACKS_REXMIT GAZELLE_TCP_NEW_PORT Lemmy Huang 2023-05-29 17:41:34 +08:00
  • c9a65986eb
    !370 [sync] PR-321: fix spec patch9069 openeuler-ci-bot 2023-05-29 13:01:15 +00:00
  • 0c0378f4ec fix spec patch9069 Lemmy Huang 2023-05-29 17:34:10 +08:00
  • f867eb0aea
    !365 [sync] PR-318: cleancode: refactor sys_now and lwip_ioctl openeuler-ci-bot 2023-05-29 12:58:33 +00:00
  • 3bc1f673a9 cleancode: refactor sys_now and lwip_ioctl Lemmy Huang 2023-05-29 16:35:58 +08:00
  • bce1dc8899
    !360 [sync] PR-317: cleancode: refactor GAZELLE_TCP_PCB_HASH openeuler-ci-bot 2023-05-29 12:55:56 +00:00
  • bb469bd618 cleancode: refactor GAZELLE_TCP_PCB_HASH Lemmy Huang 2023-05-29 16:25:16 +08:00
  • 7e5a2eb092
    !355 [sync] PR-316: cleancode: refactor options define openeuler-ci-bot 2023-05-29 12:53:45 +00:00
  • 2d7c2d5164 cleancode: refactor options define Lemmy Huang 2023-05-29 15:48:04 +08:00
  • 8a330a3378
    !350 [sync] PR-314: cleancode: refactor gazelle_hlist.h openeuler-ci-bot 2023-05-29 12:48:54 +00:00
  • 1b900fec8c cleancode: refactor gazelle_hlist.h Lemmy Huang 2023-05-25 21:05:53 +08:00
  • ef7dd19a9f
    !345 [sync] PR-313: cleancode: refactor gazelle_list.h openeuler-ci-bot 2023-05-29 12:46:17 +00:00
  • c14378a4bb cleancode: refactor gazelle_list.h Lemmy Huang 2023-05-25 17:26:43 +08:00
  • a6149d3a20
    !340 [sync] PR-311: cleancode: refactor gazelle_posix_api.h openeuler-ci-bot 2023-05-29 12:42:30 +00:00
  • 9b7053a667 cleancode: refactor gazelle_posix_api.h Lemmy Huang 2023-05-24 11:29:55 +08:00
  • 3fe36ed428
    !335 [sync] PR-310: cleancode: refactor lwipsock.h openeuler-ci-bot 2023-05-29 12:39:29 +00:00
  • bab73f8241 cleancode: refactor lwipsock.h Lemmy Huang 2023-05-23 18:01:22 +08:00
  • 3d59f32645
    !330 [sync] PR-309: cleancode: remove perf; cleancode: rename gazelle files in lwip openeuler-ci-bot 2023-05-29 12:37:13 +00:00
  • 22196b24ad cleancode: remove perf cleancode: rename gazelle files in lwip Lemmy Huang 2023-05-23 16:14:41 +08:00
  • d5951e2dff
    !325 [sync] PR-308: cleancode: improving makefile readability openeuler-ci-bot 2023-05-29 12:30:26 +00:00
  • c6ed4347b0 cleancode: improving makefile readability Lemmy Huang 2023-05-23 14:56:46 +08:00
  • 87f4becadc
    !306 [sync] PR-301: fix pbuf leak inudp connection openeuler-ci-bot 2023-05-18 06:20:35 +00:00
  • 7796ceb950 fix-pbuf-leak-in-udp-connection kircher 2023-05-16 19:10:44 +08:00
  • f0af204983
    !295 [sync] PR-293: add udp multicast support in lwip openeuler-ci-bot 2023-05-15 03:13:13 +00:00
  • 9bec03ec0e lwip add udp multicast support kircher 2023-05-12 21:01:59 +08:00
  • 67c7538105
    !289 [sync] PR-284: fix last_unsent/last_unacked error openeuler-ci-bot 2023-04-11 01:11:03 +00:00
  • e1aa71d86a fix last_unsent/last_unacked error fix send failed due to pcb->nrtx > TCP_MAXR jiangheng12 2023-04-01 17:23:38 +08:00
  • f72386a6f4
    !280 [sync] PR-278: lwip send recv thread bind numa openeuler-ci-bot 2023-03-27 12:18:27 +00:00
  • ba960bdd25 lwip-send-recv-thread-bind-numa kircher 2023-03-22 15:20:25 +08:00
  • 9dd03d7180
    !273 [sync] PR-263: add same node & gazellectl -a openeuler-ci-bot 2023-03-21 12:55:24 +00:00
  • 02379bea2b add same node & gazellectl -a jiangheng12 2023-03-13 20:00:12 +08:00
  • 4a0d548a8f
    !270 [sync] PR-262: fix tso small packet drop in kernel server openeuler-ci-bot 2023-03-21 11:53:43 +00:00
  • a78270df64 fix tso small packet drop in kernel server jiangheng12 2023-03-13 19:49:20 +08:00
  • 1a78597104
    !266 [sync] PR-261: use pbuf lock when aggregate pbuf openeuler-ci-bot 2023-03-21 11:15:00 +00:00
  • 7fbcaf3252 add pbuf lock when aggregate pbuf jiangheng 2023-03-13 10:08:55 +08:00
  • ff27166cea
    !249 [sync] PR-247: reduce cpu usage when send openeuler-ci-bot 2023-03-11 11:05:10 +00:00
  • 6949e5877c reduce cpu usage when send jiangheng12 2023-03-10 19:40:18 +08:00
  • 05a9c78b55
    !245 [sync] PR-240: cleancode: improve lwipopts.h readability openeuler-ci-bot 2023-03-10 06:45:52 +00:00
  • 59398c3f38 cleancode: improve lwipopts.h readability Lemmy Huang 2023-03-09 16:08:25 +08:00
  • 489297e492
    !238 [sync] PR-225: lwip_fnctl only suport F_SETFL,F_GETFL, other opt return 0 for compitable openeuler-ci-bot 2023-03-03 10:51:53 +00:00
  • 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