]> git.ipfire.org Git - thirdparty/suricata.git/commit
app-layer: reduce app cleanup and output-tx calls
authorVictor Julien <vjulien@oisf.net>
Sat, 17 Sep 2022 09:25:22 +0000 (11:25 +0200)
committerVictor Julien <vjulien@oisf.net>
Sat, 1 Oct 2022 18:27:38 +0000 (20:27 +0200)
commit23323a961facb4975e057669e04e91283abe0774
treee99777aa66544083cfa0677461450e0a9fd471c2
parent4bb7f827e0f9e251dbff63094a5be7f1eada92c3
app-layer: reduce app cleanup and output-tx calls

Track packets that updated the app-layer, and for those run
the transaction housekeeping and output-tx logging loops.

Do the same of end of flow packets.

This skips needless iterations over the transaction stores.
src/app-layer.c
src/decode.h
src/flow-worker.c
src/output-tx.c
src/stream-tcp-reassemble.c