FreeBSD kernel IPv4 code
pkt_node Struct Reference

Public Types

enum  { DIR_IN = 0 , DIR_OUT = 1 }
 

Data Fields

struct timeval tval
 
enum pkt_node:: { ... }  direction
 
uint8_t ipver
 
uint32_t hash
 
uint8_t ip_laddr [4]
 
uint8_t ip_faddr [4]
 
uint16_t tcp_localport
 
uint16_t tcp_foreignport
 
u_long snd_cwnd
 
u_long snd_wnd
 
u_long rcv_wnd
 
u_long snd_bwnd
 
u_long snd_ssthresh
 
int conn_state
 
u_int max_seg_size
 
int smoothed_rtt
 
u_char sack_enabled
 
u_char snd_scale
 
u_char rcv_scale
 
u_int flags
 
int rxt_length
 
u_int snd_buf_hiwater
 
u_int snd_buf_cc
 
u_int rcv_buf_hiwater
 
u_int rcv_buf_cc
 
u_int sent_inflight_bytes
 
int t_segqlen
 
u_int flowid
 
u_int flowtype
 

Detailed Description

Definition at line 172 of file siftr.c.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
DIR_IN 
DIR_OUT 

Definition at line 176 of file siftr.c.

Field Documentation

◆ conn_state

int pkt_node::conn_state

Definition at line 207 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ 

enum { ... } pkt_node::direction

◆ flags

u_int pkt_node::flags

Definition at line 222 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ flowid

u_int pkt_node::flowid

Definition at line 238 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ flowtype

u_int pkt_node::flowtype

Definition at line 240 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ hash

uint32_t pkt_node::hash

Definition at line 183 of file siftr.c.

Referenced by hash_pkt(), siftr_chkpkt(), and siftr_process_pkt().

◆ ip_faddr

uint8_t pkt_node::ip_faddr[4]

Definition at line 190 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ ip_laddr

uint8_t pkt_node::ip_laddr[4]

Definition at line 189 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ ipver

uint8_t pkt_node::ipver

Definition at line 181 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ max_seg_size

u_int pkt_node::max_seg_size

Definition at line 209 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ rcv_buf_cc

u_int pkt_node::rcv_buf_cc

Definition at line 232 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ rcv_buf_hiwater

u_int pkt_node::rcv_buf_hiwater

Definition at line 230 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ rcv_scale

u_char pkt_node::rcv_scale

Definition at line 220 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ rcv_wnd

u_long pkt_node::rcv_wnd

Definition at line 201 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ rxt_length

int pkt_node::rxt_length

Definition at line 224 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ sack_enabled

u_char pkt_node::sack_enabled

Definition at line 216 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ sent_inflight_bytes

u_int pkt_node::sent_inflight_bytes

Definition at line 234 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ smoothed_rtt

int pkt_node::smoothed_rtt

Definition at line 214 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ snd_buf_cc

u_int pkt_node::snd_buf_cc

Definition at line 228 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ snd_buf_hiwater

u_int pkt_node::snd_buf_hiwater

Definition at line 226 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ snd_bwnd

u_long pkt_node::snd_bwnd

Definition at line 203 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ snd_cwnd

u_long pkt_node::snd_cwnd

Definition at line 197 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ snd_scale

u_char pkt_node::snd_scale

Definition at line 218 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ snd_ssthresh

u_long pkt_node::snd_ssthresh

Definition at line 205 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ snd_wnd

u_long pkt_node::snd_wnd

Definition at line 199 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ t_segqlen

int pkt_node::t_segqlen

Definition at line 236 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ tcp_foreignport

uint16_t pkt_node::tcp_foreignport

Definition at line 195 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ tcp_localport

uint16_t pkt_node::tcp_localport

Definition at line 193 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().

◆ tval

struct timeval pkt_node::tval

Definition at line 174 of file siftr.c.

Referenced by siftr_process_pkt(), and siftr_siftdata().


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