ROHC compression/decompression library
Data Fields
rohc_extr_ip_bits Struct Reference

#include <rohc_decomp_rfc3095.h>

Data Fields

uint8_t version:4
 
uint8_t tos
 
size_t tos_nr
 
uint16_t id
 
size_t id_nr
 
bool is_id_enc
 
uint8_t df:1
 
size_t df_nr
 
uint8_t ttl
 
size_t ttl_nr
 
uint8_t proto
 
size_t proto_nr
 
uint8_t nbo:1
 
size_t nbo_nr
 
uint8_t rnd:1
 
size_t rnd_nr
 
uint8_t sid:1
 
size_t sid_nr
 
uint32_t flowid:20
 
size_t flowid_nr
 
uint8_t saddr [16]
 
size_t saddr_nr
 
uint8_t daddr [16]
 
size_t daddr_nr
 

Detailed Description

The outer or inner IP bits extracted from ROHC headers

Field Documentation

◆ daddr

uint8_t rohc_extr_ip_bits::daddr[16]

The destination address bits found in static chain of IR header

◆ daddr_nr

size_t rohc_extr_ip_bits::daddr_nr

The number of source address bits

◆ df

uint8_t rohc_extr_ip_bits::df

The DF bits found in dynamic chain of IR/IR-DYN header or in extension header

◆ df_nr

size_t rohc_extr_ip_bits::df_nr

The number of DF bits found

◆ flowid

uint32_t rohc_extr_ip_bits::flowid

The IPv6 flow ID bits found in static chain of IR header

◆ flowid_nr

size_t rohc_extr_ip_bits::flowid_nr

The number of flow label bits

◆ id

uint16_t rohc_extr_ip_bits::id

The IP-ID bits found in dynamic chain of IR/IR-DYN header, in UO* base header, in extension header and in remainder of UO* header

◆ id_nr

size_t rohc_extr_ip_bits::id_nr

The number of IP-ID bits found

◆ is_id_enc

bool rohc_extr_ip_bits::is_id_enc

Whether value(IP-ID) is encoded or not

◆ nbo

uint8_t rohc_extr_ip_bits::nbo

The NBO bits found in dynamic chain of IR/IR-DYN header or in extension header

◆ nbo_nr

size_t rohc_extr_ip_bits::nbo_nr

The number of NBO bits found

◆ proto

uint8_t rohc_extr_ip_bits::proto

The protocol/next header bits found static chain of IR header or in extension header

◆ proto_nr

size_t rohc_extr_ip_bits::proto_nr

The number of protocol/next header bits

◆ rnd

uint8_t rohc_extr_ip_bits::rnd

The RND bits found in dynamic chain of IR/IR-DYN header or in extension header

◆ rnd_nr

size_t rohc_extr_ip_bits::rnd_nr

The number of RND bits found

◆ saddr

uint8_t rohc_extr_ip_bits::saddr[16]

The source address bits found in static chain of IR header

◆ saddr_nr

size_t rohc_extr_ip_bits::saddr_nr

The number of source address bits

◆ sid

uint8_t rohc_extr_ip_bits::sid

The SID bits found in dynamic chain of IR/IR-DYN header or in extension header

◆ sid_nr

size_t rohc_extr_ip_bits::sid_nr

The number of SID bits found

◆ tos

uint8_t rohc_extr_ip_bits::tos

The TOS/TC bits found in dynamic chain of IR/IR-DYN header or in extension header

◆ tos_nr

size_t rohc_extr_ip_bits::tos_nr

The number of TOS/TC bits found

◆ ttl

uint8_t rohc_extr_ip_bits::ttl

The TTL/HL bits found in dynamic chain of IR/IR-DYN header or in extension header

◆ ttl_nr

size_t rohc_extr_ip_bits::ttl_nr

The number of TTL/HL bits found

◆ version

uint8_t rohc_extr_ip_bits::version

The version bits found in static chain of IR header


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