FreeCalypso > hg > freecalypso-sw
comparison gsm-fw/cdg/cdginc-conservative/m_sm.h @ 656:9ba088a875bd
gsm-fw/cdg: "conservative" version created
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Thu, 25 Sep 2014 10:00:35 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
655:6c363c453db2 | 656:9ba088a875bd |
---|---|
1 /* | |
2 +--------------------------------------------------------------------------+ | |
3 | PROJECT : PROTOCOL STACK | | |
4 | FILE : m_sm.h | | |
5 | SOURCE : "msg\sm.mdf" | | |
6 | LastModified : "2003-08-28" | | |
7 | IdAndVersion : "8010.605.03.005" | | |
8 | SrcFileTime : "Wed Nov 28 10:21:12 2007" | | |
9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 | | |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
11 +--------------------------------------------------------------------------+ | |
12 */ | |
13 | |
14 /* PRAGMAS | |
15 * PREFIX : M_SM | |
16 * COMPATIBILITY_DEFINES : NO | |
17 * ALWAYS_ENUM_IN_VAL_FILE: YES | |
18 * ENABLE_GROUP: NO | |
19 * CAPITALIZE_TYPENAME: NO | |
20 * CCDNAME: SM | |
21 */ | |
22 | |
23 | |
24 #ifndef M_SM_H | |
25 #define M_SM_H | |
26 | |
27 | |
28 #define CDG_ENTER__M_SM_H | |
29 | |
30 #define CDG_ENTER__FILENAME _M_SM_H | |
31 #define CDG_ENTER__M_SM_H__FILE_TYPE CDGINC | |
32 #define CDG_ENTER__M_SM_H__LAST_MODIFIED _2003_08_28 | |
33 #define CDG_ENTER__M_SM_H__ID_AND_VERSION _8010_605_03_005 | |
34 | |
35 #define CDG_ENTER__M_SM_H__SRC_FILE_TIME _Wed_Nov_28_10_21_12_2007 | |
36 | |
37 #include "CDG_ENTER.h" | |
38 | |
39 #undef CDG_ENTER__M_SM_H | |
40 | |
41 #undef CDG_ENTER__FILENAME | |
42 | |
43 | |
44 #include "m_sm.val" | |
45 | |
46 /* | |
47 * bitbuffer structure for the element ipsec_spi_value | |
48 */ | |
49 #ifndef __T_M_SM_BUF_ipsec_spi_value__ | |
50 #define __T_M_SM_BUF_ipsec_spi_value__ | |
51 typedef struct | |
52 { | |
53 U16 l_ipsec_spi_value; | |
54 U16 o_ipsec_spi_value; | |
55 U8 b_ipsec_spi_value[8]; | |
56 } M_SM_BUF_ipsec_spi_value; /* size <12> */ | |
57 #endif | |
58 | |
59 /* | |
60 * typedef between var and valtab enums | |
61 */ | |
62 #ifndef __T_M_SM_nsapi_val__ | |
63 #define __T_M_SM_nsapi_val__ | |
64 typedef T_M_SM_VAL_nsapi_val T_M_SM_nsapi_val; | |
65 #endif | |
66 | |
67 #ifndef __T_M_SM_delay__ | |
68 #define __T_M_SM_delay__ | |
69 typedef T_M_SM_VAL_delay T_M_SM_delay; | |
70 #endif | |
71 | |
72 #ifndef __T_M_SM_reliability__ | |
73 #define __T_M_SM_reliability__ | |
74 typedef T_M_SM_VAL_reliability T_M_SM_reliability; | |
75 #endif | |
76 | |
77 #ifndef __T_M_SM_sapi__ | |
78 #define __T_M_SM_sapi__ | |
79 typedef T_M_SM_VAL_sapi T_M_SM_sapi; | |
80 #endif | |
81 | |
82 #ifndef __T_M_SM_peak__ | |
83 #define __T_M_SM_peak__ | |
84 typedef T_M_SM_VAL_peak T_M_SM_peak; | |
85 #endif | |
86 | |
87 #ifndef __T_M_SM_precedence__ | |
88 #define __T_M_SM_precedence__ | |
89 typedef T_M_SM_VAL_precedence T_M_SM_precedence; | |
90 #endif | |
91 | |
92 #ifndef __T_M_SM_mean__ | |
93 #define __T_M_SM_mean__ | |
94 typedef T_M_SM_VAL_mean T_M_SM_mean; | |
95 #endif | |
96 | |
97 #ifndef __T_M_SM_tc__ | |
98 #define __T_M_SM_tc__ | |
99 typedef T_M_SM_VAL_tc T_M_SM_tc; | |
100 #endif | |
101 | |
102 #ifndef __T_M_SM_order__ | |
103 #define __T_M_SM_order__ | |
104 typedef T_M_SM_VAL_order T_M_SM_order; | |
105 #endif | |
106 | |
107 #ifndef __T_M_SM_del_err_sdu__ | |
108 #define __T_M_SM_del_err_sdu__ | |
109 typedef T_M_SM_VAL_del_err_sdu T_M_SM_del_err_sdu; | |
110 #endif | |
111 | |
112 #ifndef __T_M_SM_max_sdu__ | |
113 #define __T_M_SM_max_sdu__ | |
114 typedef T_M_SM_VAL_max_sdu T_M_SM_max_sdu; | |
115 #endif | |
116 | |
117 #ifndef __T_M_SM_max_br_ul__ | |
118 #define __T_M_SM_max_br_ul__ | |
119 typedef T_M_SM_VAL_max_br_ul T_M_SM_max_br_ul; | |
120 #endif | |
121 | |
122 #ifndef __T_M_SM_max_br_dl__ | |
123 #define __T_M_SM_max_br_dl__ | |
124 typedef T_M_SM_VAL_max_br_dl T_M_SM_max_br_dl; | |
125 #endif | |
126 | |
127 #ifndef __T_M_SM_ber__ | |
128 #define __T_M_SM_ber__ | |
129 typedef T_M_SM_VAL_ber T_M_SM_ber; | |
130 #endif | |
131 | |
132 #ifndef __T_M_SM_sdu_err_ratio__ | |
133 #define __T_M_SM_sdu_err_ratio__ | |
134 typedef T_M_SM_VAL_sdu_err_ratio T_M_SM_sdu_err_ratio; | |
135 #endif | |
136 | |
137 #ifndef __T_M_SM_xfer_delay__ | |
138 #define __T_M_SM_xfer_delay__ | |
139 typedef T_M_SM_VAL_xfer_delay T_M_SM_xfer_delay; | |
140 #endif | |
141 | |
142 #ifndef __T_M_SM_handling_pri__ | |
143 #define __T_M_SM_handling_pri__ | |
144 typedef T_M_SM_VAL_handling_pri T_M_SM_handling_pri; | |
145 #endif | |
146 | |
147 #ifndef __T_M_SM_guar_br_ul__ | |
148 #define __T_M_SM_guar_br_ul__ | |
149 typedef T_M_SM_VAL_guar_br_ul T_M_SM_guar_br_ul; | |
150 #endif | |
151 | |
152 #ifndef __T_M_SM_guar_br_dl__ | |
153 #define __T_M_SM_guar_br_dl__ | |
154 typedef T_M_SM_VAL_guar_br_dl T_M_SM_guar_br_dl; | |
155 #endif | |
156 | |
157 #ifndef __T_M_SM_pfi_val__ | |
158 #define __T_M_SM_pfi_val__ | |
159 typedef T_M_SM_VAL_pfi_val T_M_SM_pfi_val; | |
160 #endif | |
161 | |
162 #ifndef __T_M_SM_pdp_type_org__ | |
163 #define __T_M_SM_pdp_type_org__ | |
164 typedef T_M_SM_VAL_pdp_type_org T_M_SM_pdp_type_org; | |
165 #endif | |
166 | |
167 #ifndef __T_M_SM_pdp_type_no__ | |
168 #define __T_M_SM_pdp_type_no__ | |
169 typedef T_M_SM_VAL_pdp_type_no T_M_SM_pdp_type_no; | |
170 #endif | |
171 | |
172 #ifndef __T_M_SM_radio_prio_val__ | |
173 #define __T_M_SM_radio_prio_val__ | |
174 typedef T_M_SM_VAL_radio_prio_val T_M_SM_radio_prio_val; | |
175 #endif | |
176 | |
177 #ifndef __T_M_SM_sm_cause_val__ | |
178 #define __T_M_SM_sm_cause_val__ | |
179 typedef T_M_SM_VAL_sm_cause_val T_M_SM_sm_cause_val; | |
180 #endif | |
181 | |
182 #ifndef __T_M_SM_tft_opcode__ | |
183 #define __T_M_SM_tft_opcode__ | |
184 typedef T_M_SM_VAL_tft_opcode T_M_SM_tft_opcode; | |
185 #endif | |
186 | |
187 #ifndef __T_M_SM_nsapi__ | |
188 #define __T_M_SM_nsapi__ | |
189 /* | |
190 * network service access point identifier | |
191 * CCDGEN:WriteStruct_Count==1112 | |
192 */ | |
193 typedef struct | |
194 { | |
195 U8 nsapi_val; /*< 0: 1> T_M_SM_nsapi_val, NSAPI value */ | |
196 U8 _align0; /*< 1: 1> alignment */ | |
197 U8 _align1; /*< 2: 1> alignment */ | |
198 U8 _align2; /*< 3: 1> alignment */ | |
199 } T_M_SM_nsapi; | |
200 #endif | |
201 | |
202 #ifndef __T_M_SM_llc_sapi__ | |
203 #define __T_M_SM_llc_sapi__ | |
204 /* | |
205 * LLC service access point identifier | |
206 * CCDGEN:WriteStruct_Count==1113 | |
207 */ | |
208 typedef struct | |
209 { | |
210 U8 sapi; /*< 0: 1> T_M_SM_sapi, SAPI */ | |
211 U8 _align0; /*< 1: 1> alignment */ | |
212 U8 _align1; /*< 2: 1> alignment */ | |
213 U8 _align2; /*< 3: 1> alignment */ | |
214 } T_M_SM_llc_sapi; | |
215 #endif | |
216 | |
217 #ifndef __T_M_SM_qos_r97__ | |
218 #define __T_M_SM_qos_r97__ | |
219 /* | |
220 * quality of service R97 | |
221 * CCDGEN:WriteStruct_Count==1114 | |
222 */ | |
223 typedef struct | |
224 { | |
225 U8 delay; /*< 0: 1> T_M_SM_delay, delay class */ | |
226 U8 reliability; /*< 1: 1> T_M_SM_reliability, reliability class */ | |
227 U8 peak; /*< 2: 1> T_M_SM_peak, peak throughput */ | |
228 U8 precedence; /*< 3: 1> T_M_SM_precedence, Precedence class */ | |
229 U8 mean; /*< 4: 1> T_M_SM_mean, Mean throughput */ | |
230 U8 _align0; /*< 5: 1> alignment */ | |
231 U8 _align1; /*< 6: 1> alignment */ | |
232 U8 _align2; /*< 7: 1> alignment */ | |
233 } T_M_SM_qos_r97; | |
234 #endif | |
235 | |
236 #ifndef __T_M_SM_qos_r99__ | |
237 #define __T_M_SM_qos_r99__ | |
238 /* | |
239 * quality of service R99 | |
240 * CCDGEN:WriteStruct_Count==1115 | |
241 */ | |
242 typedef struct | |
243 { | |
244 U8 tc; /*< 0: 1> T_M_SM_tc, traffic class */ | |
245 U8 order; /*< 1: 1> T_M_SM_order, delivery order */ | |
246 U8 del_err_sdu; /*< 2: 1> T_M_SM_del_err_sdu, deliver erroneous SDUs */ | |
247 U8 max_sdu; /*< 3: 1> T_M_SM_max_sdu, maximum SDU size */ | |
248 U8 max_br_ul; /*< 4: 1> T_M_SM_max_br_ul, maximum uplink bit-rate */ | |
249 U8 max_br_dl; /*< 5: 1> T_M_SM_max_br_dl, maximum downlink bit-rate */ | |
250 U8 ber; /*< 6: 1> T_M_SM_ber, residual BER */ | |
251 U8 sdu_err_ratio; /*< 7: 1> T_M_SM_sdu_err_ratio, SDU error ratio */ | |
252 U8 xfer_delay; /*< 8: 1> T_M_SM_xfer_delay, transfer delay */ | |
253 U8 handling_pri; /*< 9: 1> T_M_SM_handling_pri, Traffic handling priority */ | |
254 U8 guar_br_ul; /*< 10: 1> T_M_SM_guar_br_ul, guaranteed bit-rate uplink */ | |
255 U8 guar_br_dl; /*< 11: 1> T_M_SM_guar_br_dl, guaranteed bit-rate downlink */ | |
256 } T_M_SM_qos_r99; | |
257 #endif | |
258 | |
259 #ifndef __T_M_SM_qos__ | |
260 #define __T_M_SM_qos__ | |
261 /* | |
262 * quality of service | |
263 * CCDGEN:WriteStruct_Count==1116 | |
264 */ | |
265 typedef struct | |
266 { | |
267 U8 tlv_len; /*< 0: 1> TLV length information */ | |
268 U8 _align0; /*< 1: 1> alignment */ | |
269 U8 _align1; /*< 2: 1> alignment */ | |
270 U8 _align2; /*< 3: 1> alignment */ | |
271 T_M_SM_qos_r97 qos_r97; /*< 4: 8> quality of service R97 */ | |
272 U8 _align3; /*< 12: 1> alignment */ | |
273 U8 _align4; /*< 13: 1> alignment */ | |
274 U8 _align5; /*< 14: 1> alignment */ | |
275 U8 v_qos_r99; /*< 15: 1> valid-flag */ | |
276 T_M_SM_qos_r99 qos_r99; /*< 16: 12> quality of service R99 */ | |
277 } T_M_SM_qos; | |
278 #endif | |
279 | |
280 #ifndef __T_M_SM_address__ | |
281 #define __T_M_SM_address__ | |
282 /* | |
283 * packet data protocol address | |
284 * CCDGEN:WriteStruct_Count==1117 | |
285 */ | |
286 typedef struct | |
287 { | |
288 U8 pdp_type_org; /*< 0: 1> T_M_SM_pdp_type_org, PDP type organisation */ | |
289 U8 pdp_type_no; /*< 1: 1> T_M_SM_pdp_type_no, PDP type number */ | |
290 U8 c_add_info; /*< 2: 1> counter */ | |
291 U8 add_info[16]; /*< 3: 16> adress information */ | |
292 U8 _align0; /*< 19: 1> alignment */ | |
293 } T_M_SM_address; | |
294 #endif | |
295 | |
296 #ifndef __T_M_SM_apn__ | |
297 #define __T_M_SM_apn__ | |
298 /* | |
299 * access point name | |
300 * CCDGEN:WriteStruct_Count==1118 | |
301 */ | |
302 typedef struct | |
303 { | |
304 U8 c_apn_value; /*< 0: 1> counter */ | |
305 U8 apn_value[102]; /*< 1:102> access point name value */ | |
306 U8 _align0; /*<103: 1> alignment */ | |
307 } T_M_SM_apn; | |
308 #endif | |
309 | |
310 #ifndef __T_M_SM_pco__ | |
311 #define __T_M_SM_pco__ | |
312 /* | |
313 * protocol information options | |
314 * CCDGEN:WriteStruct_Count==1119 | |
315 */ | |
316 typedef struct | |
317 { | |
318 U8 c_pco_value; /*< 0: 1> counter */ | |
319 U8 pco_value[253]; /*< 1:253> protocol config value */ | |
320 U8 _align0; /*<254: 1> alignment */ | |
321 U8 _align1; /*<255: 1> alignment */ | |
322 } T_M_SM_pco; | |
323 #endif | |
324 | |
325 #ifndef __T_M_SM_radio_prio__ | |
326 #define __T_M_SM_radio_prio__ | |
327 /* | |
328 * radio priority | |
329 * CCDGEN:WriteStruct_Count==1120 | |
330 */ | |
331 typedef struct | |
332 { | |
333 U8 radio_prio_val; /*< 0: 1> T_M_SM_radio_prio_val, Radio priority value */ | |
334 U8 _align0; /*< 1: 1> alignment */ | |
335 U8 _align1; /*< 2: 1> alignment */ | |
336 U8 _align2; /*< 3: 1> alignment */ | |
337 } T_M_SM_radio_prio; | |
338 #endif | |
339 | |
340 #ifndef __T_M_SM_linked_ti__ | |
341 #define __T_M_SM_linked_ti__ | |
342 /* | |
343 * linked TI | |
344 * CCDGEN:WriteStruct_Count==1121 | |
345 */ | |
346 typedef struct | |
347 { | |
348 U8 ti_flag; /*< 0: 1> TI flag */ | |
349 U8 ti_val; /*< 1: 1> Extended TI value */ | |
350 U8 v_ti_ext_flag; /*< 2: 1> valid-flag */ | |
351 U8 ti_ext_flag; /*< 3: 1> Extended TI flag */ | |
352 U8 v_ti_ext_val; /*< 4: 1> valid-flag */ | |
353 U8 ti_ext_val; /*< 5: 1> Extended TI value */ | |
354 U8 _align0; /*< 6: 1> alignment */ | |
355 U8 _align1; /*< 7: 1> alignment */ | |
356 } T_M_SM_linked_ti; | |
357 #endif | |
358 | |
359 #ifndef __T_M_SM_tear_down__ | |
360 #define __T_M_SM_tear_down__ | |
361 /* | |
362 * tear down indicator | |
363 * CCDGEN:WriteStruct_Count==1122 | |
364 */ | |
365 typedef struct | |
366 { | |
367 U8 tear_down_flag; /*< 0: 1> tear down flag */ | |
368 U8 _align0; /*< 1: 1> alignment */ | |
369 U8 _align1; /*< 2: 1> alignment */ | |
370 U8 _align2; /*< 3: 1> alignment */ | |
371 } T_M_SM_tear_down; | |
372 #endif | |
373 | |
374 #ifndef __T_M_SM_sm_cause__ | |
375 #define __T_M_SM_sm_cause__ | |
376 /* | |
377 * SM cause | |
378 * CCDGEN:WriteStruct_Count==1123 | |
379 */ | |
380 typedef struct | |
381 { | |
382 U8 sm_cause_val; /*< 0: 1> T_M_SM_sm_cause_val, SM cause value */ | |
383 U8 _align0; /*< 1: 1> alignment */ | |
384 U8 _align1; /*< 2: 1> alignment */ | |
385 U8 _align2; /*< 3: 1> alignment */ | |
386 } T_M_SM_sm_cause; | |
387 #endif | |
388 | |
389 #ifndef __T_M_SM_pfi__ | |
390 #define __T_M_SM_pfi__ | |
391 /* | |
392 * packet flow identifier | |
393 * CCDGEN:WriteStruct_Count==1124 | |
394 */ | |
395 typedef struct | |
396 { | |
397 U8 pfi_val; /*< 0: 1> T_M_SM_pfi_val, packet flow identifier value */ | |
398 U8 _align0; /*< 1: 1> alignment */ | |
399 U8 _align1; /*< 2: 1> alignment */ | |
400 U8 _align2; /*< 3: 1> alignment */ | |
401 } T_M_SM_pfi; | |
402 #endif | |
403 | |
404 #ifndef __T_M_SM_tft_ipv4_addr_mask__ | |
405 #define __T_M_SM_tft_ipv4_addr_mask__ | |
406 /* | |
407 * IPv4 Source Address and Mask | |
408 * CCDGEN:WriteStruct_Count==1125 | |
409 */ | |
410 typedef struct | |
411 { | |
412 U8 src_addr[4]; /*< 0: 4> IP address */ | |
413 U8 addr_mask[4]; /*< 4: 4> IP address */ | |
414 } T_M_SM_tft_ipv4_addr_mask; | |
415 #endif | |
416 | |
417 #ifndef __T_M_SM_tft_ipv6_addr_mask__ | |
418 #define __T_M_SM_tft_ipv6_addr_mask__ | |
419 /* | |
420 * IPv6 Source Address and Mask | |
421 * CCDGEN:WriteStruct_Count==1126 | |
422 */ | |
423 typedef struct | |
424 { | |
425 U8 src_addr[16]; /*< 0: 16> IP address */ | |
426 U8 addr_mask[16]; /*< 16: 16> IP address */ | |
427 } T_M_SM_tft_ipv6_addr_mask; | |
428 #endif | |
429 | |
430 #ifndef __T_M_SM_tft_protocol__ | |
431 #define __T_M_SM_tft_protocol__ | |
432 /* | |
433 * IPv4 Protocol / IPv6 Next Header | |
434 * CCDGEN:WriteStruct_Count==1127 | |
435 */ | |
436 typedef struct | |
437 { | |
438 U8 tft_protocol_val; /*< 0: 1> IPv4 protocol/IPv6 next header */ | |
439 U8 _align0; /*< 1: 1> alignment */ | |
440 U8 _align1; /*< 2: 1> alignment */ | |
441 U8 _align2; /*< 3: 1> alignment */ | |
442 } T_M_SM_tft_protocol; | |
443 #endif | |
444 | |
445 #ifndef __T_M_SM_tft_dest_port_range__ | |
446 #define __T_M_SM_tft_dest_port_range__ | |
447 /* | |
448 * destination port range | |
449 * CCDGEN:WriteStruct_Count==1128 | |
450 */ | |
451 typedef struct | |
452 { | |
453 U16 low_limit; /*< 0: 2> low limit */ | |
454 U16 high_limit; /*< 2: 2> high limit */ | |
455 } T_M_SM_tft_dest_port_range; | |
456 #endif | |
457 | |
458 /* | |
459 * source port range | |
460 * CCDGEN:WriteStruct_Count==1129 | |
461 */ | |
462 #ifndef __T_M_SM_tft_src_port_range__ | |
463 #define __T_M_SM_tft_src_port_range__ | |
464 typedef T_M_SM_tft_dest_port_range T_M_SM_tft_src_port_range; | |
465 #endif | |
466 #ifndef __T_M_SM_tft_dest_port__ | |
467 #define __T_M_SM_tft_dest_port__ | |
468 /* | |
469 * single destination port | |
470 * CCDGEN:WriteStruct_Count==1130 | |
471 */ | |
472 typedef struct | |
473 { | |
474 U16 low_limit; /*< 0: 2> low limit */ | |
475 U8 _align0; /*< 2: 1> alignment */ | |
476 U8 _align1; /*< 3: 1> alignment */ | |
477 } T_M_SM_tft_dest_port; | |
478 #endif | |
479 | |
480 /* | |
481 * single source port | |
482 * CCDGEN:WriteStruct_Count==1131 | |
483 */ | |
484 #ifndef __T_M_SM_tft_src_port__ | |
485 #define __T_M_SM_tft_src_port__ | |
486 typedef T_M_SM_tft_dest_port T_M_SM_tft_src_port; | |
487 #endif | |
488 #ifndef __T_M_SM_tft_ipsec_spi__ | |
489 #define __T_M_SM_tft_ipsec_spi__ | |
490 /* | |
491 * IPSec SPI | |
492 * CCDGEN:WriteStruct_Count==1132 | |
493 */ | |
494 typedef struct | |
495 { | |
496 M_SM_BUF_ipsec_spi_value ipsec_spi_value; /*< 0: 12> IPSec SPI value */ | |
497 } T_M_SM_tft_ipsec_spi; | |
498 #endif | |
499 | |
500 #ifndef __T_M_SM_tft_tos_and_mask__ | |
501 #define __T_M_SM_tft_tos_and_mask__ | |
502 /* | |
503 * Type of service/mask | |
504 * CCDGEN:WriteStruct_Count==1133 | |
505 */ | |
506 typedef struct | |
507 { | |
508 U8 tos_value; /*< 0: 1> type of service value */ | |
509 U8 tos_mask; /*< 1: 1> type of service mask */ | |
510 U8 _align0; /*< 2: 1> alignment */ | |
511 U8 _align1; /*< 3: 1> alignment */ | |
512 } T_M_SM_tft_tos_and_mask; | |
513 #endif | |
514 | |
515 #ifndef __T_M_SM_tft_flow_label__ | |
516 #define __T_M_SM_tft_flow_label__ | |
517 /* | |
518 * flow label | |
519 * CCDGEN:WriteStruct_Count==1134 | |
520 */ | |
521 typedef struct | |
522 { | |
523 U32 flow_label_value; /*< 0: 4> IPv6 flow label */ | |
524 } T_M_SM_tft_flow_label; | |
525 #endif | |
526 | |
527 #ifndef __T_M_SM_tft_filter_entry__ | |
528 #define __T_M_SM_tft_filter_entry__ | |
529 /* | |
530 * traffic flow template | |
531 * CCDGEN:WriteStruct_Count==1135 | |
532 */ | |
533 typedef struct | |
534 { | |
535 U8 _align0; /*< 0: 1> alignment */ | |
536 U8 _align1; /*< 1: 1> alignment */ | |
537 U8 _align2; /*< 2: 1> alignment */ | |
538 U8 v_tft_ipv4_addr_mask; /*< 3: 1> valid-flag */ | |
539 T_M_SM_tft_ipv4_addr_mask tft_ipv4_addr_mask; /*< 4: 8> IPv4 Source Address and Mask */ | |
540 U8 _align3; /*< 12: 1> alignment */ | |
541 U8 _align4; /*< 13: 1> alignment */ | |
542 U8 _align5; /*< 14: 1> alignment */ | |
543 U8 v_tft_ipv6_addr_mask; /*< 15: 1> valid-flag */ | |
544 T_M_SM_tft_ipv6_addr_mask tft_ipv6_addr_mask; /*< 16: 32> IPv6 Source Address and Mask */ | |
545 U8 _align6; /*< 48: 1> alignment */ | |
546 U8 _align7; /*< 49: 1> alignment */ | |
547 U8 _align8; /*< 50: 1> alignment */ | |
548 U8 v_tft_protocol; /*< 51: 1> valid-flag */ | |
549 T_M_SM_tft_protocol tft_protocol; /*< 52: 4> IPv4 Protocol / IPv6 Next Header */ | |
550 U8 _align9; /*< 56: 1> alignment */ | |
551 U8 _align10; /*< 57: 1> alignment */ | |
552 U8 _align11; /*< 58: 1> alignment */ | |
553 U8 v_tft_dest_port_range; /*< 59: 1> valid-flag */ | |
554 T_M_SM_tft_dest_port_range tft_dest_port_range; /*< 60: 4> destination port range */ | |
555 U8 _align12; /*< 64: 1> alignment */ | |
556 U8 _align13; /*< 65: 1> alignment */ | |
557 U8 _align14; /*< 66: 1> alignment */ | |
558 U8 v_tft_dest_port; /*< 67: 1> valid-flag */ | |
559 T_M_SM_tft_dest_port tft_dest_port; /*< 68: 4> single destination port */ | |
560 U8 _align15; /*< 72: 1> alignment */ | |
561 U8 _align16; /*< 73: 1> alignment */ | |
562 U8 _align17; /*< 74: 1> alignment */ | |
563 U8 v_tft_src_port_range; /*< 75: 1> valid-flag */ | |
564 T_M_SM_tft_src_port_range tft_src_port_range; /*< 76: 4> source port range */ | |
565 U8 _align18; /*< 80: 1> alignment */ | |
566 U8 _align19; /*< 81: 1> alignment */ | |
567 U8 _align20; /*< 82: 1> alignment */ | |
568 U8 v_tft_src_port; /*< 83: 1> valid-flag */ | |
569 T_M_SM_tft_src_port tft_src_port; /*< 84: 4> single source port */ | |
570 U8 _align21; /*< 88: 1> alignment */ | |
571 U8 _align22; /*< 89: 1> alignment */ | |
572 U8 _align23; /*< 90: 1> alignment */ | |
573 U8 v_tft_ipsec_spi; /*< 91: 1> valid-flag */ | |
574 T_M_SM_tft_ipsec_spi tft_ipsec_spi; /*< 92: 12> IPSec SPI */ | |
575 U8 _align24; /*<104: 1> alignment */ | |
576 U8 _align25; /*<105: 1> alignment */ | |
577 U8 _align26; /*<106: 1> alignment */ | |
578 U8 v_tft_tos_and_mask; /*<107: 1> valid-flag */ | |
579 T_M_SM_tft_tos_and_mask tft_tos_and_mask; /*<108: 4> Type of service/mask */ | |
580 U8 _align27; /*<112: 1> alignment */ | |
581 U8 _align28; /*<113: 1> alignment */ | |
582 U8 _align29; /*<114: 1> alignment */ | |
583 U8 v_tft_flow_label; /*<115: 1> valid-flag */ | |
584 T_M_SM_tft_flow_label tft_flow_label; /*<116: 4> flow label */ | |
585 } T_M_SM_tft_filter_entry; | |
586 #endif | |
587 | |
588 #ifndef __T_M_SM_tft_filter__ | |
589 #define __T_M_SM_tft_filter__ | |
590 /* | |
591 * traffic flow template packet filter | |
592 * CCDGEN:WriteStruct_Count==1136 | |
593 */ | |
594 typedef struct | |
595 { | |
596 U8 tft_filter_id; /*< 0: 1> TFT packet filter ID */ | |
597 U8 tft_filter_prio; /*< 1: 1> TFT packet filter precedence/prioroty */ | |
598 U8 _align0; /*< 2: 1> alignment */ | |
599 U8 _align1; /*< 3: 1> alignment */ | |
600 T_M_SM_tft_filter_entry tft_filter_entry; /*< 4:120> traffic flow template */ | |
601 } T_M_SM_tft_filter; | |
602 #endif | |
603 | |
604 #ifndef __T_M_SM_tft__ | |
605 #define __T_M_SM_tft__ | |
606 /* | |
607 * traffic flow template | |
608 * CCDGEN:WriteStruct_Count==1137 | |
609 */ | |
610 typedef struct | |
611 { | |
612 U8 tft_opcode; /*< 0: 1> T_M_SM_tft_opcode, TFT operation code */ | |
613 U8 tft_filter_count; /*< 1: 1> TFT filter count */ | |
614 U8 v_tft_filter_id; /*< 2: 1> valid-flag */ | |
615 U8 c_tft_filter_id; /*< 3: 1> counter */ | |
616 U8 tft_filter_id[8]; /*< 4: 8> TFT packet filter ID */ | |
617 U8 _align0; /*< 12: 1> alignment */ | |
618 U8 _align1; /*< 13: 1> alignment */ | |
619 U8 v_tft_filter; /*< 14: 1> valid-flag */ | |
620 U8 c_tft_filter; /*< 15: 1> counter */ | |
621 T_M_SM_tft_filter tft_filter[8]; /*< 16:992> traffic flow template packet filter */ | |
622 } T_M_SM_tft; | |
623 #endif | |
624 | |
625 | |
626 /* | |
627 * End of substructure section, begin of message definition section | |
628 */ | |
629 | |
630 #ifndef __T_ACTIVATE_PDP_CONTEXT_REQUEST__ | |
631 #define __T_ACTIVATE_PDP_CONTEXT_REQUEST__ | |
632 /* | |
633 * | |
634 * CCDGEN:WriteStruct_Count==1138 | |
635 */ | |
636 typedef struct | |
637 { | |
638 U8 msg_type; /*< 0: 1> message type */ | |
639 U8 _align0; /*< 1: 1> alignment */ | |
640 U8 _align1; /*< 2: 1> alignment */ | |
641 U8 _align2; /*< 3: 1> alignment */ | |
642 T_M_SM_nsapi nsapi; /*< 4: 4> network service access point identifier */ | |
643 T_M_SM_llc_sapi llc_sapi; /*< 8: 4> LLC service access point identifier */ | |
644 T_M_SM_qos qos; /*< 12: 28> quality of service */ | |
645 T_M_SM_address address; /*< 40: 20> packet data protocol address */ | |
646 U8 _align3; /*< 60: 1> alignment */ | |
647 U8 _align4; /*< 61: 1> alignment */ | |
648 U8 _align5; /*< 62: 1> alignment */ | |
649 U8 v_apn; /*< 63: 1> valid-flag */ | |
650 T_M_SM_apn apn; /*< 64:104> access point name */ | |
651 U8 _align6; /*<168: 1> alignment */ | |
652 U8 _align7; /*<169: 1> alignment */ | |
653 U8 _align8; /*<170: 1> alignment */ | |
654 U8 v_pco; /*<171: 1> valid-flag */ | |
655 T_M_SM_pco pco; /*<172:256> protocol information options */ | |
656 } T_ACTIVATE_PDP_CONTEXT_REQUEST; | |
657 #endif | |
658 | |
659 #ifndef __T_ACTIVATE_PDP_CONTEXT_ACCEPT__ | |
660 #define __T_ACTIVATE_PDP_CONTEXT_ACCEPT__ | |
661 /* | |
662 * | |
663 * CCDGEN:WriteStruct_Count==1139 | |
664 */ | |
665 typedef struct | |
666 { | |
667 U8 msg_type; /*< 0: 1> message type */ | |
668 U8 _align0; /*< 1: 1> alignment */ | |
669 U8 _align1; /*< 2: 1> alignment */ | |
670 U8 _align2; /*< 3: 1> alignment */ | |
671 T_M_SM_llc_sapi llc_sapi; /*< 4: 4> LLC service access point identifier */ | |
672 T_M_SM_qos qos; /*< 8: 28> quality of service */ | |
673 T_M_SM_radio_prio radio_prio; /*< 36: 4> radio priority */ | |
674 U8 _align3; /*< 40: 1> alignment */ | |
675 U8 _align4; /*< 41: 1> alignment */ | |
676 U8 _align5; /*< 42: 1> alignment */ | |
677 U8 v_address; /*< 43: 1> valid-flag */ | |
678 T_M_SM_address address; /*< 44: 20> packet data protocol address */ | |
679 U8 _align6; /*< 64: 1> alignment */ | |
680 U8 _align7; /*< 65: 1> alignment */ | |
681 U8 _align8; /*< 66: 1> alignment */ | |
682 U8 v_pco; /*< 67: 1> valid-flag */ | |
683 T_M_SM_pco pco; /*< 68:256> protocol information options */ | |
684 U8 _align9; /*<324: 1> alignment */ | |
685 U8 _align10; /*<325: 1> alignment */ | |
686 U8 _align11; /*<326: 1> alignment */ | |
687 U8 v_pfi; /*<327: 1> valid-flag */ | |
688 T_M_SM_pfi pfi; /*<328: 4> packet flow identifier */ | |
689 } T_ACTIVATE_PDP_CONTEXT_ACCEPT; | |
690 #endif | |
691 | |
692 #ifndef __T_ACTIVATE_PDP_CONTEXT_REJECT__ | |
693 #define __T_ACTIVATE_PDP_CONTEXT_REJECT__ | |
694 /* | |
695 * | |
696 * CCDGEN:WriteStruct_Count==1140 | |
697 */ | |
698 typedef struct | |
699 { | |
700 U8 msg_type; /*< 0: 1> message type */ | |
701 U8 _align0; /*< 1: 1> alignment */ | |
702 U8 _align1; /*< 2: 1> alignment */ | |
703 U8 _align2; /*< 3: 1> alignment */ | |
704 T_M_SM_sm_cause sm_cause; /*< 4: 4> SM cause */ | |
705 U8 _align3; /*< 8: 1> alignment */ | |
706 U8 _align4; /*< 9: 1> alignment */ | |
707 U8 _align5; /*< 10: 1> alignment */ | |
708 U8 v_pco; /*< 11: 1> valid-flag */ | |
709 T_M_SM_pco pco; /*< 12:256> protocol information options */ | |
710 } T_ACTIVATE_PDP_CONTEXT_REJECT; | |
711 #endif | |
712 | |
713 #ifndef __T_ACTIVATE_SECONDARY_PDP_CONTEXT_REQUEST__ | |
714 #define __T_ACTIVATE_SECONDARY_PDP_CONTEXT_REQUEST__ | |
715 /* | |
716 * | |
717 * CCDGEN:WriteStruct_Count==1141 | |
718 */ | |
719 typedef struct | |
720 { | |
721 U8 msg_type; /*< 0: 1> message type */ | |
722 U8 _align0; /*< 1: 1> alignment */ | |
723 U8 _align1; /*< 2: 1> alignment */ | |
724 U8 _align2; /*< 3: 1> alignment */ | |
725 T_M_SM_nsapi nsapi; /*< 4: 4> network service access point identifier */ | |
726 T_M_SM_llc_sapi llc_sapi; /*< 8: 4> LLC service access point identifier */ | |
727 T_M_SM_qos qos; /*< 12: 28> quality of service */ | |
728 T_M_SM_linked_ti linked_ti; /*< 40: 8> linked TI */ | |
729 U8 _align3; /*< 48: 1> alignment */ | |
730 U8 _align4; /*< 49: 1> alignment */ | |
731 U8 _align5; /*< 50: 1> alignment */ | |
732 U8 v_tft; /*< 51: 1> valid-flag */ | |
733 T_M_SM_tft tft; /*< 52:1008> traffic flow template */ | |
734 } T_ACTIVATE_SECONDARY_PDP_CONTEXT_REQUEST; | |
735 #endif | |
736 | |
737 #ifndef __T_ACTIVATE_SECONDARY_PDP_CONTEXT_ACCEPT__ | |
738 #define __T_ACTIVATE_SECONDARY_PDP_CONTEXT_ACCEPT__ | |
739 /* | |
740 * | |
741 * CCDGEN:WriteStruct_Count==1142 | |
742 */ | |
743 typedef struct | |
744 { | |
745 U8 msg_type; /*< 0: 1> message type */ | |
746 U8 _align0; /*< 1: 1> alignment */ | |
747 U8 _align1; /*< 2: 1> alignment */ | |
748 U8 _align2; /*< 3: 1> alignment */ | |
749 T_M_SM_llc_sapi llc_sapi; /*< 4: 4> LLC service access point identifier */ | |
750 T_M_SM_qos qos; /*< 8: 28> quality of service */ | |
751 T_M_SM_radio_prio radio_prio; /*< 36: 4> radio priority */ | |
752 U8 _align3; /*< 40: 1> alignment */ | |
753 U8 _align4; /*< 41: 1> alignment */ | |
754 U8 _align5; /*< 42: 1> alignment */ | |
755 U8 v_pfi; /*< 43: 1> valid-flag */ | |
756 T_M_SM_pfi pfi; /*< 44: 4> packet flow identifier */ | |
757 } T_ACTIVATE_SECONDARY_PDP_CONTEXT_ACCEPT; | |
758 #endif | |
759 | |
760 #ifndef __T_ACTIVATE_SECONDARY_PDP_CONTEXT_REJECT__ | |
761 #define __T_ACTIVATE_SECONDARY_PDP_CONTEXT_REJECT__ | |
762 /* | |
763 * | |
764 * CCDGEN:WriteStruct_Count==1143 | |
765 */ | |
766 typedef struct | |
767 { | |
768 U8 msg_type; /*< 0: 1> message type */ | |
769 U8 _align0; /*< 1: 1> alignment */ | |
770 U8 _align1; /*< 2: 1> alignment */ | |
771 U8 _align2; /*< 3: 1> alignment */ | |
772 T_M_SM_sm_cause sm_cause; /*< 4: 4> SM cause */ | |
773 } T_ACTIVATE_SECONDARY_PDP_CONTEXT_REJECT; | |
774 #endif | |
775 | |
776 #ifndef __T_REQUEST_PDP_CONTEXT_ACTIVATION__ | |
777 #define __T_REQUEST_PDP_CONTEXT_ACTIVATION__ | |
778 /* | |
779 * | |
780 * CCDGEN:WriteStruct_Count==1144 | |
781 */ | |
782 typedef struct | |
783 { | |
784 U8 msg_type; /*< 0: 1> message type */ | |
785 U8 _align0; /*< 1: 1> alignment */ | |
786 U8 _align1; /*< 2: 1> alignment */ | |
787 U8 _align2; /*< 3: 1> alignment */ | |
788 T_M_SM_address address; /*< 4: 20> packet data protocol address */ | |
789 U8 _align3; /*< 24: 1> alignment */ | |
790 U8 _align4; /*< 25: 1> alignment */ | |
791 U8 _align5; /*< 26: 1> alignment */ | |
792 U8 v_apn; /*< 27: 1> valid-flag */ | |
793 T_M_SM_apn apn; /*< 28:104> access point name */ | |
794 } T_REQUEST_PDP_CONTEXT_ACTIVATION; | |
795 #endif | |
796 | |
797 #ifndef __T_REQUEST_PDP_CONTEXT_ACTIVATION_REJECT__ | |
798 #define __T_REQUEST_PDP_CONTEXT_ACTIVATION_REJECT__ | |
799 /* | |
800 * | |
801 * CCDGEN:WriteStruct_Count==1145 | |
802 */ | |
803 typedef struct | |
804 { | |
805 U8 msg_type; /*< 0: 1> message type */ | |
806 U8 _align0; /*< 1: 1> alignment */ | |
807 U8 _align1; /*< 2: 1> alignment */ | |
808 U8 _align2; /*< 3: 1> alignment */ | |
809 T_M_SM_sm_cause sm_cause; /*< 4: 4> SM cause */ | |
810 } T_REQUEST_PDP_CONTEXT_ACTIVATION_REJECT; | |
811 #endif | |
812 | |
813 #ifndef __T_D_MODIFY_PDP_CONTEXT_REQUEST__ | |
814 #define __T_D_MODIFY_PDP_CONTEXT_REQUEST__ | |
815 /* | |
816 * | |
817 * CCDGEN:WriteStruct_Count==1146 | |
818 */ | |
819 typedef struct | |
820 { | |
821 U8 msg_type; /*< 0: 1> message type */ | |
822 U8 _align0; /*< 1: 1> alignment */ | |
823 U8 _align1; /*< 2: 1> alignment */ | |
824 U8 _align2; /*< 3: 1> alignment */ | |
825 T_M_SM_radio_prio radio_prio; /*< 4: 4> radio priority */ | |
826 T_M_SM_llc_sapi llc_sapi; /*< 8: 4> LLC service access point identifier */ | |
827 T_M_SM_qos qos; /*< 12: 28> quality of service */ | |
828 U8 _align3; /*< 40: 1> alignment */ | |
829 U8 _align4; /*< 41: 1> alignment */ | |
830 U8 _align5; /*< 42: 1> alignment */ | |
831 U8 v_address; /*< 43: 1> valid-flag */ | |
832 T_M_SM_address address; /*< 44: 20> packet data protocol address */ | |
833 U8 _align6; /*< 64: 1> alignment */ | |
834 U8 _align7; /*< 65: 1> alignment */ | |
835 U8 _align8; /*< 66: 1> alignment */ | |
836 U8 v_pfi; /*< 67: 1> valid-flag */ | |
837 T_M_SM_pfi pfi; /*< 68: 4> packet flow identifier */ | |
838 } T_D_MODIFY_PDP_CONTEXT_REQUEST; | |
839 #endif | |
840 | |
841 #ifndef __T_U_MODIFY_PDP_CONTEXT_REQUEST__ | |
842 #define __T_U_MODIFY_PDP_CONTEXT_REQUEST__ | |
843 /* | |
844 * | |
845 * CCDGEN:WriteStruct_Count==1147 | |
846 */ | |
847 typedef struct | |
848 { | |
849 U8 msg_type; /*< 0: 1> message type */ | |
850 U8 _align0; /*< 1: 1> alignment */ | |
851 U8 _align1; /*< 2: 1> alignment */ | |
852 U8 v_llc_sapi; /*< 3: 1> valid-flag */ | |
853 T_M_SM_llc_sapi llc_sapi; /*< 4: 4> LLC service access point identifier */ | |
854 U8 _align2; /*< 8: 1> alignment */ | |
855 U8 _align3; /*< 9: 1> alignment */ | |
856 U8 _align4; /*< 10: 1> alignment */ | |
857 U8 v_qos; /*< 11: 1> valid-flag */ | |
858 T_M_SM_qos qos; /*< 12: 28> quality of service */ | |
859 U8 _align5; /*< 40: 1> alignment */ | |
860 U8 _align6; /*< 41: 1> alignment */ | |
861 U8 _align7; /*< 42: 1> alignment */ | |
862 U8 v_tft; /*< 43: 1> valid-flag */ | |
863 T_M_SM_tft tft; /*< 44:1008> traffic flow template */ | |
864 } T_U_MODIFY_PDP_CONTEXT_REQUEST; | |
865 #endif | |
866 | |
867 #ifndef __T_U_MODIFY_PDP_CONTEXT_ACCEPT__ | |
868 #define __T_U_MODIFY_PDP_CONTEXT_ACCEPT__ | |
869 /* | |
870 * | |
871 * CCDGEN:WriteStruct_Count==1148 | |
872 */ | |
873 typedef struct | |
874 { | |
875 U8 msg_type; /*< 0: 1> message type */ | |
876 U8 _align0; /*< 1: 1> alignment */ | |
877 U8 _align1; /*< 2: 1> alignment */ | |
878 U8 _align2; /*< 3: 1> alignment */ | |
879 } T_U_MODIFY_PDP_CONTEXT_ACCEPT; | |
880 #endif | |
881 | |
882 #ifndef __T_D_MODIFY_PDP_CONTEXT_ACCEPT__ | |
883 #define __T_D_MODIFY_PDP_CONTEXT_ACCEPT__ | |
884 /* | |
885 * | |
886 * CCDGEN:WriteStruct_Count==1149 | |
887 */ | |
888 typedef struct | |
889 { | |
890 U8 msg_type; /*< 0: 1> message type */ | |
891 U8 _align0; /*< 1: 1> alignment */ | |
892 U8 _align1; /*< 2: 1> alignment */ | |
893 U8 v_qos; /*< 3: 1> valid-flag */ | |
894 T_M_SM_qos qos; /*< 4: 28> quality of service */ | |
895 U8 _align2; /*< 32: 1> alignment */ | |
896 U8 _align3; /*< 33: 1> alignment */ | |
897 U8 _align4; /*< 34: 1> alignment */ | |
898 U8 v_llc_sapi; /*< 35: 1> valid-flag */ | |
899 T_M_SM_llc_sapi llc_sapi; /*< 36: 4> LLC service access point identifier */ | |
900 U8 _align5; /*< 40: 1> alignment */ | |
901 U8 _align6; /*< 41: 1> alignment */ | |
902 U8 _align7; /*< 42: 1> alignment */ | |
903 U8 v_radio_prio; /*< 43: 1> valid-flag */ | |
904 T_M_SM_radio_prio radio_prio; /*< 44: 4> radio priority */ | |
905 U8 _align8; /*< 48: 1> alignment */ | |
906 U8 _align9; /*< 49: 1> alignment */ | |
907 U8 _align10; /*< 50: 1> alignment */ | |
908 U8 v_pfi; /*< 51: 1> valid-flag */ | |
909 T_M_SM_pfi pfi; /*< 52: 4> packet flow identifier */ | |
910 } T_D_MODIFY_PDP_CONTEXT_ACCEPT; | |
911 #endif | |
912 | |
913 #ifndef __T_MODIFY_PDP_CONTEXT_REJECT__ | |
914 #define __T_MODIFY_PDP_CONTEXT_REJECT__ | |
915 /* | |
916 * | |
917 * CCDGEN:WriteStruct_Count==1150 | |
918 */ | |
919 typedef struct | |
920 { | |
921 U8 msg_type; /*< 0: 1> message type */ | |
922 U8 _align0; /*< 1: 1> alignment */ | |
923 U8 _align1; /*< 2: 1> alignment */ | |
924 U8 _align2; /*< 3: 1> alignment */ | |
925 T_M_SM_sm_cause sm_cause; /*< 4: 4> SM cause */ | |
926 } T_MODIFY_PDP_CONTEXT_REJECT; | |
927 #endif | |
928 | |
929 #ifndef __T_DEACTIVATE_PDP_CONTEXT_REQUEST__ | |
930 #define __T_DEACTIVATE_PDP_CONTEXT_REQUEST__ | |
931 /* | |
932 * | |
933 * CCDGEN:WriteStruct_Count==1151 | |
934 */ | |
935 typedef struct | |
936 { | |
937 U8 msg_type; /*< 0: 1> message type */ | |
938 U8 _align0; /*< 1: 1> alignment */ | |
939 U8 _align1; /*< 2: 1> alignment */ | |
940 U8 _align2; /*< 3: 1> alignment */ | |
941 T_M_SM_sm_cause sm_cause; /*< 4: 4> SM cause */ | |
942 U8 _align3; /*< 8: 1> alignment */ | |
943 U8 _align4; /*< 9: 1> alignment */ | |
944 U8 _align5; /*< 10: 1> alignment */ | |
945 U8 v_tear_down; /*< 11: 1> valid-flag */ | |
946 T_M_SM_tear_down tear_down; /*< 12: 4> tear down indicator */ | |
947 } T_DEACTIVATE_PDP_CONTEXT_REQUEST; | |
948 #endif | |
949 | |
950 #ifndef __T_DEACTIVATE_PDP_CONTEXT_ACCEPT__ | |
951 #define __T_DEACTIVATE_PDP_CONTEXT_ACCEPT__ | |
952 /* | |
953 * | |
954 * CCDGEN:WriteStruct_Count==1152 | |
955 */ | |
956 typedef struct | |
957 { | |
958 U8 msg_type; /*< 0: 1> message type */ | |
959 U8 _align0; /*< 1: 1> alignment */ | |
960 U8 _align1; /*< 2: 1> alignment */ | |
961 U8 _align2; /*< 3: 1> alignment */ | |
962 } T_DEACTIVATE_PDP_CONTEXT_ACCEPT; | |
963 #endif | |
964 | |
965 #ifndef __T_SM_STATUS__ | |
966 #define __T_SM_STATUS__ | |
967 /* | |
968 * | |
969 * CCDGEN:WriteStruct_Count==1153 | |
970 */ | |
971 typedef struct | |
972 { | |
973 U8 msg_type; /*< 0: 1> message type */ | |
974 U8 _align0; /*< 1: 1> alignment */ | |
975 U8 _align1; /*< 2: 1> alignment */ | |
976 U8 _align2; /*< 3: 1> alignment */ | |
977 T_M_SM_sm_cause sm_cause; /*< 4: 4> SM cause */ | |
978 } T_SM_STATUS; | |
979 #endif | |
980 | |
981 | |
982 #include "CDG_LEAVE.h" | |
983 | |
984 | |
985 #endif |