|
ROHC compression/decompression library
|
The TCP compression context for one IPv4 or IPv6 header. More...
#include <ip_ctxt.h>

Data Fields | |
| uint32_t | flow_label:20 |
| union { | |
| struct { | |
| uint32_t dscp:6 | |
| uint32_t ip_ecn_flags:2 | |
| } | |
| uint32_t tos_tc:8 | |
| }; | |
| uint32_t | df:1 |
| uint32_t | unused:3 |
| uint16_t | last_ip_id |
| uint8_t | next_header |
| uint8_t | ttl_hopl |
| uint32_t | saddr [4] |
| uint32_t | daddr [4] |
| ip_option_context_t | opts [ROHC_MAX_IP_EXT_HDRS] |
| uint8_t | opts_nr |
| uint8_t | version:4 |
| uint8_t | ip_id_behavior:2 |
| uint8_t | last_ip_id_behavior:2 |
| uint8_t | unused2 [6] |
| union { | |
| struct { | |
| uint32_t dscp:6 | |
| uint32_t ip_ecn_flags:2 | |
| } | |
| uint32_t tos_tc:8 | |
| }; | |
| uint16_t | ip_id |
| uint16_t | opts_len |
| uint8_t | unused3 [4] |
The TCP compression context for one IPv4 or IPv6 header.
The TCP decompression context for one IPv4 or IPv6 header.
| union { ... } |
| union { ... } |
| uint32_t ip_context_t::daddr |
| uint32_t ip_context_t::df |
| uint32_t ip_context_t::dscp |
| uint32_t ip_context_t::flow_label |
IPv6 Flow Label
| uint32_t ip_context_t::ip_ecn_flags |
| uint16_t ip_context_t::ip_id |
| uint8_t ip_context_t::ip_id_behavior |
| uint16_t ip_context_t::last_ip_id |
| uint8_t ip_context_t::last_ip_id_behavior |
| uint8_t ip_context_t::next_header |
| ip_option_context_t ip_context_t::opts |
| uint16_t ip_context_t::opts_len |
| uint8_t ip_context_t::opts_nr |
| uint32_t ip_context_t::saddr |
| uint32_t ip_context_t::tos_tc |
| uint8_t ip_context_t::ttl_hopl |
| uint32_t ip_context_t::unused |
| uint8_t ip_context_t::unused2 |
| uint8_t ip_context_t::unused3[4] |
| uint8_t ip_context_t::version |
1.8.14