suricata
flow-worker.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  ProfileFlowWorkerId {
  PROFILE_FLOWWORKER_FLOW = 0 , PROFILE_FLOWWORKER_STREAM , PROFILE_FLOWWORKER_APPLAYERUDP , PROFILE_FLOWWORKER_DETECT ,
  PROFILE_FLOWWORKER_TCPPRUNE , PROFILE_FLOWWORKER_FLOW_INJECTED , PROFILE_FLOWWORKER_FLOW_EVICTED , PROFILE_FLOWWORKER_SIZE
}
 

Functions

const char * ProfileFlowWorkerIdToString (enum ProfileFlowWorkerId fwi)
 
void FlowWorkerReplaceDetectCtx (void *flow_worker, void *detect_ctx)
 
void * FlowWorkerGetDetectCtxPtr (void *flow_worker)
 
void * FlowWorkerGetThreadData (void *flow_worker)
 
bool FlowWorkerGetFlushAck (void *flow_worker)
 
void FlowWorkerSetFlushAck (void *flow_worker)
 
void TmModuleFlowWorkerRegister (void)
 

Enumeration Type Documentation

◆ ProfileFlowWorkerId

Enumerator
PROFILE_FLOWWORKER_FLOW 
PROFILE_FLOWWORKER_STREAM 
PROFILE_FLOWWORKER_APPLAYERUDP 
PROFILE_FLOWWORKER_DETECT 
PROFILE_FLOWWORKER_TCPPRUNE 
PROFILE_FLOWWORKER_FLOW_INJECTED 
PROFILE_FLOWWORKER_FLOW_EVICTED 
PROFILE_FLOWWORKER_SIZE 

Definition at line 21 of file flow-worker.h.

Function Documentation

◆ FlowWorkerGetDetectCtxPtr()

void * FlowWorkerGetDetectCtxPtr ( void *  flow_worker)

Definition at line 747 of file flow-worker.c.

References SC_ATOMIC_GET.

Referenced by LLVMFuzzerTestOneInput().

Here is the caller graph for this function:

◆ FlowWorkerGetFlushAck()

bool FlowWorkerGetFlushAck ( void *  flow_worker)

Definition at line 759 of file flow-worker.c.

References SC_ATOMIC_GET.

◆ FlowWorkerGetThreadData()

void * FlowWorkerGetThreadData ( void *  flow_worker)

Definition at line 754 of file flow-worker.c.

◆ FlowWorkerReplaceDetectCtx()

void FlowWorkerReplaceDetectCtx ( void *  flow_worker,
void *  detect_ctx 
)

Definition at line 740 of file flow-worker.c.

References SC_ATOMIC_SET.

Referenced by LLVMFuzzerTestOneInput().

Here is the caller graph for this function:

◆ FlowWorkerSetFlushAck()

void FlowWorkerSetFlushAck ( void *  flow_worker)

Definition at line 765 of file flow-worker.c.

References SC_ATOMIC_SET.

◆ ProfileFlowWorkerIdToString()

◆ TmModuleFlowWorkerRegister()

void TmModuleFlowWorkerRegister ( void  )