ROHC compression/decompression library
Data Fields
ipv6_context Struct Reference

Define the IPv6 header context. More...

#include <ip_ctxt.h>

Data Fields

uint8_t version:4
 
uint8_t unused:4
 
union {
   struct {
      uint8_t   dscp:6
 
      uint8_t   ip_ecn_flags:2
 
   } 
 
   uint8_t   tc
 
}; 
 
uint8_t next_header
 
uint8_t hopl
 
uint8_t ip_id_behavior
 
uint8_t last_ip_id_behavior
 
uint32_t flow_label:20
 
uint32_t src_addr [4]
 
uint32_t dest_addr [4]
 
union {
   struct {
      uint8_t   dscp:6
 
      uint8_t   ip_ecn_flags:2
 
   } 
 
   uint8_t   tc
 
}; 
 

Detailed Description

Define the IPv6 header context.

Field Documentation

◆ @31

union { ... }

◆ @53

union { ... }

◆ dest_addr

uint32_t ipv6_context::dest_addr

◆ dscp

uint8_t ipv6_context::dscp

◆ flow_label

uint32_t ipv6_context::flow_label

IPv6 Flow Label

◆ hopl

uint8_t ipv6_context::hopl

◆ ip_ecn_flags

uint8_t ipv6_context::ip_ecn_flags

◆ ip_id_behavior

uint8_t ipv6_context::ip_id_behavior

◆ last_ip_id_behavior

uint8_t ipv6_context::last_ip_id_behavior

◆ next_header

uint8_t ipv6_context::next_header

◆ src_addr

uint32_t ipv6_context::src_addr

◆ tc

uint8_t ipv6_context::tc

◆ unused

uint8_t ipv6_context::unused

◆ version

uint8_t ipv6_context::version

The documentation for this struct was generated from the following file: