]> git.ipfire.org Git - thirdparty/snort3.git/commit
Merge pull request #1187 in SNORT/snort3 from stream_perf_optimization to master
authorRuss Combs (rucombs) <rucombs@cisco.com>
Fri, 13 Apr 2018 15:42:18 +0000 (11:42 -0400)
committerRuss Combs (rucombs) <rucombs@cisco.com>
Fri, 13 Apr 2018 15:42:18 +0000 (11:42 -0400)
commit3e9b41f960b29f821cdb2be227b786d9e6ffe42d
treef0f38f99b494b451e97b448720a7209e24786096
parent6f071ed46161542867f1829606148e43c61a196b
Merge pull request #1187 in SNORT/snort3 from stream_perf_optimization to master

Squashed commit of the following:

commit aba95f74f79e56d0752ceab71a6da315596d0aad
Author: Russ Combs <rucombs@cisco.com>
Date:   Fri Mar 30 17:09:05 2018 -0400

    stream_tcp: refactor tcp normalizer and reassembler to eliminate dynamic heap allocations per flow
40 files changed:
src/stream/libtcp/tcp_state_handler.cc
src/stream/libtcp/tcp_state_handler.h
src/stream/libtcp/tcp_stream_session.cc
src/stream/libtcp/tcp_stream_session.h
src/stream/libtcp/tcp_stream_tracker.cc
src/stream/libtcp/tcp_stream_tracker.h
src/stream/tcp/CMakeLists.txt
src/stream/tcp/ips_stream_reassemble.cc
src/stream/tcp/ips_stream_size.cc
src/stream/tcp/segment_overlap_editor.cc
src/stream/tcp/segment_overlap_editor.h
src/stream/tcp/tcp_debug_trace.h
src/stream/tcp/tcp_module.h
src/stream/tcp/tcp_normalizer.cc
src/stream/tcp/tcp_normalizer.h
src/stream/tcp/tcp_normalizers.cc
src/stream/tcp/tcp_normalizers.h
src/stream/tcp/tcp_reassembler.cc
src/stream/tcp/tcp_reassembler.h
src/stream/tcp/tcp_reassemblers.cc
src/stream/tcp/tcp_reassemblers.h
src/stream/tcp/tcp_segment_node.cc
src/stream/tcp/tcp_segment_node.h
src/stream/tcp/tcp_session.cc
src/stream/tcp/tcp_session.h
src/stream/tcp/tcp_state_close_wait.cc
src/stream/tcp/tcp_state_closed.cc
src/stream/tcp/tcp_state_closing.cc
src/stream/tcp/tcp_state_established.cc
src/stream/tcp/tcp_state_fin_wait1.cc
src/stream/tcp/tcp_state_fin_wait2.cc
src/stream/tcp/tcp_state_last_ack.cc
src/stream/tcp/tcp_state_listen.cc
src/stream/tcp/tcp_state_none.cc
src/stream/tcp/tcp_state_syn_recv.cc
src/stream/tcp/tcp_state_time_wait.cc
src/stream/tcp/tcp_stream_state_machine.h
src/stream/tcp/tcp_tracker.cc [deleted file]
src/stream/tcp/tcp_tracker.h [deleted file]
src/stream/tcp/test/tcp_normalizer_test.cc