FreeBSD kernel IPv4 code
rack_fast_send_blk Struct Reference

#include <tcp_rack.h>

Collaboration diagram for rack_fast_send_blk:

Data Fields

uint32_t left_to_send
 
uint16_t tcp_ip_hdr_len
 
uint8_t tcp_flags
 
uint8_t hoplimit
 
uint8_ttcp_ip_hdr
 
uint32_t recwin
 
uint32_t off
 
struct tcphdr * th
 
struct udphdrudp
 
struct mbuf * m
 
uint32_t o_m_len
 
uint32_t rfo_apply_push: 1
 
uint32_t hw_tls: 1
 
uint32_t unused: 30
 

Detailed Description

Definition at line 316 of file tcp_rack.h.

Field Documentation

◆ hoplimit

uint8_t rack_fast_send_blk::hoplimit

Definition at line 320 of file tcp_rack.h.

Referenced by rack_fast_output(), rack_fast_rsm_output(), and rack_output().

◆ hw_tls

uint32_t rack_fast_send_blk::hw_tls

Definition at line 329 of file tcp_rack.h.

Referenced by rack_fast_output(), rack_fo_m_copym(), rack_hw_tls_change(), and rack_output().

◆ left_to_send

uint32_t rack_fast_send_blk::left_to_send

◆ m

struct mbuf* rack_fast_send_blk::m

Definition at line 326 of file tcp_rack.h.

Referenced by rack_fast_output(), rack_fo_base_copym(), rack_fo_m_copym(), and rack_output().

◆ o_m_len

uint32_t rack_fast_send_blk::o_m_len

Definition at line 327 of file tcp_rack.h.

Referenced by rack_fo_base_copym(), rack_fo_m_copym(), and rack_output().

◆ off

uint32_t rack_fast_send_blk::off

Definition at line 323 of file tcp_rack.h.

Referenced by rack_fo_base_copym(), rack_fo_m_copym(), and rack_output().

◆ recwin

uint32_t rack_fast_send_blk::recwin

Definition at line 322 of file tcp_rack.h.

Referenced by rack_fast_output(), rack_fast_rsm_output(), and rack_output().

◆ rfo_apply_push

uint32_t rack_fast_send_blk::rfo_apply_push

Definition at line 328 of file tcp_rack.h.

Referenced by rack_fast_output(), and rack_output().

◆ tcp_flags

uint8_t rack_fast_send_blk::tcp_flags

Definition at line 319 of file tcp_rack.h.

Referenced by rack_fast_output(), and rack_output().

◆ tcp_ip_hdr

uint8_t* rack_fast_send_blk::tcp_ip_hdr

◆ tcp_ip_hdr_len

uint16_t rack_fast_send_blk::tcp_ip_hdr_len

◆ th

struct tcphdr* rack_fast_send_blk::th

◆ udp

struct udphdr* rack_fast_send_blk::udp

◆ unused

uint32_t rack_fast_send_blk::unused

Definition at line 330 of file tcp_rack.h.


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