]> git.ipfire.org Git - thirdparty/snort3.git/commit
Pull request #3439: netflow: Enforcing memcap for record and template LRU caches
authorMasud Hasan (mashasan) <mashasan@cisco.com>
Fri, 27 May 2022 19:36:44 +0000 (19:36 +0000)
committerMasud Hasan (mashasan) <mashasan@cisco.com>
Fri, 27 May 2022 19:36:44 +0000 (19:36 +0000)
commitf09a0ca8ca855ba8e19e48625f549bf93e6cea82
treeccbd3128cd29a3a9627f5fd8d4030172b77eb5c0
parent31f1ed7536b193b4d848fccbeaa2a6d3739b9717
Pull request #3439: netflow: Enforcing memcap for record and template LRU caches

Merge in SNORT/snort3 from ~MASHASAN/snort3:netflow_memcap to master

Squashed commit of the following:

commit bc2f0391d2011a359c8c1b238e222b305cd60db3
Author: Masud Hasan <mashasan@cisco.com>
Date:   Thu May 26 23:51:59 2022 -0400

    host_tracker: Renaming generic files and classes

commit bf7c31fd580de06f7c8311cd7e1fc3c91b7c5f4e
Author: Masud Hasan <mashasan@cisco.com>
Date:   Wed May 18 14:50:13 2022 -0400

    netflow: Enforcing memcap for session record and template LRU caches
26 files changed:
src/hash/CMakeLists.txt
src/hash/lru_cache_local.h [new file with mode: 0644]
src/hash/test/CMakeLists.txt
src/hash/test/lru_cache_local_test.cc [new file with mode: 0644]
src/host_tracker/CMakeLists.txt
src/host_tracker/cache_allocator.cc [moved from src/host_tracker/host_cache_allocator.cc with 90% similarity]
src/host_tracker/cache_allocator.h [moved from src/host_tracker/host_cache_allocator.h with 75% similarity]
src/host_tracker/cache_interface.h [moved from src/host_tracker/host_cache_interface.h with 93% similarity]
src/host_tracker/dev_notes.txt
src/host_tracker/host_cache.h
src/host_tracker/host_tracker.cc
src/host_tracker/host_tracker.h
src/host_tracker/host_tracker_module.cc
src/host_tracker/host_tracker_module.h
src/host_tracker/test/CMakeLists.txt
src/host_tracker/test/cache_allocator_test.cc [moved from src/host_tracker/test/host_cache_allocator_test.cc with 91% similarity]
src/host_tracker/test/host_cache_allocator_ht_test.cc
src/host_tracker/test/host_tracker_test.cc
src/network_inspectors/appid/lua_detector_api.cc
src/network_inspectors/rna/rna_mac_cache.h
src/service_inspectors/netflow/CMakeLists.txt
src/service_inspectors/netflow/netflow.cc
src/service_inspectors/netflow/netflow_cache.cc [new file with mode: 0644]
src/service_inspectors/netflow/netflow_cache.h [new file with mode: 0644]
src/service_inspectors/netflow/netflow_module.cc
src/service_inspectors/netflow/netflow_module.h