suricata
TcpReassemblyThreadCtx_ Struct Reference

#include <stream-tcp-reassemble.h>

Collaboration diagram for TcpReassemblyThreadCtx_:

Data Fields

void * app_tctx
 
int segment_thread_pool_id
 
uint16_t counter_tcp_segment_memcap
 
ExceptionPolicyCounters counter_tcp_reas_eps
 
uint16_t counter_tcp_segment_from_cache
 
uint16_t counter_tcp_segment_from_pool
 
uint16_t counter_tcp_stream_depth
 
uint16_t counter_tcp_reass_gap
 
uint16_t counter_tcp_reass_overlap
 
uint16_t counter_tcp_reass_overlap_diff_data
 
uint16_t counter_tcp_reass_data_normal_fail
 
uint16_t counter_tcp_reass_data_overlap_fail
 
uint16_t counter_tcp_urgent_oob
 

Detailed Description

Definition at line 61 of file stream-tcp-reassemble.h.

Field Documentation

◆ app_tctx

void* TcpReassemblyThreadCtx_::app_tctx

◆ counter_tcp_reas_eps

ExceptionPolicyCounters TcpReassemblyThreadCtx_::counter_tcp_reas_eps

times exception policy for stream reassembly memcap was applied

Definition at line 69 of file stream-tcp-reassemble.h.

◆ counter_tcp_reass_data_normal_fail

uint16_t TcpReassemblyThreadCtx_::counter_tcp_reass_data_normal_fail

Definition at line 84 of file stream-tcp-reassemble.h.

◆ counter_tcp_reass_data_overlap_fail

uint16_t TcpReassemblyThreadCtx_::counter_tcp_reass_data_overlap_fail

Definition at line 85 of file stream-tcp-reassemble.h.

◆ counter_tcp_reass_gap

uint16_t TcpReassemblyThreadCtx_::counter_tcp_reass_gap

count number of streams with a unrecoverable stream gap (missing pkts)

Definition at line 77 of file stream-tcp-reassemble.h.

◆ counter_tcp_reass_overlap

uint16_t TcpReassemblyThreadCtx_::counter_tcp_reass_overlap

count packet data overlaps

Definition at line 80 of file stream-tcp-reassemble.h.

◆ counter_tcp_reass_overlap_diff_data

uint16_t TcpReassemblyThreadCtx_::counter_tcp_reass_overlap_diff_data

count overlaps with different data

Definition at line 82 of file stream-tcp-reassemble.h.

◆ counter_tcp_segment_from_cache

uint16_t TcpReassemblyThreadCtx_::counter_tcp_segment_from_cache

Definition at line 71 of file stream-tcp-reassemble.h.

Referenced by StreamTcpGetSegment().

◆ counter_tcp_segment_from_pool

uint16_t TcpReassemblyThreadCtx_::counter_tcp_segment_from_pool

Definition at line 72 of file stream-tcp-reassemble.h.

Referenced by StreamTcpGetSegment().

◆ counter_tcp_segment_memcap

uint16_t TcpReassemblyThreadCtx_::counter_tcp_segment_memcap

TCP segments which are not being reassembled due to memcap was reached

Definition at line 67 of file stream-tcp-reassemble.h.

Referenced by StreamTcpGetSegment().

◆ counter_tcp_stream_depth

uint16_t TcpReassemblyThreadCtx_::counter_tcp_stream_depth

number of streams that stop reassembly because their depth is reached

Definition at line 75 of file stream-tcp-reassemble.h.

◆ counter_tcp_urgent_oob

uint16_t TcpReassemblyThreadCtx_::counter_tcp_urgent_oob

count OOB bytes

Definition at line 88 of file stream-tcp-reassemble.h.

◆ segment_thread_pool_id

int TcpReassemblyThreadCtx_::segment_thread_pool_id

Definition at line 64 of file stream-tcp-reassemble.h.

Referenced by StreamTcpGetSegment().


The documentation for this struct was generated from the following file: