ROHC compression/decompression library
|
#include <d_tcp_defines.h>
Data Fields | |
struct rohc_lsb_decode * | msn_lsb_ctxt |
struct rohc_lsb_decode * | ip_id_lsb_ctxt |
struct rohc_lsb_decode * | ttl_hl_lsb_ctxt |
uint16_t | tcp_src_port |
uint16_t | tcp_dst_port |
uint32_t | seq_num_residue |
struct rohc_lsb_decode * | seq_lsb_ctxt |
struct rohc_lsb_decode * | seq_scaled_lsb_ctxt |
uint16_t | ack_stride |
uint16_t | ack_num_residue |
struct rohc_lsb_decode * | ack_lsb_ctxt |
struct rohc_lsb_decode * | ack_scaled_lsb_ctxt |
uint8_t | res_flags:4 |
bool | ecn_used |
uint8_t | ecn_flags:2 |
bool | urg_flag |
bool | ack_flag |
uint8_t | rsf_flags:3 |
struct rohc_lsb_decode * | window_lsb_ctxt |
uint16_t | urg_ptr |
struct d_tcp_opts_ctxt | tcp_opts |
struct rohc_lsb_decode * | opt_ts_req_lsb_ctxt |
struct rohc_lsb_decode * | opt_ts_rep_lsb_ctxt |
struct d_tcp_opt_sack | opt_sack_blocks |
size_t | ip_contexts_nr |
ip_context_t | ip_contexts [ROHC_TCP_MAX_IP_HDRS] |
Define the TCP part of the decompression profile context
bool d_tcp_context::ack_flag |
The TCP ACK flag
struct rohc_lsb_decode* d_tcp_context::ack_lsb_ctxt |
uint16_t d_tcp_context::ack_num_residue |
struct rohc_lsb_decode* d_tcp_context::ack_scaled_lsb_ctxt |
uint16_t d_tcp_context::ack_stride |
uint8_t d_tcp_context::ecn_flags |
The TCP ECN flags
bool d_tcp_context::ecn_used |
Whether ECN flag is used
ip_context_t d_tcp_context::ip_contexts[ROHC_TCP_MAX_IP_HDRS] |
size_t d_tcp_context::ip_contexts_nr |
struct rohc_lsb_decode* d_tcp_context::ip_id_lsb_ctxt |
The LSB decoding context of innermost IP-ID
struct rohc_lsb_decode* d_tcp_context::msn_lsb_ctxt |
The LSB decoding context of MSN
struct d_tcp_opt_sack d_tcp_context::opt_sack_blocks |
The TCP SACK blocks
struct rohc_lsb_decode* d_tcp_context::opt_ts_rep_lsb_ctxt |
struct rohc_lsb_decode* d_tcp_context::opt_ts_req_lsb_ctxt |
uint8_t d_tcp_context::res_flags |
The TCP reserved flags
uint8_t d_tcp_context::rsf_flags |
The TCP RSF flag
struct rohc_lsb_decode* d_tcp_context::seq_lsb_ctxt |
uint32_t d_tcp_context::seq_num_residue |
struct rohc_lsb_decode* d_tcp_context::seq_scaled_lsb_ctxt |
uint16_t d_tcp_context::tcp_dst_port |
The TCP dest port
struct d_tcp_opts_ctxt d_tcp_context::tcp_opts |
The decoded values of TCP options
uint16_t d_tcp_context::tcp_src_port |
The TCP source port
struct rohc_lsb_decode* d_tcp_context::ttl_hl_lsb_ctxt |
The LSB decoding context of innermost TTL/HL
bool d_tcp_context::urg_flag |
The TCP URG flag
uint16_t d_tcp_context::urg_ptr |
The URG pointer
struct rohc_lsb_decode* d_tcp_context::window_lsb_ctxt |
The LSB decoding context of TCP window