|
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_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_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