|
ROHC compression/decompression library
|
ROHC private common definitions and routines. More...
#include "rohc.h"

Go to the source code of this file.
Data Structures | |
| struct | rohc_medium |
| ROHC medium (CID characteristics) More... | |
Macros | |
| #define | ROHC_PADDING_BYTE 0xe0 |
| The padding field defined by the ROHC protocol. More... | |
Enumerations | |
| enum | rohc_chain_t { ROHC_CHAIN_STATIC = 0, ROHC_CHAIN_DYNAMIC = 1, ROHC_CHAIN_REPLICATE = 2, ROHC_CHAIN_IRREGULAR = 3, ROHC_CHAIN_CO = 4 } |
| The different chains used by the ROHCv1 TCP and ROHCv2 profiles. More... | |
| enum | rohc_ip_id_behavior_t { ROHC_IP_ID_BEHAVIOR_SEQ = 0, ROHC_IP_ID_BEHAVIOR_SEQ_SWAP = 1, ROHC_IP_ID_BEHAVIOR_RAND = 2, ROHC_IP_ID_BEHAVIOR_ZERO = 3 } |
Functions | |
| static char * | rohc_ip_id_behavior_get_descr (const rohc_ip_id_behavior_t behavior) |
| Get a string that describes the given IP-ID behavior. More... | |
ROHC private common definitions and routines.
| #define ROHC_PADDING_BYTE 0xe0 |
The padding field defined by the ROHC protocol.
See RFC 3095, ยง5.2:
Padding Octet
0 1 2 3 4 5 6 7
+---+---+---+---+---+---+---+---+
| 1 1 1 0 0 0 0 0 |
+---+---+---+---+---+---+---+---+
| enum rohc_chain_t |
|
inlinestatic |
Get a string that describes the given IP-ID behavior.
| behavior | The type of the option to get a description for |
1.8.13