|
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 |
1.7.6.1