Generic TCP header structure. More...
Data Fields | |
uint16_t | source |
Source Port. | |
uint16_t | dest |
Destination port. | |
uint32_t | seq |
Sequence number. | |
uint32_t | ack_seq |
Acknowledgement Number. | |
LT_BITFIELD8 | ecn_ns:1 |
ECN Nonce Sum. | |
LT_BITFIELD8 | res1:3 |
Reserved bits. | |
LT_BITFIELD8 | doff:4 |
Data Offset. | |
LT_BITFIELD8 | fin:1 |
FIN. | |
LT_BITFIELD8 | syn:1 |
SYN flag. | |
LT_BITFIELD8 | rst:1 |
RST flag. | |
LT_BITFIELD8 | psh:1 |
PuSH flag. | |
LT_BITFIELD8 | ack:1 |
ACK flag. | |
LT_BITFIELD8 | urg:1 |
URG flag. | |
LT_BITFIELD8 | ece:1 |
ECN Echo. | |
LT_BITFIELD8 | cwr:1 |
ECN CWR. | |
uint16_t | window |
Window Size. | |
uint16_t | check |
Checksum. | |
uint16_t | urg_ptr |
Urgent Pointer. |
Generic TCP header structure.
LT_BITFIELD8 libtrace_tcp::ack |
ACK flag.
uint32_t libtrace_tcp::ack_seq |
Acknowledgement Number.
uint16_t libtrace_tcp::check |
Checksum.
LT_BITFIELD8 libtrace_tcp::cwr |
ECN CWR.
uint16_t libtrace_tcp::dest |
Destination port.
LT_BITFIELD8 libtrace_tcp::doff |
Data Offset.
Referenced by trace_get_payload_from_tcp(), and trace_get_payload_length().
LT_BITFIELD8 libtrace_tcp::ece |
ECN Echo.
LT_BITFIELD8 libtrace_tcp::ecn_ns |
ECN Nonce Sum.
LT_BITFIELD8 libtrace_tcp::fin |
FIN.
LT_BITFIELD8 libtrace_tcp::psh |
PuSH flag.
LT_BITFIELD8 libtrace_tcp::res1 |
Reserved bits.
LT_BITFIELD8 libtrace_tcp::rst |
RST flag.
uint32_t libtrace_tcp::seq |
Sequence number.
uint16_t libtrace_tcp::source |
Source Port.
LT_BITFIELD8 libtrace_tcp::syn |
SYN flag.
LT_BITFIELD8 libtrace_tcp::urg |
URG flag.
uint16_t libtrace_tcp::urg_ptr |
Urgent Pointer.
uint16_t libtrace_tcp::window |
Window Size.