summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2017-05-29 15:59:03 +0200
committerHarald Welte <laforge@gnumonks.org>2017-06-09 08:49:13 +0000
commit3f066dde8ffa78a4550925aa3a4a88ac7f6076e6 (patch)
treed48c2cc80aa03db50524ac462acc22071e89c17a /include
parent6789ba35a6de52c791a9823b3b4409ec252b804d (diff)
Update L3 protocol discriminator definitions
Change-Id: Ia699d3494b93b7f88c36338e4960b35c42a29b9c
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/gsm/protocol/gsm_04_08.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/osmocom/gsm/protocol/gsm_04_08.h b/include/osmocom/gsm/protocol/gsm_04_08.h
index 3f0ce641..124f8b7d 100644
--- a/include/osmocom/gsm/protocol/gsm_04_08.h
+++ b/include/osmocom/gsm/protocol/gsm_04_08.h
@@ -909,12 +909,13 @@ struct gsm48_rr_status {
uint8_t rr_cause;
} __attribute__((packed));
-/* Section 10.2 + GSM 04.07 12.2.3.1.1 */
+/* Section 10.2 + GSM 04.07 12.2.3.1.1 + 3GPP TS 24.007 11.2.3.1.1 */
#define GSM48_PDISC_GROUP_CC 0x00
#define GSM48_PDISC_BCAST_CC 0x01
-#define GSM48_PDISC_PDSS1 0x02
+#define GSM48_PDISC_PDSS1 0x02 /* 04.07 only */
#define GSM48_PDISC_CC 0x03
-#define GSM48_PDISC_PDSS2 0x04
+#define GSM48_PDISC_PDSS2 0x04 /* 04.07 only */
+#define GSM48_PDISC_GTTP 0x04 /* 24.007 only */
#define GSM48_PDISC_MM 0x05
#define GSM48_PDISC_RR 0x06
#define GSM48_PDISC_MM_GPRS 0x08
@@ -923,6 +924,7 @@ struct gsm48_rr_status {
#define GSM48_PDISC_NC_SS 0x0b
#define GSM48_PDISC_LOC 0x0c
#define GSM48_PDISC_EXTEND 0x0e
+#define GSM48_PDISC_TEST 0x0f /* as per 11.10, 04.14 */
#define GSM48_PDISC_MASK 0x0f
#define GSM48_PDISC_USSD 0x11