Commit Graph

8 Commits

Author SHA1 Message Date
luwenpeng
1e072950d7 refactor: use session_manager_discard_session() instead of session_set_discard() 2024-11-27 11:43:42 +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
8349a631e1 rename: update session pool and packet pool API names for clarity 2024-11-08 19:17:23 +08:00
luwenpeng
d0a8685914 feature: add session monitor, support 'show session id/all/info' command 2024-11-07 19:13:35 +08:00
luwenpeng
8ddef31bb5 bugfix: if miss TCP SYN packet, use TCP SYN-ACK packet init C2S tcp reassembly recv_next 2024-11-05 16:14:02 +08:00
luwenpeng
f9de6019a8 rename session_get0_readable_addr() to session_get_readable_addr() 2024-11-01 15:37:26 +08:00
luwenpeng
715f301275 rename struct layer_private to struct layer_internal 2024-11-01 15:35:03 +08:00
luwenpeng
d56cda3d9a session manager support output fieldstat 2024-11-01 15:24:22 +08:00