ROHC compression/decompression library
Data Structures | Defines | Variables
c_udp_lite.c File Reference

ROHC compression context for the UDP-Lite profile. More...

#include "c_udp_lite.h"
#include "c_udp.h"
#include "c_ip.h"
#include "rohc_traces_internal.h"
#include "rohc_packets.h"
#include "rohc_utils.h"
#include "crc.h"
#include "c_generic.h"
#include "protocols/udp_lite.h"
#include <stdlib.h>
#include <string.h>
#include <assert.h>
Include dependency graph for c_udp_lite.c:

Data Structures

struct  udp_lite_tmp_vars
 Define the UDP-Lite-specific temporary variables in the profile compression context. More...
struct  sc_udp_lite_context
 Define the UDP-Lite part of the profile compression context. More...

Defines

#define MAX_LITE_COUNT   2
 The maximal number of times the checksum coverage dit not change or may be inferred.

Variables

struct c_profile c_udp_lite_profile
 Define the compression part of the UDP-Lite profile as described in the RFC 4019.

Detailed Description

ROHC compression context for the UDP-Lite profile.

Author:
Didier Barvaux <didier.barvaux@toulouse.viveris.com>
The hackers from ROHC for Linux

Define Documentation

#define MAX_LITE_COUNT   2

The maximal number of times the checksum coverage dit not change or may be inferred.


Variable Documentation

Initial value:
{
        ROHC_IPPROTO_UDPLITE,     
        ROHC_PROFILE_UDPLITE,     
        "UDP-Lite / Compressor",  
        c_udp_lite_create,        
        c_generic_destroy,
        c_udp_lite_check_profile,
        c_udp_lite_check_context,
        c_udp_lite_encode,
        c_generic_reinit_context,
        c_generic_feedback,
        c_generic_use_udp_port,
}

Define the compression part of the UDP-Lite profile as described in the RFC 4019.