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 |
|