Changeset View
Changeset View
Standalone View
Standalone View
sys/netinet/tcp_lro.h
| Show First 20 Lines • Show All 140 Lines • ▼ Show 20 Lines | struct lro_entry { | ||||
| struct lro_parser inner; | struct lro_parser inner; | ||||
| uint32_t next_seq; /* tcp_seq */ | uint32_t next_seq; /* tcp_seq */ | ||||
| uint32_t ack_seq; /* tcp_seq */ | uint32_t ack_seq; /* tcp_seq */ | ||||
| uint32_t tsval; | uint32_t tsval; | ||||
| uint32_t tsecr; | uint32_t tsecr; | ||||
| uint16_t compressed; | uint16_t compressed; | ||||
| uint16_t uncompressed; | uint16_t uncompressed; | ||||
| uint16_t window; | uint16_t window; | ||||
| uint16_t timestamp; /* flag, not a TCP hdr field. */ | uint16_t timestamp : 1; | ||||
| uint16_t needs_merge : 1; | |||||
| struct bintime alloc_time; /* time when entry was allocated */ | struct bintime alloc_time; /* time when entry was allocated */ | ||||
| }; | }; | ||||
| LIST_HEAD(lro_head, lro_entry); | LIST_HEAD(lro_head, lro_entry); | ||||
| struct lro_mbuf_sort { | struct lro_mbuf_sort { | ||||
| uint64_t seq; | uint64_t seq; | ||||
| struct mbuf *mb; | struct mbuf *mb; | ||||
| ▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines | |||||