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().