FreeBSD kernel IPv4 code
|
#include <tcp_lro.h>
Data Fields | |
union lro_address | data |
union { | |
uint8_t * l3 | |
struct ip * ip4 | |
struct ip6_hdr * ip6 | |
}; | |
union { | |
uint8_t * l4 | |
struct tcphdr * tcp | |
struct udphdr * udp | |
}; | |
uint16_t | total_hdr_len |
union { ... } lro_parser::@50 |
union { ... } lro_parser::@52 |
union lro_address lro_parser::data |
Definition at line 112 of file tcp_lro.h.
Referenced by tcp_flush_out_entry(), tcp_lro_low_level_parser(), tcp_lro_parser(), tcp_lro_rx_common(), tcp_lro_rx_csum_data(), tcp_lro_rx_get_bucket(), tcp_lro_trim_mbuf_chain(), and tcp_lro_update_checksum().
struct ip* lro_parser::ip4 |
Definition at line 115 of file tcp_lro.h.
Referenced by tcp_lro_low_level_parser(), tcp_lro_rx_common(), tcp_lro_rx_csum_data(), tcp_lro_trim_mbuf_chain(), and tcp_lro_update_checksum().
struct ip6_hdr* lro_parser::ip6 |
Definition at line 116 of file tcp_lro.h.
Referenced by tcp_lro_low_level_parser(), tcp_lro_rx_csum_data(), tcp_lro_trim_mbuf_chain(), and tcp_lro_update_checksum().
struct tcphdr* lro_parser::tcp |
Definition at line 120 of file tcp_lro.h.
Referenced by tcp_lro_low_level_parser(), tcp_lro_rx_common(), tcp_lro_rx_csum_data(), tcp_lro_update_checksum(), and tcp_push_and_replace().
uint16_t lro_parser::total_hdr_len |
Definition at line 123 of file tcp_lro.h.
Referenced by tcp_flush_out_entry(), tcp_lro_low_level_parser(), and tcp_lro_parser().
struct udphdr* lro_parser::udp |
Definition at line 121 of file tcp_lro.h.
Referenced by tcp_lro_low_level_parser(), and tcp_lro_update_checksum().