ROHC compression/decompression library
Data Fields
tcp_tmp_variables Struct Reference

Define the TCP-specific temporary variables in the profile compression context. More...

Data Fields

size_t payload_len
size_t nr_seq_bits_65535
size_t nr_seq_bits_32767
size_t nr_seq_bits_16383
size_t nr_seq_bits_8191
size_t nr_seq_bits_63
size_t nr_seq_scaled_bits
bool tcp_ack_num_changed
size_t nr_ack_bits_65535
size_t nr_ack_bits_32767
size_t nr_ack_bits_16383
size_t nr_ack_bits_8191
size_t nr_ack_bits_63
size_t nr_ack_scaled_bits
bool is_tcp_opts_list_struct_changed
bool is_tcp_opts_list_item_present [ROHC_TCP_OPTS_MAX]
bool opt_ts_present
uint32_t ts_req
uint32_t ts_reply
size_t nr_opt_ts_req_bits_minus_1
size_t nr_opt_ts_req_bits_0x40000
size_t nr_opt_ts_reply_bits_minus_1
size_t nr_opt_ts_reply_bits_0x40000
uint16_t ip_id
bool ip_id_behavior_changed
bool ip_id_hi9_changed
bool ip_id_hi11_changed
bool ip_id_hi12_changed
bool ip_id_hi13_changed
uint8_t ttl_hopl
int ttl_irregular_chain_flag
bool ip_ttl_changed
bool ip_df_changed
bool dscp_changed
bool tcp_ack_flag_changed
bool tcp_urg_flag_present
bool tcp_urg_flag_changed
bool tcp_ecn_flag_changed
bool tcp_rsf_flag_changed
bool tcp_window_changed
bool ecn_used
uint8_t tcp_opts_list_indexes [ROHC_TCP_OPTS_MAX]
uint8_t tcp_opts_idx_max

Detailed Description

Define the TCP-specific temporary variables in the profile compression context.

This object must be used by the TCP-specific decompression context sc_tcp_context.

See also:
sc_tcp_context

Field Documentation

Whether the content of every TCP options was transmitted or not

Whether the structure of the list of TCP options changed in the current packet

The minimal number of bits required to encode the TCP ACK number with p = 16383

The minimal number of bits required to encode the TCP ACK number with p = 32767

The minimal number of bits required to encode the TCP ACK number with p = 63

The minimal number of bits required to encode the TCP ACK number with p = 65535

The minimal number of bits required to encode the TCP ACK number with p = 8191

The minimal number of bits required to encode the TCP scaled ACK number

The minimal number of bits required to encode the TCP option timestamp echo reply with p = 0x40000

The minimal number of bits required to encode the TCP option timestamp echo reply with p = -1

The minimal number of bits required to encode the TCP option timestamp echo request with p = 0x40000

The minimal number of bits required to encode the TCP option timestamp echo request with p = -1

The minimal number of bits required to encode the TCP sequence number with p = 16383

The minimal number of bits required to encode the TCP sequence number with p = 32767

The minimal number of bits required to encode the TCP sequence number with p = 63

The minimal number of bits required to encode the TCP sequence number with p = 65535

The minimal number of bits required to encode the TCP sequence number with p = 8191

The minimal number of bits required to encode the TCP scaled sequence number

Whether the TCP option timestamp echo request is present in packet

Whether the ACK number changed or not

The value of the TCP option timestamp echo reply (in HBO)

The value of the TCP option timestamp echo request (in HBO)


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