rohc_tcp_decoded_values Struct Reference

#include <d_tcp_defines.h>

Collaboration diagram for rohc_tcp_decoded_values:
Collaboration graph
[legend]

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

Detailed Description

The values decoded from the bits extracted from ROHC TCP header


Field Documentation

The TCP ACK flag

The TCP acknowledgment number

The residue of the scaled TCP ACK number

The scaled TCP acknowledgment number

The ACK stride

The TCP destination port

The TCP ECN flags

Whether the TCP ECN flags are used

struct rohc_tcp_decoded_ip_values rohc_tcp_decoded_values::ip[ROHC_TCP_MAX_IP_HDRS] [read]

The decoded values related to the IP headers

The number of the decoded IP headers

The Master Sequence Number (MSN) of the packet

The TCP SACK blocks

The echo reply value of the TCP TS option

The echo request value of the TCP TS option

The TCP PSH flag

The TCP reserved flags

The TCP RSF flags

The TCP sequence number

The residue of the scaled TCP sequence number

The scaled TCP sequence number

The TCP source port

The TCP checksum

The decoded values of TCP options

Whether TTL/HL of outer IP headers is included in the dynamic chain

Whether TTL/HL of outer IP headers is included in the irregular chain

The TCP URG flag

The TCP Urgent pointer

The TCP window


The documentation for this struct was generated from the following file:

Generated on 4 Jul 2018 for ROHC compression/decompression library by  doxygen 1.6.1