]> git.ipfire.org Git - thirdparty/suricata.git/commit
smb: use lru for ssnguid2vec_map; rename
authorVictor Julien <vjulien@oisf.net>
Thu, 24 Oct 2024 13:13:40 +0000 (15:13 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 6 Nov 2024 20:33:33 +0000 (21:33 +0100)
commitba7a4ece76f06db9a83abdbf6a5ae424aa73bba6
tree67dafe86a0ee8651f646224d415d50a903fcfbf0
parent0f23557ef7c1e27e85fc48a873b01322000ea4d6
smb: use lru for ssnguid2vec_map; rename

Reimplement the ssnguid2vec_map HashMap as a LruCache.

Since this is a DCERPC record cache, name it as such.

Default size is 128. Can be controlled by
`app-layer.protocols.smb.max-dcerpc-frag-cache-size`.

Ticket: #5672.
rust/src/smb/dcerpc.rs
rust/src/smb/debug.rs
rust/src/smb/smb.rs
rust/src/smb/smb1.rs