]> git.ipfire.org Git - thirdparty/snort3.git/commit
Pull request #4767: Extractor Buffered Printout
authorOleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) <oshumeik@cisco.com>
Mon, 23 Jun 2025 13:16:19 +0000 (13:16 +0000)
committerOleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) <oshumeik@cisco.com>
Mon, 23 Jun 2025 13:16:19 +0000 (13:16 +0000)
commitc35cbd8434bcec8158037d3c972410c0c625e18e
tree030b0a0017e8e96b7c623410b72a13c2d2dab3a9
parent3dc8ba0a9c526546148ade8bc9188728f734bb90
Pull request #4767: Extractor Buffered Printout

Merge in SNORT/snort3 from ~OSHUMEIK/snort3:ring2 to master

Squashed commit of the following:

commit 180fa2a60a25000ed386dafd98db053c018a1630
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed Jun 18 12:13:52 2025 +0300

    connectors: set affinity for flusher thread

commit e8ab7c14455dd9678fc5cce5e4f1a43e544a3604
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Jun 16 12:44:27 2025 +0300

    connectors: give name to flusher thread

commit ba153a5662ae767d68c06d98a2b4a870965d4758
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue May 27 18:23:44 2025 +0300

    extractor: add benchmark tests

commit 1b990e23946fd36b21035f92c8c7d8c16562102e
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed May 14 16:50:37 2025 +0300

    connectors: add redirect option to print to a file

commit 9860640b438d9741480382958d6ed2c2207ab271
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Tue May 13 17:41:49 2025 +0300

    connectors: rename text log field

commit bd4f4cd4d5a6b34b1eff92d53f5238bde30b494e
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed May 7 18:01:49 2025 +0300

    connectors: rebuild readers as they might be outdated at exit

commit 74b8a422ba86c8b76c6a83ef396558a497d3fe7e
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Wed May 7 17:26:17 2025 +0300

    connectors: guarantee writes for std connector

commit d268bc8b55171a6d7dfd3cd9499f84cb0aff8caa
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Fri Apr 25 18:01:56 2025 +0300

    connectors: add buffered output to std_connector

    New buffer_size option in std_connector.

commit 86e30b13424263c4c29c98e5bce06c0c0cc1c3a0
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date:   Mon Apr 14 10:45:01 2025 +0300

    helpers: add 1-reader-1-writer ring buffer

    Thread safe.
    Supports variable record size.
    Overflow on write drops the new record.
    Benchmark tests added.
16 files changed:
src/connectors/std_connector/CMakeLists.txt
src/connectors/std_connector/dev_notes.txt
src/connectors/std_connector/std_connector.cc
src/connectors/std_connector/std_connector.h
src/connectors/std_connector/std_connector_buffer.cc [new file with mode: 0644]
src/connectors/std_connector/std_connector_buffer.h [new file with mode: 0644]
src/connectors/std_connector/test/std_connector_test.cc
src/helpers/CMakeLists.txt
src/helpers/ring2.h [new file with mode: 0644]
src/helpers/test/CMakeLists.txt
src/helpers/test/ring2_benchmark.cc [new file with mode: 0644]
src/helpers/test/ring2_test.cc [new file with mode: 0644]
src/managers/connector_manager.cc
src/network_inspectors/extractor/CMakeLists.txt
src/network_inspectors/extractor/test/CMakeLists.txt [new file with mode: 0644]
src/network_inspectors/extractor/test/extractor_benchmark.cc [new file with mode: 0644]