FreeBSD kernel IPv4 code
tcp_log_buffer Struct Reference

#include <tcp_log_buf.h>

Collaboration diagram for tcp_log_buffer:

Data Fields

struct timeval tlb_tv
 
uint32_t tlb_ticks
 
uint32_t tlb_sn
 
uint8_t tlb_stackid
 
uint8_t tlb_eventid
 
uint16_t tlb_eventflags
 
int tlb_errno
 
struct tcp_log_sockbuf tlb_rxbuf
 
struct tcp_log_sockbuf tlb_txbuf
 
int tlb_state
 
uint32_t tlb_starttime
 
uint32_t tlb_iss
 
uint32_t tlb_flags
 
uint32_t tlb_snd_una
 
uint32_t tlb_snd_max
 
uint32_t tlb_snd_cwnd
 
uint32_t tlb_snd_nxt
 
uint32_t tlb_snd_recover
 
uint32_t tlb_snd_wnd
 
uint32_t tlb_snd_ssthresh
 
uint32_t tlb_srtt
 
uint32_t tlb_rttvar
 
uint32_t tlb_rcv_up
 
uint32_t tlb_rcv_adv
 
uint32_t tlb_flags2
 
uint32_t tlb_rcv_nxt
 
uint32_t tlb_rcv_wnd
 
uint32_t tlb_dupacks
 
int tlb_segqlen
 
int tlb_snd_numholes
 
uint32_t tlb_flex1
 
uint32_t tlb_flex2
 
uint32_t tlb_fbyte_in
 
uint32_t tlb_fbyte_out
 
uint8_t tlb_snd_scale:4
 
uint8_t tlb_rcv_scale:4
 
uint8_t _pad [3]
 
union tcp_log_stackspecific tlb_stackinfo
 
uint32_t tlb_len
 
struct tcphdr tlb_th
 
uint8_t tlb_opts [TCP_MAXOLEN]
 
struct tcp_log_verbose tlb_verbose [0]
 

Detailed Description

Definition at line 111 of file tcp_log_buf.h.

Field Documentation

◆ _pad

uint8_t tcp_log_buffer::_pad[3]

Definition at line 158 of file tcp_log_buf.h.

◆ tlb_dupacks

uint32_t tcp_log_buffer::tlb_dupacks

Definition at line 149 of file tcp_log_buf.h.

◆ tlb_errno

int tcp_log_buffer::tlb_errno

◆ tlb_eventflags

uint16_t tcp_log_buffer::tlb_eventflags

Definition at line 119 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_eventid

uint8_t tcp_log_buffer::tlb_eventid

Definition at line 118 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_fbyte_in

uint32_t tcp_log_buffer::tlb_fbyte_in

Definition at line 154 of file tcp_log_buf.h.

◆ tlb_fbyte_out

uint32_t tcp_log_buffer::tlb_fbyte_out

Definition at line 155 of file tcp_log_buf.h.

◆ tlb_flags

uint32_t tcp_log_buffer::tlb_flags

Definition at line 134 of file tcp_log_buf.h.

◆ tlb_flags2

uint32_t tcp_log_buffer::tlb_flags2

Definition at line 146 of file tcp_log_buf.h.

◆ tlb_flex1

uint32_t tcp_log_buffer::tlb_flex1

Definition at line 152 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_flex2

uint32_t tcp_log_buffer::tlb_flex2

Definition at line 153 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_iss

uint32_t tcp_log_buffer::tlb_iss

Definition at line 133 of file tcp_log_buf.h.

◆ tlb_len

uint32_t tcp_log_buffer::tlb_len

Definition at line 165 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_opts

uint8_t tcp_log_buffer::tlb_opts[TCP_MAXOLEN]

Definition at line 167 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_rcv_adv

uint32_t tcp_log_buffer::tlb_rcv_adv

Definition at line 145 of file tcp_log_buf.h.

◆ tlb_rcv_nxt

uint32_t tcp_log_buffer::tlb_rcv_nxt

Definition at line 147 of file tcp_log_buf.h.

◆ tlb_rcv_scale

uint8_t tcp_log_buffer::tlb_rcv_scale

Definition at line 157 of file tcp_log_buf.h.

◆ tlb_rcv_up

uint32_t tcp_log_buffer::tlb_rcv_up

Definition at line 144 of file tcp_log_buf.h.

◆ tlb_rcv_wnd

uint32_t tcp_log_buffer::tlb_rcv_wnd

Definition at line 148 of file tcp_log_buf.h.

◆ tlb_rttvar

uint32_t tcp_log_buffer::tlb_rttvar

Definition at line 143 of file tcp_log_buf.h.

◆ tlb_rxbuf

struct tcp_log_sockbuf tcp_log_buffer::tlb_rxbuf

Definition at line 128 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_segqlen

int tcp_log_buffer::tlb_segqlen

Definition at line 150 of file tcp_log_buf.h.

◆ tlb_sn

uint32_t tcp_log_buffer::tlb_sn

Definition at line 116 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_snd_cwnd

uint32_t tcp_log_buffer::tlb_snd_cwnd

Definition at line 137 of file tcp_log_buf.h.

◆ tlb_snd_max

uint32_t tcp_log_buffer::tlb_snd_max

Definition at line 136 of file tcp_log_buf.h.

◆ tlb_snd_numholes

int tcp_log_buffer::tlb_snd_numholes

Definition at line 151 of file tcp_log_buf.h.

◆ tlb_snd_nxt

uint32_t tcp_log_buffer::tlb_snd_nxt

Definition at line 138 of file tcp_log_buf.h.

◆ tlb_snd_recover

uint32_t tcp_log_buffer::tlb_snd_recover

Definition at line 139 of file tcp_log_buf.h.

◆ tlb_snd_scale

uint8_t tcp_log_buffer::tlb_snd_scale

Definition at line 156 of file tcp_log_buf.h.

◆ tlb_snd_ssthresh

uint32_t tcp_log_buffer::tlb_snd_ssthresh

Definition at line 141 of file tcp_log_buf.h.

◆ tlb_snd_una

uint32_t tcp_log_buffer::tlb_snd_una

Definition at line 135 of file tcp_log_buf.h.

◆ tlb_snd_wnd

uint32_t tcp_log_buffer::tlb_snd_wnd

Definition at line 140 of file tcp_log_buf.h.

◆ tlb_srtt

uint32_t tcp_log_buffer::tlb_srtt

Definition at line 142 of file tcp_log_buf.h.

◆ tlb_stackid

uint8_t tcp_log_buffer::tlb_stackid

Definition at line 117 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_stackinfo

union tcp_log_stackspecific tcp_log_buffer::tlb_stackinfo

Definition at line 161 of file tcp_log_buf.h.

Referenced by rack_ack_received(), and tcp_log_event_().

◆ tlb_starttime

uint32_t tcp_log_buffer::tlb_starttime

Definition at line 132 of file tcp_log_buf.h.

◆ tlb_state

int tcp_log_buffer::tlb_state

Definition at line 131 of file tcp_log_buf.h.

◆ tlb_th

struct tcphdr tcp_log_buffer::tlb_th

Definition at line 166 of file tcp_log_buf.h.

Referenced by tcp_log_event_(), and tcp_log_logs_to_buf().

◆ tlb_ticks

uint32_t tcp_log_buffer::tlb_ticks

Definition at line 115 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_tv

struct timeval tcp_log_buffer::tlb_tv

Definition at line 114 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_txbuf

struct tcp_log_sockbuf tcp_log_buffer::tlb_txbuf

Definition at line 129 of file tcp_log_buf.h.

Referenced by tcp_log_event_().

◆ tlb_verbose

struct tcp_log_verbose tcp_log_buffer::tlb_verbose[0]

Definition at line 170 of file tcp_log_buf.h.

Referenced by tcp_log_logs_to_buf().


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