ROHC compression/decompression library
Data Fields
comp_rfc5225_tmp_variables Struct Reference

Define the RFC5225-specific temporary variables in the profile compression context. More...

Data Fields

bool at_least_one_df_changed
 
bool at_least_one_ip_id_behavior_changed
 
bool outer_df_changed
 
bool outer_ip_id_behavior_changed
 
bool outer_ip_flag
 
bool innermost_df_changed
 
bool innermost_ip_id_behavior_changed
 
bool innermost_tos_tc_changed
 
bool innermost_ttl_hopl_changed
 
bool innermost_ip_flag
 
uint16_t innermost_ip_id
 
uint16_t innermost_ip_id_offset
 
uint8_t innermost_df
 
uint8_t innermost_ttl_hopl
 
uint8_t innermost_tos_tc
 
int32_t msn_offset
 
int16_t msn_offset
 
bool new_udp_checksum_used
 
bool udp_checksum_used_changed
 

Detailed Description

Define the RFC5225-specific temporary variables in the profile compression context.

Field Documentation

◆ at_least_one_df_changed

bool comp_rfc5225_tmp_variables::at_least_one_df_changed

Whether at least one of the DF fields changed

◆ at_least_one_ip_id_behavior_changed

bool comp_rfc5225_tmp_variables::at_least_one_ip_id_behavior_changed

Whether the behavior of at least one of the IP-ID fields changed

◆ innermost_df

uint8_t comp_rfc5225_tmp_variables::innermost_df

The new innermost DF value

◆ innermost_df_changed

bool comp_rfc5225_tmp_variables::innermost_df_changed

Whether the innermost DF field changed

◆ innermost_ip_flag

bool comp_rfc5225_tmp_variables::innermost_ip_flag

Whether the innermost TOS/TC or TTL/HL changed in the innermost IP header

◆ innermost_ip_id

uint16_t comp_rfc5225_tmp_variables::innermost_ip_id

The new innermost IP-ID value

◆ innermost_ip_id_behavior_changed

bool comp_rfc5225_tmp_variables::innermost_ip_id_behavior_changed

Whether the behavior of the innermost IP-ID field changed

◆ innermost_ip_id_offset

uint16_t comp_rfc5225_tmp_variables::innermost_ip_id_offset

The new innermost IP-ID / SN delta (with bits swapped if necessary)

◆ innermost_tos_tc

uint8_t comp_rfc5225_tmp_variables::innermost_tos_tc

The new innermost TOS/TC value

◆ innermost_tos_tc_changed

bool comp_rfc5225_tmp_variables::innermost_tos_tc_changed

Whether the innermost TOS/TC changed in the innermost IP header

◆ innermost_ttl_hopl

uint8_t comp_rfc5225_tmp_variables::innermost_ttl_hopl

The new innermost TTL/HL value

◆ innermost_ttl_hopl_changed

bool comp_rfc5225_tmp_variables::innermost_ttl_hopl_changed

Whether the innermost TTL/HL changed in the innermost IP header

◆ msn_offset [1/2]

int16_t comp_rfc5225_tmp_variables::msn_offset

The offset between two consecutive MSN

◆ msn_offset [2/2]

int32_t comp_rfc5225_tmp_variables::msn_offset

The offset between two consecutive MSN

◆ new_udp_checksum_used

bool comp_rfc5225_tmp_variables::new_udp_checksum_used

Whether the UDP checksum is used or not

◆ outer_df_changed

bool comp_rfc5225_tmp_variables::outer_df_changed

Whether at least one of the DF fields changed in all outer IP headers

◆ outer_ip_flag

bool comp_rfc5225_tmp_variables::outer_ip_flag

◆ outer_ip_id_behavior_changed

bool comp_rfc5225_tmp_variables::outer_ip_id_behavior_changed

Whether the behavior of at least one of the outer IP-ID fields changed

◆ udp_checksum_used_changed

bool comp_rfc5225_tmp_variables::udp_checksum_used_changed

Whether the fact that the UDP checksum is used or not changed


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