Struct SYN_TcpHeader¶
TCP packet header structure.
#include <syn_tcp.h>
Public Attributes¶
| Type | Name |
|---|---|
| uint32_t | ack_num |
| uint16_t | checksum |
| uint8_t | data_offset |
| uint16_t | dst_port |
| uint8_t | flags |
| uint32_t | seq_num |
| uint16_t | src_port |
| uint16_t | urgent_ptr |
| uint16_t | window |
Public Attributes Documentation¶
variable ack_num¶
Acknowledgment number.
variable checksum¶
Checksum value over pseudo-header and payload.
variable data_offset¶
Header length in 32-bit words (top 4 bits).
variable dst_port¶
Destination port number.
variable flags¶
Control flags (SYN, ACK, FIN, RST, PSH, URG).
variable seq_num¶
Sequence number.
variable src_port¶
Source port number.
variable urgent_ptr¶
Urgent pointer.
variable window¶
Receive window size.
The documentation for this class was generated from the following file src/syntropic/net/syn_tcp.h