| 
    ROHC compression/decompression library
    
   | 
 
#include <d_tcp_defines.h>

Data Fields | |
| bool | do_ctxt_replication | 
| rohc_cid_t | cr_base_cid | 
| struct rohc_tcp_decoded_ip_values | ip [ROHC_TCP_MAX_IP_HDRS] | 
| size_t | ip_nr | 
| uint16_t | msn | 
| bool | ttl_dyn_chain_flag | 
| bool | ttl_irreg_chain_flag | 
| uint16_t | src_port | 
| uint16_t | dst_port | 
| uint32_t | seq_num | 
| uint32_t | seq_num_scaled | 
| uint32_t | seq_num_residue | 
| uint32_t | ack_num | 
| uint32_t | ack_num_scaled | 
| uint16_t | ack_num_residue | 
| uint16_t | ack_stride | 
| bool | ecn_used | 
| uint8_t | res_flags:4 | 
| uint8_t | ecn_flags:2 | 
| bool | urg_flag | 
| bool | ack_flag | 
| bool | psh_flag | 
| uint8_t | rsf_flags:3 | 
| uint16_t | window | 
| uint16_t | tcp_check | 
| uint16_t | urg_ptr | 
| struct d_tcp_opts_ctxt | tcp_opts | 
| uint32_t | opt_ts_req | 
| uint32_t | opt_ts_rep | 
| struct d_tcp_opt_sack | opt_sack_blocks | 
The values decoded from the bits extracted from ROHC TCP header
| bool rohc_tcp_decoded_values::ack_flag | 
The TCP ACK flag
| uint32_t rohc_tcp_decoded_values::ack_num | 
The TCP acknowledgment number
| uint16_t rohc_tcp_decoded_values::ack_num_residue | 
The residue of the scaled TCP ACK number
| uint32_t rohc_tcp_decoded_values::ack_num_scaled | 
The scaled TCP acknowledgment number
| uint16_t rohc_tcp_decoded_values::ack_stride | 
The ACK stride
| rohc_cid_t rohc_tcp_decoded_values::cr_base_cid | 
The base context for Context Replication (CR)
| bool rohc_tcp_decoded_values::do_ctxt_replication | 
Whether Context Replication (CR) is used
| uint16_t rohc_tcp_decoded_values::dst_port | 
The TCP destination port
| uint8_t rohc_tcp_decoded_values::ecn_flags | 
The TCP ECN flags
| bool rohc_tcp_decoded_values::ecn_used | 
Whether the TCP ECN flags are used
| struct rohc_tcp_decoded_ip_values rohc_tcp_decoded_values::ip[ROHC_TCP_MAX_IP_HDRS] | 
The decoded values related to the IP headers
| size_t rohc_tcp_decoded_values::ip_nr | 
The number of the decoded IP headers
| uint16_t rohc_tcp_decoded_values::msn | 
The Master Sequence Number (MSN) of the packet
| struct d_tcp_opt_sack rohc_tcp_decoded_values::opt_sack_blocks | 
The TCP SACK blocks
| uint32_t rohc_tcp_decoded_values::opt_ts_rep | 
The echo reply value of the TCP TS option
| uint32_t rohc_tcp_decoded_values::opt_ts_req | 
The echo request value of the TCP TS option
| bool rohc_tcp_decoded_values::psh_flag | 
The TCP PSH flag
| uint8_t rohc_tcp_decoded_values::res_flags | 
The TCP reserved flags
| uint8_t rohc_tcp_decoded_values::rsf_flags | 
The TCP RSF flags
| uint32_t rohc_tcp_decoded_values::seq_num | 
The TCP sequence number
| uint32_t rohc_tcp_decoded_values::seq_num_residue | 
The residue of the scaled TCP sequence number
| uint32_t rohc_tcp_decoded_values::seq_num_scaled | 
The scaled TCP sequence number
| uint16_t rohc_tcp_decoded_values::src_port | 
The TCP source port
| uint16_t rohc_tcp_decoded_values::tcp_check | 
The TCP checksum
| struct d_tcp_opts_ctxt rohc_tcp_decoded_values::tcp_opts | 
The decoded values of TCP options
| bool rohc_tcp_decoded_values::ttl_dyn_chain_flag | 
Whether TTL/HL of outer IP headers is included in the dynamic chain
| bool rohc_tcp_decoded_values::ttl_irreg_chain_flag | 
Whether TTL/HL of outer IP headers is included in the irregular chain
| bool rohc_tcp_decoded_values::urg_flag | 
The TCP URG flag
| uint16_t rohc_tcp_decoded_values::urg_ptr | 
The TCP Urgent pointer
| uint16_t rohc_tcp_decoded_values::window | 
The TCP window
 1.8.13