Merge in SNORT/snort3 from ~YVELYKOZ/snort3:doc_sse_mult_proc_upd to master
Squashed commit of the following:
commit
6e8e6fffd54702cad4487ea5b54f2715b0c85f48
Author: Yehor Velykozhon <yvelykoz@cisco.com>
Date: Thu Oct 27 16:46:20 2022 +0300
doc: add information about handling multiple detection in SSE
Pending continuations from the flow are picked up and updated/evaluated with
respect to the buffer's source (e.g. flow direction, file context, etc.)
+
+In case of multiple calls for detection (the same packet and IPS context), continuations are created as usual.
+But just-created continuations are not evaluated immediately on the same packet, they will wait their turn in
+the next PDU. Additionally, if an inspector calls for detection on a single data block (like, a full
+attachment in HTTP), continuations can be disabled by providing 'no_flow' flag to file_data buffer or
+any other buffer to indicate that the block is complete and no continuations needed.