| 
    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