FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/cdginc/m_sm.h @ 14:35f7a1dc9f7d
cdg-hybrid: import from Magnetite
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 16 Oct 2020 07:15:38 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 13:83146a4ae927 | 14:35f7a1dc9f7d |
|---|---|
| 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 Fri Oct 14 21:41:52 2016 | | |
| 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 |
