aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom/gprs
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2020-12-06 12:41:25 +0100
committerHarald Welte <laforge@osmocom.org>2020-12-06 12:56:29 +0100
commitc22e0028901fd62024f6e60da674db706c6f51c9 (patch)
treee5ae4b3d7fca30a5ff9bd820acc789d453060238 /include/osmocom/gprs
parent77530b46191d099dbb9434076afa797500fbf874 (diff)
gsm_08_18.h: Add some PDU definitions still missing
In I7da8b25c9a89a7e3ae6c1680ba838e136d7d5293 I seem to have failed to realize that 3GPP TS 48.018 v15.0.0.0 Table 11.3.26 continues on yet another page. Let's add those missing PDU types definitions. Change-Id: I9173c35240ff78048b2b76a1155d90467ef16b2d
Diffstat (limited to 'include/osmocom/gprs')
-rw-r--r--include/osmocom/gprs/protocol/gsm_08_18.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/include/osmocom/gprs/protocol/gsm_08_18.h b/include/osmocom/gprs/protocol/gsm_08_18.h
index 4c04f6b9..679a08e6 100644
--- a/include/osmocom/gprs/protocol/gsm_08_18.h
+++ b/include/osmocom/gprs/protocol/gsm_08_18.h
@@ -77,6 +77,25 @@ enum bssgp_pdu_type {
BSSGP_PDUT_PS_HO_COMPLETE = 0x91,
BSSGP_PDUT_PS_HO_CANCEL = 0x92,
BSSGP_PDUT_PS_HO_COMPLETE_ACK = 0x93,
+ /* PDUs between LCS SAPs */
+ BSSGP_PDUT_PERFORM_LOC_REQ = 0x60,
+ BSSGP_PDUT_PERFORM_LOC_RESP = 0x61,
+ BSSGP_PDUT_PERFORM_LOC_ABORT = 0x62,
+ BSSGP_PDUT_POSITION_COMMAND = 0x63,
+ BSSGP_PDUT_POSITION_RESPONSE = 0x64,
+ /* PDUs between RIM SAPs */
+ BSSGP_PDUT_RAN_INFO = 0x70,
+ BSSGP_PDUT_RAN_INFO_REQ = 0x71,
+ BSSGP_PDUT_RAN_INFO_ACK = 0x72,
+ BSSGP_PDUT_RAN_INFO_ERROR = 0x73,
+ BSSGP_PDUT_RAN_INFO_APP_ERROR = 0x74,
+ /* PDUs between MBMS SAPs */
+ BSSGP_PDUT_MBMS_START_REQ = 0x80,
+ BSSGP_PDUT_MBMS_START_RESP = 0x81,
+ BSSGP_PDUT_MBMS_STOP_REQ = 0x82,
+ BSSGP_PDUT_MBMS_STOP_RESP = 0x83,
+ BSSGP_PDUT_MBMS_UPDATE_REQ = 0x84,
+ BSSGP_PDUT_MBMS_UPDATE_RESP = 0x85,
};
/*! BSSGP User-Data header (Section 10.2.1 and 10.2.2) */