|
suricata
|
#include <stream-tcp.h>

Public Member Functions | |
| SC_ATOMIC_DECLARE (uint64_t, memcap) | |
| SC_ATOMIC_DECLARE (uint64_t, reassembly_memcap) | |
Data Fields | |
| uint16_t | stream_init_flags |
| uint8_t | flags |
| uint8_t | max_synack_queued |
| uint32_t | prealloc_sessions |
| uint32_t | prealloc_segments |
| bool | midstream |
| bool | async_oneside |
| bool | streaming_log_api |
| uint8_t | max_syn_queued |
| uint32_t | reassembly_depth |
| uint16_t | reassembly_toserver_chunk_size |
| uint16_t | reassembly_toclient_chunk_size |
| enum ExceptionPolicy | ssn_memcap_policy |
| enum ExceptionPolicy | reassembly_memcap_policy |
| enum ExceptionPolicy | midstream_policy |
| enum TcpStreamUrgentHandling | urgent_policy |
| enum TcpStreamUrgentHandling | urgent_oob_limit_policy |
| bool | liberal_timestamps |
| StreamingBufferConfig | sbcnf |
Definition at line 54 of file stream-tcp.h.
| TcpStreamCnf_::SC_ATOMIC_DECLARE | ( | uint64_t | , |
| memcap | |||
| ) |
stream tracking
max stream mem usage
| TcpStreamCnf_::SC_ATOMIC_DECLARE | ( | uint64_t | , |
| reassembly_memcap | |||
| ) |
max memory usage for stream reassembly
| bool TcpStreamCnf_::async_oneside |
Definition at line 71 of file stream-tcp.h.
Referenced by StreamTcpInitConfig().
| uint8_t TcpStreamCnf_::flags |
Definition at line 65 of file stream-tcp.h.
Referenced by StreamTcpBypassEnabled(), StreamTcpInitConfig(), StreamTcpInlineMode(), StreamTcpSegmentForEach(), StreamTcpUTDeinit(), and StreamTcpUTInitInline().
| bool TcpStreamCnf_::liberal_timestamps |
Definition at line 87 of file stream-tcp.h.
| uint8_t TcpStreamCnf_::max_syn_queued |
Definition at line 73 of file stream-tcp.h.
| uint8_t TcpStreamCnf_::max_synack_queued |
Definition at line 66 of file stream-tcp.h.
| bool TcpStreamCnf_::midstream |
Definition at line 70 of file stream-tcp.h.
Referenced by StreamTcpInitConfig().
| enum ExceptionPolicy TcpStreamCnf_::midstream_policy |
Definition at line 78 of file stream-tcp.h.
Referenced by StreamTcpInitConfig().
| uint32_t TcpStreamCnf_::prealloc_segments |
segments to prealloc per stream thread
Definition at line 69 of file stream-tcp.h.
| uint32_t TcpStreamCnf_::prealloc_sessions |
ssns to prealloc per stream thread
Definition at line 68 of file stream-tcp.h.
Referenced by StreamTcpInitConfig().
| uint32_t TcpStreamCnf_::reassembly_depth |
Depth until when we reassemble the stream
Definition at line 75 of file stream-tcp.h.
| enum ExceptionPolicy TcpStreamCnf_::reassembly_memcap_policy |
Definition at line 78 of file stream-tcp.h.
Referenced by StreamTcpInitConfig().
| uint16_t TcpStreamCnf_::reassembly_toclient_chunk_size |
Definition at line 78 of file stream-tcp.h.
| uint16_t TcpStreamCnf_::reassembly_toserver_chunk_size |
Definition at line 77 of file stream-tcp.h.
| StreamingBufferConfig TcpStreamCnf_::sbcnf |
Definition at line 89 of file stream-tcp.h.
Referenced by StreamTcpPruneSession(), StreamTcpStreamCleanup(), and UTHAddStreamToFlow().
| enum ExceptionPolicy TcpStreamCnf_::ssn_memcap_policy |
Definition at line 78 of file stream-tcp.h.
Referenced by StreamTcpInitConfig(), and StreamTcpThreadInit().
| uint16_t TcpStreamCnf_::stream_init_flags |
new stream flags will be initialized to this
Definition at line 62 of file stream-tcp.h.
| bool TcpStreamCnf_::streaming_log_api |
Definition at line 72 of file stream-tcp.h.
| enum TcpStreamUrgentHandling TcpStreamCnf_::urgent_oob_limit_policy |
Definition at line 78 of file stream-tcp.h.
| enum TcpStreamUrgentHandling TcpStreamCnf_::urgent_policy |
Definition at line 78 of file stream-tcp.h.
Referenced by StreamTcpInitConfig().