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.
1.7.1