summaryrefslogtreecommitdiff
path: root/src/session/session_manager.cpp
AgeCommit message (Expand)Author
2024-08-14enhance: rename session manager stat iterm nameluwenpeng
2024-07-30config: adjust the number of maz entries per bucket for IP reassemblyluwenpeng
2024-07-29feature: session manager support lookup session by session IDluwenpeng
2024-07-25feature: add 'quiet' option to avoid automatic update of LRU list by find ses...luwenpeng
2024-07-25optimizate: rename IP type to address familyluwenpeng
2024-07-16optimizate: pass the current timeout to the ID generator as a parameter, inst...luwenpeng
2024-06-27optimizate inject packt test caseluwenpeng
2024-06-25refactor: session module (split to define/utils/pool/table/timer/transition/m...luwenpeng
2024-06-24refactor: packet module (split to parse/build/layer/tunnel/utils)luwenpeng
2024-06-14Refactored packet API to support struct layer (using union to contain differe...luwenpeng
2024-06-14rename struct packet_layer to struct raw_layerluwenpeng
2024-06-12rename layer_type to layer_protoluwenpeng
2024-05-20Add session_set_discardluwenpeng
2024-05-20Resolve merge conflictsluwenpeng
2024-05-17support inject mutil packet base current packetluwenpeng
2024-05-17recv SYN after FIN or RST is considered to be TCP port reuseluwenpeng
2024-05-16Add support for TCP port reuse (same tuple6 but different ISN) in session man...luwenpeng
2024-05-16bugfix: session cannot get current flow direction on duplicate packageluwenpeng
2024-05-16Add injected packets to duplicate packet filterluwenpeng
2024-05-16stellar support monotonic time and real timeluwenpeng
2024-05-15session_get_tcp_segment() and session_free_tcp_segment() support asynchronous...luwenpeng
2024-05-15Update session.h: support get tuple6 by sessionluwenpeng
2024-05-15Add packet injector test frameluwenpeng
2024-05-11Add the packet_injector tool to test the packet injection effectluwenpeng
2024-05-09Refactor enum session_stat with improved naming conventionsluwenpeng
2024-05-09rename session_direction to flow_directionluwenpeng
2024-05-08inject TCP RST test passluwenpeng
2024-05-06TCP reassembly add stat of TCP retransmit and TCP overlapluwenpeng
2024-05-06session manager support TCP fast openluwenpeng
2024-04-30Update stat of session managerluwenpeng
2024-04-30update session table add/del APIluwenpeng
2024-04-25tcp session record last packet tcp payload length used to calculate seq of in...luwenpeng
2024-04-24session table can search session by tuple6 or tuple4 or idluwenpeng
2024-04-23Update Stellar export header and add stellar_get_current_thread_index() functionluwenpeng
2024-04-18Optimize packet I/O and timeoutsluwenpeng
2024-04-17bugfix: call duplicated packet filter too many timesluwenpeng
2024-04-16Update timeout and timestampluwenpeng
2024-04-11Duplicated packet filter supports IPv4-Based TCP / UDP packet (IPv6 is not su...luwenpeng
2024-04-10Export tuple.h / packet.h / session.h to the include directoryluwenpeng
2024-04-09Modify the stat of sessionluwenpeng
2024-04-09Modify the stat of session managerluwenpeng
2024-04-08When tcp reassembly is turned off, all tcp segments are considered in orderluwenpeng
2024-04-08Modify the configuration items of evicted_session_filter && duplicated_packet...luwenpeng
2024-04-03Add TCP reassembly metrics on sessionluwenpeng
2024-04-03Refactor TCP reassembly, the session knows where the TCP segment comes from: ...luwenpeng
2024-04-01Update API of manipulation sessionluwenpeng
2024-03-29Update session timerluwenpeng
2024-03-29Replace session queue with kernel listluwenpeng
2024-03-29Update session timeoutsluwenpeng
2024-03-27Add linux kernel interval treeluwenpeng