Commit Graph

  • a981adca29
    !554 sync cfg: add run-to-completion mode configure openeuler-ci-bot 2023-11-04 10:29:38 +00:00
  • e673769725 sync cfg: add run-to-completion mode configure yinbin 2023-11-04 16:57:24 +08:00
  • 9eae73bb17
    !527 20.03-lts-sp4 dpdk回退到 19.11版本,本次提交适配dpdk-19.11 openeuler-ci-bot 2023-11-03 09:24:58 +00:00
  • a00da66103 Adapt dpdk fallback lyn1001 2023-11-03 10:23:14 +08:00
  • 8d010f3090
    !523 update lwip version buildrequire openeuler-ci-bot 2023-10-26 14:19:26 +00:00
  • 895f462efd update lwip version buildrequire yinbin 2023-10-14 17:02:01 +08:00
  • b6191ba632
    !522 [sync] PR-504: sync lstack_lwip: external api start with do_lwip_ prefix openeuler-ci-bot 2023-10-25 08:40:06 +00:00
  • b767ba693a sync lstack_lwip: external api start with do_lwip_ prefix yinbin 2023-10-13 09:41:48 +08:00
  • f06d28e2af
    !521 sync kernelevent: kernel event thread report kernel events to app thread directly without passing through lstack thread openeuler-ci-bot 2023-10-25 07:47:00 +00:00
  • 661e8c7a8a sync kernelevent: kernel event thread report kernel events to app thread directly without passing through lstack thread yinbin 2023-10-07 15:04:23 +08:00
  • 06b71b0d67
    !497 [sync] PR-488: sync add lstack_preload.c to makefile fix compile failure openeuler-ci-bot 2023-09-28 02:29:49 +00:00
  • 58b1d32290 sync add lstack_preload.c to makefile fix compile failure jiangheng12 2023-08-19 17:56:40 +08:00
  • bfa0ec678f
    !482 [sync] PR-481: sync remove unused dpdk dynamic libraries openeuler-ci-bot 2023-07-08 11:34:35 +00:00
  • f46b061124 sync remove unused dpdk dynamic libraries chengyechun 2023-07-08 14:32:30 +08:00
  • 3e944f395d
    !473 [sync] PR-469: update version to 1.0.2 openeuler-ci-bot 2023-07-06 09:02:02 +00:00
  • c9d3ae6350 update version to 1.0.2 jiangheng 2023-07-04 19:58:05 +08:00
  • 118da98af4
    !465 [sync] PR-463: sync bond4 add dpdk return value check openeuler-ci-bot 2023-07-04 07:16:43 +00:00
  • 1ea4eb6daf sync bond4 add dpdk return value check chengyechun 2023-07-03 20:01:48 +08:00
  • 1d9445e02b
    !459 [sync] PR-458: sync fix bond4 EPOLLOUT event error openeuler-ci-bot 2023-07-03 01:15:02 +00:00
  • c3e4da7212 sync fix bond4 EPOLLOUT event error chengyechun 2023-07-01 14:42:36 +08:00
  • 244967fe6e
    !454 [sync] PR-453: add build requires constraints on lwip version openeuler-ci-bot 2023-06-30 03:42:26 +00:00
  • f7e77eca17 add build requires constraints on lwip version jiangheng 2023-06-28 01:44:19 +08:00
  • be1017daba
    !451 [sync] PR-445: sync add udp_enable to turn off udp in need openeuler-ci-bot 2023-06-28 09:18:00 +00:00
  • 687240f82d sync add udp_enable to turn off udp in need jiangheng 2023-06-27 17:40:45 +08:00
  • 274a2b0e76
    !443 [sync] PR-438: sync check return value of hugepage_init to avoid coredump when hugepage memory is insufficient openeuler-ci-bot 2023-06-27 14:25:20 +00:00
  • 3b4cae9cc3 sync check return value of hugepage_init to avoid coredump when hugepage memory is insufficient jiangheng 2023-06-21 01:06:32 +08:00
  • 47272fbf28
    !433 [sync] PR-431: sync enable-UDP-CKSUM-in-gazelle openeuler-ci-bot 2023-06-26 02:23:29 +00:00
  • 256a15e30c sync enable-UDP-CKSUM-in-gazelle kircher 2023-06-25 15:15:16 +08:00
  • 234a84b391
    !426 [sync] PR-424: sync add multicast enable in dpdk_ethdev_init openeuler-ci-bot 2023-06-21 03:07:04 +00:00
  • 51b90069d7 sync add multicast enable in dpdk_ethdev_init jiangheng 2023-06-19 11:56:54 +08:00
  • 07580ce6af
    !423 [sync] PR-417: remove obsolete args num_wakeup in doc openeuler-ci-bot 2023-06-20 06:19:11 +00:00
  • f24f6effbb remove obsolete args num_wakeup in doc jiangheng 2023-06-19 02:20:37 +08:00
  • 55bf0c8009
    !416 [sync] PR-415: sync code same as 2203LTS openeuler-ci-bot 2023-06-16 06:07:30 +00:00
  • e4bcdda271 sync code same as 2203LTS jiangheng 2023-06-15 17:45:10 +08:00
  • 0c897cb047
    !370 [sync] PR-365: sync add-udp-multicast-support-in-gazelle openeuler-ci-bot 2023-05-17 03:19:19 +00:00
  • 6134dce27f sync add-udp-multicast-support-in-gazelle kircher 2023-05-16 19:59:02 +08:00
  • d055a00b0c
    !346 [sync] PR-345: sync fix bond_ports parse error fix socket_mem parse error openeuler-ci-bot 2023-04-10 03:17:49 +00:00
  • e0743109ab sync fix bond_ports parse error fix socket_mem parse error when the value exceeds 65536 exit if create_rxtx_pktmbuf failed build.sh build failed return 1 clean code jiangheng12 2023-04-10 09:48:53 +08:00
  • 1989f71400
    !344 [sync] PR-340: sync fix gazellectl -x error when multiplt user nic config openeuler-ci-bot 2023-04-01 07:09:25 +00:00
  • 5c0df8740c sync fix gazellectl -x error when multiplt user nic config jiangheng12 2023-03-31 19:16:05 +08:00
  • 45aa63c6f3
    !343 [sync] PR-339: sync add socket check before write it openeuler-ci-bot 2023-04-01 06:23:54 +00:00
  • 613832454d sync add socket check before write it jiangheng12 2023-03-28 15:24:01 +08:00
  • 608f92e3a6
    !342 [sync] PR-337: sync optimite select_path and pbuf_take openeuler-ci-bot 2023-04-01 06:12:09 +00:00
  • 108dc4227b sync optimite select_path and pbuf_take kircher 2023-03-27 17:23:30 +08:00
  • c8f63f5357
    !341 [sync] PR-331: sync do not transfer broadcast arp pkts to other process openeuler-ci-bot 2023-03-31 13:15:23 +00:00
  • 45f6e668f3 sync do not transfer broadcast arp pkts to other process kircher 2023-03-22 11:44:11 +08:00
  • 0bd2577177
    !328 [sync] PR-326: sync patch fix parse args error openeuler-ci-bot 2023-03-21 06:15:13 +00:00
  • ec497186c2 sync patch fix parse args error jiangheng12 2023-03-21 10:47:58 +08:00
  • 495d30be42
    !322 [sync] PR-321: sync fix kernel scoket select path error openeuler-ci-bot 2023-03-20 03:16:40 +00:00
  • e741d5ee3f sync fix kernel scoket select path error jiangheng12 2023-03-18 19:45:42 +08:00
  • ee81c94ca9
    !318 [sync] PR-316: refactor mbuf private data openeuler-ci-bot 2023-03-17 11:35:18 +00:00
  • a63fe6009d refactor-mbuf-private-data wu-changsheng 2023-03-17 10:58:54 +00:00
  • e7ac93f74e
    !317 [sync] PR-302: sync patches from upstream openeuler-ci-bot 2023-03-17 11:21:42 +00:00
  • c378444288 sync patches from upstream jiangheng12 2023-03-13 20:44:31 +08:00
  • 8d9d539cdb
    !301 [sync] PR-300: sync when send ring full whether dynamic alloc mbuf is configurable openeuler-ci-bot 2023-03-13 06:07:08 +00:00
  • b2bd0edf4d sync when send ring full whether dynamic alloc mbuf is configurable reduce cpu usage when send ring full kircher 2023-03-11 19:03:38 +08:00
  • 36be211d8f
    !295 [sync] PR-293: reduce duplicate code in lstack_cfg.c openeuler-ci-bot 2023-02-27 08:17:15 +00:00
  • bc4beb7307 sync reduce duplicate code in lstack_cfg.c wu-changsheng 2023-02-27 15:45:57 +08:00
  • 252cb306c9
    !289 [sync] PR-288: sync eneble TSO and fix TSO mbuf pktlen error openeuler-ci-bot 2023-02-22 08:34:45 +00:00
  • 420e0c28b9 sync eneble TSO and fix TSO mbuf pktlen error kircher 2023-02-22 15:33:47 +08:00
  • 5f5292192b
    !286 [sync] PR-281: sync "epoll_create1 accept4" & "add fucntest" & "fix coredump in example" & "bring up kni when init" & " change mbuf_pool_size" openeuler-ci-bot 2023-02-13 14:10:04 +00:00
  • 116dec1726 sync change mbuf_pool_size in lstack.conf to tcp_conn_count * mbuf_count_per_conn jiangheng12 2023-02-13 20:18:58 +08:00
  • 47b40edf81
    !279 [sync] PR-278: sync add gazelle setup tools openeuler-ci-bot 2023-02-13 12:20:47 +00:00
  • c264ba7084 sync add gazelle setup tools jiangheng12 2023-02-06 11:36:27 +08:00
  • c1ba53f6be
    !270 [sync] PR-268: sync add gazelle fuzz & add log message when wait for connecting to ltran openeuler-ci-bot 2023-02-01 02:14:19 +00:00
  • cd3ce12033 sync add gazelle fuzz kircher 2023-01-31 21:45:08 +08:00
  • 56504a86c0
    !267 [sync] PR-262: move control_client_thread creation after control_in and dpdk_skip_nic_init & add ret check in pthread_create and fix example bug openeuler-ci-bot 2023-01-16 09:21:13 +00:00
  • b9c4c27a95 sync add ret check in pthread_create and fix example bug kircher 2023-01-16 11:40:54 +08:00
  • ab7252c9b4
    !258 [sync] PR-257: add the suggestion of using the -u parameter when the connection to unix socket fails openeuler-ci-bot 2023-01-09 06:29:57 +00:00
  • 867d8d1200 sync add the suggestion of using the -u parameter when the connection to unix socket fails kircher 2023-01-06 10:31:25 +08:00
  • bccc519d93
    !252 [sync] PR-251: revert expand recv data buff openeuler-ci-bot 2022-12-30 08:47:21 +00:00
  • a4c1d9e62a revert expand recv data buff wu-changsheng 2022-12-30 16:18:54 +08:00
  • 5946d38581
    !247 [sync] PR-245: reduce epoll wakeup openeuler-ci-bot 2022-12-28 12:54:50 +00:00
  • 7c4b060469 reduce epoll wakeup wu-changsheng 2022-12-28 18:49:56 +08:00
  • 661e82ad32
    !240 [sync] PR-239: fix null pointer deref in stack_broadcast_close - fix lstack Makefile warning openeuler-ci-bot 2022-12-23 09:35:43 +00:00
  • 51adef16b6 sync fix null pointer deref in stack_broadcast_close kircher 2022-12-23 17:05:34 +08:00
  • 592e577ae0
    !231 free-recv-pkts-bluks openeuler-ci-bot 2022-12-22 15:54:15 +00:00
  • df81b99ca2 free-recv-pkts-bluks wu-changsheng 2022-12-22 23:35:32 +08:00
  • 446ba508b9
    !225 add mempool dfx info and write without epoll/poll openeuler-ci-bot 2022-12-21 15:35:23 +00:00
  • cfe33f413c add mempool dfx info and write without epoll/poll wu-changsheng 2022-12-21 23:21:32 +08:00
  • dc21ecb6eb
    !218 optimite recv data buff and send pkts index openeuler-ci-bot 2022-12-20 08:29:23 +00:00
  • 8375fc4e6a expand-data-recv-buff wu-changsheng 2022-12-20 15:58:44 +08:00
  • a8fb8e2e45
    !212 pkts-bulk-send-to-nic and rpc-dont-send openeuler-ci-bot 2022-12-18 12:35:15 +00:00
  • 70f3e88def pkts-bulk-send-to-nic and rpc-dont-send wu-changsheng 2022-12-18 19:45:43 +08:00
  • 960cd86a7a
    !207 remove mbuf reserve in mbuf alloc openeuler-ci-bot 2022-12-17 13:05:25 +00:00
  • 32eb4a9e00 remove mbuf reserve in mbuf alloc jiangheng 2022-12-17 20:37:29 +08:00
  • 5ea4692285
    !205 [sync] PR-200: 同步openEuler仓库补丁 openeuler-ci-bot 2022-12-17 11:17:08 +00:00
  • 8aedfedc58 stack thread params set dafault value optimite net type app bind numa when epoll/poll create jiangheng 2022-12-17 15:26:50 +08:00
  • 0b4e998762
    !201 [sync] PR-195: add RXTX_NB_MBUF_MAX to limit mbuf_pool_size to its range openeuler-ci-bot 2022-12-17 08:55:06 +00:00
  • 957e09a45b sync add RXTX_NB_MBUF_MAX to limit mbuf_pool_size to its range kircher 2022-12-17 15:34:25 +08:00
  • cd93d307f6
    !193 [sync] PR-188: move select_thread_path after posix_api_init openeuler-ci-bot 2022-12-17 07:42:08 +00:00
  • 6d4d8eb40c sync move select_thread_path after posix_api_init kircher 2022-12-16 17:20:03 +08:00
  • 53b848aaaf
    !182 ltran rxtx mbuf pool size config by conf openeuler-ci-bot 2022-12-15 12:30:07 +00:00
  • 05bbf87a22 ltran rxtx mbuf pool size config by conf jiangheng 2022-12-15 19:48:28 +08:00
  • 136c7e1d13
    !176 stack thread params config by lstack.conf openeuler-ci-bot 2022-12-15 11:30:28 +00:00
  • 2166c39d57 stack thread params config by lstack.conf jiangheng 2022-12-15 18:00:24 +08:00
  • ab303f78af
    !171 [sync] PR-170: 修复内核事件线程绑定numa失败 openeuler-ci-bot 2022-12-14 06:07:17 +00:00
  • 2e1e64de24 fix kernel event thread bind numa failed jiangheng 2022-12-14 11:13:52 +08:00
  • c7ba2b6739
    !163 rxtx mbuf pool size config by conf openeuler-ci-bot 2022-12-13 15:17:30 +00:00
  • 7a3f000c0c dfx add windows info and rxtx mbuf pool config by conf wu-changsheng 2022-12-13 22:59:31 +08:00