ROHC compression/decompression library
|
#include <d_tcp_defines.h>
Data Fields | |
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
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