suricata
tm-threads-common.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  TmmId {
  TMM_FLOWWORKER , TMM_DECODENFQ , TMM_VERDICTNFQ , TMM_RECEIVENFQ ,
  TMM_RECEIVEPCAP , TMM_RECEIVEPCAPFILE , TMM_DECODEPCAP , TMM_DECODEPCAPFILE ,
  TMM_RECEIVEPLUGIN , TMM_DECODEPLUGIN , TMM_RESPONDREJECT , TMM_DECODEIPFW ,
  TMM_VERDICTIPFW , TMM_RECEIVEIPFW , TMM_RECEIVEERFFILE , TMM_DECODEERFFILE ,
  TMM_RECEIVEERFDAG , TMM_DECODEERFDAG , TMM_RECEIVEAFP , TMM_RECEIVEAFXDP ,
  TMM_DECODEAFP , TMM_DECODEAFXDP , TMM_RECEIVEDPDK , TMM_DECODEDPDK ,
  TMM_RECEIVENETMAP , TMM_DECODENETMAP , TMM_ALERTPCAPINFO , TMM_STATSLOGGER ,
  TMM_RECEIVENFLOG , TMM_DECODENFLOG , TMM_RECEIVEWINDIVERT , TMM_VERDICTWINDIVERT ,
  TMM_DECODEWINDIVERT , TMM_DECODELIB , TMM_FLOWMANAGER , TMM_FLOWRECYCLER ,
  TMM_BYPASSEDFLOWMANAGER , TMM_DETECTLOADER , TMM_UNIXMANAGER , TMM_SIZE
}
 Thread Model Module id's. More...
 
enum  TmEcode { TM_ECODE_OK = 0 , TM_ECODE_FAILED , TM_ECODE_DONE }
 
enum  { TVT_PPT , TVT_MGMT , TVT_CMD , TVT_MAX }
 

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
TVT_PPT 
TVT_MGMT 
TVT_CMD 
TVT_MAX 

Definition at line 87 of file tm-threads-common.h.

◆ TmEcode

enum TmEcode
Enumerator
TM_ECODE_OK 

Thread module exits OK

TM_ECODE_FAILED 

Thread module exits due to failure

TM_ECODE_DONE 

Thread module task is finished

Definition at line 80 of file tm-threads-common.h.

◆ TmmId

enum TmmId

Thread Model Module id's.

Note
anything added here should also be added to TmModuleTmmIdToString in tm-modules.c
Enumerator
TMM_FLOWWORKER 
TMM_DECODENFQ 
TMM_VERDICTNFQ 
TMM_RECEIVENFQ 
TMM_RECEIVEPCAP 
TMM_RECEIVEPCAPFILE 
TMM_DECODEPCAP 
TMM_DECODEPCAPFILE 
TMM_RECEIVEPLUGIN 
TMM_DECODEPLUGIN 
TMM_RESPONDREJECT 
TMM_DECODEIPFW 
TMM_VERDICTIPFW 
TMM_RECEIVEIPFW 
TMM_RECEIVEERFFILE 
TMM_DECODEERFFILE 
TMM_RECEIVEERFDAG 
TMM_DECODEERFDAG 
TMM_RECEIVEAFP 
TMM_RECEIVEAFXDP 
TMM_DECODEAFP 
TMM_DECODEAFXDP 
TMM_RECEIVEDPDK 
TMM_DECODEDPDK 
TMM_RECEIVENETMAP 
TMM_DECODENETMAP 
TMM_ALERTPCAPINFO 
TMM_STATSLOGGER 
TMM_RECEIVENFLOG 
TMM_DECODENFLOG 
TMM_RECEIVEWINDIVERT 
TMM_VERDICTWINDIVERT 
TMM_DECODEWINDIVERT 
TMM_DECODELIB 
TMM_FLOWMANAGER 
TMM_FLOWRECYCLER 
TMM_BYPASSEDFLOWMANAGER 
TMM_DETECTLOADER 
TMM_UNIXMANAGER 
TMM_SIZE 

Definition at line 33 of file tm-threads-common.h.