]> git.ipfire.org Git - thirdparty/suricata.git/commit
detect/profiling: improve pcap reading performance
authorVictor Julien <vjulien@oisf.net>
Sat, 16 Dec 2023 15:45:00 +0000 (16:45 +0100)
committerVictor Julien <vjulien@oisf.net>
Tue, 9 Jan 2024 08:21:30 +0000 (09:21 +0100)
commit1d3302240a0d86c5fe3acc6c3fb174bd4b591cfc
tree1b65b9af614fc815a9ee0c045a9dc498b5f5946b
parent4db3f8f83d1dfae074623ba3fa5562c503328f2b
detect/profiling: improve pcap reading performance

When reading a pcap, packet time can move much faster than wall
clock time. This would trigger many more profile syncs than before.

As the sync is using a lock to synchronize with other threads, this
is an expensive operation.

Bug: #6619.

Fixes: b591813b8690 ("profiling/rules: reduce sync logic scope")
(cherry picked from commit bcb2b50cfc34430e0e91dea781c90d2259ef8f0d)
src/detect.c