suricata
StreamTcpThread_ Struct Reference

#include <stream-tcp.h>

Collaboration diagram for StreamTcpThread_:

Data Fields

int ssn_pool_id
 
PacketQueue pseudo_queue
 
uint16_t counter_tcp_sessions
 
uint16_t counter_tcp_ssn_memcap
 
uint16_t counter_tcp_pseudo
 
uint16_t counter_tcp_pseudo_failed
 
uint16_t counter_tcp_invalid_checksum
 
uint16_t counter_tcp_no_flow
 
uint16_t counter_tcp_reused_ssn
 
uint16_t counter_tcp_syn
 
uint16_t counter_tcp_synack
 
uint16_t counter_tcp_rst
 
uint16_t counter_tcp_midstream_pickups
 
uint16_t counter_tcp_wrong_thread
 
TcpReassemblyThreadCtxra_ctx
 

Detailed Description

Definition at line 70 of file stream-tcp.h.

Field Documentation

uint16_t StreamTcpThread_::counter_tcp_invalid_checksum

packets rejected because their csum is invalid

Definition at line 86 of file stream-tcp.h.

Referenced by StreamTcp(), and StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_midstream_pickups

midstream pickups

Definition at line 98 of file stream-tcp.h.

Referenced by StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_no_flow

TCP packets with no associated flow

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

Referenced by StreamTcp(), and StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_pseudo

pseudo packets processed

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

Referenced by StreamTcpPseudoPacketCreateStreamEndPacket(), and StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_pseudo_failed

pseudo packets failed to setup

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

Referenced by StreamTcpPseudoPacketCreateStreamEndPacket(), and StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_reused_ssn

sessions reused

Definition at line 90 of file stream-tcp.h.

uint16_t StreamTcpThread_::counter_tcp_rst

rst pkts

Definition at line 96 of file stream-tcp.h.

Referenced by StreamTcpPacket(), and StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_sessions

Definition at line 78 of file stream-tcp.h.

Referenced by StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_ssn_memcap

sessions not picked up because memcap was reached

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

Referenced by StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_syn

syn pkts

Definition at line 92 of file stream-tcp.h.

Referenced by StreamTcpPacket(), and StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_synack

syn/ack pkts

Definition at line 94 of file stream-tcp.h.

Referenced by StreamTcpPacket(), and StreamTcpThreadInit().

uint16_t StreamTcpThread_::counter_tcp_wrong_thread

wrong thread

Definition at line 100 of file stream-tcp.h.

Referenced by StreamTcpThreadInit().

PacketQueue StreamTcpThread_::pseudo_queue

queue for pseudo packet(s) that were created in the stream process and need further handling. Currently only used when receiving (valid) RST packets

Definition at line 76 of file stream-tcp.h.

Referenced by StreamTcpPacket().

TcpReassemblyThreadCtx* StreamTcpThread_::ra_ctx

tcp reassembly thread data

Definition at line 103 of file stream-tcp.h.

Referenced by StreamTcp(), StreamTcpPacket(), StreamTcpThreadDeinit(), and StreamTcpThreadInit().

int StreamTcpThread_::ssn_pool_id

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

Referenced by StreamTcpThreadInit().


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