25 #ifndef ROHC_PROTOCOLS_FINGERPRINT_H 26 #define ROHC_PROTOCOLS_FINGERPRINT_H 51 } __attribute__((packed));
63 } __attribute__((packed));
79 } __attribute__((packed));
85 } __attribute__((packed));
struct ipv6_addr saddr
Definition: rohc_fingerprint.h:49
uint32_t rtp_ssrc
Definition: rohc_fingerprint.h:83
rohc_profile_t profile_id
Definition: rohc_fingerprint.h:59
The part of the unique fingerprint for Context Replication.
Definition: rohc_fingerprint.h:57
uint16_t src_port
Definition: rohc_fingerprint.h:77
struct rohc_fingerprint_ip ip_hdrs[ROHC_MAX_IP_HDRS]
Definition: rohc_fingerprint.h:62
uint32_t version
Definition: rohc_fingerprint.h:46
Definition of ROHC profiles.
uint16_t dst_port
Definition: rohc_fingerprint.h:78
The unique fingerprint of one IP header.
Definition: rohc_fingerprint.h:44
struct rohc_fingerprint_base base
Definition: rohc_fingerprint.h:71
uint32_t next_proto
Definition: rohc_fingerprint.h:47
struct ipv6_addr daddr
Definition: rohc_fingerprint.h:50
uint32_t flow_label
Definition: rohc_fingerprint.h:48
The IPv6 address.
Definition: ipv6.h:59
The unique fingerprint of one compression context or uncompressed packet.
Definition: rohc_fingerprint.h:69
uint32_t esp_spi
Definition: rohc_fingerprint.h:80
uint8_t ip_hdrs_nr
Definition: rohc_fingerprint.h:61
Defines the common IPv4/v6 header.
rohc_profile_t
The different ROHC compression/decompression profiles.
Definition: rohc_profiles.h:76
#define ROHC_MAX_IP_HDRS
The maximum number of IP headers supported.
Definition: protocols/ip.h:46