ROHC compression/decompression library
|
Store information about an IP (IPv4 or IPv6) header between the different compressions of IP packets. More...
#include <rohc_comp_rfc3095.h>
Data Fields | |
ip_version | version |
The version of the IP header. More... | |
size_t | tos_count |
The number of times the TOS/TC field was added to the compressed header. More... | |
size_t | ttl_count |
The number of times the TTL/HL field was added to the compressed header. More... | |
size_t | protocol_count |
The number of times the Protocol/Next Header field was added to the compressed header. More... | |
bool | is_first_header |
union { | |
struct ipv4_header_info v4 | |
The IPv4-specific header info. More... | |
struct ipv6_header_info v6 | |
The IPv6-specific header info. More... | |
} | info |
The version specific header info. More... | |
Store information about an IP (IPv4 or IPv6) header between the different compressions of IP packets.
union { ... } ip_header_info::info |
The version specific header info.
bool ip_header_info::is_first_header |
Whether the old_* members of the struct and in its children are initialized or not
size_t ip_header_info::protocol_count |
The number of times the Protocol/Next Header field was added to the compressed header.
size_t ip_header_info::tos_count |
The number of times the TOS/TC field was added to the compressed header.
size_t ip_header_info::ttl_count |
The number of times the TTL/HL field was added to the compressed header.
struct ipv4_header_info ip_header_info::v4 |
The IPv4-specific header info.
struct ipv6_header_info ip_header_info::v6 |
The IPv6-specific header info.
ip_version ip_header_info::version |
The version of the IP header.