ROHC compression/decompression library
Data Fields
rohc_comp_rfc5225_ip_udp_ctxt Struct Reference
Collaboration diagram for rohc_comp_rfc5225_ip_udp_ctxt:
Collaboration graph
[legend]

Data Fields

uint16_t msn
 
struct c_wlsb msn_wlsb
 
uint16_t msn_of_last_ctxt_updating_pkt
 
struct c_wlsb innermost_ip_id_offset_wlsb
 
ip_context_t ip_contexts [ROHC_MAX_IP_HDRS]
 
size_t ip_contexts_nr
 
uint8_t all_df_trans_nr
 
uint8_t innermost_df_trans_nr
 
uint8_t outer_df_trans_nr
 
uint8_t all_ip_id_behavior_trans_nr
 
uint8_t innermost_ip_id_behavior_trans_nr
 
uint8_t outer_ip_id_behavior_trans_nr
 
uint8_t innermost_ip_flag_trans_nr
 
uint8_t outer_ip_flag_trans_nr
 
uint8_t innermost_tos_tc_trans_nr
 
uint8_t innermost_ttl_hopl_trans_nr
 
struct comp_rfc5225_tmp_variables tmp
 
uint16_t udp_sport
 
uint16_t udp_dport
 
bool udp_checksum_used
 
uint8_t udp_checksum_used_trans_nr
 

Detailed Description

Define the ROHCv2 IP/UDP part of the profile compression context

Field Documentation

◆ all_df_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::all_df_trans_nr

The number of all DF transmissions since last change

◆ all_ip_id_behavior_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::all_ip_id_behavior_trans_nr

The number of all IP-ID behavior transmissions since last change

◆ innermost_df_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::innermost_df_trans_nr

The number of innermost DF transmissions since last change

◆ innermost_ip_flag_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::innermost_ip_flag_trans_nr

The number of innermost IP flag transmissions since last change

◆ innermost_ip_id_behavior_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::innermost_ip_id_behavior_trans_nr

The number of innermost IP-ID behavior transmissions since last change

◆ innermost_ip_id_offset_wlsb

struct c_wlsb rohc_comp_rfc5225_ip_udp_ctxt::innermost_ip_id_offset_wlsb

The W-LSB encoding context for innermost IP-ID offset

◆ innermost_tos_tc_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::innermost_tos_tc_trans_nr

The number of innermost TOS/TC transmissions since last change

◆ innermost_ttl_hopl_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::innermost_ttl_hopl_trans_nr

The number of innermost TTL/HL transmissions since last change

◆ ip_contexts

ip_context_t rohc_comp_rfc5225_ip_udp_ctxt::ip_contexts[ROHC_MAX_IP_HDRS]

◆ ip_contexts_nr

size_t rohc_comp_rfc5225_ip_udp_ctxt::ip_contexts_nr

◆ msn

uint16_t rohc_comp_rfc5225_ip_udp_ctxt::msn

The Master Sequence Number (MSN)

◆ msn_of_last_ctxt_updating_pkt

uint16_t rohc_comp_rfc5225_ip_udp_ctxt::msn_of_last_ctxt_updating_pkt

The MSN of the last packet that updated the context (used to determine if a positive ACK may cause a transition to a higher compression state)

◆ msn_wlsb

struct c_wlsb rohc_comp_rfc5225_ip_udp_ctxt::msn_wlsb

The W-LSB encoding context for MSN

◆ outer_df_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::outer_df_trans_nr

The number of outer DF transmissions since last change

◆ outer_ip_flag_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::outer_ip_flag_trans_nr

The number of outer IP flag transmissions since last change

◆ outer_ip_id_behavior_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::outer_ip_id_behavior_trans_nr

The number of outer IP-ID behavior transmissions since last change

◆ tmp

struct comp_rfc5225_tmp_variables rohc_comp_rfc5225_ip_udp_ctxt::tmp

◆ udp_checksum_used

bool rohc_comp_rfc5225_ip_udp_ctxt::udp_checksum_used

Whether the UDP checksum is used or not

◆ udp_checksum_used_trans_nr

uint8_t rohc_comp_rfc5225_ip_udp_ctxt::udp_checksum_used_trans_nr

The number of 'UDP checksum used' transmissions since last change

◆ udp_dport

uint16_t rohc_comp_rfc5225_ip_udp_ctxt::udp_dport

The UDP Destination port

◆ udp_sport

uint16_t rohc_comp_rfc5225_ip_udp_ctxt::udp_sport

The UDP Source port


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