ROHC compression/decompression library
|
Define the TCP part of the decompression profile context. More...
Data Fields | |
uint16_t | msn |
uint8_t | ecn_used |
uint16_t | tcp_src_port |
uint16_t | tcp_dst_port |
uint32_t | seq_num_scaled |
uint32_t | seq_num_residue |
struct rohc_lsb_decode * | seq_lsb_ctxt |
struct rohc_lsb_decode * | seq_scaled_lsb_ctxt |
uint16_t | ack_stride |
uint32_t | ack_num_scaled |
uint32_t | ack_num_residue |
struct rohc_lsb_decode * | ack_lsb_ctxt |
uint8_t | tcp_options_list [ROHC_TCP_OPTS_MAX] |
uint8_t | tcp_options_offset [ROHC_TCP_OPTS_MAX] |
uint16_t | tcp_option_maxseg |
uint8_t | tcp_option_window |
uint8_t | tcp_opts_list_struct [ROHC_TCP_OPTS_MAX] |
bool | is_tcp_opts_list_item_present [ROHC_TCP_OPTS_MAX] |
size_t | tcp_opts_list_item_uncomp_length [ROHC_TCP_OPTS_MAX] |
struct tcp_option_timestamp | tcp_option_timestamp |
struct rohc_lsb_decode * | opt_ts_req_lsb_ctxt |
struct rohc_lsb_decode * | opt_ts_reply_lsb_ctxt |
uint8_t | tcp_option_sack_length |
uint8_t | tcp_option_sackblocks [8 *4] |
uint8_t | tcp_options_free_offset |
uint8_t | tcp_options_values [MAX_TCP_OPT_SIZE] |
tcphdr_t | old_tcphdr |
uint8_t | ip_context [MAX_IP_CONTEXT_SIZE] |
Define the TCP part of the decompression profile context.
This object must be used with the generic part of the decompression context d_generic_context.
uint32_t d_tcp_context::ack_num_residue |
uint32_t d_tcp_context::ack_num_scaled |
uint16_t d_tcp_context::ack_stride |
uint8_t d_tcp_context::ecn_used |
Whether the content of every TCP options was transmitted or not
uint16_t d_tcp_context::msn |
uint32_t d_tcp_context::seq_num_residue |
uint32_t d_tcp_context::seq_num_scaled |
uint16_t d_tcp_context::tcp_dst_port |
uint16_t d_tcp_context::tcp_option_maxseg |
uint8_t d_tcp_context::tcp_option_sackblocks[8 *4] |
uint8_t d_tcp_context::tcp_option_window |
The structure of the list of TCP options
uint16_t d_tcp_context::tcp_src_port |