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_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 88 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 81 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_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.