comparison cdg-hybrid/sap/llgmm.pdf @ 212:e7a67accfad9

cdg-hybrid cdginc headers created
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 14 Oct 2016 21:52:58 +0000
parents
children
comparison
equal deleted inserted replaced
211:02269c474131 212:e7a67accfad9
1 ;********************************************************************************
2 ;*** File : llgmm.pdf
3 ;*** Creation : Wed Mar 11 09:58:16 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : llgmm
9 ;*** Document No. : 8441.103.99.014
10 ;*** Document Date : 2003-03-21
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: ANS
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:44:54 2007"
18 PRAGMA LAST_MODIFIED "2003-03-21"
19 PRAGMA ID_AND_VERSION "8441.103.99.014"
20
21
22
23 CONST LLGMM_MAX_SEQ_NR 511 ; maximum sequence number value
24 CONST LLGMM_NUM_SAPIS 16 ; number of SAPIs (not all are available)
25 CONST LLGMM_TLLI_INVALID 0xFFFFFFFF ; invalid TLLI value
26
27
28
29 VALTAB VAL_ciphering_algorithm
30 VAL 0 LLGMM_CIPHER_NO_ALGORITHM "no ciphering algorithm"
31 VAL 1 LLGMM_CIPHER_GPRS_A5_1 "GPRS A5/1 ciphering algorithm"
32 VAL 2 LLGMM_CIPHER_GPRS_A5_2 "GPRS A5/2 ciphering algorithm"
33 VAL 255 LLGMM_CIPHER_NA "value n/a"
34
35 VALTAB VAL_trigger_cause
36 VAL 1 LLGMM_TRICS_PAGE_RESPONSE "trigger was sent due to a received paging message"
37 VAL 3 LLGMM_TRICS_CELL_UPDATE "trigger was sent because of a cell update"
38 VAL 4 LLGMM_TRICS_CELL_UPDATE_NULL_FRAME %REL99% "LLC can use NULL frame for cell updates"
39
40 VALTAB VAL_error_cause
41 VAL 0 - 99 "reserved for GRR error causes"
42 VAL DEF "invalid error cause"
43 VAL 0b1101000001100100 LLGMM_ERRCS_INVALID_UA "invalid UA response"
44 VAL 0b1101000001100101 LLGMM_ERRCS_SABM_INVALID_XID "invalid XID response during connection establishment"
45 VAL 0b1101000001100110 LLGMM_ERRCS_SABM_NO_PEER_RES "no peer response during connection establishment"
46 VAL 0b1101000001100111 LLGMM_ERRCS_XID_INVALID_XID "invalid XID response during parameter negotiation"
47 VAL 0b1101000001101000 LLGMM_ERRCS_XID_NO_PEER_RES "no peer response during parameter negotiation"
48 VAL 0b1101000001101001 LLGMM_ERRCS_DISC_NO_PEER_RES "no peer response during release of connection"
49 VAL 0b1101000001101010 LLGMM_ERRCS_MULT_ASS_TLLI "possible multiple assignment of a TLLI value"
50 VAL 0b1101000001101011 LLGMM_ERRCS_DM1_RECEIVED "unsolicited DM response with F bit 1 in state ABM"
51 VAL 0b1101000001101100 LLGMM_ERRCS_DM1_RECEIVED_REEST "unsolicited DM response with F bit 1 in state Timer Recovery; re-establishment procedure initiated"
52 VAL 0b1101000001101101 LLGMM_ERRCS_ACK_NO_PEER_RES_REEST "no peer response during waiting for acknowledgement; re-establishment procedure initiated"
53 VAL 0b1101000001101110 LLGMM_ERRCS_PEER_BUSY_REEST "peer receiver busy condition; re-establishment procedure initiated"
54 VAL 0b1101000001101111 LLGMM_ERRCS_FRMR_COND "frame rejection condition; frame discarded"
55 VAL 0b1101000001110000 LLGMM_ERRCS_FRMR_COND_REEST "frame rejection condition; re-establishment procedure initiated"
56 VAL 0b1101000001110001 LLGMM_ERRCS_FRMR_RECEIVED "FRMR response received; frame discarded"
57 VAL 0b1101000001110010 LLGMM_ERRCS_L3_REEST "layer 3 initiated re-establishment procedure"
58 VAL 0b1101000001110011 LLGMM_ERRCS_PEER_REEST "peer initiated re-establishment procedure"
59 VAL 0b1101000001110100 LLGMM_ERRCS_DM0_RECEIVED_REEST "unsolicited DM response with F bit 0; re-establishment procedure initiated"
60
61 VALTAB VAL_susp_cause
62 VAL DEF "suspension because of Attach or RAU"
63 VAL 0 LLGMM_RAU "suspension because of Attach or RAU, GRR has to be suspended"
64 VAL 1 LLGMM_CALL "suspension because of GSM establishment request"
65 VAL 2 LLGMM_LIMITED "suspension because of limited service"
66 VAL 3 LLGMM_PERIODIC_RAU "suspension because of periodic RAU"
67 VAL 4 LLGMM_NO_GPRS_SERVICE "suspension because of no service or no GPRS supported"
68
69
70
71
72 VAR old_tlli "old temporary logical link identifier" L
73
74
75 VAR new_tlli "new temporary logical link identifier" L
76
77
78 VAR key "ciphering key content" B
79
80
81 VAR ciphering_algorithm "ciphering algorithm" B
82
83 VAL @p_llgmm - VAL_ciphering_algorithm@
84
85 VAR trigger_cause "cause of the trigger primitive" B
86
87 VAL @p_llgmm - VAL_trigger_cause@
88
89 VAR error_cause "error cause" S
90
91 VAL @p_llgmm - VAL_error_cause@
92
93 VAR susp_cause "suspension cause" B
94
95 VAL @p_llgmm - VAL_susp_cause@
96
97
98
99
100 COMP llgmm_kc "GPRS ciphering key"
101 {
102 key [8] ; ciphering key content
103 }
104
105
106
107
108
109
110 ; LLGMM_ASSIGN_REQ 0x2100
111 ; LLGMM_TRIGGER_REQ 0x2101
112 ; LLGMM_SUSPEND_REQ 0x2102
113 ; LLGMM_RESUME_REQ 0x2103
114 ; LLGMM_STATUS_IND 0x6100
115 ; LLGMM_TLLI_IND 0x6101
116
117
118
119 PRIM LLGMM_ASSIGN_REQ 0x2100
120 {
121 old_tlli ; old temporary logical link entity
122 new_tlli ; new temporary logical link entity
123 llgmm_kc ; ciphering key
124 ciphering_algorithm ; ciphering algorithm
125 }
126
127
128
129
130
131
132 PRIM LLGMM_TRIGGER_REQ 0x2101
133 {
134 trigger_cause ; trigger cause
135 }
136
137
138
139
140
141
142 PRIM LLGMM_SUSPEND_REQ 0x2102
143 {
144 susp_cause ; suspension cause
145 }
146
147
148
149
150
151
152 PRIM LLGMM_RESUME_REQ 0x2103
153 {
154 }
155
156
157
158
159
160
161 PRIM LLGMM_STATUS_IND 0x6100
162 {
163 error_cause ; error cause
164 }
165
166
167
168
169
170
171 PRIM LLGMM_TLLI_IND 0x6101
172 {
173 new_tlli ; Newly received TLLI
174 }
175
176
177
178
179
180
181
182
183