FreeBSD kernel IPv4 code
lro_parser Struct Reference

#include <tcp_lro.h>

Collaboration diagram for lro_parser:

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
 

Detailed Description

Definition at line 111 of file tcp_lro.h.

Field Documentation

◆ 

union { ... } lro_parser::@50

◆ 

union { ... } lro_parser::@52

◆ data

◆ ip4

◆ ip6

struct ip6_hdr* lro_parser::ip6

◆ l3

uint8_t* lro_parser::l3

Definition at line 114 of file tcp_lro.h.

◆ l4

uint8_t* lro_parser::l4

Definition at line 119 of file tcp_lro.h.

◆ tcp

struct tcphdr* lro_parser::tcp

◆ total_hdr_len

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().

◆ udp

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().


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