suricata
SigGroupHeadInitData_ Struct Reference

#include <detect.h>

Collaboration diagram for SigGroupHeadInitData_:

Data Fields

MpmStore mpm_store [MPMB_MAX]
 
uint8_t * sig_array
 
uint32_t sig_size
 
uint8_t protos [256]
 
uint32_t direction
 
int whitelist
 
MpmCtx ** app_mpms
 
MpmCtx ** pkt_mpms
 
PrefilterEngineListpkt_engines
 
PrefilterEngineListpayload_engines
 
PrefilterEngineListtx_engines
 
struct DetectPort_port
 

Detailed Description

Definition at line 1323 of file detect.h.

Field Documentation

◆ app_mpms

MpmCtx** SigGroupHeadInitData_::app_mpms

Definition at line 1333 of file detect.h.

Referenced by SigGroupHeadInitDataFree().

◆ direction

uint32_t SigGroupHeadInitData_::direction

set to SIG_FLAG_TOSERVER, SIG_FLAG_TOCLIENT or both

Definition at line 1330 of file detect.h.

Referenced by SigGroupHeadSetProtoAndDirection().

◆ mpm_store

MpmStore SigGroupHeadInitData_::mpm_store[MPMB_MAX]

Definition at line 1324 of file detect.h.

◆ payload_engines

PrefilterEngineList* SigGroupHeadInitData_::payload_engines

Definition at line 1337 of file detect.h.

Referenced by PrefilterAppendPayloadEngine(), and SigGroupHeadInitDataFree().

◆ pkt_engines

PrefilterEngineList* SigGroupHeadInitData_::pkt_engines

◆ pkt_mpms

MpmCtx** SigGroupHeadInitData_::pkt_mpms

Definition at line 1334 of file detect.h.

Referenced by SigGroupHeadInitDataFree().

◆ port

struct DetectPort_* SigGroupHeadInitData_::port

Definition at line 1341 of file detect.h.

◆ protos

uint8_t SigGroupHeadInitData_::protos[256]

proto(s) this sgh is for

Definition at line 1329 of file detect.h.

Referenced by SigGroupHeadSetProtoAndDirection().

◆ sig_array

uint8_t* SigGroupHeadInitData_::sig_array

◆ sig_size

uint32_t SigGroupHeadInitData_::sig_size

size in bytes

Definition at line 1327 of file detect.h.

Referenced by SigGroupHeadClearSigs(), and SigGroupHeadPrintSigs().

◆ tx_engines

PrefilterEngineList* SigGroupHeadInitData_::tx_engines

Definition at line 1338 of file detect.h.

Referenced by PrefilterAppendTxEngine(), and SigGroupHeadInitDataFree().

◆ whitelist

int SigGroupHeadInitData_::whitelist

try to make this group a unique one

Definition at line 1331 of file detect.h.


The documentation for this struct was generated from the following file: