Turnstone Operating System
|
Public Attributes | |
uint32_t | header_length: 4 |
uint32_t | version: 4 |
uint32_t | ecn: 2 |
uint32_t | dscp: 6 |
uint32_t | total_length: 16 |
uint32_t | identification: 16 |
union { | |
struct flags_fragment_offset_fields_t { | |
uint16_t fragment_offset: 13 | |
uint16_t flags: 3 | |
} fields | |
uint16_t bits | |
} | flags_fragment_offset |
uint32_t | ttl: 8 |
network_ipv4_protocol_t | protocol: 8 |
uint32_t | header_checksum: 16 |
network_ipv4_address_t | source_ip |
network_ipv4_address_t | destination_ip |