Commit Graph

415 Commits

Author SHA1 Message Date
luwenpeng
eccd6e102d bugfix: function name 2024-09-25 12:03:45 +08:00
luwenpeng
b3ddebf770 refactor(main loop): compiled 2024-09-20 18:41:32 +08:00
luwenpeng
94f1913e3e refactor(session manager): turning the session manager into a stellar module 2024-09-20 17:06:10 +08:00
luwenpeng
620019cf8e refactor(session manager): rename original session_manager to session_manager_runtime 2024-09-20 16:59:19 +08:00
luwenpeng
60caf1bda1 refactor(packet manager): hide packet manager schema and packet manager runtime 2024-09-20 16:59:19 +08:00
luwenpeng
aedc675c34 rename packet_io_input/output to packet_io_ingress/egress 2024-09-20 16:59:19 +08:00
luwenpeng
b47c1a052f rename packet_manager_private.h to packet_manager_internal.h 2024-09-20 16:59:19 +08:00
luwenpeng
3dafe5393f rename log_private.h to log_internal.h 2024-09-20 16:59:19 +08:00
luwenpeng
46307bb271 rename session_private.h to session_internal.h 2024-09-20 16:59:19 +08:00
luwenpeng
bf8ba97165 rename packet_private.h to packet_internal.h 2024-09-20 16:59:19 +08:00
yangwei
d9c3ac2448 🧪 test(mq): add mock polling test case 2024-09-19 18:09:03 +08:00
yangwei
6d36a2fc9f feat(utils.h add count_of): mq clean using count_of 2024-09-19 16:56:52 +08:00
yangwei
7b32a86e66 feat(module manager API): rename api with manager 2024-09-19 16:56:26 +08:00
yangwei
7cce13001b feat(module manager new): duplicate check mod name after init_cb 2024-09-19 16:51:03 +08:00
yangwei
d668cc3bbd 🧪 test(mq): add mq clean test case 2024-09-19 16:36:12 +08:00
yangwei
87944eb115 feat(mq): mq_runtime_clean in mq.h 2024-09-19 15:58:39 +08:00
yangwei
ba13baaf34 feat(mod_manager API): add stellar_module_manager_get_toml_path 2024-09-19 15:58:39 +08:00
yangwei
17b537b19a 🧪 test(mq): add priority test case 2024-09-19 15:58:39 +08:00
yangwei
6af61355e3 feat(module manager): module new add ctx as parameter 2024-09-19 15:58:39 +08:00
yangwei
f26ed588da 🌈 style(module manager): rename plugin to module 2024-09-19 15:58:39 +08:00
yangwei
76796a6c3d 🌈 style(stellar core): remove useless code 2024-09-19 15:58:39 +08:00
luwenpeng
84cf235dec rename packet_manager_runtime_input/output to packet_manager_runtime_ingress/egress 2024-09-18 14:36:31 +08:00
luwenpeng
22ba2e1d96 test(packet manager): re-schedule claimed packets 2024-09-18 14:36:31 +08:00
luwenpeng
721d5d1466 feature(packet manager): support claim packt and add test case 2024-09-18 14:36:31 +08:00
luwenpeng
f559d67b93 test(packet manager): test packets flow between multiple queues 2024-09-18 14:36:31 +08:00
yangwei
6ddb99bfcd 🧪 test(mq): rename test case internal variable 2024-09-14 17:55:34 +08:00
yangwei
19aeb194f3 🧪 test(exdata): add test case 2024-09-14 17:41:23 +08:00
yangwei
340c8a1054 🐞 fix(module manager): fix strncpy cppcheck warning 2024-09-14 17:41:07 +08:00
yangwei
7305c64a8c 🧪 test(mq): add dispatch_cb test case 2024-09-14 16:44:36 +08:00
yangwei
5150a03512 🧪 test(module manager): add test case 2024-09-14 16:00:24 +08:00
yangwei
bf65690cdf 🐞 fix(mq): fix dispatch parameter seq by mistake 2024-09-14 15:52:54 +08:00
yangwei
3ac523cbb1 🧪 test(module manager): add basic test case 2024-09-14 13:25:10 +08:00
yangwei
1f55a6f240 feat(module manager): from plugin manager to module manager 2024-09-14 12:18:26 +08:00
yangwei
0b142cd0bb 🐞 fix(packet manager): adapt mq parameter type update 2024-09-14 10:53:26 +08:00
yangwei
a23411f453 🧪 test(mq test case): more test case 2024-09-14 10:51:02 +08:00
yangwei
364f8c84a3 🧪 test(mq test case): add test case 2024-09-13 19:04:59 +08:00
yangwei
c3edc5d1ce feat(mq): implement all mq header interfaces
Completed the implementation of interfaces defined in the message queue headers.
2024-09-13 18:26:40 +08:00
luwenpeng
e53aeff891 feature: add packet_manager API implementation 2024-09-13 18:07:40 +08:00
luwenpeng
173a6ced61 refactor: rename the directory infra/packet_parser to infra/paket_manager 2024-09-13 18:07:40 +08:00
luwenpeng
06c498409f feature: add packet_manager API definition 2024-09-13 18:07:40 +08:00
luwenpeng
16b5174d94 delete deps/list/list.h 2024-09-13 18:07:40 +08:00
luwenpeng
e0ecee73b3 refactor(session manager): replace dep/list/list.h with sys/queue.h 2024-09-13 18:07:40 +08:00
luwenpeng
244cc88ace refactor(tcp reassembly): replace dep/list/list.h with sys/queue.h 2024-09-13 18:07:40 +08:00
yangwei
fb32deec1d 🧪 test(plug_mgr): test case add emptpy toml 2024-09-13 16:21:16 +08:00
yangwei
e9825c3988 🦄 refactor(stellar api): split exdata and mq 2024-09-10 14:44:38 +08:00
yangwei
6403e832de feat(stellar_mq subscribe api): replace cb_arg with plugin_id 2024-09-10 09:05:37 +08:00
yangwei
a24214cbee feat(infra/exdata): exdata as independent component 2024-09-06 19:48:29 +08:00
yangwei
3de8bbdabc 🦄 refactor(plug_mgr): per stage msg counter encap 2024-09-06 19:48:29 +08:00
yangwei
9cb50f81fb feat(plugin_manager_init): set max_msg_per_stage as parameter 2024-09-06 19:48:29 +08:00
yangwei
cc542dc365 feat(stellar mq topic api): add dispatch_cb_arg for dispatch_cb 2024-09-06 19:48:29 +08:00