|
ROHC compression/decompression library
|
The information collected about one of the packet IP headers. More...
#include <uncomp_pkt_hdrs.h>

Data Fields | |
| union { | |
| const uint8_t * data | |
| const struct ip_hdr * ip | |
| const struct ipv4_hdr * ipv4 | |
| const struct ipv6_hdr * ipv6 | |
| }; | |
| uint8_t | version |
| uint8_t | next_proto |
| uint16_t | tot_len |
| union { | |
| uint8_t tos_tc | |
| struct { | |
| uint8_t ecn:2 | |
| uint8_t dscp:6 | |
| } | |
| }; | |
| uint8_t | ttl_hl |
| uint8_t | exts_len |
| uint8_t | exts_nr |
| struct rohc_pkt_ip_ext_hdr | exts [ROHC_MAX_IP_EXT_HDRS] |
The information collected about one of the packet IP headers.
| union { ... } |
| union { ... } |
| const uint8_t* rohc_pkt_ip_hdr::data |
| uint8_t rohc_pkt_ip_hdr::dscp |
| uint8_t rohc_pkt_ip_hdr::ecn |
| struct rohc_pkt_ip_ext_hdr rohc_pkt_ip_hdr::exts[ROHC_MAX_IP_EXT_HDRS] |
The IP ext. headers
| uint8_t rohc_pkt_ip_hdr::exts_len |
The length of IP extensions headers
| uint8_t rohc_pkt_ip_hdr::exts_nr |
The number of IP extensions headers
| const struct ip_hdr* rohc_pkt_ip_hdr::ip |
| const struct ipv4_hdr* rohc_pkt_ip_hdr::ipv4 |
| const struct ipv6_hdr* rohc_pkt_ip_hdr::ipv6 |
| uint8_t rohc_pkt_ip_hdr::next_proto |
| uint8_t rohc_pkt_ip_hdr::tos_tc |
The IPv4 TOS or IPv6 TC field
| uint16_t rohc_pkt_ip_hdr::tot_len |
| uint8_t rohc_pkt_ip_hdr::ttl_hl |
The IPv4 TTL or IPv6 Hop Limit
| uint8_t rohc_pkt_ip_hdr::version |
1.8.14