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
 
PrefilterEngineListpkt_engines
 
PrefilterEngineListpayload_engines
 
PrefilterEngineListtx_engines
 
struct DetectPort_port
 

Detailed Description

Definition at line 1277 of file detect.h.

Field Documentation

MpmCtx** SigGroupHeadInitData_::app_mpms

Definition at line 1287 of file detect.h.

Referenced by PatternMatchPrepareGroup(), and SigGroupHeadInitDataFree().

uint32_t SigGroupHeadInitData_::direction

set to SIG_FLAG_TOSERVER, SIG_FLAG_TOCLIENT or both

Definition at line 1284 of file detect.h.

Referenced by SigGroupHeadSetProtoAndDirection().

MpmStore SigGroupHeadInitData_::mpm_store[MPMB_MAX]

Definition at line 1278 of file detect.h.

PrefilterEngineList* SigGroupHeadInitData_::payload_engines
PrefilterEngineList* SigGroupHeadInitData_::pkt_engines
struct DetectPort_* SigGroupHeadInitData_::port

Definition at line 1294 of file detect.h.

uint8_t SigGroupHeadInitData_::protos[256]

proto(s) this sgh is for

Definition at line 1283 of file detect.h.

Referenced by SigGroupHeadSetProtoAndDirection().

uint32_t SigGroupHeadInitData_::sig_size
PrefilterEngineList* SigGroupHeadInitData_::tx_engines
int SigGroupHeadInitData_::whitelist

try to make this group a unique one

Definition at line 1285 of file detect.h.

Referenced by PacketCreateMask(), SigAddressPrepareStage1(), and SigGroupHeadCopySigs().


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