Define the TCP-specific temporary variables in the profile compression context. More...
Data Fields | |
| bool | is_ipv6_exts_list_static_changed |
| bool | is_ipv6_exts_list_dyn_changed |
| size_t | ip_exts_nr [ROHC_TCP_MAX_IP_HDRS] |
| size_t | payload_len |
| size_t | nr_msn_bits |
| size_t | tcp_window_changed |
| size_t | nr_window_bits_16383 |
| bool | tcp_seq_num_changed |
| 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 |
| uint16_t | ip_id_delta |
| bool | ip_id_behavior_changed |
| size_t | nr_ip_id_bits_3 |
| size_t | nr_ip_id_bits_1 |
| uint8_t | ttl_hopl |
| size_t | nr_ttl_hopl_bits |
| bool | ttl_hopl_changed |
| int | ttl_irreg_chain_flag |
| bool | outer_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 | ecn_used_changed |
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.
Whether the ecn_used flag changed or not
| size_t tcp_tmp_variables::ip_exts_nr[ROHC_TCP_MAX_IP_HDRS] |
The new number of IP extensions headers (for every IP header)
Whether the behavior of the IP-ID field changed with current packet
| uint16_t tcp_tmp_variables::ip_id_delta |
The IP-ID / SN delta (with bits swapped if necessary)
Whether at least one of the dynamic part of the IPv6 extensions changed in the current packet
Whether at least one of the static part of the IPv6 extensions 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 innermost IP-ID value with p = 1
The minimal number of bits required to encode the innermost IP-ID value with p = 3
The minimal number of bits required to encode the MSN value
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
The minimal number of bits required to encode the TCP window
Whether the ACK number changed or not
Whether the TCP sequence number changed or not
Whether the TCP window changed or not
| uint8_t tcp_tmp_variables::ttl_hopl |
1.6.1