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.