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

| Data Fields | |
| struct rohc_tcp_extr_ip_bits | ip [ROHC_TCP_MAX_IP_HDRS] | 
| size_t | ip_nr | 
| struct rohc_lsb_field16 | msn | 
| bool | ttl_dyn_chain_flag | 
| bool | ttl_irreg_chain_flag | 
| uint16_t | src_port | 
| size_t | src_port_nr | 
| uint16_t | dst_port | 
| size_t | dst_port_nr | 
| struct rohc_lsb_field32 | seq | 
| struct rohc_lsb_field32 | seq_scaled | 
| struct rohc_lsb_field32 | ack | 
| struct rohc_lsb_field16 | ack_stride | 
| struct rohc_lsb_field32 | ack_scaled | 
| uint8_t | ecn_used_bits | 
| size_t | ecn_used_bits_nr | 
| uint8_t | res_flags_bits | 
| size_t | res_flags_bits_nr | 
| uint8_t | ecn_flags_bits | 
| size_t | ecn_flags_bits_nr | 
| uint8_t | urg_flag_bits | 
| size_t | urg_flag_bits_nr | 
| uint8_t | ack_flag_bits | 
| size_t | ack_flag_bits_nr | 
| uint8_t | psh_flag_bits | 
| size_t | psh_flag_bits_nr | 
| uint8_t | rsf_flags_bits | 
| size_t | rsf_flags_bits_nr | 
| struct rohc_lsb_field16 | window | 
| uint16_t | tcp_check | 
| struct rohc_lsb_field16 | urg_ptr | 
| struct d_tcp_opts_ctxt | tcp_opts | 
The bits extracted from ROHC TCP header
| struct rohc_lsb_field32 rohc_tcp_extr_bits::ack | 
The TCP acknowledgment number bits
| uint8_t rohc_tcp_extr_bits::ack_flag_bits | 
The TCP ACK flag bits
| size_t rohc_tcp_extr_bits::ack_flag_bits_nr | 
The number of TCP ACK flag bits
| struct rohc_lsb_field32 rohc_tcp_extr_bits::ack_scaled | 
The TCP scaled ACK number bits
| struct rohc_lsb_field16 rohc_tcp_extr_bits::ack_stride | 
The TCP ACK stride bits
| uint16_t rohc_tcp_extr_bits::dst_port | 
The TCP destination port bits in static chain
| size_t rohc_tcp_extr_bits::dst_port_nr | 
The number of TCP destination port bits
| uint8_t rohc_tcp_extr_bits::ecn_flags_bits | 
The TCP ECN flag bits
| size_t rohc_tcp_extr_bits::ecn_flags_bits_nr | 
The number of TCP ECN flag bits
| uint8_t rohc_tcp_extr_bits::ecn_used_bits | 
The TCP ECN used flag bits
| size_t rohc_tcp_extr_bits::ecn_used_bits_nr | 
The number of ECN used flag bits
| struct rohc_tcp_extr_ip_bits rohc_tcp_extr_bits::ip[ROHC_TCP_MAX_IP_HDRS] | 
The extracted bits related to the IP headers
| size_t rohc_tcp_extr_bits::ip_nr | 
The number of parsed IP headers
| struct rohc_lsb_field16 rohc_tcp_extr_bits::msn | 
The extracted bits of the Master Sequence Number (MSN) of the packet
| uint8_t rohc_tcp_extr_bits::psh_flag_bits | 
The TCP PSH flag bits
| size_t rohc_tcp_extr_bits::psh_flag_bits_nr | 
The number of TCP PSG flag bits
| uint8_t rohc_tcp_extr_bits::res_flags_bits | 
The TCP reserved flag bits
| size_t rohc_tcp_extr_bits::res_flags_bits_nr | 
The number of TCP reserved flag bits
| uint8_t rohc_tcp_extr_bits::rsf_flags_bits | 
The TCP RSF flag bits
| size_t rohc_tcp_extr_bits::rsf_flags_bits_nr | 
The number of TCP RSF flag bits
| struct rohc_lsb_field32 rohc_tcp_extr_bits::seq | 
The TCP sequence number bits
| struct rohc_lsb_field32 rohc_tcp_extr_bits::seq_scaled | 
The TCP scaled sequence number bits
| uint16_t rohc_tcp_extr_bits::src_port | 
The TCP source port bits found in static chain
| size_t rohc_tcp_extr_bits::src_port_nr | 
The number of TCP source port bits
| uint16_t rohc_tcp_extr_bits::tcp_check | 
The TCP checksum bits found in dynamic chain of IR/IR-DYN header or in irregular chain of CO header
| struct d_tcp_opts_ctxt rohc_tcp_extr_bits::tcp_opts | 
The bits of TCP options extracted from the dynamic chain, the tail of co_common/seq_8/rnd_8 packets, or the irregular chain
| bool rohc_tcp_extr_bits::ttl_dyn_chain_flag | 
Whether TTL/HL of outer IP headers is included in the dynamic chain
| bool rohc_tcp_extr_bits::ttl_irreg_chain_flag | 
Whether TTL/HL of outer IP headers is included in the irregular chain
| uint8_t rohc_tcp_extr_bits::urg_flag_bits | 
The TCP URG flag bits
| size_t rohc_tcp_extr_bits::urg_flag_bits_nr | 
The number of TCP URG flag bits
| struct rohc_lsb_field16 rohc_tcp_extr_bits::urg_ptr | 
The TCP Urgent pointer bits
| struct rohc_lsb_field16 rohc_tcp_extr_bits::window | 
The TCP window bits
 1.8.10
 1.8.10