FreeBSD kernel IPv4 code
|
#include <tcp_lro.h>
Data Fields | |
struct ifnet * | ifp |
struct lro_mbuf_sort * | lro_mbuf_data |
struct bintime | lro_last_queue_time |
uint64_t | lro_queued |
uint64_t | lro_flushed |
uint64_t | lro_bad_csum |
unsigned | lro_cnt |
unsigned | lro_mbuf_count |
unsigned | lro_mbuf_max |
unsigned short | lro_ackcnt_lim |
unsigned short | lro_cpu |
unsigned | lro_length_lim |
u_long | lro_hashsz |
uint32_t | lro_last_cpu |
uint32_t | lro_cnt_of_same_cpu |
struct lro_head * | lro_hash |
struct lro_head | lro_active |
struct lro_head | lro_free |
uint8_t | lro_cpu_is_set |
struct ifnet* lro_ctrl::ifp |
Definition at line 158 of file tcp_lro.h.
Referenced by tcp_flush_out_entry(), tcp_lro_flush(), tcp_lro_flush_all(), tcp_lro_init_args(), tcp_lro_queue_mbuf(), tcp_lro_rx(), and tcp_lro_rx_common().
unsigned short lro_ctrl::lro_ackcnt_lim |
Definition at line 167 of file tcp_lro.h.
Referenced by tcp_lro_condense(), and tcp_lro_init_args().
struct lro_head lro_ctrl::lro_active |
Definition at line 174 of file tcp_lro.h.
Referenced by tcp_lro_active_insert(), tcp_lro_flush_inactive(), tcp_lro_free(), tcp_lro_init_args(), and tcp_lro_rx_done().
uint64_t lro_ctrl::lro_bad_csum |
Definition at line 163 of file tcp_lro.h.
Referenced by tcp_lro_init_args().
unsigned lro_ctrl::lro_cnt |
Definition at line 164 of file tcp_lro.h.
Referenced by tcp_lro_init_args().
uint32_t lro_ctrl::lro_cnt_of_same_cpu |
Definition at line 172 of file tcp_lro.h.
Referenced by tcp_lro_flush_all().
uint8_t lro_ctrl::lro_cpu_is_set |
Definition at line 176 of file tcp_lro.h.
Referenced by tcp_lro_flush_all().
uint64_t lro_ctrl::lro_flushed |
Definition at line 162 of file tcp_lro.h.
Referenced by tcp_lro_flush(), tcp_lro_flush_all(), and tcp_lro_init_args().
struct lro_head lro_ctrl::lro_free |
Definition at line 175 of file tcp_lro.h.
Referenced by tcp_lro_flush(), tcp_lro_free(), tcp_lro_init_args(), and tcp_lro_rx_common().
struct lro_head* lro_ctrl::lro_hash |
Definition at line 173 of file tcp_lro.h.
Referenced by tcp_lro_free(), tcp_lro_init_args(), tcp_lro_rx_common(), and tcp_lro_rx_get_bucket().
u_long lro_ctrl::lro_hashsz |
Definition at line 170 of file tcp_lro.h.
Referenced by tcp_lro_free(), tcp_lro_init_args(), and tcp_lro_rx_get_bucket().
uint32_t lro_ctrl::lro_last_cpu |
Definition at line 171 of file tcp_lro.h.
Referenced by tcp_lro_flush_all().
struct bintime lro_ctrl::lro_last_queue_time |
Definition at line 160 of file tcp_lro.h.
Referenced by tcp_lro_flush_all(), tcp_lro_rx(), and tcp_lro_rx_common().
unsigned lro_ctrl::lro_length_lim |
Definition at line 169 of file tcp_lro.h.
Referenced by tcp_lro_condense(), and tcp_lro_init_args().
unsigned lro_ctrl::lro_mbuf_count |
Definition at line 165 of file tcp_lro.h.
Referenced by tcp_lro_flush_all(), tcp_lro_free(), tcp_lro_init_args(), and tcp_lro_queue_mbuf().
struct lro_mbuf_sort* lro_ctrl::lro_mbuf_data |
Definition at line 159 of file tcp_lro.h.
Referenced by tcp_lro_flush_all(), tcp_lro_free(), tcp_lro_init_args(), and tcp_lro_queue_mbuf().
unsigned lro_ctrl::lro_mbuf_max |
Definition at line 166 of file tcp_lro.h.
Referenced by tcp_lro_init_args(), and tcp_lro_queue_mbuf().
uint64_t lro_ctrl::lro_queued |
Definition at line 161 of file tcp_lro.h.
Referenced by tcp_flush_out_entry(), tcp_lro_flush_all(), and tcp_lro_init_args().