TCP header and helper functions. More...
TCP header and helper functions.
Definition in file tcp.h.
#include "byteorder.h"
Go to the source code of this file.
Data Structures | |
struct | tcp_hdr_t |
TCP header definition. More... | |
struct | tcp_hdr_opt_t |
TCP option field helper structure. More... | |
Functions | |
void | tcp_hdr_print (tcp_hdr_t *hdr) |
Print the given TCP header to STDOUT. | |
#define | TCP_HDR_OFFSET_MIN (0x05) |
TCP offset value boundaries. | |
#define | TCP_HDR_OFFSET_MAX (0x0F) |
Header offset maximum value. | |
#define | TCP_OPTION_KIND_EOL (0x00) |
TCP Option "Kind"-field defines. | |
#define | TCP_OPTION_KIND_NOP (0x01) |
"No Operation"-Option | |
#define | TCP_OPTION_KIND_MSS (0x02) |
"Maximum Segment Size"-Option | |
#define | TCP_OPTION_LENGTH_MIN (2U) |
TCP option "length"-field values. | |
#define | TCP_OPTION_LENGTH_MSS (0x04) |
MSS Option Size always 4. | |