29 #ifndef ROHC_COMP_TCP_DEFINES_H 30 #define ROHC_COMP_TCP_DEFINES_H 34 #include "schemes/ip_ctxt.h" 159 uint16_t ack_deltas_width[20];
size_t seq_num_scaling_nr
Definition: c_tcp_defines.h:152
bool ecn_used_changed
Definition: c_tcp_defines.h:111
size_t nr_seq_scaled_bits
Definition: c_tcp_defines.h:73
uint32_t ack_num
Definition: c_tcp_defines.h:154
size_t nr_ip_id_bits_3
Definition: c_tcp_defines.h:90
Definition: c_tcp_defines.h:116
uint32_t seq_num_residue
Definition: c_tcp_defines.h:150
Define the TCP-specific temporary variables in the profile compression context.
Definition: c_tcp_defines.h:47
bool ecn_used
Definition: c_tcp_defines.h:124
size_t ack_num_scaling_nr
Definition: c_tcp_defines.h:163
uint32_t seq_num
Definition: c_tcp_defines.h:145
bool cr_tcp_ack_num_present
Definition: c_tcp_defines.h:168
bool tcp_urg_flag_changed
Definition: c_tcp_defines.h:108
Handle the list of TCP options for the TCP ompression profile.
size_t ack_deltas_next
Definition: c_tcp_defines.h:158
size_t ecn_used_zero_count
Definition: c_tcp_defines.h:128
bool is_ipv6_exts_list_dyn_changed
Definition: c_tcp_defines.h:54
size_t nr_ttl_hopl_bits
Definition: c_tcp_defines.h:97
bool outer_ip_ttl_changed
Definition: c_tcp_defines.h:101
bool tcp_urg_flag_present
Definition: c_tcp_defines.h:107
int ttl_irreg_chain_flag
Definition: c_tcp_defines.h:100
uint16_t msn_of_last_ctxt_updating_pkt
Definition: c_tcp_defines.h:135
Definition: c_tcp_opts_list.h:113
One W-LSB encoding object.
Definition: comp_wlsb.h:56
uint16_t ip_id_delta
Definition: c_tcp_defines.h:85
uint32_t seq_num_scaled
Definition: c_tcp_defines.h:149
uint16_t msn
Definition: c_tcp_defines.h:130
uint32_t ack_num_scaled
Definition: c_tcp_defines.h:161
bool ip_df_changed
Definition: c_tcp_defines.h:103
size_t seq_num_factor
Definition: c_tcp_defines.h:151
size_t ecn_used_change_count
Definition: c_tcp_defines.h:126
size_t tcp_window_changed
Definition: c_tcp_defines.h:65
The TCP base header without options.
Definition: tcp.h:50
size_t nr_ip_id_bits_1
Definition: c_tcp_defines.h:93
size_t ttl_hopl_change_count
Definition: c_tcp_defines.h:138
size_t nr_msn_bits
Definition: c_tcp_defines.h:62
size_t nr_window_bits_16383
Definition: c_tcp_defines.h:67
size_t nr_ack_bits_16383
Definition: c_tcp_defines.h:79
int tcp_seq_num_change_count
The number of times the sequence number field was added to the compressed header. ...
Definition: c_tcp_defines.h:119
size_t ip_exts_nr[ROHC_MAX_IP_HDRS]
Definition: c_tcp_defines.h:56
bool cr_tcp_urg_ptr_present
Definition: c_tcp_defines.h:167
bool ttl_hopl_changed
Definition: c_tcp_defines.h:98
bool ip_id_behavior_changed
Definition: c_tcp_defines.h:87
size_t tcp_window_change_count
Definition: c_tcp_defines.h:121
Define union of IP contexts.
Definition: comp/schemes/ip_ctxt.h:155
size_t nr_ack_scaled_bits
Definition: c_tcp_defines.h:82
bool cr_tcp_window_present
Definition: c_tcp_defines.h:166
Defines the common IPv4/v6 header.
bool tcp_ack_flag_changed
Definition: c_tcp_defines.h:106
bool tcp_ack_num_changed
Definition: c_tcp_defines.h:76
bool is_ipv6_exts_list_static_changed
Definition: c_tcp_defines.h:51
uint8_t ttl_hopl
Definition: c_tcp_defines.h:96
uint16_t ack_stride
Definition: c_tcp_defines.h:160
size_t ip_contexts_nr
Definition: c_tcp_defines.h:180
uint16_t ack_num_residue
Definition: c_tcp_defines.h:162
#define ROHC_MAX_IP_HDRS
The maximum number of IP headers supported.
Definition: protocols/ip.h:46
bool dscp_changed
Definition: c_tcp_defines.h:104
size_t payload_len
Definition: c_tcp_defines.h:59
bool tcp_seq_num_changed
Definition: c_tcp_defines.h:70