summaryrefslogtreecommitdiff
path: root/infra/packet_io
AgeCommit message (Collapse)Author
2024-11-27reset packet tags on packet exdata runtime newluwenpeng
2024-11-25session manager add packet_tag: (PKT_TAG_KEY_SESS, ↵luwenpeng
PKT_TAG_VAL_SESS_NEW/FREE/CTRL_MSG/TCP_STREAM)
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-08rename: update session pool and packet pool API names for clarityluwenpeng
2024-11-01bugfix: packet IO load marsio configluwenpeng
2024-11-01packet manager support output fieldstatluwenpeng
2024-11-01packet IO support output fieldstatluwenpeng
2024-11-01session manager support output fieldstatluwenpeng
2024-10-23test: add IP reassembly test case for pcap IOluwenpeng
2024-10-23refactor: packet manager and session manager add ↵luwenpeng
on_thread_init/on_thread_exit entry
2024-10-21feature: packet IO support IP reassemblyluwenpeng
2024-10-09Added session debugger module for debugging session messagesluwenpeng
2024-10-09Refactored packet IO to use packet_manager_schedule_packet() instead of ↵luwenpeng
stellar_send_build_packet() to send user-built packets
2024-10-09stellar registers packet_manager as a module; session_manager registers ↵luwenpeng
polling callback
2024-09-20refactor(main loop): compiledluwenpeng
2024-09-20refactor(session manager): rename original session_manager to ↵luwenpeng
session_manager_runtime
2024-09-20rename packet_io_input/output to packet_io_ingress/egressluwenpeng
2024-09-20rename log_private.h to log_internal.hluwenpeng
2024-09-20rename packet_private.h to packet_internal.hluwenpeng
2024-09-13refactor: rename the directory infra/packet_parser to infra/paket_managerluwenpeng
2024-08-30optimize session manager configluwenpeng
2024-08-30refactor packet IO, rename dumpfile mode to pcap mode, modify related ↵luwenpeng
configuration
2024-08-30 modify session manager related configurationluwenpeng
2024-08-29🔧 build(infra build): refactor build parametersyangwei
2024-08-28fix compile errorluwenpeng
2024-08-28refactor(infra/packet_io): from *.cpp to *.cluwenpeng
2024-08-28🔧 build(target_include_directories): rename src to infrayangwei
2024-08-28🦄 refactor(directory structure): restructure and rename src to infrayangwei