suricata
|
#include <detect.h>
Data Fields | |
uint16_t | local_id |
AppProto | alproto |
union { | |
SignatureMask pkt_mask | |
uint8_t tx_min_progress | |
uint8_t frame_type | |
} | ctx |
void * | pectx |
union { | |
PrefilterPktFn Prefilter | |
PrefilterTxFn PrefilterTx | |
PrefilterFrameFn PrefilterFrame | |
} | cb |
uint32_t | gid |
bool | is_last |
bool | is_last_for_progress |
AppProto PrefilterEngine_::alproto |
App Proto this engine applies to: only used with Tx Engines
Definition at line 1406 of file detect.h.
Referenced by DetectRunPrefilterFrame(), DetectRunPrefilterTx(), and PrefilterSetupRuleGroup().
union { ... } PrefilterEngine_::cb |
Referenced by DetectRunPrefilterFrame(), DetectRunPrefilterTx(), Prefilter(), and PrefilterSetupRuleGroup().
union { ... } PrefilterEngine_::ctx |
Referenced by DetectRunPrefilterFrame(), DetectRunPrefilterTx(), Prefilter(), and PrefilterSetupRuleGroup().
uint8_t PrefilterEngine_::frame_type |
Definition at line 1413 of file detect.h.
Referenced by DetectRunPrefilterFrame().
uint32_t PrefilterEngine_::gid |
Definition at line 1427 of file detect.h.
Referenced by DetectRunPrefilterFrame(), DetectRunPrefilterTx(), Prefilter(), and PrefilterSetupRuleGroup().
bool PrefilterEngine_::is_last |
Definition at line 1428 of file detect.h.
Referenced by DetectRunPrefilterFrame(), DetectRunPrefilterTx(), Prefilter(), and PrefilterSetupRuleGroup().
bool PrefilterEngine_::is_last_for_progress |
Definition at line 1429 of file detect.h.
Referenced by DetectRunPrefilterTx().
uint16_t PrefilterEngine_::local_id |
Definition at line 1403 of file detect.h.
Referenced by PrefilterSetupRuleGroup().
void* PrefilterEngine_::pectx |
Context for matching. Might be MpmCtx for MPM engines, other ctx' for other engines.
Definition at line 1418 of file detect.h.
Referenced by DetectRunPrefilterFrame(), DetectRunPrefilterTx(), Prefilter(), and PrefilterSetupRuleGroup().
SignatureMask PrefilterEngine_::pkt_mask |
mask for pkt engines
Definition at line 1409 of file detect.h.
Referenced by Prefilter(), and PrefilterSetupRuleGroup().
PrefilterPktFn PrefilterEngine_::Prefilter |
Definition at line 1421 of file detect.h.
Referenced by Prefilter(), and PrefilterSetupRuleGroup().
PrefilterFrameFn PrefilterEngine_::PrefilterFrame |
Definition at line 1423 of file detect.h.
Referenced by DetectRunPrefilterFrame().
PrefilterTxFn PrefilterEngine_::PrefilterTx |
Definition at line 1422 of file detect.h.
Referenced by DetectRunPrefilterTx(), and PrefilterSetupRuleGroup().
uint8_t PrefilterEngine_::tx_min_progress |
Minimal Tx progress we need before running the engine. Only used with Tx Engine
Definition at line 1412 of file detect.h.
Referenced by DetectRunPrefilterTx(), and PrefilterSetupRuleGroup().