FreeCalypso > hg > fc-magnetite
comparison cdg3/sap/llgmm.pdf @ 16:c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 27 Sep 2016 16:27:34 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
15:c8bdae60fcb1 | 16:c15047b3d00d |
---|---|
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 |