ROHC compression/decompression library
|
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>
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 |
Macros | |
#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. More... | |
typedef struct ipv6_mime_option_context | ipv6_mime_option_context_t |
Define the IPv6 option context for MIME option. More... | |
typedef struct ipv6_ah_option_context | ipv6_ah_option_context_t |
Define the IPv6 option context for AH option. More... | |
typedef struct ipvx_context | ipvx_context_t |
Define the common IP header context to IPv4 and IPv6. More... | |
typedef struct ipv4_context | ipv4_context_t |
Define the IPv4 header context. More... | |
typedef struct ipv6_context | ipv6_context_t |
Define the IPv6 header context. More... | |
Main definitions for the TCP decompression profile.
#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 struct ipv4_context ipv4_context_t |
Define the IPv4 header context.
typedef struct ipv6_ah_option_context ipv6_ah_option_context_t |
Define the IPv6 option context for AH option.
typedef struct ipv6_context ipv6_context_t |
Define the IPv6 header context.
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 ipvx_context ipvx_context_t |
Define the common IP header context to IPv4 and IPv6.