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...
 
Packet * FlowPseudoPacketGet (int direction, Flow *f, const TcpSession *ssn)
 

Detailed Description

Function Documentation

◆ FlowNeedsReassembly()

bool FlowNeedsReassembly ( Flow *  f)

◆ FlowPseudoPacketGet()

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

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

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

Here is the call graph for this function:

◆ FlowSendToLocalThread()

void FlowSendToLocalThread ( Flow *  f)

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

References f, 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 463 of file flow-timeout.c.

Referenced by PostRunDeinit().

Here is the caller graph for this function: