ROHC compression/decompression library
|
ROHC feedback definitions and formats. More...
Go to the source code of this file.
Data Structures | |
struct | rohc_feedback_2_rfc3095 |
struct | rohc_feedback_2_rfc6846 |
struct | rohc_feedback_opt_charac |
Macros | |
#define | ROHC_FEEDBACK_OPT_MSN_NOT_VALID ROHC_FEEDBACK_OPT_SN_NOT_VALID |
#define | ROHC_FEEDBACK_OPT_MSN ROHC_FEEDBACK_OPT_SN |
#define | ROHC_FEEDBACK_OPT_MAX_OCCURS 100U |
Max occurrences of a feedback option in one feedback packet. More... | |
Enumerations | |
enum | rohc_feedback_type { ROHC_FEEDBACK_1 = 1, ROHC_FEEDBACK_2 = 2 } |
enum | rohc_feedback_ack_type { ROHC_FEEDBACK_ACK = 0, ROHC_FEEDBACK_NACK = 1, ROHC_FEEDBACK_STATIC_NACK = 2, ROHC_FEEDBACK_RESERVED = 3 } |
enum | rohc_feedback_opt { ROHC_FEEDBACK_OPT_CRC = 1, ROHC_FEEDBACK_OPT_REJECT = 2, ROHC_FEEDBACK_OPT_SN_NOT_VALID = 3, ROHC_FEEDBACK_OPT_SN = 4, ROHC_FEEDBACK_OPT_CLOCK = 5, ROHC_FEEDBACK_OPT_JITTER = 6, ROHC_FEEDBACK_OPT_LOSS = 7, ROHC_FEEDBACK_OPT_CV_REQUEST = 8, ROHC_FEEDBACK_OPT_CONTEXT_MEMORY = 9, ROHC_FEEDBACK_OPT_UNKNOWN_10 = 10, ROHC_FEEDBACK_OPT_UNKNOWN_11 = 11, ROHC_FEEDBACK_OPT_UNKNOWN_12 = 12, ROHC_FEEDBACK_OPT_UNKNOWN_13 = 13, ROHC_FEEDBACK_OPT_UNKNOWN_14 = 14, ROHC_FEEDBACK_OPT_UNKNOWN_15 = 15, ROHC_FEEDBACK_OPT_MAX } |
Variables | |
static const struct rohc_feedback_opt_charac | rohc_feedback_opt_charac [ROHC_FEEDBACK_OPT_MAX] |
ROHC feedback definitions and formats.
#define ROHC_FEEDBACK_OPT_MAX_OCCURS 100U |
Max occurrences of a feedback option in one feedback packet.
Even if the standard says that some options may be present multiple times, don't allow more than a raisonable occurrences. It allows the library to protect itself against abuses.
#define ROHC_FEEDBACK_OPT_MSN ROHC_FEEDBACK_OPT_SN |
The Feedback MSN option (TCP profile)
#define ROHC_FEEDBACK_OPT_MSN_NOT_VALID ROHC_FEEDBACK_OPT_SN_NOT_VALID |
The Feedback MSN-NOT-VALID option (TCP profile)
enum rohc_feedback_opt |
The ROHC feedback options
enum rohc_feedback_type |
|
static |
Feedback options capacities