iPXE
|
TCP internal header. More...
Data Fields | |
uint32_t | seq |
SEQ value, in host-endian order. More... | |
uint32_t | nxt |
Next SEQ value, in host-endian order. More... | |
uint8_t | flags |
Flags. More... | |
uint8_t | reserved [3] |
Reserved. More... | |
TCP internal header.
This is the header that replaces the TCP header for packets enqueued on the receive queue.
uint32_t tcp_rx_queued_header::seq |
SEQ value, in host-endian order.
This represents the SEQ value at the time the packet is enqueued, and so excludes the SYN, if present.
Definition at line 151 of file tcp.c.
Referenced by tcp_process_rx_queue(), tcp_rx_enqueue(), and tcp_sack_block().
uint32_t tcp_rx_queued_header::nxt |
Next SEQ value, in host-endian order.
Definition at line 153 of file tcp.c.
Referenced by tcp_rx_enqueue(), and tcp_sack_block().
uint8_t tcp_rx_queued_header::flags |
Flags.
Only FIN is valid within this flags byte; all other flags have already been processed by the time the packet is enqueued.
Definition at line 160 of file tcp.c.
Referenced by tcp_process_rx_queue(), and tcp_rx_enqueue().