]> git.ipfire.org Git - thirdparty/suricata.git/commit
app-layer-expectation: limit number of expectations
authorEric Leblond <eric@regit.org>
Fri, 7 Feb 2020 23:01:28 +0000 (00:01 +0100)
committerVictor Julien <victor@inliniac.net>
Fri, 3 Apr 2020 08:07:48 +0000 (10:07 +0200)
commit6c9d1c08614fdbd42c22b5aca0d4c438bd404c5e
tree23fd6a44521633fc76d941e5ee52124c2e0e675f
parent03e4bfeb026a568857617a2e1e135c4b3bbd1505
app-layer-expectation: limit number of expectations

This patch introduces a limitation in term of number of
expectations attached to one IPPair. This is done using
a circle list so we have a FIFO approach on expectation
handling.

Circleq list code is copied from BSD code like was pre existing code
in queue.h.
src/app-layer-expectation.c
src/queue.h