Commit Graph

12 Commits

Author SHA1 Message Date
luwenpeng
cce1155ae3 session manager add packet_tag: (PKT_TAG_KEY_SESS, PKT_TAG_VAL_SESS_NEW/FREE/CTRL_MSG/TCP_STREAM) 2024-11-25 11:27:44 +08:00
luwenpeng
c2e9275a9e remove session_manager_subscribe_xxx() API; convert session closing events to pseudo packets
when a session is closed, use the packet manager to create a pseudo packet,
    set the session to be closed as packet Exdata, and schedule it to the packet forwarding stage.
    when the pseudo packet free, the session will be free.
2024-11-19 18:28:40 +08:00
luwenpeng
c05d3fe2d5 rename struct tcp_segment_private to struct tcp_segment_internal 2024-11-01 15:35:03 +08:00
luwenpeng
3f3059b40f refactor: packet manager and session manager add on_thread_init/on_thread_exit entry 2024-10-23 10:10:15 +08:00
luwenpeng
94f1913e3e refactor(session manager): turning the session manager into a stellar module 2024-09-20 17:06:10 +08:00
luwenpeng
3dafe5393f rename log_private.h to log_internal.h 2024-09-20 16:59:19 +08:00
luwenpeng
721d5d1466 feature(packet manager): support claim packt and add test case 2024-09-18 14:36:31 +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
aa5c41e4d7 🦄 refactor(infra/log & http test case): mv log to deps/logger
trim http test case cmake
2024-08-30 15:04:46 +08:00
luwenpeng
283d591e6b fix compile error 2024-08-28 19:00:32 +08:00
luwenpeng
2bd826d179 refactor(infra/tcp_reassembly): from *.cpp to *.c 2024-08-28 18:01:43 +08:00
yangwei
16b18624ab 🦄 refactor(directory structure): restructure and rename src to infra 2024-08-28 14:52:26 +08:00