aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_rlc.c
blob: 31e7128506a523fa0c6fb489a0ec04806d978690 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <osmocom/core/utils.h>

#include "gprs_rlc.h"

struct value_string gprs_rlc_ul_state_vals[] = {
	{ US_NULL,		"US_NULL" },
	{ US_AWAIT_ASS,		"US_AWAIT_ASS" },
	{ US_ACK_XFER,		"US_AWAIT_XFER" },
	{ US_GTTP_XFER,		"US_GTTP_XFER" },
	{ US_UNACK_XFER,	"US_UNACK_XFER" },
	{ US_TEST_MODE,		"US_TEST_MODE" },
	{ US_AWAIT_RECOVERY,	"US_AWAIT_RECOVERY" },
	{ 0, NULL }
};

struct value_string gprs_rlc_ul_substate_vals[] = {
	{ RALS_NULL,		"RALS_NULL" },
	{ RALS_AWAIT_TX_COMPLETE, "RALS_AWAIT_TX_COMPLETE" },
	{ RALS_CURRENT_PDU_TX_COMPLETED, "RALS_CURRENT_PDU_TX_COMPLETED" },
	{ RALS_COMPLETE,	"RALS_COMPLETE" },
	{ 0, NULL }
};

struct value_string gprs_rlc_dl_state_vals[] = {
	{ DS_NULL,		"DS_NULL" },
	{ DS_RX_ACK,		"DS_RX_ACK" },
	{ DS_RX_UNACK,		"DS_RX_UNACK" },
	{ DS_RX_ACK_PENDING_RELEASE, "DS_RX_ACK_PENDING_RELEASE" },
	{ DS_RX_UNACK_PENDING_RELEASE, "DS_RX_UNACK_PENDING_RELEASE" },
	{ DS_TEST_MODE,		"DS_TEST_MODE" },
	{ 0, NULL }
};

struct value_string gprs_rlc_hdr_type_vals[] = {
	{ GPRS_HEADER_TYPE,	"GPRS" },
	{ EGPRS_HEADER_TYPE_1,	"EGPRS T1" },
	{ EGPRS_HEADER_TYPE_2,	"EGPRS T2" },
	{ EGPRS_HEADER_TYPE_3,	"EGPRS T3" },
	{ 0, NULL }
};