]> git.ipfire.org Git - thirdparty/suricata.git/commit
detect: initialization optimization
authorVictor Julien <vjulien@oisf.net>
Thu, 31 Mar 2022 16:00:57 +0000 (18:00 +0200)
committerJeff Lucovsky <jeff@lucovsky.org>
Fri, 27 May 2022 11:51:21 +0000 (07:51 -0400)
commitb4ee40eb38cd0245d1fa9a5bb14497126ad6bca2
tree9eab62bf3edafffaddc617c4cc0723163fbf07b6
parent5924869f5d1da46fe8bfda4d4eda124c15a79cde
detect: initialization optimization

A lot of time was spent in `SigMatchListSMBelongsTo` for the `mpm_sm`.

Optimize this by keeping the value at hand during Signature parsing and
detection engine setup.

(cherry picked from commit 3352c0bee419818f138be5837729f63a9b31bb03)
src/detect-engine-analyzer.c
src/detect-engine-build.c
src/detect-engine-mpm.c
src/detect-engine.c
src/detect-parse.c
src/detect.h