]> git.ipfire.org Git - thirdparty/suricata.git/commit
smb2: allow limiting in-flight data size/cnt
authorVictor Julien <vjulien@oisf.net>
Sat, 16 Apr 2022 04:58:20 +0000 (06:58 +0200)
committerVictor Julien <vjulien@oisf.net>
Wed, 20 Apr 2022 18:48:10 +0000 (20:48 +0200)
commit96b72b18aa84e6e2df667f9ee43c56db8a3c78c0
tree39c404aa08ac298f4562e4193ffc0bb770379a46
parente82b4e018508d7aed7178cf37d4f3f2aec4c1439
smb2: allow limiting in-flight data size/cnt

Allow limiting in-flight out or order data chunks per size or count.

Implemented for read and writes separately:

app-layer.protocols.smb.max-write-queue-size
app-layer.protocols.smb.max-write-queue-cnt
app-layer.protocols.smb.max-read-queue-size
app-layer.protocols.smb.max-read-queue-cnt

Backport note: Modified to support Rust 1.33 -- Jason Ish

(cherry picked from commit 4be8334c9e95cc520c9c6a63a98d6b160915d07f)
rust/src/smb/events.rs
rust/src/smb/smb.rs
rust/src/smb/smb2.rs
src/app-layer-smb.c