ROHC compression/decompression library
Public Attributes
ipv4_header_info Struct Reference

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

#include <c_generic.h>

Collaboration diagram for ipv4_header_info:
Collaboration graph
[legend]

List of all members.

Public Attributes

struct c_wlsbip_id_window
 A window to store the IP-ID.
struct iphdr old_ip
 The previous IP header.
int df_count
 The number of times the DF field was added to the compressed header.
int rnd_count
 The number of times the IP-ID is specified as random in the compressed header.
int nbo_count
 The number of times the IP-ID is specified as coded in Network Byte Order (NBO) in the compressed header.
int rnd
 Whether the IP-ID is considered as random or not.
int nbo
 Whether the IP-ID is considered as coded in NBO or not.
int old_rnd
 Whether the IP-ID of the previous IP header was considered as random or not.
int old_nbo
 Whether the IP-ID of the previous IP header was considered as coded in NBO or not.
int id_delta
 The delta between the IP-ID and the current Sequence Number (SN)

Detailed Description

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

Defines an object that contains counters, flags and structures related to an IPv4 header and that need to be saved between the different compressions of packets. A compression context owns objects like this for the two first IPv4 headers.


Member Data Documentation

The number of times the DF field was added to the compressed header.

Referenced by c_init_header_info(), changed_dynamic_one_hdr(), code_ipv4_dynamic_part(), and header_flags().

The delta between the IP-ID and the current Sequence Number (SN)

Referenced by code_EXT0_packet(), code_EXT1_packet(), code_EXT2_packet(), code_UO1_packet(), code_UOR2_ID_bytes(), and update_variables().

A window to store the IP-ID.

Referenced by c_generic_destroy(), c_generic_feedback(), c_init_header_info(), and update_variables().

The number of times the IP-ID is specified as coded in Network Byte Order (NBO) in the compressed header.

Referenced by c_init_header_info(), changed_dynamic_one_hdr(), code_ipv4_dynamic_part(), and header_flags().

Whether the IP-ID of the previous IP header was considered as coded in NBO or not.

Referenced by c_generic_encode(), c_init_header_info(), and changed_dynamic_one_hdr().

Whether the IP-ID of the previous IP header was considered as random or not.

Referenced by c_generic_encode(), c_init_header_info(), and changed_dynamic_one_hdr().

The number of times the IP-ID is specified as random in the compressed header.

Referenced by c_init_header_info(), changed_dynamic_one_hdr(), code_EXT3_packet(), code_ipv4_dynamic_part(), header_fields(), and header_flags().


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