25 #ifndef ROHC_PROTOCOLS_UNCOMP_PKT_HDRS_H    26 #define ROHC_PROTOCOLS_UNCOMP_PKT_HDRS_H    76 #if WORDS_BIGENDIAN == 1    83                 } __attribute__((packed));
 const uint8_t * all_hdrs
Definition: uncomp_pkt_hdrs.h:132
 
uint8_t exts_nr
Definition: uncomp_pkt_hdrs.h:88
 
uint8_t lengths[ROHC_TCP_OPTS_MAX]
Definition: uncomp_pkt_hdrs.h:121
 
The information collected about one of the packet IP headers. 
Definition: uncomp_pkt_hdrs.h:59
 
const uint8_t * payload
Definition: uncomp_pkt_hdrs.h:134
 
struct rohc_pkt_ip_ext_hdr exts[ROHC_MAX_IP_EXT_HDRS]
Definition: uncomp_pkt_hdrs.h:89
 
const struct rtphdr * rtp
Definition: uncomp_pkt_hdrs.h:129
 
uint8_t exts_len
Definition: uncomp_pkt_hdrs.h:87
 
uint8_t types[ROHC_TCP_OPTS_MAX]
Definition: uncomp_pkt_hdrs.h:120
 
const struct ip_hdr * ip
Definition: uncomp_pkt_hdrs.h:64
 
uint8_t dscp
Definition: uncomp_pkt_hdrs.h:81
 
const struct tcphdr * tcp
Definition: uncomp_pkt_hdrs.h:114
 
uint8_t type
Definition: uncomp_pkt_hdrs.h:51
 
uint8_t tot_len
Definition: uncomp_pkt_hdrs.h:118
 
uint8_t next_proto
Definition: uncomp_pkt_hdrs.h:69
 
uint8_t ecn
Definition: uncomp_pkt_hdrs.h:80
 
The IPv6 header. 
Definition: ipv6.h:82
 
const struct ipv4_hdr * ipv4
Definition: uncomp_pkt_hdrs.h:65
 
uint16_t tot_len
Definition: uncomp_pkt_hdrs.h:70
 
uint8_t nr
Definition: uncomp_pkt_hdrs.h:117
 
The IPv4 header. 
Definition: ipv4.h:53
 
uint8_t ttl_hl
Definition: uncomp_pkt_hdrs.h:85
 
const struct udphdr * udp
Definition: uncomp_pkt_hdrs.h:124
 
const struct rohc_pkt_ip_hdr * innermost_ip_hdr
Definition: uncomp_pkt_hdrs.h:107
 
const struct esphdr * esp
Definition: uncomp_pkt_hdrs.h:125
 
The RTP header. 
Definition: rtp.h:48
 
struct rohc_pkt_ip_hdr ip_hdrs[ROHC_MAX_IP_HDRS]
Definition: uncomp_pkt_hdrs.h:106
 
The TCP base header without options. 
Definition: tcp.h:50
 
#define ROHC_MAX_IP_EXT_HDRS
The maximum number of IP extension headers supported. 
Definition: protocols/ip.h:69
 
uint8_t version
Definition: uncomp_pkt_hdrs.h:68
 
uint8_t ip_hdrs_nr
Definition: uncomp_pkt_hdrs.h:105
 
The information collected about the packet headers. 
Definition: uncomp_pkt_hdrs.h:102
 
const struct ipv6_hdr * ipv6
Definition: uncomp_pkt_hdrs.h:66
 
uint8_t tos_tc
Definition: uncomp_pkt_hdrs.h:73
 
uint16_t payload_len
Definition: uncomp_pkt_hdrs.h:133
 
const uint8_t * data
Definition: uncomp_pkt_hdrs.h:63
 
RTP header. 
Definition: esp.h:40
 
uint16_t all_hdrs_len
Definition: uncomp_pkt_hdrs.h:131
 
const uint8_t * transport
Definition: uncomp_pkt_hdrs.h:126
 
Definition: protocols/ip.h:73
 
const uint8_t * data
Definition: uncomp_pkt_hdrs.h:50
 
Defines the common IPv4/v6 header. 
 
#define ROHC_TCP_OPTS_MAX
The maximum of TCP options supported by the TCP profile. 
Definition: tcp.h:124
 
The information collected about one of the packet IP extension headers. 
Definition: uncomp_pkt_hdrs.h:48
 
const uint8_t * data[ROHC_TCP_OPTS_MAX]
Definition: uncomp_pkt_hdrs.h:119
 
#define ROHC_MAX_IP_HDRS
The maximum number of IP headers supported. 
Definition: protocols/ip.h:46
 
struct rohc_pkt_hdrs::@26::@28::@30 tcp_opts
 
uint8_t len
Definition: uncomp_pkt_hdrs.h:52