comparison cdg211/prim/grlc.pdf @ 4:56abf6cf8a0b

cdg211: cdginc/mdf/pdf files from TCS211-20070608
author Mychaela Falconia <falcon@freecalypso.org>
date Mon, 26 Sep 2016 01:11:35 +0000
parents
children
comparison
equal deleted inserted replaced
3:93999a60b835 4:56abf6cf8a0b
1 ;********************************************************************************
2 ;*** File : grlc.pdf
3 ;*** Creation : Fri Jun 08 13:57:32 CST 2007
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 : grlc
9 ;*** Document No. : 8010.126.02.009
10 ;*** Document Date : 2003-06-06
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: AGR
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Jul 15 16:12:04 2004"
18 PRAGMA LAST_MODIFIED "2003-06-06"
19 PRAGMA ID_AND_VERSION "8010.126.02.009"
20 PRAGMA PREFIX GRLC ; Prefix for this document
21 PRAGMA ALLWAYS_ENUM_IN_VAL_FILE NO ; Enumeration values in value file
22 PRAGMA ENABLE_GROUP NO ; Enable h-file grouping
23 PRAGMA COMPATIBILITY_DEFINES NO ; Compatible to the old #defines
24
25
26
27
28
29
30 VALTAB VAL_sapi
31 VAL 1 SAPI_1 "SAP for GMM"
32 VAL 3 SAPI_3 "SAP 1 for SNDCP"
33 VAL 5 SAPI_5 "SAP 2 for SNDCP"
34 VAL 7 SAPI_7 "SAP for SMS"
35 VAL 9 SAPI_9 "SAP 3 for SNDCP"
36 VAL 11 SAPI_11 "SAP 4 for SNDCP"
37 VAL 255 SAPI_TEST_MODE "This signs a primitive as GRLC-self generated for test purposes"
38
39 VALTAB VAL_peak
40 VAL 0 PEAK_SUB "Subscribed peak throughput"
41 VAL 1 PEAK_1K "Up to 1 000 octet/s"
42 VAL 2 PEAK_2K "Up to 2 000 octet/s"
43 VAL 3 PEAK_4K "Up to 4 000 octet/s"
44 VAL 4 PEAK_8K "Up to 8 000 octet/s"
45 VAL 5 PEAK_16K "Up to 16 000 octet/s"
46 VAL 6 PEAK_32K "Up to 32 000 octet/s"
47 VAL 7 PEAK_64K "Up to 64 000 octet/s"
48 VAL 8 PEAK_128K "Up to 128 000 octet/s"
49 VAL 9 PEAK_256K "Up to 256 000 octet/s"
50
51 VALTAB VAL_relclass
52 VAL 0 RELCLASS_SUB "Subscribed reliability class"
53 VAL 1 GTP_LLC_RLC_PROT "Acknowledged GTP, LLC, and RLC; Protected data"
54 VAL 2 LLC_RLC_PROT "Unacknowledged GTP; Acknowledged LLC and RLC, Protected data"
55 VAL 3 RLC_PROT "Unacknowledged GTP and LLC; Acknowledged RLC, Protected data"
56 VAL 4 PROT "Unacknowledged GTP, LLC, and RLC, Protected data"
57 VAL 5 NO_REL "Unacknowledged GTP, LLC, and RLC, Unprotected data"
58
59 VALTAB VAL_delay
60 VAL 0 DELAY_SUB "Subscribed delay class"
61 VAL 1 DELAY_1 "Delay class 1"
62 VAL 2 DELAY_2 "Delay class 2"
63 VAL 3 DELAY_3 "Delay class 3"
64 VAL 4 DELAY_4 "Delay class 4 (best effort)"
65
66 VALTAB VAL_mean
67 VAL 0 MEAN_SUB "Subscribed mean throughput"
68 VAL 1 MEAN_100 "100 octet/h"
69 VAL 2 MEAN_200 "200 octet/h"
70 VAL 3 MEAN_500 "500 octet/h"
71 VAL 4 MEAN_1K "1 000 octet/h"
72 VAL 5 MEAN_2K "2 000 octet/h"
73 VAL 6 MEAN_5K "5 000 octet/h"
74 VAL 7 MEAN_10K "10 000 octet/h"
75 VAL 8 MEAN_20K "20 000 octet/h"
76 VAL 9 MEAN_50K "50 000 octet/h"
77 VAL 10 MEAN_100K "100 000 octet/h"
78 VAL 11 MEAN_200K "200 000 octet/h"
79 VAL 12 MEAN_500K "500 000 octet/h"
80 VAL 13 MEAN_1M "1 000 000 octet/h"
81 VAL 14 MEAN_2M "2 000 000 octet/h"
82 VAL 15 MEAN_5M "5 000 000 octet/h"
83 VAL 16 MEAN_10M "10 000 000 octet/h"
84 VAL 17 MEAN_20M "20 000 000 octet/h"
85 VAL 18 MEAN_50M "50 000 000 octet/h"
86 VAL 31 MEAN_BEST "Best effort"
87
88 VALTAB VAL_preced
89 VAL 0 PRECED_SUB "Subscribed precedence"
90 VAL 1 PRIO_HIGH "High priority"
91 VAL 2 PRIO_NORM "Normal priority"
92 VAL 3 PRIO_LOW "Low priority"
93
94 VALTAB VAL_radio_prio
95 VAL 0 RADIO_PRIO_1 "Radio Priority Level 1 (highest)"
96 VAL 1 RADIO_PRIO_2 "Radio Priority Level 2"
97 VAL 2 RADIO_PRIO_3 "Radio Priority Level 3"
98 VAL 3 RADIO_PRIO_4 "Radio Priority Level 4 (lowest)"
99
100 VALTAB VAL_cause
101 VAL 0 DTACS_DEF "any other reason"
102 VAL 1 DTACS_PAGE_RESPONSE "data is sent due to a page response"
103 VAL 2 DTACS_MOBILITY_MANAGEMENT "mobility management data is sent"
104 VAL 3 DTACS_EMPTY_FRAME "data is sent due to a cell update"
105 VAL 4 DTACS_CELL_NOTIFI_NULL_FRAME "data is send due to cell notification using LLC unnumbered NULL command."
106
107
108
109
110 VAR sapi "service access point identifier" B
111
112 VAL @p_grlc - VAL_sapi@
113
114 VAR list_len "Length in octets of whole data" S
115
116
117 VAR first "Pointer to generic data descriptors" L
118
119
120 VAR delay "Delay class" B
121
122 VAL @p_grlc - VAL_delay@
123
124 VAR relclass "Reliablility class" B
125
126 VAL @p_grlc - VAL_relclass@
127
128 VAR peak "Peak throughput" B
129
130 VAL @p_grlc - VAL_peak@
131
132 VAR preced "Precedence class" B
133
134 VAL @p_grlc - VAL_preced@
135
136 VAR mean "Main throughput" B
137
138 VAL @p_grlc - VAL_mean@
139
140 VAR reserved_1 "Reserved" B
141
142
143 VAR reserved_2 "Reserved" B
144
145
146 VAR reserved_3 "Reserved" B
147
148
149 VAR radio_prio "Radio Priority" B
150
151 VAL @p_grlc - VAL_radio_prio@
152
153 VAR l_buf "length of content in bit" S
154
155
156 VAR o_buf "offset of content in bit" S
157
158
159 VAR buf "buffer content" B
160
161
162 VAR tlli "temporary logical link identifier" L
163
164
165 VAR cause "Cause" B
166
167 VAL @p_grlc - VAL_cause@
168
169 VAR reserved_data_req "reserved octets for data request" B
170
171
172 VAR reserved_unitdata_req1 "reserved octet" B
173
174
175 VAR reserved_unitdata_req2 "reserved octets for unitdata request" B
176
177
178
179
180
181 COMP desc_list "list of generic data descriptors"
182 {
183 list_len ; Length in octets of whole data
184 first ; Pointer to generic data descriptors
185 }
186
187
188
189 COMP grlc_qos "Quality of service"
190 {
191 delay ; Delay class
192 relclass ; Reliablility class
193 peak ; Peak throughput
194 preced ; Precedence class
195 mean ; Main throughput
196 reserved_1 ; Reserved
197 reserved_2 ; Reserved
198 reserved_3 ; Reserved
199 }
200
201
202
203 COMP sdu "service data unit"
204 {
205 l_buf ; length of content in bit
206 o_buf ; offset of content in bit
207 buf [1] ; buffer content
208 }
209
210
211
212
213
214
215 ; GRLC_DATA_REQ 0x80000097
216 ; GRLC_DATA_IND 0x80004097
217 ; GRLC_DATA_IND_TEST 0x80014097
218 ; GRLC_UNITDATA_REQ 0x80010097
219 ; GRLC_UNITDATA_IND 0x80024097
220 ; GRLC_UNITDATA_IND_TEST 0x80034097
221 ; GRLC_READY_IND 0x80044097
222 ; GRLC_ACTIVATE_GMM_QUEUE_REQ 0x80020097
223 ; GRLC_SUSPEND_READY_IND 0x80054097
224 ; GRLC_MAC_DATA_IND 0x80060097
225 ; GRLC_MAC_READY_IND 0x80070097
226 ; GRLC_MAC_PWR_CTRL_IND 0x80080097
227
228
229
230 PRIM GRLC_DATA_REQ 0x80000097
231 {
232 sapi ; Service access point identifier
233 tlli ; Temporary logical link identifier
234 grlc_qos ; Quality of service
235 radio_prio ; Radio priority
236 cause ; Cause
237 reserved_data_req [16] ; Reserved octets for data request
238 sdu ; Service data unit
239 }
240
241
242
243
244
245
246 PRIM GRLC_DATA_IND 0x80004097
247 {
248 tlli ; Temporary logical link identifier
249 desc_list ; List of generic data descriptors
250 }
251
252
253
254
255
256
257 PRIM GRLC_DATA_IND_TEST 0x80014097
258 {
259 tlli ; Temporary logical link identifier
260 sdu ; Service data unit
261 }
262
263
264
265
266
267
268 PRIM GRLC_UNITDATA_REQ 0x80010097
269 {
270 sapi ; Service Access Point Identifier
271 tlli ; Temporary logical link identifier
272 grlc_qos ; Quality of service
273 radio_prio ; Radio priority
274 reserved_unitdata_req1 ; Reserved octet
275 reserved_unitdata_req2 [16] ; Reserved octets for unitdata request
276 sdu ; Service data unit
277 }
278
279
280
281
282
283
284 PRIM GRLC_UNITDATA_IND 0x80024097
285 {
286 tlli ; Temporary logical link identifier
287 desc_list ; List of generic data descriptors
288 }
289
290
291
292
293
294
295 PRIM GRLC_UNITDATA_IND_TEST 0x80034097
296 {
297 tlli ; Temporary logical link identifier
298 sdu ; Service data unit
299 }
300
301
302
303
304
305
306 PRIM GRLC_READY_IND 0x80044097
307 {
308 }
309
310
311
312
313
314
315 PRIM GRLC_ACTIVATE_GMM_QUEUE_REQ 0x80020097
316 {
317 }
318
319
320
321
322
323
324 PRIM GRLC_SUSPEND_READY_IND 0x80054097
325 {
326 }
327
328
329
330
331
332
333 PRIM GRLC_MAC_DATA_IND 0x80060097
334 {
335 }
336
337
338
339
340
341
342 PRIM GRLC_MAC_READY_IND 0x80070097
343 {
344 }
345
346
347
348
349
350
351 PRIM GRLC_MAC_PWR_CTRL_IND 0x80080097
352 {
353 }
354
355
356
357
358
359
360
361
362