summaryrefslogtreecommitdiff
path: root/infra/session_manager/session_utils.c
AgeCommit message (Collapse)Author
2024-11-27bugfix: tcp segment freeluwenpeng
2024-11-19remove session_manager_subscribe_xxx() API; convert session closing events ↵luwenpeng
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-13add packet type raw and pseudoluwenpeng
2024-11-01rename session_get0_readable_addr() to session_get_readable_addr()luwenpeng
2024-11-01rename session_get0_current_packet() to session_get_current_packet()luwenpeng
2024-11-01session manager support output fieldstatluwenpeng
2024-10-25Add state to the on_session_message parameter.luwenpeng
* When state is closed, it implies that packet is null and the session will be destroyed
2024-10-21feature: packet IO support IP reassemblyluwenpeng
2024-09-20refactor(session manager): turning the session manager into a stellar moduleluwenpeng
2024-09-20refactor(session manager): rename original session_manager to ↵luwenpeng
session_manager_runtime
2024-09-20rename session_private.h to session_internal.hluwenpeng
2024-09-02rename flow_direction to flow_typeluwenpeng
2024-08-28refactor(infra/session_manager): from *.cpp to *.cluwenpeng