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

Data Fields

struct rohc_rfc5225_ip_bits ip [ROHC_MAX_IP_HDRS]
 
size_t ip_nr
 
struct rohc_lsb_field16 msn
 
rohc_reordering_offset_t reorder_ratio
 
size_t reorder_ratio_nr
 
uint8_t outer_ip_flag
 
size_t outer_ip_flag_nr
 
struct rohc_decomp_crc_one ctrl_crc
 
struct rohc_lsb_field32 msn
 
uint32_t esp_spi
 
size_t esp_spi_nr
 
uint16_t udp_sport
 
size_t udp_sport_nr
 
uint16_t udp_dport
 
size_t udp_dport_nr
 
uint16_t udp_checksum
 
size_t udp_checksum_nr
 
uint32_t rtp_ssrc
 
size_t rtp_ssrc_nr
 
uint8_t rtp_pad
 
size_t rtp_pad_nr
 
uint8_t rtp_ext
 
size_t rtp_ext_nr
 
uint8_t rtp_m
 
size_t rtp_m_nr
 
uint8_t rtp_pt
 
size_t rtp_pt_nr
 
uint32_t rtp_ts
 
size_t rtp_ts_nr
 

Detailed Description

The bits extracted from ROHCv2 IP-only header

The bits extracted from ROHCv2 IP/ESP header

The bits extracted from ROHCv2 IP/UDP header

The bits extracted from ROHCv2 IP/UDP/RTP header

Field Documentation

◆ ctrl_crc

struct rohc_decomp_crc_one rohc_rfc5225_bits::ctrl_crc

◆ esp_spi

uint32_t rohc_rfc5225_bits::esp_spi

The ESP SPI bits

◆ esp_spi_nr

size_t rohc_rfc5225_bits::esp_spi_nr

The number of ESP SPI bits

◆ ip

struct rohc_rfc5225_ip_bits rohc_rfc5225_bits::ip

The extracted bits related to the IP headers

◆ ip_nr

size_t rohc_rfc5225_bits::ip_nr

The number of parsed IP headers

◆ msn [1/2]

struct rohc_lsb_field16 rohc_rfc5225_bits::msn

The extracted bits of the Master Sequence Number (MSN) of the packet

◆ msn [2/2]

struct rohc_lsb_field32 rohc_rfc5225_bits::msn

The extracted bits of the Master Sequence Number (MSN) of the packet

◆ outer_ip_flag

uint8_t rohc_rfc5225_bits::outer_ip_flag

The outer_ip_flag bits

◆ outer_ip_flag_nr

size_t rohc_rfc5225_bits::outer_ip_flag_nr

The number of outer_ip_flag bits

◆ reorder_ratio

rohc_reordering_offset_t rohc_rfc5225_bits::reorder_ratio

The reorder ratio bits

◆ reorder_ratio_nr

size_t rohc_rfc5225_bits::reorder_ratio_nr

The number of reorder ratio bits

◆ rtp_ext

uint8_t rohc_rfc5225_bits::rtp_ext

The RTP extension bits

◆ rtp_ext_nr

size_t rohc_rfc5225_bits::rtp_ext_nr

The number of RTP extension bits

◆ rtp_m

uint8_t rohc_rfc5225_bits::rtp_m

The RTP Marker bits

◆ rtp_m_nr

size_t rohc_rfc5225_bits::rtp_m_nr

The number of RTP Marker bits

◆ rtp_pad

uint8_t rohc_rfc5225_bits::rtp_pad

The RTP padding bits

◆ rtp_pad_nr

size_t rohc_rfc5225_bits::rtp_pad_nr

The number of RTP padding bits

◆ rtp_pt

uint8_t rohc_rfc5225_bits::rtp_pt

The RTP Payload Type (PT) bits

◆ rtp_pt_nr

size_t rohc_rfc5225_bits::rtp_pt_nr

The number of RTP Payload Type (PT) bits

◆ rtp_ssrc

uint32_t rohc_rfc5225_bits::rtp_ssrc

The RTP SSRC bits

◆ rtp_ssrc_nr

size_t rohc_rfc5225_bits::rtp_ssrc_nr

The number of RTP SSRC bits

◆ rtp_ts

uint32_t rohc_rfc5225_bits::rtp_ts

The RTP TimeStamp (TS) bits

◆ rtp_ts_nr

size_t rohc_rfc5225_bits::rtp_ts_nr

The number of RTP TimeStamp (TS) bits

◆ udp_checksum

uint16_t rohc_rfc5225_bits::udp_checksum

The UDP checksum bits

◆ udp_checksum_nr

size_t rohc_rfc5225_bits::udp_checksum_nr

The number of UDP checksum bits

◆ udp_dport

uint16_t rohc_rfc5225_bits::udp_dport

The UDP destination port bits

◆ udp_dport_nr

size_t rohc_rfc5225_bits::udp_dport_nr

The number of UDP destination port bits

◆ udp_sport

uint16_t rohc_rfc5225_bits::udp_sport

The UDP source port bits

◆ udp_sport_nr

size_t rohc_rfc5225_bits::udp_sport_nr

The number of UDP source port bits


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