suricata
flow-timeout.h File Reference
Include dependency graph for flow-timeout.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void FlowSendToLocalThread (Flow *f)
 
bool FlowNeedsReassembly (Flow *f)
 Check if a flow needs forced reassembly, or any other processing. More...
 
void FlowWorkToDoCleanup (void)
 Clean up all the flows that have unprocessed segments and have some work to do in the detection engine. More...
 
PacketFlowPseudoPacketGet (int direction, Flow *f, const TcpSession *ssn)
 

Detailed Description

Function Documentation

◆ FlowNeedsReassembly()

◆ FlowPseudoPacketGet()

Packet* FlowPseudoPacketGet ( int  direction,
Flow f,
const TcpSession ssn 
)

Definition at line 268 of file flow-timeout.c.

References PACKET_PROFILING_START, PacketPoolGetPacket(), and PacketPoolWait().

Here is the call graph for this function:

◆ FlowSendToLocalThread()

void FlowSendToLocalThread ( Flow f)

Definition at line 353 of file flow-timeout.c.

References Flow_::flags, FLOW_DIR_REVERSED, Flow_::thread_id, and TmThreadsInjectFlowById().

Here is the call graph for this function:

◆ FlowWorkToDoCleanup()

void FlowWorkToDoCleanup ( void  )

Clean up all the flows that have unprocessed segments and have some work to do in the detection engine.

Definition at line 425 of file flow-timeout.c.

Referenced by PostRunDeinit().

Here is the caller graph for this function: