d_tcp_defines.h File Reference

Main definitions for the TCP decompression profile. More...

#include "ip.h"
#include "interval.h"
#include "protocols/tcp.h"
#include "schemes/decomp_wlsb.h"
#include "schemes/tcp_ts.h"
#include "schemes/tcp_sack.h"
#include <stdint.h>
Include dependency graph for d_tcp_defines.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ipv6_generic_option_context_t
 Define the IPv6 option context for Destination, Hop-by-Hop and Routing option. More...
struct  ipv6_gre_option_context
 Define the IPv6 option context for GRE option. More...
struct  ipv6_mime_option_context
 Define the IPv6 option context for MIME option. More...
struct  ipv6_ah_option_context
 Define the IPv6 option context for AH option. More...
struct  ip_option_context_t
struct  ipvx_context
 Define the common IP header context to IPv4 and IPv6. More...
struct  ipv4_context
 Define the IPv4 header context. More...
struct  ipv6_context
 Define the IPv6 header context. More...
struct  ip_context_t
 Define union of IP contexts. More...
struct  d_tcp_opt_ctxt
struct  d_tcp_opts_ctxt
struct  d_tcp_context
struct  rohc_tcp_extr_ip_bits
struct  rohc_tcp_extr_bits
struct  rohc_tcp_decoded_ip_values
struct  rohc_tcp_decoded_values

Defines

#define ROHC_TCP_OPT_HDR_LEN   2U
#define ROHC_TCP_OPT_MAX_LEN   0xffU
#define ROHC_TCP_OPT_GENERIC_DATA_MAX_LEN   (ROHC_TCP_OPT_MAX_LEN - ROHC_TCP_OPT_HDR_LEN)

Typedefs

typedef struct
ipv6_gre_option_context 
ipv6_gre_option_context_t
 Define the IPv6 option context for GRE option.
typedef struct
ipv6_mime_option_context 
ipv6_mime_option_context_t
 Define the IPv6 option context for MIME option.
typedef struct
ipv6_ah_option_context 
ipv6_ah_option_context_t
 Define the IPv6 option context for AH option.
typedef struct ipvx_context ipvx_context_t
 Define the common IP header context to IPv4 and IPv6.
typedef struct ipv4_context ipv4_context_t
 Define the IPv4 header context.
typedef struct ipv6_context ipv6_context_t
 Define the IPv6 header context.

Detailed Description

Main definitions for the TCP decompression profile.

Author:
FWX <rohc_team@dialine.fr>
Didier Barvaux <didier@barvaux.org>
Didier Barvaux <didier.barvaux@toulouse.viveris.com>

Define Documentation

#define ROHC_TCP_OPT_GENERIC_DATA_MAX_LEN   (ROHC_TCP_OPT_MAX_LEN - ROHC_TCP_OPT_HDR_LEN)
#define ROHC_TCP_OPT_HDR_LEN   2U
#define ROHC_TCP_OPT_MAX_LEN   0xffU

Typedef Documentation

typedef struct ipv4_context ipv4_context_t

Define the IPv4 header context.

Define the IPv6 option context for AH option.

typedef struct ipv6_context ipv6_context_t

Define the IPv6 header context.

Define the IPv6 option context for GRE option.

Define the IPv6 option context for MIME option.

typedef struct ipvx_context ipvx_context_t

Define the common IP header context to IPv4 and IPv6.


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