Go to the documentation of this file.
75 SCLogError(
"bypass can't work with filestore keyword");
void(* Free)(DetectEngineCtx *, void *)
void PacketBypassCallback(Packet *p)
main detection engine ctx
int(* Setup)(DetectEngineCtx *, Signature *, const char *)
@ DETECT_SM_LIST_POSTMATCH
Data structures and function prototypes for keeping state for the detection engine.
int(* Match)(DetectEngineThreadCtx *, Packet *, const Signature *, const SigMatchCtx *)
SigMatch * SigMatchAlloc(void)
Used to start a pointer to SigMatch context Should never be dereferenced without casting to something...
void DetectBypassRegister(void)
Registration function for keyword: bypass.
SigTableElmt sigmatch_table[DETECT_TBLSIZE]
#define SCLogError(...)
Macro used to log ERROR messages.
a single match condition for a signature
void SigMatchAppendSMToList(Signature *s, SigMatch *new, int list)
Append a SigMatch to the list type.
#define SIG_FLAG_FILESTORE