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_RECEIVEPFRING, TMM_DECODEPFRING, 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_RECEIVENAPATECH, TMM_DECODENAPATECH, TMM_STATSLOGGER,
  TMM_RECEIVENFLOG, TMM_DECODENFLOG, TMM_RECEIVEWINDIVERT, TMM_VERDICTWINDIVERT,
  TMM_DECODEWINDIVERT, 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 90 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 83 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_RECEIVEPFRING 
TMM_DECODEPFRING 
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_RECEIVENAPATECH 
TMM_DECODENAPATECH 
TMM_STATSLOGGER 
TMM_RECEIVENFLOG 
TMM_DECODENFLOG 
TMM_RECEIVEWINDIVERT 
TMM_VERDICTWINDIVERT 
TMM_DECODEWINDIVERT 
TMM_FLOWMANAGER 
TMM_FLOWRECYCLER 
TMM_BYPASSEDFLOWMANAGER 
TMM_DETECTLOADER 
TMM_UNIXMANAGER 
TMM_SIZE 

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