Go to the source code of this file.
|
| int | PrefilterSetupPacketHeader (DetectEngineCtx *de_ctx, SigGroupHead *sgh, int sm_type, SignatureMask mask, void(*Set)(PrefilterPacketHeaderValue *v, void *), bool(*Compare)(PrefilterPacketHeaderValue v, void *), void(*Match)(DetectEngineThreadCtx *det_ctx, Packet *p, const void *pectx)) |
| |
| int | PrefilterSetupPacketHeaderU8Hash (DetectEngineCtx *de_ctx, SigGroupHead *sgh, int sm_type, SignatureMask mask, void(*Set)(PrefilterPacketHeaderValue *v, void *), bool(*Compare)(PrefilterPacketHeaderValue v, void *), void(*Match)(DetectEngineThreadCtx *det_ctx, Packet *p, const void *pectx)) |
| |
◆ PREFILTER_EXTRA_MATCH_ALPROTO
| #define PREFILTER_EXTRA_MATCH_ALPROTO 1 |
◆ PREFILTER_EXTRA_MATCH_DSTPORT
| #define PREFILTER_EXTRA_MATCH_DSTPORT 3 |
◆ PREFILTER_EXTRA_MATCH_SRCPORT
| #define PREFILTER_EXTRA_MATCH_SRCPORT 2 |
◆ PREFILTER_EXTRA_MATCH_UNUSED
| #define PREFILTER_EXTRA_MATCH_UNUSED 0 |
◆ PREFILTER_U8HASH_MODE_EQ
| #define PREFILTER_U8HASH_MODE_EQ DetectUintModeEqual |
◆ PREFILTER_U8HASH_MODE_GT
| #define PREFILTER_U8HASH_MODE_GT DetectUintModeGt |
◆ PREFILTER_U8HASH_MODE_LT
| #define PREFILTER_U8HASH_MODE_LT DetectUintModeLt |
◆ PREFILTER_U8HASH_MODE_RA
| #define PREFILTER_U8HASH_MODE_RA DetectUintModeRange |
◆ PrefilterPacketHeaderCtx
◆ PrefilterPacketU8HashCtx
◆ SigsArray
◆ PrefilterSetupPacketHeader()
| int PrefilterSetupPacketHeader |
( |
DetectEngineCtx * |
de_ctx, |
|
|
SigGroupHead * |
sgh, |
|
|
int |
sm_type, |
|
|
SignatureMask |
mask, |
|
|
void(*)(PrefilterPacketHeaderValue *v, void *) |
Set, |
|
|
bool(*)(PrefilterPacketHeaderValue v, void *) |
Compare, |
|
|
void(*)(DetectEngineThreadCtx *det_ctx, Packet *p, const void *pectx) |
Match |
|
) |
| |
◆ PrefilterSetupPacketHeaderU8Hash()
| int PrefilterSetupPacketHeaderU8Hash |
( |
DetectEngineCtx * |
de_ctx, |
|
|
SigGroupHead * |
sgh, |
|
|
int |
sm_type, |
|
|
SignatureMask |
mask, |
|
|
void(*)(PrefilterPacketHeaderValue *v, void *) |
Set, |
|
|
bool(*)(PrefilterPacketHeaderValue v, void *) |
Compare, |
|
|
void(*)(DetectEngineThreadCtx *det_ctx, Packet *p, const void *pectx) |
Match |
|
) |
| |