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