luwenpeng
|
bf2de263cf
|
refactor: stellar stat
|
2024-08-16 19:28:32 +08:00 |
|
luwenpeng
|
d1df1bb18b
|
session manager stat metric rename
|
2024-08-16 18:46:55 +08:00 |
|
luwenpeng
|
b77c8e6ba1
|
packet bypass metric rename
|
2024-08-16 18:32:35 +08:00 |
|
luwenpeng
|
522c4bb6d7
|
TCP reassembly stat metric rename
|
2024-08-16 18:24:54 +08:00 |
|
luwenpeng
|
2b9e867071
|
packet IO stat metric rename
|
2024-08-16 17:44:23 +08:00 |
|
luwenpeng
|
169607cd1e
|
refactor: rename stellar dir to core
|
2024-08-16 17:29:12 +08:00 |
|
luwenpeng
|
839e848473
|
refactor: move packet_ldbc_hash to packet.cpp
|
2024-08-16 17:11:40 +08:00 |
|
luwenpeng
|
60a4666427
|
refactor: move packet_layer / packet_tunnel to packet.cpp
|
2024-08-16 16:58:06 +08:00 |
|
luwenpeng
|
a2d68bb853
|
refactor: rename packet_utils.cpp to packet.cpp
|
2024-08-16 16:31:25 +08:00 |
|
luwenpeng
|
c298fdf289
|
refactor: mv eth/gre0/gre1/gtp1/gtp2/ip4/ip6/l2tp/mpls/tcp/udp/vlan/vxlan utils.h to packet_helper.h
|
2024-08-16 16:12:12 +08:00 |
|
luwenpeng
|
b36cd8cdad
|
refactor: rename packet_def.h to packet_private.h
|
2024-08-16 15:13:37 +08:00 |
|
luwenpeng
|
4ee08c136a
|
refactor: rename packet_craft.cpp/h to packet_builder.cpp/h
|
2024-08-16 14:15:03 +08:00 |
|
luwenpeng
|
ebf1dad62c
|
refactor: rename packet_parse.cpp/h to packet_parser.cpp/h
|
2024-08-16 11:51:43 +08:00 |
|
luwenpeng
|
d2de4bd328
|
refactor: move duplicated_packet_filter to packet dir
|
2024-08-16 11:43:45 +08:00 |
|
luwenpeng
|
eaf77888e8
|
refactor: move crc32_hash to deps dir
|
2024-08-16 11:23:32 +08:00 |
|
luwenpeng
|
da891dffa7
|
refactor: move evicted_session_filter to session dir
|
2024-08-16 11:18:16 +08:00 |
|
luwenpeng
|
f4d437d58b
|
refactor: rename id_generator to snowflake
|
2024-08-16 11:02:19 +08:00 |
|
luwenpeng
|
6fbce43afc
|
refactor: move macro to utils.h
|
2024-08-16 10:43:00 +08:00 |
|
luwenpeng
|
bfa5564558
|
refactor: move times API to utils.h
|
2024-08-16 10:19:45 +08:00 |
|
luwenpeng
|
5c0a40638c
|
refactor: move hexdump API to utils.h
|
2024-08-16 10:01:24 +08:00 |
|
luwenpeng
|
b0e08133b7
|
enhance: add configuration items to adjust the scheduling parameters of the main loop
|
2024-08-15 19:04:11 +08:00 |
|
luwenpeng
|
42f44b53b1
|
bugfix: packet parser adds checks for packets with UDP port 2152 but not GTP-U
|
2024-08-14 17:25:46 +08:00 |
|
luwenpeng
|
5abf0d7942
|
enhance: when setting the log output file, stellar still outputs necessary log information to stderr
|
2024-08-14 17:25:46 +08:00 |
|
luwenpeng
|
e8299dd77c
|
enhance: rename session manager stat iterm name
|
2024-08-14 17:25:46 +08:00 |
|
luwenpeng
|
7e377952a2
|
enhance: debug plugin support log per session TCP segment
|
2024-08-14 17:25:46 +08:00 |
|
luwenpeng
|
e8e2d5e548
|
fix: plugin_manager_on_packet_egress called incorrectly when IP is defragmented
|
2024-08-14 17:25:46 +08:00 |
|
luwenpeng
|
a64837d19d
|
revert: tcp_reassembly_pop() check ptr && tcp_segment_init() reduce memset
|
2024-08-14 17:25:46 +08:00 |
|
luwenpeng
|
6e1c25a445
|
optimizate: clean up unused code && code formatting
|
2024-08-14 17:25:46 +08:00 |
|
luwenpeng
|
927d0cd344
|
fix(CI): rename CentOS8 to RockyLinux
|
2024-08-14 17:25:46 +08:00 |
|
yangwei
|
2f89ea589a
|
Revert "fix: After the plugin manager triggers multiple TCP stream messages, if HTTP decode triggers a message on each TCP stream, it will cause logic confusion"
This reverts commit bdb520452a.
|
2024-08-13 17:35:02 +08:00 |
|
luwenpeng
|
bdb520452a
|
fix: After the plugin manager triggers multiple TCP stream messages, if HTTP decode triggers a message on each TCP stream, it will cause logic confusion
|
2024-08-13 15:33:09 +08:00 |
|
luwenpeng
|
d0abc8817b
|
feature: debug plugin support output per session stat
|
2024-08-13 15:24:13 +08:00 |
|
luwenpeng
|
03468d55be
|
refactor: packet dump utils
|
2024-08-13 10:24:26 +08:00 |
|
luwenpeng
|
ff8630e436
|
fix: add comment for log reopen test case
|
2024-08-13 09:49:04 +08:00 |
|
luwenpeng
|
646b95303f
|
fix: plugin mananger get TCP segment
|
2024-08-13 09:45:35 +08:00 |
|
luwenpeng
|
ea0d743b1a
|
fix: cppcheck
|
2024-08-12 17:49:58 +08:00 |
|
yangwei
|
e14e8b88e4
|
🐞 fix(calc_gtp1_hdr_len): GTP1_FLAG_EXT_HDR
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
a215d62c64
|
🔧 build(version.map stellar_get_worker_thread_num): export symbol
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
f9174f0084
|
🐞 fix(calc_gtp1_hdr_len): fix endless loop for ext hdr
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
f25c80d7f5
|
🐞 fix(tcp_reassembly_pop): oldest ptr check null
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
d2ad393795
|
🔧 build(root CMake Lists): update ASAN option
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
42d4e2bee8
|
🐞 fix(version.map): export stellar_exdata_new_index
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
699345b0e6
|
🐞 fix(packet utils): Enhanced parameter check
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
f89fc8fc69
|
🐞 fix(plugin manager api): enhanced parameter check
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
2d408b3503
|
✨ feat(exdata & mq header): define default free_cb
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
90ca08568e
|
🐎 ci(stage upgrade): split to 4 stage
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
6bb5c44ee3
|
🐞 fix(warning as error): fix unused parameter warning
|
2024-08-12 15:48:37 +08:00 |
|
yangwei
|
f1b3928c70
|
🔧 build(enable cppcheck on build): eliminate cppcheck error
|
2024-08-12 15:48:31 +08:00 |
|
yangwei
|
526171618f
|
🔧 build(compile Werror): reduce warning
|
2024-08-12 15:47:05 +08:00 |
|
yangwei
|
0c6b441157
|
🐞 fix(packet inject test): reduce compile warning
|
2024-08-12 15:45:50 +08:00 |
|