ROHC compression/decompression library
|
#include <d_tcp_defines.h>
Data Fields | |
struct rohc_tcp_extr_ip_bits | ip [ROHC_TCP_MAX_IP_HDRS] |
size_t | ip_nr |
struct rohc_lsb_field16 | msn |
bool | ttl_dyn_chain_flag |
bool | ttl_irreg_chain_flag |
uint16_t | src_port |
size_t | src_port_nr |
uint16_t | dst_port |
size_t | dst_port_nr |
struct rohc_lsb_field32 | seq |
struct rohc_lsb_field32 | seq_scaled |
struct rohc_lsb_field32 | ack |
struct rohc_lsb_field16 | ack_stride |
struct rohc_lsb_field32 | ack_scaled |
uint8_t | ecn_used_bits |
size_t | ecn_used_bits_nr |
uint8_t | res_flags_bits |
size_t | res_flags_bits_nr |
uint8_t | ecn_flags_bits |
size_t | ecn_flags_bits_nr |
uint8_t | urg_flag_bits |
size_t | urg_flag_bits_nr |
uint8_t | ack_flag_bits |
size_t | ack_flag_bits_nr |
uint8_t | psh_flag_bits |
size_t | psh_flag_bits_nr |
uint8_t | rsf_flags_bits |
size_t | rsf_flags_bits_nr |
struct rohc_lsb_field16 | window |
uint16_t | tcp_check |
struct rohc_lsb_field16 | urg_ptr |
struct d_tcp_opts_ctxt | tcp_opts |
The bits extracted from ROHC TCP header
struct rohc_lsb_field32 rohc_tcp_extr_bits::ack |
The TCP acknowledgment number bits
uint8_t rohc_tcp_extr_bits::ack_flag_bits |
The TCP ACK flag bits
size_t rohc_tcp_extr_bits::ack_flag_bits_nr |
The number of TCP ACK flag bits
struct rohc_lsb_field32 rohc_tcp_extr_bits::ack_scaled |
The TCP scaled ACK number bits
struct rohc_lsb_field16 rohc_tcp_extr_bits::ack_stride |
The TCP ACK stride bits
uint16_t rohc_tcp_extr_bits::dst_port |
The TCP destination port bits in static chain
size_t rohc_tcp_extr_bits::dst_port_nr |
The number of TCP destination port bits
uint8_t rohc_tcp_extr_bits::ecn_flags_bits |
The TCP ECN flag bits
size_t rohc_tcp_extr_bits::ecn_flags_bits_nr |
The number of TCP ECN flag bits
uint8_t rohc_tcp_extr_bits::ecn_used_bits |
The TCP ECN used flag bits
size_t rohc_tcp_extr_bits::ecn_used_bits_nr |
The number of ECN used flag bits
struct rohc_tcp_extr_ip_bits rohc_tcp_extr_bits::ip[ROHC_TCP_MAX_IP_HDRS] |
The extracted bits related to the IP headers
size_t rohc_tcp_extr_bits::ip_nr |
The number of parsed IP headers
struct rohc_lsb_field16 rohc_tcp_extr_bits::msn |
The extracted bits of the Master Sequence Number (MSN) of the packet
uint8_t rohc_tcp_extr_bits::psh_flag_bits |
The TCP PSH flag bits
size_t rohc_tcp_extr_bits::psh_flag_bits_nr |
The number of TCP PSG flag bits
uint8_t rohc_tcp_extr_bits::res_flags_bits |
The TCP reserved flag bits
size_t rohc_tcp_extr_bits::res_flags_bits_nr |
The number of TCP reserved flag bits
uint8_t rohc_tcp_extr_bits::rsf_flags_bits |
The TCP RSF flag bits
size_t rohc_tcp_extr_bits::rsf_flags_bits_nr |
The number of TCP RSF flag bits
struct rohc_lsb_field32 rohc_tcp_extr_bits::seq |
The TCP sequence number bits
struct rohc_lsb_field32 rohc_tcp_extr_bits::seq_scaled |
The TCP scaled sequence number bits
uint16_t rohc_tcp_extr_bits::src_port |
The TCP source port bits found in static chain
size_t rohc_tcp_extr_bits::src_port_nr |
The number of TCP source port bits
uint16_t rohc_tcp_extr_bits::tcp_check |
The TCP checksum bits found in dynamic chain of IR/IR-DYN header or in irregular chain of CO header
struct d_tcp_opts_ctxt rohc_tcp_extr_bits::tcp_opts |
The bits of TCP options extracted from the dynamic chain, the tail of co_common/seq_8/rnd_8 packets, or the irregular chain
bool rohc_tcp_extr_bits::ttl_dyn_chain_flag |
Whether TTL/HL of outer IP headers is included in the dynamic chain
bool rohc_tcp_extr_bits::ttl_irreg_chain_flag |
Whether TTL/HL of outer IP headers is included in the irregular chain
uint8_t rohc_tcp_extr_bits::urg_flag_bits |
The TCP URG flag bits
size_t rohc_tcp_extr_bits::urg_flag_bits_nr |
The number of TCP URG flag bits
struct rohc_lsb_field16 rohc_tcp_extr_bits::urg_ptr |
The TCP Urgent pointer bits
struct rohc_lsb_field16 rohc_tcp_extr_bits::window |
The TCP window bits