]> git.ipfire.org Git - thirdparty/suricata.git/commit
detect/prefilter: use sig mask to exclude pkt engines
authorVictor Julien <vjulien@oisf.net>
Tue, 30 Apr 2024 05:38:42 +0000 (07:38 +0200)
committerVictor Julien <victor@inliniac.net>
Tue, 18 Jun 2024 19:09:00 +0000 (21:09 +0200)
commit956c8bebd1b404ff05b267cc9594b05867294f7d
tree5298d31d1d38f687ea8d8edf647869debf13be32
parent4c2960169c8376fcafd81f62c32eda0054c26a63
detect/prefilter: use sig mask to exclude pkt engines

Add an argument to the packet prefilter registration function to include
`SignatureMask` flags. This will be used at runtime to only call these
prefilter engines when the mask check passes.
26 files changed:
src/detect-app-layer-protocol.c
src/detect-dsize.c
src/detect-engine-prefilter-common.c
src/detect-engine-prefilter-common.h
src/detect-engine-prefilter.c
src/detect-engine-prefilter.h
src/detect-flow-age.c
src/detect-flow-pkts.c
src/detect-flow.c
src/detect-fragbits.c
src/detect-fragoffset.c
src/detect-icmp-id.c
src/detect-icmp-seq.c
src/detect-icmpv6-mtu.c
src/detect-icode.c
src/detect-id.c
src/detect-itype.c
src/detect-stream_size.c
src/detect-tcp-ack.c
src/detect-tcp-flags.c
src/detect-tcp-seq.c
src/detect-tcpmss.c
src/detect-template2.c
src/detect-ttl.c
src/detect.c
src/detect.h