Define the TCP-specific temporary variables in the profile compression context.
More...
#include <c_tcp_defines.h>
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
◆ dscp_changed
bool tcp_tmp_variables::dscp_changed |
◆ ecn_used_changed
bool tcp_tmp_variables::ecn_used_changed |
Whether the ecn_used flag changed or not
◆ ip_df_changed
bool tcp_tmp_variables::ip_df_changed |
◆ ip_exts_nr
The new number of IP extensions headers (for every IP header)
◆ ip_id_behavior_changed
bool tcp_tmp_variables::ip_id_behavior_changed |
Whether the behavior of the IP-ID field changed with current packet
◆ ip_id_delta
uint16_t tcp_tmp_variables::ip_id_delta |
The IP-ID / SN delta (with bits swapped if necessary)
◆ is_ipv6_exts_list_dyn_changed
bool tcp_tmp_variables::is_ipv6_exts_list_dyn_changed |
Whether at least one of the dynamic part of the IPv6 extensions changed in the current packet
◆ is_ipv6_exts_list_static_changed
bool tcp_tmp_variables::is_ipv6_exts_list_static_changed |
Whether at least one of the static part of the IPv6 extensions changed in the current packet
◆ nr_ack_bits_16383
size_t tcp_tmp_variables::nr_ack_bits_16383 |
The minimal number of bits required to encode the TCP ACK number with p = 16383
◆ nr_ack_scaled_bits
size_t tcp_tmp_variables::nr_ack_scaled_bits |
The minimal number of bits required to encode the TCP scaled ACK number
◆ nr_ip_id_bits_1
size_t tcp_tmp_variables::nr_ip_id_bits_1 |
The minimal number of bits required to encode the innermost IP-ID value with p = 1
◆ nr_ip_id_bits_3
size_t tcp_tmp_variables::nr_ip_id_bits_3 |
The minimal number of bits required to encode the innermost IP-ID value with p = 3
◆ nr_msn_bits
size_t tcp_tmp_variables::nr_msn_bits |
The minimal number of bits required to encode the MSN value
◆ nr_seq_scaled_bits
size_t tcp_tmp_variables::nr_seq_scaled_bits |
The minimal number of bits required to encode the TCP scaled sequence number
◆ nr_ttl_hopl_bits
size_t tcp_tmp_variables::nr_ttl_hopl_bits |
◆ nr_window_bits_16383
size_t tcp_tmp_variables::nr_window_bits_16383 |
The minimal number of bits required to encode the TCP window
◆ outer_ip_ttl_changed
bool tcp_tmp_variables::outer_ip_ttl_changed |
◆ payload_len
size_t tcp_tmp_variables::payload_len |
◆ tcp_ack_flag_changed
bool tcp_tmp_variables::tcp_ack_flag_changed |
◆ tcp_ack_num_changed
bool tcp_tmp_variables::tcp_ack_num_changed |
Whether the ACK number changed or not
◆ tcp_seq_num_changed
bool tcp_tmp_variables::tcp_seq_num_changed |
Whether the TCP sequence number changed or not
◆ tcp_urg_flag_changed
bool tcp_tmp_variables::tcp_urg_flag_changed |
◆ tcp_urg_flag_present
bool tcp_tmp_variables::tcp_urg_flag_present |
◆ tcp_window_changed
size_t tcp_tmp_variables::tcp_window_changed |
Whether the TCP window changed or not
◆ ttl_hopl
uint8_t tcp_tmp_variables::ttl_hopl |
◆ ttl_hopl_changed
bool tcp_tmp_variables::ttl_hopl_changed |
◆ ttl_irreg_chain_flag
int tcp_tmp_variables::ttl_irreg_chain_flag |
The documentation for this struct was generated from the following file: