ROHC compression/decompression library
Public Attributes
d_generic_changes Struct Reference

Store information about an IP header between the different decompressions of IP packets. More...

#include <d_generic.h>

Collaboration diagram for d_generic_changes:
Collaboration graph
[legend]

List of all members.

Public Attributes

struct ip_packet ip
 The IP header.
int rnd
 Whether the IP-ID is considered as random or not (IPv4 only)
int nbo
 Whether the IP-ID is considered as coded in NBO or not (IPv4 only)
int complist
 Whether the compression list is used or not(IPv6 only)
int size_list
 The size of the list.
unsigned char * next_header
 The next header located after the IP header(s)
unsigned int next_header_len
 The length of the next header.

Detailed Description

Store information about an IP header between the different decompressions of IP packets.

Defines an object that contains flags and structures related to an IP header and that need to be saved between the different decompressions of packets. A decompression context owns objects like this for the two first IP headers.


Member Data Documentation

Whether the compression list is used or not(IPv6 only)

Referenced by build_uncompressed_ip6(), decode_uo0(), decode_uo1(), decode_uor2(), do_decode_uo0_and_uo1(), and do_decode_uor2().

Whether the IP-ID is considered as coded in NBO or not (IPv4 only)

Referenced by build_uncompressed_ip4(), cmp_generic_changes(), copy_generic_changes(), d_decode_dynamic_ip(), d_generic_decode(), and decode_inner_header_flags().


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