Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / nbap / nbap.cnf
blob10b9f6aed07b55e7a5750569593c1c930b03f2ca
1 # nbap.cnf
2 # nbap conformation file
3 # Copyright 2005 - 2012 Anders Broman
4 # Modified 2012 by Jacob Nordgren <jacob.nordgren@ericsson.com> and
5 # Rishie Sharma <rishie.sharma@ericsson.com>
6 # Modified 2017 by S. Shapira <sswsdev@gmail.com>
7 #.OPT
9 PER
10 ALIGNED
11 #.END
13 #.PDU
14 NBAP-PDU
16 #.MAKE_DEFINES
17 ProcedureCode
19 #.MAKE_ENUM
20 ProtocolIE-ID
21 ProcedureID/ddMode
23 #.USE_VALS_EXT
24 ProtocolIE-ID
25 CommonMeasurementType
26 E-AGCH-UE-Inactivity-Monitor-Threshold
27 DedicatedMeasurementType
28 E-DCH-MACdFlow-Retransmission-Timer
29 MeasurementFilterCoefficient
30 TDD-ChannelisationCode
31 TDD-ChannelisationCode768
32 Process-Memory-Size
33 DiscardTimer
35 #.TYPE_RENAME
36 ProcedureID/ddMode DdMode
38 ProtocolIE-Field/value     ProtocolIE_Field_value
39 PrivateIE-Field/value      PrivateIE_Field_value
40 InitiatingMessage/value    InitiatingMessage_value
41 SuccessfulOutcome/value    SuccessfulOutcome_value
42 UnsuccessfulOutcome/value  UnsuccessfulOutcome_value
43 Outcome/value              Outcome_value
45 MidambleShiftAndBurstType/type1     Type1
46 MidambleShiftAndBurstType768/type1  Type7681
47 MidambleShiftAndBurstType/type2     Type2
48 MidambleShiftAndBurstType768/type2  Type7682
49 MidambleShiftAndBurstType/type3     Type3
50 MidambleShiftAndBurstType768/type3  Type7683
52 MidambleShiftAndBurstType/type1/midambleAllocationMode     MidambleAllocationMode1
53 MidambleShiftAndBurstType/type2/midambleAllocationMode     MidambleAllocationMode2
54 MidambleShiftAndBurstType/type3/midambleAllocationMode     MidambleAllocationMode3
55 MidambleShiftAndBurstType768/type1/midambleAllocationMode  MidambleAllocationMode7681
56 MidambleShiftAndBurstType768/type2/midambleAllocationMode  MidambleAllocationMode7682
57 MidambleShiftAndBurstType768/type3/midambleAllocationMode  MidambleAllocationMode7683
59 #.FIELD_RENAME
60 InitiatingMessage/value initiatingMessagevalue
61 UnsuccessfulOutcome/value unsuccessfulOutcome_value
62 SuccessfulOutcome/value successfulOutcome_value
63 Outcome/value outcome_value
64 PrivateIE-Field/value private_value
65 ProtocolIE-Field/value ie_field_value
66 DL-HS-PDSCH-Timeslot-InformationItem-LCR-PSCH-ReconfRqst/timeSlot timeSlotLCR
67 E-PUCH-Timeslot-Item-InfoLCR/timeSlot timeSlotLCR
69 CellSyncBurstTiming/initialPhase initialPhase_0_1048575
70 GANSS-GenericDataInfoReqItem/ganss-Real-Time-Integrity gANSS-GenericDataInfoReqItem_ganss-Real-Time-Integrity
72 #.FIELD_ATTR
73 GANSS-GenericDataInfoReqItem/ganss-Real-Time-Integrity ABBREV=gANSS-GenericDataInfoReqItem.ganss-Real-Time-Integrity
75 #.OMIT_ASSIGNMENT
76 Presence
77 ProtocolIE-FieldPair
78 ProtocolIE-ContainerList
79 ProtocolIE-ContainerPair
80 ProtocolIE-ContainerPairList
81 #.END
83 #.FN_BODY ProtocolIE-ID  VAL_PTR = &protocol_ie_id
84   uint32_t protocol_ie_id;
85 %(DEFAULT_BODY)s
86   nbap_get_private_data(actx->pinfo)->protocol_ie_id = protocol_ie_id; /* To carry around the packet */
87   if (tree) {
88     proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %%s",
89                            val_to_str_ext(protocol_ie_id, &nbap_ProtocolIE_ID_vals_ext, "unknown (%%d)"));
90   }
91 #.END
93 #.FN_PARS ProtocolIE-Field/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_ProtocolIEFieldValue
95 #.FN_PARS ProtocolExtensionField/extensionValue  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue
97 #.FN_BODY ProcedureCode VAL_PTR = &procedure_code
98   uint32_t procedure_code;
99 %(DEFAULT_BODY)s
100   nbap_get_private_data(actx->pinfo)->procedure_code = procedure_code;
101   col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%%s ",
102                val_to_str_const(procedure_code, nbap_ProcedureCode_vals,
103                                 "unknown message"));
105 #.FN_PARS ProcedureID/ddMode VAL_PTR = &nbap_get_private_data(actx->pinfo)->dd_mode
107 #.FN_BODY ProcedureID
108   ProcedureID = NULL;
109   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
110 %(DEFAULT_BODY)s
111   ProcedureID = wmem_strdup_printf(actx->pinfo->pool, "%%s/%%s",
112                                  val_to_str(nbap_private_data->procedure_code, VALS(nbap_ProcedureCode_vals), "unknown(%%u)"),
113                                  val_to_str(nbap_private_data->dd_mode, VALS(nbap_DdMode_vals), "unknown(%%u)"));
114   nbap_private_data->crnc_context_present = false; /*Reset CRNC Com context present flag.*/
116 #.FN_PARS TransactionID/shortTransActionId VAL_PTR = &nbap_get_private_data(actx->pinfo)->transaction_id
118 #.FN_PARS TransactionID/longTransActionId VAL_PTR = &nbap_get_private_data(actx->pinfo)->transaction_id
120 #.FN_PARS InitiatingMessage/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_InitiatingMessageValue
122 #.FN_PARS SuccessfulOutcome/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_SuccessfulOutcomeValue
124 #.FN_PARS UnsuccessfulOutcome/value  FN_VARIANT=_pdu_new  TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue
126 #------ Pretify info column -----
127 # CellSetupRequestFDD
128 #.FN_HDR CellSetupRequestFDD
129 col_set_str(actx->pinfo->cinfo, COL_INFO,"CellSetupRequest(FDD) ");
130 /* CRNC -> Node B */
131 actx->pinfo->link_dir=P2P_DIR_DL;
133 # CellSetupResponse
134 #.FN_HDR CellSetupResponse
135 col_set_str(actx->pinfo->cinfo, COL_INFO,"CellSetupResponse ");
136 /* Node B -> CRNC */
137 actx->pinfo->link_dir=P2P_DIR_UL;
139 # CellSetupFailure
140 #.FN_HDR CellSetupFailure
141 col_set_str(actx->pinfo->cinfo, COL_INFO,"CellSetupFailure ");
142 /* Node B -> CRNC */
143 actx->pinfo->link_dir=P2P_DIR_UL;
145 # CellSetupRequestTDD
147 # CellReconfigurationRequestFDD
148 # CellReconfigurationResponse
149 # CellReconfigurationFailure
150 # CellReconfigurationRequestTDD
151 # CellReconfigurationResponse
152 # CellReconfigurationFailure
153 # CellDeletionRequest
154 # CellDeletionResponse
155 # CommonTransportChannelSetupRequestFDD
156 #.FN_HDR CommonTransportChannelSetupRequestFDD
157 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonTransportChannelSetupRequest(FDD) ");
158 /* CRNC -> Node B */
159 actx->pinfo->link_dir=P2P_DIR_DL;
161 # CommonTransportChannelSetupResponse
162 #.FN_HDR CommonTransportChannelSetupResponse
163 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonTransportChannelSetupResponse ");
164 /* Node B -> CRNC */
165 actx->pinfo->link_dir=P2P_DIR_UL;
167 # CommonTransportChannelSetupFailure
168 #.FN_HDR CommonTransportChannelSetupFailure
169 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonTransportChannelSetupFailure ");
170 /* Node B -> CRNC */
171 actx->pinfo->link_dir=P2P_DIR_UL;
173 # CommonTransportChannelSetupRequestTDD
174 # CommonTransportChannelSetupResponse
175 # CommonTransportChannelSetupFailure
176 # CommonTransportChannel-InformationResponse
177 # CommonTransportChannel-InformationResponse
178 #.FN_BODY CommonTransportChannel-InformationResponse
179 address dst_addr;
180 nbap_setup_conv_t *request_conv;
181 conversation_t *conv;
182 uint32_t transportLayerAddress_ipv4;
183 uint16_t bindingID;
184 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
186 ws_debug("Frame %%u CommonTransportChannel-InformationResponse Start", actx->pinfo->num);
188 nbap_private_data->transportLayerAddress_ipv4 = 0;
189 nbap_private_data->binding_id_port = 0;
191 %(DEFAULT_BODY)s
193   transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
194   bindingID = nbap_private_data->binding_id_port;
195   if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
196     return offset;
197   }
199   set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
201   request_conv = find_setup_conv(actx->pinfo, nbap_private_data->transaction_id,nbap_private_data->dd_mode,nbap_private_data->common_transport_channel_id);
203   if(request_conv == NULL){
204     return offset;
205   }
207   conv = request_conv->conv;
208   conversation_set_addr2(conv, &dst_addr);
209   conversation_set_port2(conv, bindingID);
211   delete_setup_conv(request_conv);
212   ws_debug("    Frame %%u conversation setup frame: %%u %%s:%%u -> %%s:%%u", actx->pinfo->num, conv->setup_frame,
213             address_to_str(actx->pinfo->pool, conversation_key_addr1(conv->key_ptr)), conversation_key_port1(conv->key_ptr),
214             address_to_str(actx->pinfo->pool, conversation_key_addr2(conv->key_ptr)), conversation_key_port2(conv->key_ptr));
216   ws_debug("Frame %%u CommonTransportChannel-InformationResponse End", actx->pinfo->num);
218 # CommonTransportChannelReconfigurationRequestFDD
219 # CommonTransportChannelReconfigurationResponse
220 # CommonTransportChannelReconfigurationFailure
221 # CommonTransportChannelReconfigurationRequestTDD
222 # CommonTransportChannelReconfigurationResponse
223 # CommonTransportChannelReconfigurationFailure
224 # CommonTransportChannelDeletionRequest
225 # CommonTransportChannelDeletionResponse
227 # AuditRequest
228 #.FN_HDR AuditRequest
229 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditRequest ");
230 /* Node B -> CRNC */
231 actx->pinfo->link_dir=P2P_DIR_UL;
233 # AuditResponse
234 #.FN_HDR AuditResponse
235 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditResponse ");
236 /* Node B -> CRNC */
237 actx->pinfo->link_dir=P2P_DIR_UL;
239 # AuditFailure
240 #.FN_HDR AuditFailure
241 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditFailure ");
242 /* Node B -> CRNC */
243 actx->pinfo->link_dir=P2P_DIR_UL;
245 # BlockResourceRequest
246 # BlockResourceResponse
247 # BlockResourceFailure
249 # RadioLinkSetupRequestFDD
250 #.FN_HDR RadioLinkSetupRequestFDD
252     col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkSetupRequest(FDD) ");
253     /* CRNC -> Node B */
254     actx->pinfo->link_dir=P2P_DIR_DL;
256 # RadioLinkSetupResponseFDD
257 #.FN_HDR RadioLinkSetupResponseFDD
259     col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkSetupResponse(FDD) ");
260     /* Node B -> CRNC */
261     actx->pinfo->link_dir=P2P_DIR_UL;
263 # RadioLinkSetupFailureFDD
264 #.FN_HDR RadioLinkSetupFailureFDD
265 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkSetupFailure(FDD) ");
266 /* Node B -> CRNC */
267 actx->pinfo->link_dir=P2P_DIR_UL;
269 # RadioLinkSetupRequestTDD
270 # RadioLinkSetupResponseTDD
271 # RadioLinkSetupFailureTDD
273 # SystemInformationUpdateRequest
274 #.FN_HDR SystemInformationUpdateRequest
275 col_set_str(actx->pinfo->cinfo, COL_INFO,"SystemInformationUpdateRequest ");
276 /* CRNC -> Node B */
277 actx->pinfo->link_dir=P2P_DIR_DL;
279 # SystemInformationUpdateResponse
280 #.FN_HDR SystemInformationUpdateResponse
281 col_set_str(actx->pinfo->cinfo, COL_INFO,"SystemInformationUpdateResponse ");
282 /* Node B -> CRNC */
283 actx->pinfo->link_dir=P2P_DIR_UL;
285 # SystemInformationUpdateFailure
286 #.FN_HDR SystemInformationUpdateFailure
287 col_set_str(actx->pinfo->cinfo, COL_INFO,"SystemInformationUpdateFailure ");
288 /* Node B -> CRNC */
289 actx->pinfo->link_dir=P2P_DIR_UL;
291 # ResetRequest
292 # ResetResponse
294 # CommonMeasurementInitiationRequest
295 #.FN_HDR CommonMeasurementInitiationRequest
296 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementInitiationRequest ");
297 /* CRNC -> Node B */
298 actx->pinfo->link_dir=P2P_DIR_DL;
300 # CommonMeasurementInitiationResponse
301 #.FN_HDR CommonMeasurementInitiationResponse
302 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementInitiationResponse ");
303 /* Node B -> CRNC */
304 actx->pinfo->link_dir=P2P_DIR_UL;
306 # CommonMeasurementInitiationFailure
307 #.FN_HDR CommonMeasurementInitiationFailure
308 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementInitiationFailure ");
309 /* Node B -> CRNC */
310 actx->pinfo->link_dir=P2P_DIR_UL;
312 # RadioLinkAdditionRequestFDD
313 #.FN_HDR RadioLinkAdditionRequestFDD
314 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkAdditionRequest(FDD) ");
316 # RadioLinkAdditionResponseFDD
318 #.FN_HDR RadioLinkAdditionResponseFDD
319 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkAdditionResponse(FDD) ");
321 # RadioLinkAdditionFailureFDD
323 #.FN_HDR RadioLinkAdditionFailureFDD
324 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkAdditionRequest(FDD) ");
326 # RadioLinkAdditionRequestTDD
327 # RadioLinkAdditionResponseTDD
328 # RadioLinkAdditionFailureTDD
330 # RadioLinkDeletionRequest
331 #.FN_HDR RadioLinkDeletionRequest
332 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkDeletionRequest ");
333 /* CRNC -> Node B */
334 actx->pinfo->link_dir=P2P_DIR_DL;
336 # RadioLinkDeletionResponse
337 #.FN_HDR RadioLinkDeletionResponse
338 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkDeletionResponse ");
339 /* Node B -> CRNC */
340 actx->pinfo->link_dir=P2P_DIR_UL;
342 # RadioLinkReconfigurationPrepareFDD
343 #.FN_HDR RadioLinkReconfigurationPrepareFDD
344     col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationPrepare(FDD) ");
345     /* CRNC -> Node B */
346     actx->pinfo->link_dir=P2P_DIR_DL;
348 # RadioLinkReconfigurationReady
349 #.FN_HDR RadioLinkReconfigurationReady
350 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationReady ");
351 /* Node B -> CRNC */
352 actx->pinfo->link_dir=P2P_DIR_UL;
354 # RadioLinkReconfigurationFailure
355 #.FN_HDR RadioLinkReconfigurationFailure
356 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationFailure ");
357 /* Node B -> CRNC */
358 actx->pinfo->link_dir=P2P_DIR_UL;
360 # RadioLinkReconfigurationPrepareTDD
361 # RadioLinkReconfigurationReady
362 # RadioLinkReconfigurationFailure
364 # RadioLinkReconfigurationRequestFDD
365 #.FN_HDR RadioLinkReconfigurationRequestFDD
366 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationRequestFDD(FDD) ");
367 /* CRNC -> Node B */
368 actx->pinfo->link_dir=P2P_DIR_DL;
370 # RadioLinkReconfigurationResponse
371 #.FN_HDR RadioLinkReconfigurationResponse
372 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationResponse ");
374 # RadioLinkReconfigurationFailure
375 # RadioLinkReconfigurationRequestTDD
376 # RadioLinkReconfigurationResponse
377 # RadioLinkReconfigurationFailure
379 #.FN_HDR RadioLinkReconfigurationFailure
380 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationFailure ");
381 /* Node B -> CRNC */
382 actx->pinfo->link_dir=P2P_DIR_UL;
384 # DedicatedMeasurementInitiationRequest
385 #.FN_HDR DedicatedMeasurementInitiationRequest
386 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementInitiationRequest ");
387 /* CRNC -> Node B */
388 actx->pinfo->link_dir=P2P_DIR_DL;
390 # DedicatedMeasurementInitiationResponse
391 #.FN_HDR DedicatedMeasurementInitiationResponse
392 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementInitiationResponse ");
393 /* Node B -> CRNC */
394 actx->pinfo->link_dir=P2P_DIR_UL;
396 # DedicatedMeasurementInitiationFailure
397 #.FN_HDR DedicatedMeasurementInitiationFailure
398 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementInitiationFailure ");
399 /* Node B -> CRNC */
400 actx->pinfo->link_dir=P2P_DIR_UL;
402 # PhysicalSharedChannelReconfigurationRequestFDD
403 #.FN_HDR PhysicalSharedChannelReconfigurationRequestFDD
404 col_set_str(actx->pinfo->cinfo, COL_INFO,"PhysicalSharedChannelReconfigurationRequest(FDD) ");
405 /* CRNC -> Node B */
406 actx->pinfo->link_dir=P2P_DIR_DL;
408 # PhysicalSharedChannelReconfigurationResponse
409 #.FN_HDR PhysicalSharedChannelReconfigurationResponse
410 col_set_str(actx->pinfo->cinfo, COL_INFO,"PhysicalSharedChannelReconfigurationResponse ");
411 /* Node B -> CRNC */
412 actx->pinfo->link_dir=P2P_DIR_UL;
414 # PhysicalSharedChannelReconfigurationFailure
415 #.FN_HDR PhysicalSharedChannelReconfigurationFailure
416 col_set_str(actx->pinfo->cinfo, COL_INFO,"PhysicalSharedChannelReconfigurationFailure ");
417 /* Node B -> CRNC */
418 actx->pinfo->link_dir=P2P_DIR_UL;
420 # PhysicalSharedChannelReconfigurationRequestTDD
421 # PhysicalSharedChannelReconfigurationResponse
422 # PhysicalSharedChannelReconfigurationFailure
423 # InformationExchangeInitiationRequest
424 # InformationExchangeInitiationResponse
425 # InformationExchangeInitiationFailure
426 # CellSynchronisationInitiationRequestTDD
427 # CellSynchronisationInitiationResponseTDD
428 # CellSynchronisationInitiationFailureTDD
429 # CellSynchronisationReconfigurationRequestTDD
430 # CellSynchronisationReconfigurationResponseTDD
431 # CellSynchronisationReconfigurationFailureTDD
432 # CellSynchronisationAdjustmentRequestTDD
433 # CellSynchronisationAdjustmentResponseTDD
434 # CellSynchronisationAdjustmentFailureTDD
436 # ResourceStatusIndication
437 #.FN_HDR ResourceStatusIndication
438 col_set_str(actx->pinfo->cinfo, COL_INFO,"ResourceStatusIndication ");
439 /* Node B -> CRNC */
440 actx->pinfo->link_dir=P2P_DIR_UL;
442 # AuditRequiredIndication
443 #.FN_HDR AuditRequiredIndication
444 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditRequiredIndication ");
445 /* Node B -> CRNC */
446 actx->pinfo->link_dir=P2P_DIR_UL;
448 # CommonMeasurementReport
449 #.FN_HDR CommonMeasurementReport
450 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementReport ");
451 /* Node B -> CRNC */
452 actx->pinfo->link_dir=P2P_DIR_UL;
454 # CommonMeasurementTerminationRequest
455 #.FN_HDR CommonMeasurementTerminationRequest
456 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementTerminationRequest ");
457 /* CRNC -> Node B */
458 actx->pinfo->link_dir=P2P_DIR_DL;
460 # CommonMeasurementFailureIndication
461 #.FN_HDR CommonMeasurementFailureIndication
462 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementFailureIndication ");
463 /* Node B -> CRNC */
464 actx->pinfo->link_dir=P2P_DIR_UL;
466 # RadioLinkReconfigurationCommit
467 #.FN_HDR RadioLinkReconfigurationCommit
468 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationCommit ");
469 /* CRNC -> Node B */
470 actx->pinfo->link_dir=P2P_DIR_DL;
472 # RadioLinkReconfigurationCancel
473 #.FN_HDR RadioLinkReconfigurationCancel
474 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationCancel ");
475 /* CRNC -> Node B */
476 actx->pinfo->link_dir=P2P_DIR_DL;
478 # RadioLinkFailureIndication
479 #.FN_HDR RadioLinkFailureIndication
480 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkFailureIndication ");
481 /* Node B -> CRNC */
482 actx->pinfo->link_dir=P2P_DIR_UL;
484 # RadioLinkPreemptionRequiredIndication
485 #.FN_HDR RadioLinkPreemptionRequiredIndication
486 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkPreemptionRequiredIndication ");
487 /* Node B -> CRNC */
488 actx->pinfo->link_dir=P2P_DIR_UL;
490 # RadioLinkRestoreIndication
491 #.FN_HDR RadioLinkRestoreIndication
492 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkRestoreIndication ");
493 /* CRNC -> Node B */
494 actx->pinfo->link_dir=P2P_DIR_DL;
496 # DedicatedMeasurementReport
497 #.FN_HDR DedicatedMeasurementReport
498 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementReport ");
499 /* Node B -> CRNC */
500 actx->pinfo->link_dir=P2P_DIR_UL;
502 # DedicatedMeasurementTerminationRequest
503 #.FN_HDR DedicatedMeasurementTerminationRequest
504 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementTerminationRequest ");
505 /* CRNC -> Node B */
506 actx->pinfo->link_dir=P2P_DIR_DL;
508 # DedicatedMeasurementFailureIndication
509 #.FN_HDR DedicatedMeasurementFailureIndication
510 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementFailureIndication ");
511 /* Node B -> CRNC */
512 actx->pinfo->link_dir=P2P_DIR_UL;
514 # DL-PowerControlRequest
515 #.FN_HDR  DL-PowerControlRequest
516 col_set_str(actx->pinfo->cinfo, COL_INFO,"DL-PowerControlRequest ");
517 /* CRNC -> Node B */
518 actx->pinfo->link_dir=P2P_DIR_DL;
520 # DL-PowerTimeslotControlRequest
521 #.FN_HDR  DL-PowerTimeslotControlRequest
522 col_set_str(actx->pinfo->cinfo, COL_INFO,"DL-PowerTimeslotControlRequest ");
523 /* CRNC -> Node B */
524 actx->pinfo->link_dir=P2P_DIR_DL;
526 # CompressedModeCommand
527 #.FN_HDR  CompressedModeCommand
528 col_set_str(actx->pinfo->cinfo, COL_INFO,"CompressedModeCommand ");
529 /* CRNC -> Node B */
530 actx->pinfo->link_dir=P2P_DIR_DL;
532 # UnblockResourceIndication
533 #.FN_HDR UnblockResourceIndication
534 col_set_str(actx->pinfo->cinfo, COL_INFO,"UnblockResourceIndication ");
535 /* Node B -> CRNC */
536 actx->pinfo->link_dir=P2P_DIR_UL;
538 # ErrorIndication
539 #.FN_HDR ErrorIndication
540 col_set_str(actx->pinfo->cinfo, COL_INFO,"ErrorIndication ");
542 # CellSynchronisationReportTDD
543 # CellSynchronisationTerminationRequestTDD
544 # CellSynchronisationFailureIndicationTDD
546 # PrivateMessage
547 #.FN_HDR PrivateMessage
548 col_set_str(actx->pinfo->cinfo, COL_INFO,"PrivateMessage ");
550 # InformationReport
551 # InformationExchangeTerminationRequest
552 # InformationExchangeFailureIndication
553 # BearerRearrangementIndication
554 #.FN_HDR BearerRearrangementIndication
555 col_set_str(actx->pinfo->cinfo, COL_INFO,"BearerRearrangementIndication ");
557 # RadioLinkActivationCommandFDD
558 # RadioLinkActivationCommandTDD
560 # RadioLinkParameterUpdateIndicationFDD
561 #.FN_HDR RadioLinkParameterUpdateIndicationFDD
562 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkParameterUpdateIndication(FDD) ");
563 /* Node B -> CRNC */
564 actx->pinfo->link_dir=P2P_DIR_UL;
566 # RadioLinkParameterUpdateIndicationTDD
567 # MBMSNotificationUpdateCommand
568 # UEStatusUpdateCommand
569 # SecondaryULFrequencyReport
570 # SecondaryULFrequencyUpdateIndication
572 #.FN_PARS IB-Type VAL_PTR = &nbap_get_private_data(actx->pinfo)->ib_type
574 #.FN_PARS Segment-Type VAL_PTR = &nbap_get_private_data(actx->pinfo)->segment_type
576 #.FN_HDR MIB-SB-SIB-InformationItem-SystemInfoUpdateRqst
577     nbap_get_private_data(actx->pinfo)->ib_type = 10; /* not-Used-sIB8 */
578     nbap_get_private_data(actx->pinfo)->segment_type = 0;
580 #.FN_BODY IB-SG-DATA VAL_PTR = &parameter_tvb
581   tvbuff_t *parameter_tvb=NULL;
582   tvbuff_t *final_tvb=NULL;
583   proto_item *ti;
584   proto_tree *subtree;
585   uint32_t segment_type;
586   /* reassembly variables */
587   bool is_short = false;
588   uint32_t total_bit_size = 0;
589   uint32_t total_byte_size = 0;
590   nbap_ib_segment_t* nbap_ib_segment;
591   wmem_list_t *list = NULL;
592   wmem_list_frame_t *curr_frame;
593   uint8_t *final_arr;
594   uint8_t final_byte_off = 0;
595   uint8_t final_bit_off = 0x80;
596   uint8_t *source;
597   uint32_t bit_length;
598   uint32_t byte_off = 0;
599   uint32_t bit_off = 0x80;
600   uint32_t sources_count;
601   uint8_t* data;
602   uint32_t per_length;
603   uint32_t first_off;
604   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
606   /* compute aligned PER length*/
607   first_off = offset; /* Saving initial offset for the default body */
608   offset = ((offset+7)/8)*8; /* Round to nearest byte */
609   per_length = tvb_get_bits8(tvb, offset, 8);
610   offset += 8;
611   if ((per_length & 0x80) == 0x80) {
612     if ((per_length & 0xc0) == 0x80) {
613       per_length &= 0x3f;
614       per_length <<= 8;
615       per_length += tvb_get_bits8(tvb, offset, 8);
616       offset += 8;
617     } else {
618       per_length = 0;
619     }
620   }
621   offset = first_off;
623 %(DEFAULT_BODY)s
625   if(!parameter_tvb)
626     return offset;
627   segment_type = nbap_private_data->segment_type;
628   switch(segment_type) {
629     case 5: /*complete-SIB */
630       final_tvb = tvb_new_subset_length(parameter_tvb,0,tvb_captured_length(parameter_tvb));
631       break;
632     case 6: /*complete-SIB-short */
633       if(preferences_ib_sg_data_encoding == IB_SG_DATA_ENC_VAR_1) {
634         /* Simply skipping the first byte (containing the length) */
635         final_tvb = tvb_new_subset_length(parameter_tvb, 1, tvb_captured_length(parameter_tvb)-1);
636       }
637       else { /* This is IB_SG_DATA_ENC_VAR_2 */
638         /* No length in tvb, just take everything as is*/
639         final_tvb = tvb_new_subset_length(parameter_tvb, 0, tvb_captured_length(parameter_tvb));
640       }
641       break;
642     default: /* First, subsequent or last */
643       if(preferences_ib_sg_data_encoding == IB_SG_DATA_ENC_VAR_1) {
644           is_short = ( segment_type == 1 || segment_type == 4 ); /* first-short or last-short */
645           nbap_ib_segment = nbap_parse_ib_sg_data_var1(actx->pinfo, parameter_tvb, is_short);
646           if (nbap_ib_segment == NULL ) { /* failed to parse */
647             return offset;
648           }
649       }
650       else { /* This is IB_SG_DATA_ENC_VAR_2 */
651         /* Using the per encoded length */
652         data = (uint8_t*)tvb_memdup(actx->pinfo->pool, parameter_tvb, 0, (per_length + 7)/8);
653         nbap_ib_segment = wmem_new(actx->pinfo->pool, nbap_ib_segment_t);
654         nbap_ib_segment->bit_length = per_length;
655         nbap_ib_segment->data = data;
656       }
658       list = nbap_private_data->ib_segments;
659       if (!list) {
660         if ( segment_type == 0 || segment_type == 1 ) { /* first or first-short */
661           list = wmem_list_new(actx->pinfo->pool);
662           nbap_private_data->ib_segments = list;
663         }
664         else {
665           return offset;
666         }
667       }
668       wmem_list_append(list,(void*)nbap_ib_segment);
669       if ( segment_type <= 2 ) { /* first, first-short or subsequent */
670         return offset;
671       }
672       break;
673   }
675   if ( segment_type == 3 || segment_type == 4 ) { /* last or last-short */
676     /* Sum all length of all segments */
677     sources_count = wmem_list_count(list);
678     curr_frame = wmem_list_head(list);
679     for (uint32_t src_indx = 0; src_indx < sources_count; src_indx++) {
680       nbap_ib_segment = (nbap_ib_segment_t*)(wmem_list_frame_data(curr_frame));
681       total_bit_size += nbap_ib_segment->bit_length;
682       curr_frame = wmem_list_frame_next(curr_frame);
683     }
685     /* Create an array large enough for all segments */
686     total_byte_size = (total_bit_size+7)/8;
687     final_arr = wmem_alloc0_array(actx->pinfo->pool,uint8_t,total_byte_size);
689     /* Reassemble all segment into the final array */
690     curr_frame = wmem_list_head(list);
691     for (uint32_t src_indx = 0; src_indx < sources_count; src_indx++) {
692       nbap_ib_segment = (nbap_ib_segment_t*)(wmem_list_frame_data(curr_frame));
693       source = nbap_ib_segment->data;
694       bit_length = nbap_ib_segment->bit_length;
695       byte_off = 0;
696       bit_off = 0x80;
697       for (uint32_t i=0;i<bit_length;i++) {
698         if (((*(source+byte_off)) & bit_off) == bit_off) {
699           final_arr[final_byte_off] |= final_bit_off;
700         }
701         bit_off >>= 1;
702         if ( bit_off == 0x00 ) {
703           byte_off += 1;
704           bit_off = 0x80;
705         }
706         final_bit_off >>= 1;
707         if ( final_bit_off == 0x00 ) {
708           final_byte_off += 1;
709           final_bit_off = 0x80;
710         }
711       }
712       curr_frame = wmem_list_frame_next(curr_frame);
713     }
715     /* Creating TVB from the reassembled data */
716     final_tvb = tvb_new_child_real_data(tvb,final_arr,total_byte_size,total_byte_size);
717     add_new_data_source(actx->pinfo, final_tvb, "Reassembled Information Block");
719     /* Reset segments list */
720     nbap_private_data->ib_segments = NULL;
722     /* Add 'reassembled' item to tree */
723     ti = proto_tree_add_item(tree, hf_nbap_reassembled_information_block, final_tvb, 0, total_byte_size, ENC_NA);
724   }
725   else { /* Complete SIB */
726     ti = actx->created_item;
727   }
729   subtree = proto_item_add_subtree(ti, ett_nbap_ib_sg_data);
730   col_set_fence(actx->pinfo->cinfo, COL_INFO);
731   col_append_str(actx->pinfo->cinfo, COL_INFO," (");
732   switch(nbap_private_data->ib_type){
733     case 0:
734       /* mIB */
735       dissect_rrc_MasterInformationBlock_PDU(final_tvb, actx->pinfo, subtree, NULL);
736       break;
737     case 1:
738       /* iB-Type: sB1 (1) */
739       dissect_rrc_SysInfoTypeSB1_PDU(final_tvb, actx->pinfo, subtree, NULL);
740       break;
741     case 2:
742       /* iB-Type: sB2 (2) */
743       dissect_rrc_SysInfoTypeSB2_PDU(final_tvb, actx->pinfo, subtree, NULL);
744       break;
745     case 3:
746       /* iB-Type: sIB1 (3) */
747       dissect_rrc_SysInfoType1_PDU(final_tvb, actx->pinfo, subtree, NULL);
748       break;
749     case 4:
750       /* iB-Type: sIB2 (4) */
751       dissect_rrc_SysInfoType2_PDU(final_tvb, actx->pinfo, subtree, NULL);
752       break;
753     case 5:
754       /* iB-Type: sIB3 (5) */
755       dissect_rrc_SysInfoType3_PDU(final_tvb, actx->pinfo, subtree, NULL);
756       break;
757     case 6:
758       /* iB-Type: sIB4 (6) */
759       dissect_rrc_SysInfoType4_PDU(final_tvb, actx->pinfo, subtree, NULL);
760       break;
761     case 7:
762       /* iB-Type: sIB5 (7) */
763       dissect_rrc_SysInfoType5_PDU(final_tvb, actx->pinfo, subtree, NULL);
764       break;
765     case 8:
766       /* iB-Type: sIB6 (8) */
767       dissect_rrc_SysInfoType6_PDU(final_tvb, actx->pinfo, subtree, NULL);
768       break;
769     case 9:
770       /* iB-Type: sIB7 (9) */
771       dissect_rrc_SysInfoType7_PDU(final_tvb, actx->pinfo, subtree, NULL);
772       break;
773     case 13:
774       /* iB-Type: sIB11 (13) */
775       dissect_rrc_SysInfoType11_PDU(final_tvb, actx->pinfo, subtree, NULL);
776       break;
777     case 14:
778       /* iB-Type: sIB12 (14) */
779       dissect_rrc_SysInfoType12_PDU(final_tvb, actx->pinfo, subtree, NULL);
780       break;
781     case 15:
782       /* iB-Type: sIB13 (15) */
783       dissect_rrc_SysInfoType13_PDU(final_tvb, actx->pinfo, subtree, NULL);
784       break;
785     case 16:
786       /* iB-Type: sIB13.1 (16) */
787       dissect_rrc_SysInfoType13_1_PDU(final_tvb, actx->pinfo, subtree, NULL);
788       break;
789     case 17:
790       /* iB-Type: sIB13.2 (17) */
791       dissect_rrc_SysInfoType13_2_PDU(final_tvb, actx->pinfo, subtree, NULL);
792       break;
793     case 18:
794       /* iB-Type: sIB13.3 (18) */
795       dissect_rrc_SysInfoType13_3_PDU(final_tvb, actx->pinfo, subtree, NULL);
796       break;
797     case 19:
798       /* iB-Type: sIB13.4 (19) */
799       dissect_rrc_SysInfoType13_4_PDU(final_tvb, actx->pinfo, subtree, NULL);
800       break;
801     case 20:
802       /* iB-Type: sIB14 (20) */
803       dissect_rrc_SysInfoType14_PDU(final_tvb, actx->pinfo, subtree, NULL);
804       break;
805     case 21:
806       /* iB-Type: sIB15 (21) */
807       dissect_rrc_SysInfoType15_PDU(final_tvb, actx->pinfo, subtree, NULL);
808       break;
809     case 22:
810       /* iB-Type: sIB15.1 (22) */
811       dissect_rrc_SysInfoType15_1_PDU(final_tvb, actx->pinfo, subtree, NULL);
812       break;
813     case 23:
814       /* iB-Type: sIB15.2 (23) */
815       dissect_rrc_SysInfoType15_2_PDU(final_tvb, actx->pinfo, subtree, NULL);
816       break;
817     case 24:
818       /* iB-Type: sIB15.3 (24) */
819       dissect_rrc_SysInfoType15_3_PDU(final_tvb, actx->pinfo, subtree, NULL);
820       break;
821     case 25:
822       /* iB-Type: sIB16 (25) */
823       dissect_rrc_SysInfoType16_PDU(final_tvb, actx->pinfo, subtree, NULL);
824       break;
825     case 26:
826       /* iB-Type: sIB17 (26) */
827       dissect_rrc_SysInfoType17_PDU(final_tvb, actx->pinfo, subtree, NULL);
828       break;
829     case 27:
830       /* iB-Type: sIB15.4 (27) */
831       dissect_rrc_SysInfoType15_4_PDU(final_tvb, actx->pinfo, subtree, NULL);
832       break;
833     case 28:
834       /* iB-Type: sIB18 (28) */
835       dissect_rrc_SysInfoType18_PDU(final_tvb, actx->pinfo, subtree, NULL);
836       break;
837     case 40:
838       /* iB-Type: sIB19 (40) */
839       dissect_rrc_SysInfoType19_PDU(final_tvb, actx->pinfo, subtree, NULL);
840       break;
841     default:
842       break;
843     }
844   col_append_str(actx->pinfo->cinfo, COL_INFO,")");
845   col_set_fence(actx->pinfo->cinfo, COL_INFO);
847 #.FN_BODY TransportLayerAddress VAL_PTR = &parameter_tvb
848   tvbuff_t *parameter_tvb=NULL;
849   proto_item *item;
850   proto_tree *subtree, *nsap_tree;
851   uint8_t *padded_nsap_bytes;
852   tvbuff_t *nsap_tvb;
853   int tvb_len;
854   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
856 %(DEFAULT_BODY)s
857   if (!parameter_tvb)
858     return offset;
859 # TransportLayerAddress ::= BIT STRING (SIZE (1..160, ...))
860 # Assume 4 bytes used in case of IPv4
861   /* Get the length */
862   tvb_len = tvb_reported_length(parameter_tvb);
863   subtree = proto_item_add_subtree(actx->created_item, ett_nbap_TransportLayerAddress);
864   if (tvb_len==4){
865     /* IPv4 */
866     proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv4, parameter_tvb, 0, tvb_len, ENC_BIG_ENDIAN);
867     nbap_private_data->transportLayerAddress_ipv4 = tvb_get_ipv4(parameter_tvb, 0);
868   }
869   if (tvb_len==16){
870     /* IPv6 */
871     proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv6, parameter_tvb, 0, tvb_len, ENC_NA);
872   }
873   if (tvb_len == 20 || tvb_len == 7){
874     /* NSAP */
875     if (tvb_len == 7){
876       /* Unpadded IPv4 NSAP */
877       /* Creating a new TVB with padding */
878       padded_nsap_bytes = (uint8_t*) wmem_alloc0(actx->pinfo->pool, 20);
879       tvb_memcpy(parameter_tvb, padded_nsap_bytes, 0, tvb_len);
880       nsap_tvb = tvb_new_child_real_data(tvb, padded_nsap_bytes, 20, 20);
881       add_new_data_source(actx->pinfo, nsap_tvb, "Padded NSAP Data");
882     }else{
883       /* Padded NSAP*/
884       nsap_tvb = parameter_tvb;
885     }
886     item = proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_nsap, parameter_tvb, 0, tvb_len, ENC_NA);
887     nsap_tree = proto_item_add_subtree(item, ett_nbap_TransportLayerAddress_nsap);
888     if(tvb_get_ntoh24(parameter_tvb,0) == 0x350001){
889       /* IPv4 */
890       nbap_private_data->transportLayerAddress_ipv4 = tvb_get_ipv4(parameter_tvb, 3);
891     }
892     dissect_nsap(nsap_tvb, 0, 20, nsap_tree);
893   }
895 #.FN_BODY PayloadCRC-PresenceIndicator VAL_PTR = &payload_crc_value
896 uint32_t payload_crc_value;
898 %(DEFAULT_BODY)s
900     if(payload_crc_value == 0){
901         nbap_get_private_data(actx->pinfo)->dch_crc_present = true;
902     }else{
903         nbap_get_private_data(actx->pinfo)->dch_crc_present = false;
904     }
906 #.FN_PARS DCH-ID VAL_PTR = &nbap_get_private_data(actx->pinfo)->t_dch_id
908 #.FN_BODY DCH-Specific-FDD-Item/dCH-ID
909   uint32_t dch_id;
910   int num_dch_in_flow;
911   nbap_dch_channel_info_t* nbap_dch_chnl_info;
912   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
913   nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
914   offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
915                                                             0U, 255U, &dch_id, false);
917   num_dch_in_flow = nbap_private_data->num_dch_in_flow;
918   nbap_private_data->dch_id = dch_id;
919   if(num_dch_in_flow>0){
920       uint32_t prev_dch_id = nbap_private_data->prev_dch_id;
921       nbap_dch_chnl_info[dch_id].next_dch = 0;
922       if(prev_dch_id != 0 && prev_dch_id != 0xffffffff && prev_dch_id != dch_id){
923           nbap_dch_chnl_info[prev_dch_id].next_dch = dch_id;
924       }
925   }
927 #.FN_FTR DCH-ModifySpecificItem-FDD/dCH-ID
928     nbap_get_private_data(actx->pinfo)->dch_id = nbap_get_private_data(actx->pinfo)->t_dch_id;
930 #.FN_BODY CommonPhysicalChannelID VAL_PTR = &commonphysicalchannelid
931   uint32_t commonphysicalchannelid;
932   nbap_dch_channel_info_t* nbap_dch_chnl_info;
933   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
934   nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
935 %(DEFAULT_BODY)s
936   nbap_private_data->common_physical_channel_id = commonphysicalchannelid;
937   if(commonphysicalchannelid<maxNrOfDCHs)
938     nbap_dch_chnl_info[commonphysicalchannelid].next_dch = 0;
940 #.FN_BODY CommonTransportChannelID VAL_PTR = &commontransportchannelid
941   uint32_t commontransportchannelid;
942   nbap_dch_channel_info_t* nbap_dch_chnl_info;
943   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
944   nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
945 %(DEFAULT_BODY)s
946   nbap_private_data->common_transport_channel_id = commontransportchannelid;
947   if(commontransportchannelid<maxNrOfDCHs)
948     nbap_dch_chnl_info[commontransportchannelid].next_dch = 0;
950 #.FN_PARS E-DCH-MACdFlow-ID VAL_PTR = &nbap_get_private_data(actx->pinfo)->e_dch_macdflow_id
952 #.FN_BODY HSDSCH-MACdFlow-ID VAL_PTR = &hsdsch_macdflow_id
953   uint32_t hsdsch_macdflow_id;
954   unsigned num_items;
955   int* hsdsch_macdflow_ids;
956   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
957 %(DEFAULT_BODY)s
958   nbap_private_data->hsdsch_macdflow_id = hsdsch_macdflow_id;
960   num_items = nbap_private_data->num_items;
961 DISSECTOR_ASSERT(num_items < maxNrOfMACdFlows+1);
962 DISSECTOR_ASSERT(num_items > 0);
964 hsdsch_macdflow_ids = nbap_private_data->hsdsch_macdflow_ids;
965 hsdsch_macdflow_ids[num_items-1] = hsdsch_macdflow_id;
967 #.FN_BODY BindingID VAL_PTR = &parameter_tvb
968   tvbuff_t *parameter_tvb=NULL;
969   uint16_t binding_id_port;
971 %(DEFAULT_BODY)s
973   if (!parameter_tvb)
974     return offset;
976 # BindingID ::= OCTET STRING (SIZE (1..4, ...))
977 # -- If the Binding ID includes a UDP port, the UDP port is included in octet 1 and 2.The first octet of
978 # -- the UDP port field is included in the first octet of the Binding ID.
979   if(tvb_reported_length(parameter_tvb)>=2){
980     binding_id_port = tvb_get_ntohs(parameter_tvb,0);
981     nbap_get_private_data(actx->pinfo)->binding_id_port = binding_id_port;
982     proto_item_append_text(actx->created_item, " (%%u)",binding_id_port);
983   }
985 #.FN_BODY UL-ScramblingCodeNumber VAL_PTR = &ul_scrambling_code
986   uint32_t ul_scrambling_code;
987   uint32_t com_context_id;
988 %(DEFAULT_BODY)s
989   nbap_get_private_data(actx->pinfo)->ul_scrambling_code = ul_scrambling_code;
990   com_context_id = nbap_get_private_data(actx->pinfo)->com_context_id;
991   if(ul_scrambling_code != 0 && com_context_id != 0) {
992     wmem_tree_insert32(nbap_scrambling_code_crncc_map,ul_scrambling_code,GUINT_TO_POINTER(com_context_id));
993   }
995 #.FN_BODY RACH-ParametersItem-CTCH-SetupRqstFDD
996 address dst_addr, null_addr;
997 conversation_t *conversation;
998 fp_rach_channel_info_t* fp_rach_channel_info;
999 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
1000 int j, num_tf;
1001 uint32_t transportLayerAddress_ipv4;
1002 uint16_t bindingID;
1003 uint32_t common_physical_channel_id;
1004 nbap_dch_channel_info_t* nbap_dch_chnl_info;
1005 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1006 nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1008 nbap_private_data->transportLayerAddress_ipv4 = 0;
1009 nbap_private_data->binding_id_port = 0;
1010 nbap_private_data->transport_format_set_type = NBAP_CPCH;
1012 %(DEFAULT_BODY)s
1014   transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
1015   bindingID = nbap_private_data->binding_id_port;
1016   if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
1017     return offset;
1018   }
1019   clear_address(&null_addr);
1021   set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
1023   conversation = conversation_new(actx->pinfo->num, &dst_addr, &null_addr, CONVERSATION_UDP, bindingID, 0, NO_ADDR2|NO_PORT2);
1025   conversation_set_dissector(conversation, fp_handle);
1027   if(actx->pinfo->link_dir==P2P_DIR_DL){
1028     umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
1029     /* Fill in the data */
1030     umts_fp_conversation_info->iface_type        = IuB_Interface;
1031     umts_fp_conversation_info->division          = Division_FDD;
1032     umts_fp_conversation_info->channel           = CHANNEL_RACH_FDD;
1033     umts_fp_conversation_info->dl_frame_number   = 0;
1034     umts_fp_conversation_info->ul_frame_number   = actx->pinfo->num;
1035     copy_address_wmem(wmem_file_scope(), &(umts_fp_conversation_info->crnc_address), &dst_addr);
1036     umts_fp_conversation_info->crnc_port         = bindingID;
1037     umts_fp_conversation_info->rlc_mode          = FP_RLC_MODE_UNKNOWN;
1039     /* Adding the 'channel specific info' for RACH */
1040     fp_rach_channel_info = wmem_new0(wmem_file_scope(), fp_rach_channel_info_t);
1041     fp_rach_channel_info->crnti_to_urnti_map = wmem_tree_new_autoreset(wmem_epan_scope(), wmem_file_scope());
1042     umts_fp_conversation_info->channel_specific_info = (void*)fp_rach_channel_info;
1044     /*Save unique UE-identifier */
1045     umts_fp_conversation_info->com_context_id = nbap_private_data->crnc_context_present ? nbap_private_data->com_context_id : 1;
1047     /* DCH's in this flow */
1048     umts_fp_conversation_info->dch_crc_present = nbap_private_data->dch_crc_present;
1049     /* Set data for First or single channel */
1050     common_physical_channel_id = nbap_private_data->common_physical_channel_id;
1051     umts_fp_conversation_info->fp_dch_channel_info[0].num_ul_chans = num_tf = nbap_dch_chnl_info[common_physical_channel_id].num_ul_chans;
1052     for (j = 0; j < num_tf; j++) {
1053       umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_tf_size[j] = nbap_dch_chnl_info[common_physical_channel_id].ul_chan_tf_size[j];
1054       umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_num_tbs[j] = nbap_dch_chnl_info[common_physical_channel_id].ul_chan_num_tbs[j];
1055     }
1057     /* Traffic flows per DCH(DL) */
1058     umts_fp_conversation_info->fp_dch_channel_info[0].num_dl_chans = num_tf = nbap_dch_chnl_info[common_physical_channel_id].num_dl_chans;
1059     for (j = 0; j < num_tf; j++) {
1060       umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_tf_size[j] = nbap_dch_chnl_info[common_physical_channel_id].dl_chan_tf_size[j];
1061       umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_num_tbs[j] = nbap_dch_chnl_info[common_physical_channel_id].dl_chan_num_tbs[j];
1062     }
1064     umts_fp_conversation_info->dch_ids_in_flow_list[0] = common_physical_channel_id;
1065     umts_fp_conversation_info->num_dch_in_flow=1;
1066     set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
1068     /* Add Setup Conversation to list, we need it in response msg */
1069     add_setup_conv(actx->pinfo, nbap_private_data->transaction_id,nbap_private_data->dd_mode,nbap_private_data->common_transport_channel_id, actx->pinfo->num, &dst_addr, bindingID, umts_fp_conversation_info, conversation);
1070   }
1072 #.FN_BODY PICH-Mode VAL_PTR = &PICH_Mode
1073 uint32_t PICH_Mode = 0;
1074 %(DEFAULT_BODY)s
1076     switch(PICH_Mode){
1077         case 0: /*  v18 */
1078             nbap_get_private_data(actx->pinfo)->paging_indications = 18;
1079             break;
1080         case 1: /*  v36 */
1081             nbap_get_private_data(actx->pinfo)->paging_indications = 36;
1082             break;
1083         case 2: /*  v72 */
1084             nbap_get_private_data(actx->pinfo)->paging_indications = 72;
1085             break;
1086         case 3: /*  v144 */
1087             nbap_get_private_data(actx->pinfo)->paging_indications = 144;
1088             break;
1089     }
1091 #.FN_BODY PCH-ParametersItem-CTCH-SetupRqstFDD
1093 address dst_addr, null_addr;
1094 conversation_t *conversation;
1096 fp_pch_channel_info_t *fp_pch_channel_info;
1097 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
1098 int i, j, num_tf;
1099 uint32_t transportLayerAddress_ipv4;
1100 uint16_t bindingID;
1101 uint32_t common_transport_channel_id;
1102 nbap_dch_channel_info_t* nbap_dch_chnl_info;
1103 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1104 nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1106 nbap_private_data->transportLayerAddress_ipv4 = 0;
1107 nbap_private_data->binding_id_port = 0;
1109 /* There can only be one item, set num_items here to collect the TransportFormatSet data */
1110 nbap_private_data->num_items = 1;
1112 %(DEFAULT_BODY)s
1114   transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
1115   bindingID = nbap_private_data->binding_id_port;
1116   if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
1117     return offset;
1118   }
1119   clear_address(&null_addr);
1121   set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
1123   conversation = conversation_new(actx->pinfo->num, &dst_addr, &null_addr, CONVERSATION_UDP, bindingID, 0, NO_ADDR2|NO_PORT2);
1125   /* Set dissector */
1126   conversation_set_dissector(conversation, fp_handle);
1128   if(actx->pinfo->link_dir==P2P_DIR_DL){
1129     umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
1130     /* Fill in the data */
1131     umts_fp_conversation_info->iface_type         = IuB_Interface;
1132     umts_fp_conversation_info->division           = Division_FDD;
1133     umts_fp_conversation_info->channel            = CHANNEL_PCH;
1134     umts_fp_conversation_info->dl_frame_number    = 0;
1135     umts_fp_conversation_info->ul_frame_number    = actx->pinfo->num;
1136     copy_address_wmem(wmem_file_scope(), &(umts_fp_conversation_info->crnc_address), &dst_addr);
1137     umts_fp_conversation_info->crnc_port          = bindingID;
1138     umts_fp_conversation_info->rlc_mode           = FP_RLC_MODE_UNKNOWN;
1140     fp_pch_channel_info = wmem_new0(wmem_file_scope(), fp_pch_channel_info_t);
1141     fp_pch_channel_info->paging_indications = nbap_private_data->paging_indications;
1142     umts_fp_conversation_info->channel_specific_info = (void*)fp_pch_channel_info;
1144     /* DCH's in this flow */
1145     umts_fp_conversation_info->dch_crc_present = nbap_private_data->dch_crc_present;
1146     /* Set data for First or single channel */
1147     common_transport_channel_id = nbap_private_data->common_transport_channel_id;
1148     umts_fp_conversation_info->fp_dch_channel_info[0].num_ul_chans = num_tf = nbap_dch_chnl_info[common_transport_channel_id].num_ul_chans;
1150     ws_debug("Frame %%u PCH-ParametersItem-CTCH-SetupRqstFDD Start: num_tf %%u", actx->pinfo->num, num_tf);
1152     for (j = 0; j < num_tf; j++) {
1153       umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_tf_size[j] = nbap_dch_chnl_info[common_transport_channel_id].ul_chan_tf_size[j];
1154       umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_num_tbs[j] = nbap_dch_chnl_info[common_transport_channel_id].ul_chan_num_tbs[j];
1155       ws_debug("    UL tf %%u ul_chan_tf_size %%u",j, nbap_dch_chnl_info[common_transport_channel_id].ul_chan_tf_size[j]);
1156     }
1158     /* Traffic flows per DCH(DL) */
1159     umts_fp_conversation_info->fp_dch_channel_info[0].num_dl_chans = num_tf = nbap_dch_chnl_info[common_transport_channel_id].num_dl_chans;
1160     for (j = 0; j < num_tf; j++) {
1161       umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_tf_size[j] = nbap_dch_chnl_info[common_transport_channel_id].dl_chan_tf_size[j];
1162       umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_num_tbs[j] = nbap_dch_chnl_info[common_transport_channel_id].dl_chan_num_tbs[j];
1163       ws_debug("    DL tf %%u ul_chan_tf_size %%u",j, nbap_dch_chnl_info[common_transport_channel_id].dl_chan_tf_size[j]);
1164     }
1166     /* Set data for associated DCH's if we have any */
1167     i = common_transport_channel_id;
1169     ws_debug("    commontransportchannelid %%u next ch %%u",common_transport_channel_id, nbap_dch_chnl_info[i].next_dch);
1171     umts_fp_conversation_info->dch_ids_in_flow_list[0] = common_transport_channel_id;
1172     while(nbap_dch_chnl_info[i].next_dch != 0 && umts_fp_conversation_info->num_dch_in_flow < FP_maxNrOfDCHs){
1173       i = nbap_dch_chnl_info[i].next_dch;
1174       umts_fp_conversation_info->num_dch_in_flow++;
1175       umts_fp_conversation_info->dch_ids_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
1176       /* Traffic flows per DCH(UL) */
1177       umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_ul_chans = num_tf = nbap_dch_chnl_info[i].num_ul_chans;
1178       for (j = 0; j < num_tf; j++) {
1179         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_tf_size[j] = nbap_dch_chnl_info[i].ul_chan_tf_size[j];
1180         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_num_tbs[j] = nbap_dch_chnl_info[i].ul_chan_num_tbs[j];
1181       }
1183       /* Traffic flows per DCH(DL) */
1184       umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_dl_chans = num_tf = nbap_dch_chnl_info[i].num_dl_chans;
1185       for (j = 0; j < num_tf; j++) {
1186         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_tf_size[j] = nbap_dch_chnl_info[i].dl_chan_tf_size[j];
1187         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_num_tbs[j] = nbap_dch_chnl_info[i].dl_chan_num_tbs[j];
1188       }
1189     }
1190     umts_fp_conversation_info->num_dch_in_flow++;
1192     ws_debug("    num_dch_in_flow %%u", umts_fp_conversation_info->num_dch_in_flow);
1194     umts_fp_conversation_info->dch_ids_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
1195     set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
1197     /* Add Setup Conversation to list, we need it in response msg */
1198     add_setup_conv(actx->pinfo, nbap_private_data->transaction_id, nbap_private_data->dd_mode, common_transport_channel_id, actx->pinfo->num, &dst_addr, bindingID, umts_fp_conversation_info, conversation);
1200     ws_debug("Frame %%u PCH-ParametersItem-CTCH-SetupRqstFDD End", actx->pinfo->num);
1201   }
1203 #.FN_BODY FACH-ParametersItem-CTCH-SetupRqstFDD
1204 address dst_addr, null_addr;
1205 conversation_t *conversation;
1207 fp_fach_channel_info_t* fp_fach_channel_info;
1208 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
1209 int i, j, num_tf;
1210 uint32_t transportLayerAddress_ipv4;
1211 uint16_t bindingID;
1212 uint32_t common_physical_channel_id;
1213 nbap_dch_channel_info_t* nbap_dch_chnl_info;
1214 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1215 nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1217 nbap_private_data->transportLayerAddress_ipv4 = 0;
1218 nbap_private_data->binding_id_port = 0;
1220 nbap_private_data->transport_format_set_type = NBAP_CPCH;
1222 %(DEFAULT_BODY)s
1224   transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
1225   bindingID = nbap_private_data->binding_id_port;
1226   if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
1227     return offset;
1228   }
1229   clear_address(&null_addr);
1231   set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
1233   conversation = conversation_new(actx->pinfo->num, &dst_addr, &null_addr, CONVERSATION_UDP, bindingID, 0, NO_ADDR2|NO_PORT2);
1235   /* Set dissector */
1236   conversation_set_dissector(conversation, fp_handle);
1238   if(actx->pinfo->link_dir==P2P_DIR_DL){
1239     umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
1240     /* Fill in the data */
1241     umts_fp_conversation_info->iface_type        = IuB_Interface;
1242     umts_fp_conversation_info->division          = Division_FDD;
1243     umts_fp_conversation_info->channel           = CHANNEL_FACH_FDD;
1244     umts_fp_conversation_info->dl_frame_number   = 0;
1245     umts_fp_conversation_info->ul_frame_number   = actx->pinfo->num;
1246     copy_address_wmem(wmem_file_scope(), &(umts_fp_conversation_info->crnc_address), &dst_addr);
1247     umts_fp_conversation_info->crnc_port         = bindingID;
1248     umts_fp_conversation_info->rlc_mode          = FP_RLC_MODE_UNKNOWN;
1249     /*Save unique UE-identifier */
1250     umts_fp_conversation_info->com_context_id = nbap_private_data->crnc_context_present ? nbap_private_data->com_context_id : 1;
1252     /* Adding the 'channel specific info' for FACH */
1253     fp_fach_channel_info = wmem_new0(wmem_file_scope(), fp_fach_channel_info_t);
1254     fp_fach_channel_info->crnti_to_urnti_map = wmem_tree_new_autoreset(wmem_epan_scope(), wmem_file_scope());
1255     umts_fp_conversation_info->channel_specific_info = (void*)fp_fach_channel_info;
1257     /* DCH's in this flow */
1258     umts_fp_conversation_info->dch_crc_present = nbap_private_data->dch_crc_present;
1259     /* Set data for First or single channel */
1260     common_physical_channel_id = nbap_private_data->common_physical_channel_id;
1261     umts_fp_conversation_info->fp_dch_channel_info[0].num_ul_chans = num_tf = nbap_dch_chnl_info[common_physical_channel_id].num_ul_chans;
1262     for (j = 0; j < num_tf; j++) {
1263       umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_tf_size[j] = nbap_dch_chnl_info[common_physical_channel_id].ul_chan_tf_size[j];
1264       umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_num_tbs[j] = nbap_dch_chnl_info[common_physical_channel_id].ul_chan_num_tbs[j];
1265     }
1267     /* Traffic flows per DCH(DL) */
1268     umts_fp_conversation_info->fp_dch_channel_info[0].num_dl_chans = num_tf = nbap_dch_chnl_info[common_physical_channel_id].num_dl_chans;
1269     for (j = 0; j < num_tf; j++) {
1270       umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_tf_size[j] = nbap_dch_chnl_info[common_physical_channel_id].dl_chan_tf_size[j];
1271       umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_num_tbs[j] = nbap_dch_chnl_info[common_physical_channel_id].dl_chan_num_tbs[j];
1272     }
1274     /* Set data for associated DCH's if we have any */
1275     i = common_physical_channel_id;
1276     umts_fp_conversation_info->dch_ids_in_flow_list[0] = common_physical_channel_id;
1277     while(nbap_dch_chnl_info[i].next_dch != 0 && umts_fp_conversation_info->num_dch_in_flow < FP_maxNrOfDCHs){
1278       i = nbap_dch_chnl_info[i].next_dch;
1279       umts_fp_conversation_info->num_dch_in_flow++;
1280       umts_fp_conversation_info->dch_ids_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
1281       /* Traffic flows per DCH(UL) */
1282       umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_ul_chans = num_tf = nbap_dch_chnl_info[i].num_ul_chans;
1283       for (j = 0; j < num_tf; j++) {
1284         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_tf_size[j] = nbap_dch_chnl_info[i].ul_chan_tf_size[j];
1285         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_num_tbs[j] = nbap_dch_chnl_info[i].ul_chan_num_tbs[j];
1286       }
1288       /* Traffic flows per DCH(DL) */
1289       umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_dl_chans = num_tf = nbap_dch_chnl_info[i].num_dl_chans;
1290       for (j = 0; j < num_tf; j++) {
1291         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_tf_size[j] = nbap_dch_chnl_info[i].dl_chan_tf_size[j];
1292         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_num_tbs[j] = nbap_dch_chnl_info[i].dl_chan_num_tbs[j];
1293       }
1294     }
1295     umts_fp_conversation_info->num_dch_in_flow++;
1296     umts_fp_conversation_info->dch_ids_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
1297     set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
1299     /* Add Setup Conversation to list, we need it in response msg */
1300     add_setup_conv(actx->pinfo, nbap_private_data->transaction_id,nbap_private_data->dd_mode,nbap_private_data->common_transport_channel_id, actx->pinfo->num, &dst_addr, bindingID, umts_fp_conversation_info, conversation);
1301   }
1303 #.FN_HDR DCH-Specific-FDD-InformationList
1304     nbap_get_private_data(actx->pinfo)->num_dch_in_flow = 0;
1305     nbap_get_private_data(actx->pinfo)->prev_dch_id = 0;
1307 #.FN_HDR DCH-Specific-FDD-Item
1308     nbap_get_private_data(actx->pinfo)->num_dch_in_flow++;
1310 #.FN_FTR DCH-Specific-FDD-Item
1311     nbap_get_private_data(actx->pinfo)->prev_dch_id = nbap_get_private_data(actx->pinfo)->dch_id;
1313 #.FN_HDR DCH-Specific-FDD-Item/ul-TransportFormatSet
1314     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1315     uint32_t dch_id = nbap_private_data->dch_id;
1316     nbap_dch_channel_info_t* nbap_dch_chnl_info;
1317     nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1318     nbap_private_data->transport_format_set_type = NBAP_DCH_UL;
1319     if (dch_id != 0xffffffff) {
1320         nbap_dch_chnl_info[dch_id].num_ul_chans = 0;
1321     }
1323 #.FN_HDR DCH-Specific-FDD-Item/dl-TransportFormatSet
1324     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1325     uint32_t dch_id = nbap_private_data->dch_id;
1326     nbap_dch_channel_info_t* nbap_dch_chnl_info;
1327     nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1328     nbap_private_data->transport_format_set_type = NBAP_DCH_DL;
1329     if (dch_id != 0xffffffff) {
1330         nbap_dch_chnl_info[dch_id].num_dl_chans = 0;
1331     }
1333 #.FN_HDR DCH-ModifySpecificItem-FDD/ul-TransportFormatSet
1334     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1335     uint32_t dch_id = nbap_private_data->dch_id;
1336     nbap_dch_channel_info_t* nbap_dch_chnl_info;
1337     nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1338     nbap_private_data->transport_format_set_type = NBAP_DCH_UL;
1339     if (dch_id != 0xffffffff) {
1340         nbap_dch_chnl_info[dch_id].num_ul_chans = 0;
1341     }
1343 #.FN_HDR DCH-ModifySpecificItem-FDD/dl-TransportFormatSet
1344     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1345     uint32_t dch_id = nbap_private_data->dch_id;
1346     nbap_dch_channel_info_t* nbap_dch_chnl_info;
1347     nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1348     nbap_private_data->transport_format_set_type = NBAP_DCH_DL;
1349     if (dch_id != 0xffffffff) {
1350         nbap_dch_chnl_info[dch_id].num_dl_chans = 0;
1351     }
1353 #.FN_HDR PCH-ParametersItem-CTCH-SetupRqstFDD/transportFormatSet
1354     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1355     nbap_dch_channel_info_t* nbap_dch_chnl_info;
1356     nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1357     nbap_private_data->transport_format_set_type = NBAP_PCH;
1358     nbap_dch_chnl_info[nbap_private_data->common_transport_channel_id].num_dl_chans = 0;
1359     nbap_dch_chnl_info[nbap_private_data->common_transport_channel_id].num_ul_chans = 0;
1361 #.FN_HDR TransportFormatSet-DynamicPartList
1362     nbap_get_private_data(actx->pinfo)->num_items = 0;
1364 #.FN_HDR TransportFormatSet-DynamicPartList/_item
1365     nbap_get_private_data(actx->pinfo)->num_items++;
1367 #.FN_BODY TransportFormatSet-NrOfTransportBlocks VAL_PTR = &NrOfTransportBlocks
1368 uint32_t NrOfTransportBlocks;
1369 unsigned num_items;
1370 uint32_t dch_id;
1371 uint32_t common_physical_channel_id;
1372 uint32_t common_transport_channel_id;
1373 nbap_dch_channel_info_t* nbap_dch_chnl_info;
1374 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1375 nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1377 %(DEFAULT_BODY)s
1379     if(nbap_private_data->num_items>0){
1380         num_items = nbap_private_data->num_items;
1381         dch_id = nbap_private_data->dch_id;
1382         if (num_items > 0 && num_items < MAX_FP_CHANS + 1 && dch_id != 0xffffffff) {
1383             common_physical_channel_id = nbap_private_data->common_physical_channel_id;
1384             common_transport_channel_id = nbap_private_data->common_transport_channel_id;
1385             switch(nbap_private_data->transport_format_set_type){
1386                 case NBAP_DCH_UL:
1387                     nbap_dch_chnl_info[dch_id].num_ul_chans++;
1388                     nbap_dch_chnl_info[dch_id].ul_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
1389                     break;
1390                 case NBAP_DCH_DL:
1391                     nbap_dch_chnl_info[dch_id].num_dl_chans++;
1392                     nbap_dch_chnl_info[dch_id].dl_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
1393                     break;
1394                 case NBAP_CPCH:
1395                     nbap_dch_chnl_info[common_physical_channel_id].num_ul_chans++;
1396                     nbap_dch_chnl_info[common_physical_channel_id].ul_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
1397                     nbap_dch_chnl_info[common_physical_channel_id].num_dl_chans++;
1398                     nbap_dch_chnl_info[common_physical_channel_id].dl_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
1399                     break;
1400                 case NBAP_PCH:
1401                     nbap_dch_chnl_info[common_transport_channel_id].num_ul_chans++;
1402                     nbap_dch_chnl_info[common_transport_channel_id].ul_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
1403                     nbap_dch_chnl_info[common_transport_channel_id].num_dl_chans++;
1404                     nbap_dch_chnl_info[common_transport_channel_id].dl_chan_num_tbs[num_items-1] = NrOfTransportBlocks;
1405                     break;
1406                 default:
1407                     break;
1408             }
1409         }
1410     }
1412 #.FN_BODY TransportFormatSet-TransportBlockSize VAL_PTR = &TransportBlockSize
1413 uint32_t TransportBlockSize;
1414 unsigned num_items;
1415 uint32_t dch_id;
1416 uint32_t common_physical_channel_id;
1417 uint32_t common_transport_channel_id;
1418 nbap_dch_channel_info_t* nbap_dch_chnl_info;
1419 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1420 nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1422 %(DEFAULT_BODY)s
1424     if(nbap_private_data->num_items>0){
1425         num_items = nbap_private_data->num_items;
1426         dch_id = nbap_private_data->dch_id;
1427         if (num_items > 0 && num_items < MAX_FP_CHANS + 1 && dch_id != 0xffffffff) {
1428             common_physical_channel_id = nbap_private_data->common_physical_channel_id;
1429             common_transport_channel_id = nbap_private_data->common_transport_channel_id;
1430             switch(nbap_private_data->transport_format_set_type){
1431                 case NBAP_DCH_UL:
1432                     nbap_dch_chnl_info[dch_id].ul_chan_tf_size[num_items-1] = TransportBlockSize;
1433                     break;
1434                 case NBAP_DCH_DL:
1435                     nbap_dch_chnl_info[dch_id].dl_chan_tf_size[num_items-1] = TransportBlockSize;
1436                     break;
1437                 case NBAP_CPCH:
1438                     nbap_dch_chnl_info[common_physical_channel_id].ul_chan_tf_size[num_items-1] = TransportBlockSize;
1439                     nbap_dch_chnl_info[common_physical_channel_id].dl_chan_tf_size[num_items-1] = TransportBlockSize;
1440                     break;
1441                 case NBAP_PCH:
1442                     nbap_dch_chnl_info[common_transport_channel_id].ul_chan_tf_size[num_items-1] = TransportBlockSize;
1443                     nbap_dch_chnl_info[common_transport_channel_id].dl_chan_tf_size[num_items-1] = TransportBlockSize;
1444                     break;
1445                 default:
1446                     break;
1447             }
1448         }
1449     }
1451 #.FN_FTR RL-Specific-DCH-Info-Item/dCH-id
1452     nbap_get_private_data(actx->pinfo)->dch_id = nbap_get_private_data(actx->pinfo)->t_dch_id;
1454 #.FN_BODY RL-Specific-DCH-Info-Item
1455 address     dst_addr, null_addr;
1456 conversation_t *conversation = NULL;
1457 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
1458 int i, j, num_tf;
1459 uint32_t transportLayerAddress_ipv4;
1460 uint16_t bindingID;
1461 uint32_t dch_id;
1462 nbap_dch_channel_info_t* nbap_dch_chnl_info;
1463 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1464 nbap_dch_chnl_info = nbap_private_data->nbap_dch_chnl_info;
1466 nbap_private_data->transportLayerAddress_ipv4 = 0;
1467 nbap_private_data->binding_id_port = 0;
1468 nbap_private_data->dch_id = 0xFFFFFFFF;
1470 %(DEFAULT_BODY)s
1472         transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
1473         bindingID = nbap_private_data->binding_id_port;
1474         if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
1475             return offset;
1476         }
1478         /*RBS might sometimes send a nonsens bind, to indicate that no DCH is present*/
1479         if(bindingID == NBAP_IGNORE_PORT){
1480                 return offset;
1481         }
1483         clear_address(&null_addr);
1485         set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
1487         conversation = find_conversation(actx->pinfo->num, &dst_addr,
1488             &null_addr, CONVERSATION_UDP, nbap_private_data->binding_id_port,
1489             0, NO_ADDR_B|NO_PORT_B);
1491         if (conversation == NULL) {
1492             /* It's not part of any conversation - create a new one. */
1493             conversation = conversation_new(actx->pinfo->num, &dst_addr,
1494                 &null_addr, CONVERSATION_UDP, nbap_private_data->binding_id_port,
1495                 0, NO_ADDR2|NO_PORT2);
1497             /* Set dissector */
1498             conversation_set_dissector(conversation, fp_handle);
1499             if(actx->pinfo->link_dir==P2P_DIR_DL){
1500                 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
1502                 /* Fill in the data */
1503                 umts_fp_conversation_info->iface_type        = IuB_Interface;
1504                 umts_fp_conversation_info->division          = Division_FDD;
1505                 umts_fp_conversation_info->channel           = CHANNEL_DCH;
1506                 umts_fp_conversation_info->dl_frame_number   = 0;
1507                 umts_fp_conversation_info->ul_frame_number   = actx->pinfo->num;
1508                 copy_address_wmem(wmem_file_scope(), &(umts_fp_conversation_info->crnc_address), &dst_addr);
1509                 umts_fp_conversation_info->crnc_port         = bindingID;
1510                 umts_fp_conversation_info->scrambling_code   = nbap_private_data->ul_scrambling_code;
1511                 umts_fp_conversation_info->rlc_mode          = FP_RLC_MODE_UNKNOWN;
1513                 /* DCH's in this flow */
1514                 umts_fp_conversation_info->dch_crc_present = nbap_private_data->dch_crc_present;
1516                 /*Save unique UE-identifier */
1517                 umts_fp_conversation_info->com_context_id = nbap_private_data->com_context_id;
1519                 /*UPLINK*/
1520                 /* Set data for First or single channel */
1521                 dch_id = nbap_private_data->dch_id;
1522                 if (dch_id != 0xffffffff) {
1523                     umts_fp_conversation_info->fp_dch_channel_info[0].num_ul_chans = num_tf = nbap_dch_chnl_info[dch_id].num_ul_chans;
1524                     for (j = 0; j < num_tf; j++) {
1525                         umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_tf_size[j] = nbap_dch_chnl_info[dch_id].ul_chan_tf_size[j];
1526                         umts_fp_conversation_info->fp_dch_channel_info[0].ul_chan_num_tbs[j] = nbap_dch_chnl_info[dch_id].ul_chan_num_tbs[j];
1527                     }
1529                     /* Traffic flows per DCH(DL) */
1530                     umts_fp_conversation_info->fp_dch_channel_info[0].num_dl_chans = num_tf = nbap_dch_chnl_info[dch_id].num_dl_chans;
1531                     for (j = 0; j < num_tf; j++) {
1532                         umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_tf_size[j] = nbap_dch_chnl_info[dch_id].dl_chan_tf_size[j];
1533                         umts_fp_conversation_info->fp_dch_channel_info[0].dl_chan_num_tbs[j] = nbap_dch_chnl_info[dch_id].dl_chan_num_tbs[j];
1534                     }
1536                     /* Set data for associated DCH's if we have any */
1537                     i = dch_id;
1538                     umts_fp_conversation_info->dch_ids_in_flow_list[0] = dch_id;
1539                     while(nbap_dch_chnl_info[i].next_dch != 0 && umts_fp_conversation_info->num_dch_in_flow < FP_maxNrOfDCHs){
1540                         i = nbap_dch_chnl_info[i].next_dch;
1541                         umts_fp_conversation_info->num_dch_in_flow++;
1542                         umts_fp_conversation_info->dch_ids_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;   /*Set transport channel id*/
1544                         /*Setting Logical Channel's for this DCH*/
1545                         /* Traffic flows per DCH(UL) */
1546                         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_ul_chans = num_tf = nbap_dch_chnl_info[i].num_ul_chans;
1547                         for (j = 0; j < num_tf; j++) {
1548                                 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_tf_size[j] = nbap_dch_chnl_info[i].ul_chan_tf_size[j];
1549                                 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].ul_chan_num_tbs[j] = nbap_dch_chnl_info[i].ul_chan_num_tbs[j];
1550                         }
1552                         /* Traffic flows per DCH(DL) */
1553                         umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].num_dl_chans = num_tf = nbap_dch_chnl_info[i].num_dl_chans;
1554                         for (j = 0; j < num_tf; j++) {
1555                                 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_tf_size[j] = nbap_dch_chnl_info[i].dl_chan_tf_size[j];
1556                                 umts_fp_conversation_info->fp_dch_channel_info[umts_fp_conversation_info->num_dch_in_flow].dl_chan_num_tbs[j] = nbap_dch_chnl_info[i].dl_chan_num_tbs[j];
1557                         }
1558                     }
1559                     umts_fp_conversation_info->num_dch_in_flow++;
1560                     umts_fp_conversation_info->dch_ids_in_flow_list[umts_fp_conversation_info->num_dch_in_flow] = i;
1561                     set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
1562                 }
1563                 ws_debug("Frame %%u RL-Specific-DCH-Info-Item Start", actx->pinfo->num);
1564                 ws_debug("    Total no of ch in flow will be: %%d", umts_fp_conversation_info->num_dch_in_flow);
1565                 ws_debug("Frame %%u RL-Specific-DCH-Info-Item End", actx->pinfo->num);
1566             }
1567         }
1569 #.FN_BODY RL-Specific-E-DCH-Information-Item
1570 address     dst_addr, null_addr;
1571 conversation_t *conversation;
1572 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
1573 fp_edch_channel_info_t* fp_edch_channel_info;
1574 nbap_edch_port_info_t *old_info = NULL;
1575 uint32_t transportLayerAddress_ipv4;
1576 uint16_t bindingID;
1577 uint32_t e_dch_macdflow_id;
1578 nbap_edch_channel_info_t* nbap_edch_channel_info;
1579 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1580 nbap_edch_channel_info = nbap_private_data->nbap_edch_channel_info;
1582 nbap_private_data->transportLayerAddress_ipv4 = 0;
1583 nbap_private_data->binding_id_port = 0;
1585 %(DEFAULT_BODY)s
1587         transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
1588         bindingID = nbap_private_data->binding_id_port;
1589         if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
1590             return offset;
1591         }
1592         clear_address(&null_addr);
1594         set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
1596         conversation = find_conversation(actx->pinfo->num, &dst_addr,
1597             &null_addr, CONVERSATION_UDP, bindingID,
1598             0, NO_ADDR_B|NO_PORT_B);
1599         if (conversation) {
1600             umts_fp_conversation_info = (umts_fp_conversation_info_t*)conversation_get_proto_data(conversation, proto_fp);
1601         }
1603         /* We must also check if this port is about to be overriden, if that's the case we
1604          * might already have a DCH entry on this port which should be overwritten
1605          */
1606         if ((conversation == NULL) || (umts_fp_conversation_info && umts_fp_conversation_info->channel == CHANNEL_DCH)) {
1608             /* It's not part of any conversation - create a new one. */
1609             conversation = conversation_new(actx->pinfo->num, &dst_addr,
1610                 &null_addr, CONVERSATION_UDP, bindingID,
1611                 0, NO_ADDR2|NO_PORT2);
1613             /* Set dissector */
1614             conversation_set_dissector(conversation, fp_handle);
1615             if(actx->pinfo->link_dir==P2P_DIR_DL){
1616                 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
1617                 /* Fill in the data */
1618                 umts_fp_conversation_info->iface_type        = IuB_Interface;
1619                 umts_fp_conversation_info->division          = Division_FDD;
1620                 umts_fp_conversation_info->channel           = CHANNEL_EDCH;
1621                 umts_fp_conversation_info->dl_frame_number   = 0;
1622                 umts_fp_conversation_info->ul_frame_number   = actx->pinfo->num;
1623                 copy_address_wmem(wmem_file_scope(), &(umts_fp_conversation_info->crnc_address), &dst_addr);
1624                 umts_fp_conversation_info->crnc_port         = bindingID;
1625                 umts_fp_conversation_info->rlc_mode          = FP_RLC_MODE_UNKNOWN;
1627                 fp_edch_channel_info = wmem_new0(wmem_file_scope(), fp_edch_channel_info_t);
1628                 umts_fp_conversation_info->channel_specific_info = (void*)fp_edch_channel_info;
1630                 if(nbap_private_data->crnc_context_present){
1631                     umts_fp_conversation_info->com_context_id = nbap_private_data->com_context_id;
1632                 }else{
1633                     expert_add_info(actx->pinfo, NULL, &ei_nbap_no_set_comm_context_id);
1634                 }
1636                 /* Check if we already have this context */
1637                 e_dch_macdflow_id = nbap_private_data->e_dch_macdflow_id;
1638                 if( (old_info = (nbap_edch_port_info_t *)wmem_tree_lookup32(edch_flow_port_map,nbap_private_data->com_context_id)) == NULL ){
1639                     nbap_edch_port_info_t * nbap_edch_port_info;
1641                     nbap_edch_port_info = wmem_new0(wmem_file_scope(), nbap_edch_port_info_t);
1643                     /*Saving port/flow map based on context id for future reconfigurations*/
1644                     nbap_edch_port_info->crnc_port[e_dch_macdflow_id] = bindingID;
1645                     /*Ip address might be useful as well*/
1646                     nbap_edch_port_info->crnc_address = nbap_private_data->transportLayerAddress_ipv4;
1648                     ws_debug("Frame %%u RL-Specific-E-DCH-Information-Item Start",
1649                         actx->pinfo->num);
1651                     ws_debug("    wmem_tree_insert32(edch_flow_port_map) com_context_id %%u e_dch_macdflow_id %%u IP %%s Port %%u",
1652                         umts_fp_conversation_info->com_context_id,e_dch_macdflow_id,
1653                         address_to_str(actx->pinfo->pool, &dst_addr),bindingID);
1655                     wmem_tree_insert32(edch_flow_port_map, umts_fp_conversation_info->com_context_id, nbap_edch_port_info);
1656                 }else{
1657                     ws_debug("    Insert in existing edch_flow_port_map com_context_id %%u e_dch_macdflow_id %%u IP %%s Port %%u",
1658                         umts_fp_conversation_info->com_context_id,e_dch_macdflow_id,
1659                         address_to_str(actx->pinfo->pool, &dst_addr), bindingID);
1661                     /* Must be same ADDRESS */
1662                     old_info->crnc_port[e_dch_macdflow_id] = bindingID;
1663                 }
1665                 /* Set address for collection of DDI entries */
1666                 copy_address_wmem(actx->pinfo->pool,&(nbap_edch_channel_info[e_dch_macdflow_id].crnc_address),&dst_addr);
1667                 nbap_edch_channel_info[e_dch_macdflow_id].crnc_port = bindingID;
1669                 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
1671                 ws_debug("Frame %%u RL-Specific-E-DCH-Information-Item End", actx->pinfo->num);
1672             }
1673     }
1675 #.FN_BODY E-DCH-MACdFlow-Specific-InfoItem
1676 umts_fp_conversation_info_t *p_conv_data = NULL;
1677 fp_edch_channel_info_t* fp_edch_channel_info = NULL;
1678 address     null_addr;
1679 conversation_t   *p_conv;
1680 uint32_t no_ddi_entries, i;
1681 uint32_t e_dch_macdflow_id;
1682 nbap_edch_channel_info_t* nbap_edch_channel_info;
1683 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1684 nbap_edch_channel_info = nbap_private_data->nbap_edch_channel_info;
1686     /* Resetting entity recognition flag to check if it's set in this InfoItem */
1687     nbap_private_data->max_mac_d_pdu_size_ext_ie_present = false;
1688 %(DEFAULT_BODY)s
1689     if (PINFO_FD_VISITED(actx->pinfo)) {
1690         return offset;
1691     }
1693     /* Check if we have conversation info */
1694     e_dch_macdflow_id = nbap_private_data->e_dch_macdflow_id;
1695     clear_address(&null_addr);
1696     p_conv = find_conversation(actx->pinfo->num, &nbap_edch_channel_info[e_dch_macdflow_id].crnc_address, &null_addr,
1697                                CONVERSATION_UDP, nbap_edch_channel_info[e_dch_macdflow_id].crnc_port, 0, NO_ADDR_B);
1698     if(!p_conv)
1699         return offset;
1701     p_conv_data = (umts_fp_conversation_info_t *)conversation_get_proto_data(p_conv, proto_fp);
1703     if(!p_conv_data)
1704         return offset;
1706     fp_edch_channel_info = (fp_edch_channel_info_t*)p_conv_data->channel_specific_info;
1707     if(p_conv_data->channel != CHANNEL_EDCH  || !fp_edch_channel_info)
1708         return offset;
1710     no_ddi_entries = fp_edch_channel_info->no_ddi_entries = nbap_edch_channel_info[e_dch_macdflow_id].no_ddi_entries;
1711     for (i = 0; i < no_ddi_entries; i++) {
1712         fp_edch_channel_info->edch_ddi[i]            = nbap_edch_channel_info[e_dch_macdflow_id].edch_ddi[i];
1713         fp_edch_channel_info->edch_macd_pdu_size[i]  = nbap_edch_channel_info[e_dch_macdflow_id].edch_macd_pdu_size[i];
1715         fp_edch_channel_info->edch_lchId[i]          =  nbap_edch_channel_info[e_dch_macdflow_id].lchId[i];
1716     }
1718     p_conv_data->dch_crc_present = nbap_private_data->dch_crc_present;
1720     /* Figure out MAC entity: MAC-e/es or MAC-i/is
1721      * Then derive the type of E-DCH frame:
1722      * MAC-e/es => Type 1
1723      * MAC-i/is => Type 2
1724      * The specifications isn't very clear about the indicator for what entity
1725      * should be used. For now, it seems like the presence of the "Maximum MAC-d PDU Size Extended IE"
1726      * indicates MAC-i/is and it's absence means MAC-e/es
1727      */
1728     if(nbap_private_data->max_mac_d_pdu_size_ext_ie_present){
1729         fp_edch_channel_info->edch_type = 1; /* 1 means Type 2 */
1730     }else{
1731         fp_edch_channel_info->edch_type = 0;  /* 0 means Type 1 */
1732     }
1733     /* use to display e_dch_macdflow_id */
1734     p_conv_data->num_dch_in_flow = 1;
1735     p_conv_data->dch_ids_in_flow_list[0] = nbap_private_data->e_dch_macdflow_id;
1737 #Handle Modified E-DCH Flows
1738 #.FN_BODY E-DCH-FDD-Information-to-Modify
1740 address     dst_addr, null_addr;
1741 conversation_t *conversation,*old_conversation = NULL;
1742 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
1743 fp_edch_channel_info_t* fp_edch_channel_info;
1744 void *conv_proto_data = NULL;
1745 uint32_t transportLayerAddress_ipv4;
1746 uint16_t bindingID;
1747 uint32_t e_dch_macdflow_id;
1748 nbap_edch_channel_info_t* nbap_edch_channel_info;
1749 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1750 nbap_edch_channel_info = nbap_private_data->nbap_edch_channel_info;
1752 nbap_private_data->transportLayerAddress_ipv4 = 0;
1753 nbap_private_data->binding_id_port = 0;
1755  %(DEFAULT_BODY)s
1757         transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
1758         bindingID = nbap_private_data->binding_id_port;
1759         if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
1760             return offset;
1761         }
1762         /*
1763          * Basically the idea here is that we create a new converation (Which is ok? maybe?)
1764          * And then hijack the old conversation and let lower tree items configure that hijacked data.
1765          * */
1766         clear_address(&null_addr);
1768         set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
1770         old_conversation = find_conversation(actx->pinfo->num, &dst_addr,
1771             &null_addr, CONVERSATION_UDP, bindingID,
1772             0, NO_ADDR_B|NO_PORT_B);
1774         if(old_conversation){
1775             ws_debug("Frame %%u E-DCH-FDD-Information-to-Modify: found old conv on IP %%s Port %%u",
1776                 actx->pinfo->num,
1777                 address_to_str(actx->pinfo->pool, &dst_addr), bindingID);
1778         }else{
1779             ws_debug("Frame %%u E-DCH-FDD-Information-to-Modify: Did not find old conv on IP %%s Port %%u",
1780                 actx->pinfo->num,
1781                 address_to_str(actx->pinfo->pool, &dst_addr), bindingID);
1782         }
1784         /* It's not part of any conversation - create a new one. */
1785         conversation = conversation_new(actx->pinfo->num, &dst_addr,
1786                 &null_addr, CONVERSATION_UDP, bindingID,
1787                 0, NO_ADDR2|NO_PORT2);
1789             /* Set dissector */
1790             conversation_set_dissector(conversation, fp_handle);
1791             if(actx->pinfo->link_dir==P2P_DIR_DL){
1792                 umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
1793                 /* Steal the old information */
1794                 if (old_conversation) {
1795                     conv_proto_data = conversation_get_proto_data(old_conversation, proto_fp);
1796                     if (conv_proto_data)
1797                         memcpy(umts_fp_conversation_info,conv_proto_data,sizeof(umts_fp_conversation_info_t));
1798                 }
1799                 /* Overwrite the data */
1800                 umts_fp_conversation_info->iface_type        = IuB_Interface;
1801                 umts_fp_conversation_info->division          = Division_FDD;
1802                 umts_fp_conversation_info->channel           = CHANNEL_EDCH;
1803                 umts_fp_conversation_info->dl_frame_number   = 0;
1804                 umts_fp_conversation_info->ul_frame_number   = actx->pinfo->num;
1805                 copy_address_wmem(wmem_file_scope(), &(umts_fp_conversation_info->crnc_address), &dst_addr);
1806                 umts_fp_conversation_info->crnc_port         = bindingID;
1807                 umts_fp_conversation_info->rlc_mode          = FP_RLC_MODE_UNKNOWN;
1809                 fp_edch_channel_info = wmem_new0(wmem_file_scope(), fp_edch_channel_info_t);
1810                 umts_fp_conversation_info->channel_specific_info = (void*)fp_edch_channel_info;
1812                 if(nbap_private_data->crnc_context_present){
1813                     umts_fp_conversation_info->com_context_id = nbap_private_data->com_context_id;
1814                 }else{
1815                     expert_add_info(actx->pinfo, NULL, &ei_nbap_no_set_comm_context_id);
1816                 }
1818                 /* Set address for collection of DDI entries */
1819                 e_dch_macdflow_id = nbap_private_data->e_dch_macdflow_id;
1820                 copy_address_wmem(actx->pinfo->pool,&(nbap_edch_channel_info[e_dch_macdflow_id].crnc_address),&dst_addr);
1821                 nbap_edch_channel_info[e_dch_macdflow_id].crnc_port = bindingID;
1823                 /*Indicate that the frag table has to be reset*/
1824                 umts_fp_conversation_info->reset_frag = true;
1826                 set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
1827             }
1829 #.FN_BODY E-DCH-MACdFlow-Specific-InfoItem-to-Modify
1830 uint32_t no_ddi_entries, i;
1831 address     null_addr;
1832 nbap_edch_port_info_t *old_info;
1833 umts_fp_conversation_info_t *p_conv_data = NULL;
1834 fp_edch_channel_info_t* fp_edch_channel_info;
1835 conversation_t   *p_conv;
1836 uint32_t e_dch_macdflow_id;
1837 nbap_edch_channel_info_t* nbap_edch_channel_info;
1838 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1839 nbap_edch_channel_info = nbap_private_data->nbap_edch_channel_info;
1841 nbap_private_data->num_items = 1;
1842  %(DEFAULT_BODY)s
1844     if (PINFO_FD_VISITED(actx->pinfo))
1845     {
1846         return offset;
1847     }
1849     ws_debug("Frame %%u E-DCH-MACdFlow-Specific-InfoItem-to-Modify",
1850         actx->pinfo->num);
1852     /****** Look up old port and ip information since this is not included in this message ******/
1853     /*Find proper communication context ID*/
1854     if(nbap_private_data->crnc_context_present){
1855         /*umts_fp_conversation_info->com_context_id = nbap_private_data->com_context_id;*/
1856     }else{
1857         expert_add_info(actx->pinfo, NULL, &ei_nbap_no_set_comm_context_id);
1858     }
1860     /*This should not happen*/
1861     if(( old_info = (nbap_edch_port_info_t *)wmem_tree_lookup32(edch_flow_port_map,nbap_private_data->com_context_id)) == NULL ){
1862         expert_add_info(actx->pinfo, NULL, &ei_nbap_no_find_port_info);
1863         return offset;
1864     }
1865     ws_debug("    Found com_context_id %%u",nbap_private_data->com_context_id);
1867     /*Set the appropriate port, cheat and use same variable.*/
1868     e_dch_macdflow_id = nbap_private_data->e_dch_macdflow_id;
1869     nbap_private_data->binding_id_port = old_info->crnc_port[e_dch_macdflow_id];
1871     ws_debug(" Port %%u loaded from old_info->crnc_port[e_dch_macdflow_id %%u]",nbap_private_data->binding_id_port, e_dch_macdflow_id);
1873     /*TODO: Fix this for ipv6 as well!*/
1874     nbap_private_data->transportLayerAddress_ipv4 = old_info->crnc_address;
1876     /*Do the configurations*/
1877     /* Check if we have conversation info */
1878     clear_address(&null_addr);
1879     p_conv = find_conversation(actx->pinfo->num, &nbap_edch_channel_info[e_dch_macdflow_id].crnc_address, &null_addr,
1880                                CONVERSATION_UDP, nbap_edch_channel_info[e_dch_macdflow_id].crnc_port, 0, NO_ADDR_B);
1881     if(!p_conv)
1882         return offset;
1884     p_conv_data = (umts_fp_conversation_info_t *)conversation_get_proto_data(p_conv, proto_fp);
1886     if(!p_conv_data)
1887         return offset;
1889     fp_edch_channel_info = (fp_edch_channel_info_t*)p_conv_data->channel_specific_info;
1890     if(p_conv_data->channel != CHANNEL_EDCH  || !fp_edch_channel_info)
1891         return offset;
1893     no_ddi_entries = fp_edch_channel_info->no_ddi_entries = nbap_edch_channel_info[e_dch_macdflow_id].no_ddi_entries;
1894     for (i = 0; i < no_ddi_entries; i++) {
1895         fp_edch_channel_info->edch_ddi[i]            = nbap_edch_channel_info[e_dch_macdflow_id].edch_ddi[i];
1896         fp_edch_channel_info->edch_macd_pdu_size[i]  = nbap_edch_channel_info[e_dch_macdflow_id].edch_macd_pdu_size[i];
1898         fp_edch_channel_info->edch_lchId[i]          =  nbap_edch_channel_info[e_dch_macdflow_id].lchId[i];
1899     }
1901     p_conv_data->dch_crc_present = nbap_private_data->dch_crc_present;
1903     /* Figure out MAC entity: MAC-e/es or MAC-i/is
1904      * Then derive the type of E-DCH frame:
1905      * MAC-e/es => Type 1
1906      * MAC-i/is => Type 2
1907      * The specifications isn't very clear about the indicator for what entity
1908      * should be used. For now, it seems like the presence of the "Maximum MAC-d PDU Size Extended IE"
1909      * indicates MAC-i/is and it's absence means MAC-e/es
1910      */
1911     if(nbap_private_data->max_mac_d_pdu_size_ext_ie_present){
1912         fp_edch_channel_info->edch_type = 1; /* 1 means Type 2 */
1913     }else{
1914         fp_edch_channel_info->edch_type = 0;  /* 0 means Type 1 */
1915     }
1916     /* use to display e_dch_macdflow_id */
1917     p_conv_data->num_dch_in_flow = 1;
1918     p_conv_data->dch_ids_in_flow_list[0] = e_dch_macdflow_id;
1920 #.FN_FTR E-DCH-LogicalChannelToModifyItem
1921     nbap_get_private_data(actx->pinfo)->num_items++;
1923 #.FN_BODY E-DCH-LogicalChannelInformation
1924     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1925     nbap_private_data->num_items = 0;
1926     nbap_edch_channel_info_t* nbap_edch_channel_info;
1927     nbap_edch_channel_info = nbap_private_data->nbap_edch_channel_info;
1929 %(DEFAULT_BODY)s
1931 nbap_edch_channel_info[nbap_private_data->e_dch_macdflow_id].no_ddi_entries = nbap_private_data->num_items;
1933 #.FN_HDR E-DCH-LogicalChannelInformationItem
1934     nbap_get_private_data(actx->pinfo)->num_items++;
1936 #.FN_BODY E-DCH-DDI-Value VAL_PTR = &e_dch_ddi_value
1937   uint32_t e_dch_ddi_value;
1938   unsigned num_items;
1939   nbap_edch_channel_info_t* nbap_edch_channel_info;
1940   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1941   nbap_edch_channel_info = nbap_private_data->nbap_edch_channel_info;
1942 %(DEFAULT_BODY)s
1944   nbap_private_data->e_dch_ddi_value = e_dch_ddi_value;
1945   if (PINFO_FD_VISITED(actx->pinfo))
1946   {
1947       return offset;
1948   }
1949   num_items = nbap_private_data->num_items;
1950   if(num_items > 0 && num_items < MAX_EDCH_DDIS + 1)
1951       nbap_edch_channel_info[nbap_private_data->e_dch_macdflow_id].edch_ddi[num_items-1] = nbap_private_data->e_dch_ddi_value;
1953 #.FN_BODY MACdPDU-Size VAL_PTR = &mac_d_pdu_size
1954 uint32_t mac_d_pdu_size;
1955 unsigned num_items;
1956 nbap_edch_channel_info_t* nbap_edch_channel_info;
1957 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1958 nbap_edch_channel_info = nbap_private_data->nbap_edch_channel_info;
1959 %(DEFAULT_BODY)s
1961     nbap_private_data->mac_d_pdu_size = mac_d_pdu_size;
1962     if (PINFO_FD_VISITED(actx->pinfo))
1963     {
1964         return offset;
1965     }
1966     num_items = nbap_private_data->num_items;
1967     if(num_items > 0 && num_items < MAX_EDCH_DDIS + 1)
1968         nbap_edch_channel_info[nbap_private_data->e_dch_macdflow_id].edch_macd_pdu_size[num_items-1] = nbap_private_data->mac_d_pdu_size;
1970 #.FN_BODY LogicalChannelID VAL_PTR = &logical_channel_id
1971   uint32_t logical_channel_id;
1972   unsigned num_items;
1973   nbap_edch_channel_info_t* nbap_edch_channel_info;
1974   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1975   nbap_edch_channel_info = nbap_private_data->nbap_edch_channel_info;
1976   /* Set logical channel id for this entry*/
1977 %(DEFAULT_BODY)s
1979     nbap_private_data->logical_channel_id = logical_channel_id;
1980     num_items = nbap_private_data->num_items;
1981     if(num_items > 0 && num_items < MAX_EDCH_DDIS + 1)
1982         nbap_edch_channel_info[nbap_private_data->e_dch_macdflow_id].lchId[num_items-1] = nbap_private_data->logical_channel_id;
1984 #.FN_BODY RLC-Mode VAL_PTR = &rlc_mode
1985     uint32_t rlc_mode;
1986     nbap_hsdsch_channel_info_t* nbap_hsdsch_channel_info;
1987     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
1988     nbap_hsdsch_channel_info = nbap_private_data->nbap_hsdsch_channel_info;
1989 %(DEFAULT_BODY)s
1990     switch(rlc_mode){
1991         case 0:
1992             /* rLC-AM */
1993             nbap_hsdsch_channel_info[nbap_private_data->hsdsch_macdflow_id].rlc_mode = FP_RLC_AM;
1994             break;
1995         case 1:
1996             /* rLC-UM */
1997             nbap_hsdsch_channel_info[nbap_private_data->hsdsch_macdflow_id].rlc_mode = FP_RLC_UM;
1998             break;
1999         default:
2000             break;
2001     }
2003 #.FN_BODY UE-Capability-Information/hSDSCH-Physical-Layer-Category  VAL_PTR = &hsdsch_physical_layer_category
2004     uint32_t hsdsch_physical_layer_category;
2005     nbap_hsdsch_channel_info_t* nbap_hsdsch_channel_info;
2006     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
2007     nbap_hsdsch_channel_info = nbap_private_data->nbap_hsdsch_channel_info;
2009 %(DEFAULT_BODY)s
2011     nbap_hsdsch_channel_info[nbap_private_data->hsdsch_macdflow_id].hsdsch_physical_layer_category = hsdsch_physical_layer_category;
2013 #.FN_BODY HSDSCH-MACdFlows-Information
2014     int protocol_ie_id;
2015     uint32_t i;
2016     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
2017     nbap_private_data->num_items = 0;
2018     protocol_ie_id = nbap_private_data->protocol_ie_id;
2019     nbap_hsdsch_channel_info_t* nbap_hsdsch_channel_info;
2020     nbap_hsdsch_channel_info = nbap_private_data->nbap_hsdsch_channel_info;
2022     /*Handle special cases, when the tree is weird, ie. no useful message appears in the tree, like HSDHSCH-Information-FDD */
2023     switch(protocol_ie_id){
2024             /*This flow must also be added*/
2025             case id_HSDSCH_MACdFlows_to_Add:
2026                 if (!PINFO_FD_VISITED(actx->pinfo)){
2027                 /* Set port to zero use that as an indication of whether we have data or not */
2028                     for (i = 0; i < maxNrOfMACdFlows; i++) {
2029                         nbap_hsdsch_channel_info[i].crnc_port = 0;
2030                         nbap_hsdsch_channel_info[i].rlc_mode = FP_RLC_MODE_UNKNOWN;
2031                         /*XXX: Added 29 jun*/
2032                         nbap_hsdsch_channel_info[i].entity = entity_not_specified;  /* Maybe this should default to entity = hs*/
2033                     }
2034                 }
2035 %(DEFAULT_BODY)s
2036                 add_hsdsch_bind(actx->pinfo);
2038             break;
2039             default:
2040 %(DEFAULT_BODY)s
2041             break;
2042         }
2044 # Reset num_items before calling the sequence
2045 #.FN_HDR HSDSCH-MACdFlows-to-Delete
2046     nbap_get_private_data(actx->pinfo)->num_items = 0;
2048 # Make sure num_items isn't 0 when accessing HSDSCH-MACdFlow-ID
2050 #.FN_HDR HSDSCH-MACdFlows-to-Delete-Item
2051     nbap_get_private_data(actx->pinfo)->num_items++;
2053 #.FN_HDR PriorityQueue-InfoItem
2054     nbap_get_private_data(actx->pinfo)->num_items++;
2056 #.FN_HDR PriorityQueue-InfoItem-to-Add
2057     nbap_get_private_data(actx->pinfo)->num_items = 1;
2059 #.FN_HDR HSDSCH-MACdFlow-Specific-InformationResp-Item
2060     nbap_get_private_data(actx->pinfo)->num_items++;
2062 #.FN_BODY HSDSCH-MACdFlow-Specific-InfoItem
2063     address     dst_addr;
2064     uint32_t transportLayerAddress_ipv4;
2065     uint16_t bindingID;
2066     uint32_t hsdsch_macdflow_id;
2067     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
2068     nbap_hsdsch_channel_info_t* nbap_hsdsch_channel_info;
2069     nbap_hsdsch_channel_info = nbap_private_data->nbap_hsdsch_channel_info;
2071     nbap_private_data->transportLayerAddress_ipv4 = 0;
2072     nbap_private_data->binding_id_port = 0;
2073     nbap_private_data->num_items++;
2074 %(DEFAULT_BODY)s
2076     transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
2077     bindingID = nbap_private_data->binding_id_port;
2078     if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
2079         return offset;
2080     }
2082     set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
2084     /* Set address for collection of HSDSCH entries */
2085     hsdsch_macdflow_id = nbap_private_data->hsdsch_macdflow_id;
2086     copy_address_wmem(actx->pinfo->pool,&(nbap_hsdsch_channel_info[hsdsch_macdflow_id].crnc_address),&dst_addr);
2087     nbap_hsdsch_channel_info[hsdsch_macdflow_id].crnc_port = bindingID;
2089 #.FN_BODY MAC-PDU-SizeExtended
2090 uint32_t hsdsch_macdflow_id;
2091 nbap_hsdsch_channel_info_t* nbap_hsdsch_channel_info;
2092 nbap_hsdsch_channel_info = nbap_get_private_data(actx->pinfo)->nbap_hsdsch_channel_info;
2093 %(DEFAULT_BODY)s
2094     nbap_get_private_data(actx->pinfo)->max_mac_d_pdu_size_ext_ie_present = true;
2095     hsdsch_macdflow_id = nbap_get_private_data(actx->pinfo)->hsdsch_macdflow_id;
2096     if(nbap_hsdsch_channel_info[hsdsch_macdflow_id].crnc_port != 0){
2097             nbap_hsdsch_channel_info[hsdsch_macdflow_id].entity = ehs;
2098     }
2100 #.FN_BODY HSDSCH-FDD-Information
2102  * Collect the information about the HSDSCH MACdFlows set up conversation(s) and set the conversation data.
2103  */
2104     address     null_addr;
2105     conversation_t *conversation = NULL;
2106     umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
2107     fp_hsdsch_channel_info_t* fp_hsdsch_channel_info = NULL;
2108     uint32_t i;
2109     nbap_hsdsch_channel_info_t* nbap_hsdsch_channel_info;
2110     nbap_hsdsch_channel_info = nbap_get_private_data(actx->pinfo)->nbap_hsdsch_channel_info;
2112     if (!PINFO_FD_VISITED(actx->pinfo)){
2113         /* Set port to zero use that as an indication of whether we have data or not */
2114         for (i = 0; i < maxNrOfMACdFlows; i++) {
2115             nbap_hsdsch_channel_info[i].crnc_port = 0;
2116             nbap_hsdsch_channel_info[i].rlc_mode = FP_RLC_MODE_UNKNOWN;
2117             /*XXX: Added 29 jun*/
2118             nbap_hsdsch_channel_info[i].entity = entity_not_specified;  /* Maybe this should default to entity = hs*/
2119         }
2120     }
2122 %(DEFAULT_BODY)s
2124     if (PINFO_FD_VISITED(actx->pinfo)){
2125         return offset;
2126     }
2128     /* Set port to zero use that as an indication of whether we have data or not */
2129     clear_address(&null_addr);
2130     for (i = 0; i < maxNrOfMACdFlows; i++) {
2131         if (nbap_hsdsch_channel_info[i].crnc_port != 0){
2132             ws_debug("Frame %%u HSDSCH-MACdFlows-Information:hsdsch_macdflow_id %%u Look for conv on IP %%s Port %%u",
2133                         actx->pinfo->num,
2134                         i,
2135                         address_to_str (actx->pinfo->pool, &(nbap_hsdsch_channel_info[i].crnc_address)),
2136                         nbap_hsdsch_channel_info[i].crnc_port);
2137             conversation = find_conversation(actx->pinfo->num, &(nbap_hsdsch_channel_info[i].crnc_address), &null_addr,
2138                                CONVERSATION_UDP, nbap_hsdsch_channel_info[i].crnc_port, 0, NO_ADDR_B);
2140             if (conversation == NULL) {
2141                 /* It's not part of any conversation - create a new one. */
2142                 ws_debug("Frame %%u HSDSCH-MACdFlows-Information: Set up conv on Port %%u", actx->pinfo->num, nbap_hsdsch_channel_info[i].crnc_port);
2143                 conversation = conversation_new(actx->pinfo->num, &(nbap_hsdsch_channel_info[i].crnc_address),
2144                     &null_addr, CONVERSATION_UDP, nbap_hsdsch_channel_info[i].crnc_port,
2145                     0, NO_ADDR2|NO_PORT2);
2147                 /* Set dissector */
2148                 conversation_set_dissector(conversation, fp_handle);
2150                 if(actx->pinfo->link_dir==P2P_DIR_DL){
2151                     umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
2152                     /* Fill in the HSDSCH relevant data */
2154                     umts_fp_conversation_info->iface_type        = IuB_Interface;
2155                     umts_fp_conversation_info->division          = Division_FDD;
2156                     umts_fp_conversation_info->channel           = CHANNEL_HSDSCH;
2157                     umts_fp_conversation_info->dl_frame_number   = 0;
2158                     umts_fp_conversation_info->ul_frame_number   = actx->pinfo->num;
2159                     copy_address_wmem(wmem_file_scope(), &(umts_fp_conversation_info->crnc_address), &nbap_hsdsch_channel_info[i].crnc_address);
2160                     umts_fp_conversation_info->crnc_port         = nbap_hsdsch_channel_info[i].crnc_port;
2162                     fp_hsdsch_channel_info = wmem_new0(wmem_file_scope(), fp_hsdsch_channel_info_t);
2163                     umts_fp_conversation_info->channel_specific_info = (void*)fp_hsdsch_channel_info;
2164                     /*Added june 3, normally just the iterator variable*/
2165                     fp_hsdsch_channel_info->hsdsch_macdflow_id = i ; /*hsdsch_macdflow_ids[i];*/ /* hsdsch_macdflow_id;*/
2167                     /*Added july 2012*/
2168                     umts_fp_conversation_info->com_context_id = nbap_get_private_data(actx->pinfo)->com_context_id;
2170                     /* Cheat and use the DCH entries */
2171                     umts_fp_conversation_info->num_dch_in_flow++;
2172                     umts_fp_conversation_info->dch_ids_in_flow_list[umts_fp_conversation_info->num_dch_in_flow -1] = i;
2174                     /* The information collected from the 'hsdsch_physical_layer_category' field
2175                      * is used here to tell if the UE supports MAC-ehs or MAC-hs.
2176                      * This logic is based on this line in TS 25.306 / Section 5.1 :
2177                      * "... A UE that supports categories greater or equal to category 13, also supports MAC-ehs."
2178                      */
2179                     if(nbap_hsdsch_channel_info[i].entity == entity_not_specified ){
2181                         if(nbap_hsdsch_channel_info[i].hsdsch_physical_layer_category > 12){
2182                             fp_hsdsch_channel_info->hsdsch_entity = ehs;
2183                         }else{
2184                             fp_hsdsch_channel_info->hsdsch_entity = hs;
2185                         }
2186                     }else{
2187                         fp_hsdsch_channel_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity;
2188                     }
2189                     umts_fp_conversation_info->rlc_mode = nbap_hsdsch_channel_info[i].rlc_mode;
2190                     set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
2191                 }
2192             }
2193         }
2194     }
2196 #.FN_BODY HSDSCH-MACdFlow-Specific-InfoItem-to-Modify
2197     address     dst_addr;
2198     uint32_t transportLayerAddress_ipv4;
2199     uint16_t bindingID;
2200     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
2201     nbap_private_data->transportLayerAddress_ipv4 = 0;
2202     nbap_private_data->binding_id_port = 0;
2203     nbap_private_data->num_items++;
2204     nbap_hsdsch_channel_info_t* nbap_hsdsch_channel_info;
2205     nbap_hsdsch_channel_info = nbap_private_data->nbap_hsdsch_channel_info;
2207 %(DEFAULT_BODY)s
2209     transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
2210     bindingID = nbap_private_data->binding_id_port;
2211     if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
2212         return offset;
2213     }
2215     set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
2217     /* Set address for collection of HSDSCH entries */
2218     copy_address_wmem(actx->pinfo->pool,&(nbap_hsdsch_channel_info[nbap_private_data->hsdsch_macdflow_id].crnc_address),&dst_addr);
2219     nbap_hsdsch_channel_info[nbap_private_data->hsdsch_macdflow_id].crnc_port = bindingID;
2221 #.FN_BODY HSDSCH-Information-to-Modify
2223  * This is pretty much the same like if we setup a previous flow
2224  * Collect the information about the HSDSCH MACdFlows set up conversation(s) and set the conversation data.
2225  */
2226     address     null_addr;
2227     conversation_t *conversation = NULL;
2228     umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
2229     fp_hsdsch_channel_info_t* fp_hsdsch_channel_info = NULL;
2230     uint32_t i;
2231     nbap_hsdsch_channel_info_t* nbap_hsdsch_channel_info;
2232     nbap_hsdsch_channel_info = nbap_get_private_data(actx->pinfo)->nbap_hsdsch_channel_info;
2234     if (!PINFO_FD_VISITED(actx->pinfo)){
2235         /* Set port to zero use that as an indication of whether we have data or not */
2236         for (i = 0; i < maxNrOfMACdFlows; i++) {
2237             nbap_hsdsch_channel_info[i].crnc_port = 0;
2238             nbap_hsdsch_channel_info[i].rlc_mode = FP_RLC_MODE_UNKNOWN;
2239             /*XXX: Added 29 jun*/
2240             nbap_hsdsch_channel_info[i].entity = entity_not_specified;  /* Maybe this should default to entity = hs*/
2241         }
2242     }
2244 %(DEFAULT_BODY)s
2246     if (PINFO_FD_VISITED(actx->pinfo)){
2247         return offset;
2248     }
2250     /* Set port to zero use that as an indication of whether we have data or not */
2251     clear_address(&null_addr);
2253     ws_debug("Frame %%u HSDSCH-MACdFlows-Information Start",
2254         actx->pinfo->num);
2256     for (i = 0; i < maxNrOfMACdFlows; i++) {
2257         if (nbap_hsdsch_channel_info[i].crnc_port != 0){
2258             ws_debug("    hsdsch_macdflow_id %%u Look for conv on IP %%s Port %%u",
2259                         i,
2260                         address_to_str (actx->pinfo->pool, &(nbap_hsdsch_channel_info[i].crnc_address)),
2261                         nbap_hsdsch_channel_info[i].crnc_port);
2262             conversation = find_conversation(actx->pinfo->num, &(nbap_hsdsch_channel_info[i].crnc_address), &null_addr,
2263                                CONVERSATION_UDP, nbap_hsdsch_channel_info[i].crnc_port, 0, NO_ADDR_B);
2265             if (conversation == NULL) {
2266                 /* It's not part of any conversation - create a new one. */
2267                 ws_debug("    Set up conv on Port %%u", nbap_hsdsch_channel_info[i].crnc_port);
2269                 conversation = conversation_new(actx->pinfo->num, &(nbap_hsdsch_channel_info[i].crnc_address),
2270                     &null_addr, CONVERSATION_UDP, nbap_hsdsch_channel_info[i].crnc_port,
2271                     0, NO_ADDR2|NO_PORT2);
2273                 /* Set dissector */
2274                 conversation_set_dissector(conversation, fp_handle);
2276                 if(actx->pinfo->link_dir==P2P_DIR_DL){
2277                     umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
2278                     /* Fill in the HSDSCH relevant data */
2280                     umts_fp_conversation_info->iface_type        = IuB_Interface;
2281                     umts_fp_conversation_info->division          = Division_FDD;
2282                     umts_fp_conversation_info->channel           = CHANNEL_HSDSCH;
2283                     umts_fp_conversation_info->dl_frame_number   = 0;
2284                     umts_fp_conversation_info->ul_frame_number   = actx->pinfo->num;
2285                     copy_address_wmem(wmem_file_scope(), &(umts_fp_conversation_info->crnc_address), &nbap_hsdsch_channel_info[i].crnc_address);
2286                     umts_fp_conversation_info->crnc_port         = nbap_hsdsch_channel_info[i].crnc_port;
2288                     fp_hsdsch_channel_info = wmem_new0(wmem_file_scope(), fp_hsdsch_channel_info_t);
2289                     umts_fp_conversation_info->channel_specific_info = (void*)fp_hsdsch_channel_info;
2290                     /*Added june 3, normally just the iterator variable*/
2291                     fp_hsdsch_channel_info->hsdsch_macdflow_id = i ; /*hsdsch_macdflow_ids[i];*/ /* hsdsch_macdflow_id;*/
2293                     /*Added july 2012*/
2294                     umts_fp_conversation_info->com_context_id = nbap_get_private_data(actx->pinfo)->com_context_id;
2296                     /* Cheat and use the DCH entries */
2297                     umts_fp_conversation_info->num_dch_in_flow++;
2298                     umts_fp_conversation_info->dch_ids_in_flow_list[umts_fp_conversation_info->num_dch_in_flow -1] = i;
2300                     /* The information collected from the 'hsdsch_physical_layer_category' field
2301                      * is used here to tell if the UE supports MAC-ehs or MAC-hs.
2302                      * This logic is based on this line in TS 25.306 / Section 5.1 :
2303                      * "... A UE that supports categories greater or equal to category 13, also supports MAC-ehs."
2304                      */
2305                     if(nbap_hsdsch_channel_info[i].entity == entity_not_specified ){
2307                         if(nbap_hsdsch_channel_info[i].hsdsch_physical_layer_category > 12){
2308                             fp_hsdsch_channel_info->hsdsch_entity = ehs;
2309                         }else{
2310                             fp_hsdsch_channel_info->hsdsch_entity = hs;
2311                         }
2312                     }else{
2313                         fp_hsdsch_channel_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity;
2314                     }
2316                     umts_fp_conversation_info->rlc_mode = nbap_hsdsch_channel_info[i].rlc_mode;
2318                     /*Indicate that the frag table has to be reset*/
2319                     umts_fp_conversation_info->reset_frag = true;
2321                     set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
2322                 }
2323             }
2324         }
2325         ws_debug("Frame %%u HSDSCH-MACdFlows-Information End",
2326             actx->pinfo->num);
2328     }
2330 #.FN_PARS Common-MACFlow-ID VAL_PTR = &nbap_get_private_data(actx->pinfo)->common_macdflow_id
2332 # /*hsdsch_macdflow_ids[nbap_get_private_data(actx->pinfo)->num_items-1] = nbap_get_private_data(actx->pinfo)->hsdsch_macdflow_id;*/
2333 # /*THIS STUFF IST NOT DONE YET!*/
2334 #.FN_BODY CommonMACFlow-Specific-InfoItem
2335     address     dst_addr;
2336     uint32_t transportLayerAddress_ipv4;
2337     uint16_t bindingID;
2338     uint32_t common_macdflow_id;
2339     nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
2340     nbap_private_data->transportLayerAddress_ipv4 = 0;
2341     nbap_private_data->binding_id_port = 0;
2342     nbap_private_data->num_items++;
2343     nbap_common_channel_info_t* nbap_common_channel_info;
2344     nbap_common_channel_info = nbap_private_data->nbap_common_channel_info;
2346 %(DEFAULT_BODY)s
2348     transportLayerAddress_ipv4 = nbap_private_data->transportLayerAddress_ipv4;
2349     bindingID = nbap_private_data->binding_id_port;
2350     if (PINFO_FD_VISITED(actx->pinfo) || transportLayerAddress_ipv4 == 0 || bindingID == 0){
2351         return offset;
2352     }
2354     set_address(&dst_addr, AT_IPv4, 4, &transportLayerAddress_ipv4);
2356     /* Set address for collection of common entries */
2357     common_macdflow_id = nbap_private_data->common_macdflow_id;
2358     copy_address_wmem(actx->pinfo->pool,&(nbap_common_channel_info[common_macdflow_id].crnc_address),&dst_addr);
2359     nbap_common_channel_info[common_macdflow_id].crnc_port = nbap_private_data->binding_id_port;
2361 #.FN_BODY HSDSCH-Common-System-InformationFDD
2363  * 5.1.6 High Speed Downlink Shared Channels
2364  * The Data Transfer procedure is used to transfer a HS-DSCH DATA FRAME (TYPE 1, TYPE 2 [FDD and 1.28Mcps
2365  * TDD - or TYPE3]) from the CRNC to a Node B. HS-DSCH DATA FRAME TYPE 2 is selected if the IE HS-DSCH
2366  * MAC-d PDU Size Format in NBAP (TS 25.433 [6]) is present and set to "Flexible MAC-d PDU Size" [FDD and
2367  * 1.28Mcps TDD - or if the IE HS-DSCH Common System Information is present and the UE is in Cell_FACH state. HS-
2368  * DSCH DATA FRAME TYPE 3 is selected if the IE HS-DSCH Paging System Information in NBAP (TS 25.433 [6]) is
2369  * present and the UE is in Cell_PCH state or URA_PCH state]. HS-DSCH DATA FRAME TYPE 1 is selected in any
2370  * other case.
2371  */
2372 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
2373 fp_hsdsch_channel_info_t* fp_hsdsch_channel_info = NULL;
2374 address     null_addr;
2375 conversation_t   *conversation = NULL;
2376 nbap_common_channel_info_t* nbap_common_channel_info;
2377 nbap_common_channel_info = nbap_get_private_data(actx->pinfo)->nbap_common_channel_info;
2379 int i;
2381     if (!PINFO_FD_VISITED(actx->pinfo)){
2382         /* Set port to zero use that as an indication of whether we have data or not */
2383         for (i = 0; i < maxNrOfCommonMACFlows; i++) {
2384             nbap_common_channel_info[i].crnc_port = 0;
2385             nbap_common_channel_info[i].rlc_mode = FP_RLC_MODE_UNKNOWN;
2387         }
2389     }
2390 %(DEFAULT_BODY)s
2392     if (PINFO_FD_VISITED(actx->pinfo)){
2393         return offset;
2394     }
2395     /* Set port to zero use that as an indication of whether we have data or not */
2396     clear_address(&null_addr);
2397     for (i = 0; i < maxNrOfCommonMACFlows; i++) {
2398         if (nbap_common_channel_info[i].crnc_port != 0){
2400             conversation = find_conversation(actx->pinfo->num, &(nbap_common_channel_info[i].crnc_address), &null_addr,
2401                                CONVERSATION_UDP, nbap_common_channel_info[i].crnc_port, 0, NO_ADDR_B);
2403             if (conversation == NULL) {
2404                 conversation = conversation_new(actx->pinfo->num, &(nbap_common_channel_info[i].crnc_address),
2405                     &null_addr, CONVERSATION_UDP, nbap_common_channel_info[i].crnc_port,
2406                     0, NO_ADDR2|NO_PORT2);
2408                 /* Set dissector */
2409                 conversation_set_dissector(conversation, fp_handle);
2410                 /*Set NBAP configuration to lower layers*/
2411                 if(actx->pinfo->link_dir==P2P_DIR_DL){
2413                     umts_fp_conversation_info = wmem_new0(wmem_file_scope(), umts_fp_conversation_info_t);
2414                     /*Select frame type = 3 according to paragraph 5.1.6 in 3GPP TS 25.435*/
2415                     umts_fp_conversation_info->channel = CHANNEL_HSDSCH_COMMON;
2416                     umts_fp_conversation_info->division          = Division_FDD;
2418                     umts_fp_conversation_info->dl_frame_number   = 0;
2419                     umts_fp_conversation_info->ul_frame_number   = actx->pinfo->num;
2420                     copy_address_wmem(wmem_file_scope(), &(umts_fp_conversation_info->crnc_address), &nbap_common_channel_info[i].crnc_address);
2421                     umts_fp_conversation_info->crnc_port         = nbap_common_channel_info[i].crnc_port;
2423                     fp_hsdsch_channel_info = wmem_new0(wmem_file_scope(), fp_hsdsch_channel_info_t);
2424                     umts_fp_conversation_info->channel_specific_info = (void*)fp_hsdsch_channel_info;
2425                     fp_hsdsch_channel_info->common_macdflow_id = nbap_get_private_data(actx->pinfo)->common_macdflow_id;
2426                     fp_hsdsch_channel_info->hsdsch_entity = ehs;
2428                     umts_fp_conversation_info->num_dch_in_flow++;
2429                     umts_fp_conversation_info->dch_ids_in_flow_list[umts_fp_conversation_info->num_dch_in_flow -1] = i;
2431                     set_umts_fp_conv_data(conversation, umts_fp_conversation_info);
2432                 }
2433             }
2434         }
2435     }
2436 #This guy should perhaps also be impletemented, hsdsch frame type 3
2437 #.FN_BODY HSDSCH-Paging-System-InformationFDD
2438   /*
2439   ws_warning("HS-DSCH Type 3 NOT Implemented!");
2440   */
2441 %(DEFAULT_BODY)s
2444 #Routines for figuring out a unique UE identification number (to track flows over changing channels)
2447 #.FN_BODY CRNC-CommunicationContextID VAL_PTR = &com_context_id
2448 uint32_t com_context_id;
2449 %(DEFAULT_BODY)s
2450 nbap_get_private_data(actx->pinfo)->com_context_id = com_context_id;
2451 nbap_get_private_data(actx->pinfo)->crnc_context_present = true;
2453 #.FN_BODY NodeB-CommunicationContextID VAL_PTR = &node_b_com_context_id
2454   bool crnc_context_present;
2455   unsigned node_b_com_context_id;
2456   nbap_com_context_id_t *cur_val;
2457   nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
2459 %(DEFAULT_BODY)s
2461   /* Checking if CRNC context is present in this frame */
2462   crnc_context_present = nbap_private_data->crnc_context_present;
2463   if(crnc_context_present) {
2464     /* This message contains both context fields. Updating the contexts map if needed. */
2465     if (PINFO_FD_VISITED(actx->pinfo)){
2466         return offset;
2467     }
2469     /* Making sure this Node B context isn't already mapped to a CRNC context */
2470     if(wmem_tree_lookup32(com_context_map, node_b_com_context_id) == NULL) {
2471        /* Creating new mapping and adding to map */
2472        cur_val = wmem_new(wmem_file_scope(), nbap_com_context_id_t);
2473        cur_val->crnc_context = nbap_private_data->com_context_id;
2474        cur_val->frame_num = actx->pinfo->num;
2475        wmem_tree_insert32(com_context_map, node_b_com_context_id, cur_val);
2476     }
2477   }
2478   else {
2479     /* No CRNC context field in this message, check if Node B context is already mapped to CRNC context. */
2480     cur_val = (nbap_com_context_id_t *)wmem_tree_lookup32(com_context_map,node_b_com_context_id);
2481     if(cur_val != NULL){
2482       /* A mapping was found. Adding to private data. */
2483       nbap_private_data->com_context_id = cur_val->crnc_context;
2484       nbap_private_data->crnc_context_present = true;
2485     }
2486   }
2488 #.FN_BODY HSDSCH-RNTI   VAL_PTR = &hrnti
2489   int hrnti;
2490 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
2491 fp_hsdsch_channel_info_t* fp_hsdsch_channel_info = NULL;
2492 address     null_addr;
2493 conversation_t   *conversation = NULL;
2494 int i;
2495 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
2496 nbap_hsdsch_channel_info_t* nbap_hsdsch_channel_info;
2497 nbap_hsdsch_channel_info = nbap_private_data->nbap_hsdsch_channel_info;
2499 %(DEFAULT_BODY)s
2500   nbap_private_data->hrnti = hrnti;
2502     if (PINFO_FD_VISITED(actx->pinfo)){
2503         return offset;
2504     }
2506     /*Find the conversations associated with the HS-DSCH flows in this packet and set proper H-RNTI*/
2507     clear_address(&null_addr);
2508     for (i = 0; i < maxNrOfMACdFlows; i++) {
2509         if (nbap_hsdsch_channel_info[i].crnc_port != 0){
2510             conversation = find_conversation(actx->pinfo->num, &(nbap_hsdsch_channel_info[i].crnc_address), &null_addr,
2511                                CONVERSATION_UDP, nbap_hsdsch_channel_info[i].crnc_port, 0, NO_ADDR_B);
2512             if(conversation != NULL){
2513                 umts_fp_conversation_info = (umts_fp_conversation_info_t *)conversation_get_proto_data(conversation, proto_fp);
2514                 DISSECTOR_ASSERT(umts_fp_conversation_info != NULL);
2515                 fp_hsdsch_channel_info = (fp_hsdsch_channel_info_t*)umts_fp_conversation_info->channel_specific_info;
2516                 DISSECTOR_ASSERT(fp_hsdsch_channel_info != NULL);
2517                 fp_hsdsch_channel_info->hrnti = nbap_private_data->hrnti;
2518             }
2519          }
2520      }
2522 #.REGISTER
2524 #NBAP-PROTOCOL-IES
2525 TUTRANGPSMeasurementValueInformation N nbap.ies id-TUTRANGPSMeasurementValueInformation
2526 SFNSFNMeasurementValueInformation  N nbap.ies id-SFNSFNMeasurementValueInformation
2527 TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission
2528 HS-DSCHRequiredPower               N nbap.ies id-HS-DSCHRequiredPowerValueInformation
2529 HS-DSCHProvidedBitRate             N nbap.ies id-HS-DSCHProvidedBitRateValueInformation
2530 Transmitted-Carrier-Power-For-CellPortion-Value N nbap.ies id-Transmitted-Carrier-Power-For-CellPortion-Value
2531 Received-total-wide-band-power-For-CellPortion-Value N nbap.ies id-Received-total-wide-band-power-For-CellPortion-Value
2532 TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue
2533 UpPTSInterferenceValue             N nbap.ies id-UpPTSInterferenceValue
2534 DLTransmissionBranchLoadValue      N nbap.ies id-DLTransmissionBranchLoadValue
2535 HS-DSCHRequiredPowerValueInformation-For-CellPortion N nbap.ies id-HS-DSCHRequiredPowerValueInformation-For-CellPortion
2536 HS-DSCHProvidedBitRateValueInformation-For-CellPortion N nbap.ies id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion
2537 E-DCHProvidedBitRate               N nbap.ies id-E-DCHProvidedBitRateValueInformation
2538 E-DCH-Non-serving-Relative-Grant-Down-Commands N nbap.ies id-E-DCH-Non-serving-Relative-Grant-Down-CommandsValue
2539 Received-Scheduled-EDCH-Power-Share-Value N nbap.ies id-Received-Scheduled-EDCH-Power-Share-Value
2540 Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value N nbap.ies id-Received-Scheduled-EDCH-Power-Share-For-CellPortion-Value
2541 TUTRANGANSSMeasurementValueInformation N nbap.ies id-TUTRANGANSSMeasurementValueInformation
2542 Rx-Timing-Deviation-Value-LCR      N nbap.ies id-Rx-Timing-Deviation-Value-LCR
2543 Angle-Of-Arrival-Value-LCR         N nbap.ies id-Angle-Of-Arrival-Value-LCR
2544 HS-SICH-Reception-Quality-Value    N nbap.ies id-HS-SICH-Reception-Quality
2545 Best-Cell-Portions-Value           N nbap.ies id-Best-Cell-Portions-Value
2546 Rx-Timing-Deviation-Value-768      N nbap.ies id-Rx-Timing-Deviation-Value-768
2547 Rx-Timing-Deviation-Value-384-ext  N nbap.ies id-Rx-Timing-Deviation-Value-384-ext
2548 Extended-Round-Trip-Time-Value     N nbap.ies id-Extended-Round-Trip-Time-Value
2549 NeighbouringTDDCellMeasurementInformationLCR N nbap.ies id-neighbouringTDDCellMeasurementInformationLCR
2550 NeighbouringTDDCellMeasurementInformation768 N nbap.ies id-neighbouringTDDCellMeasurementInformation768
2551 ReportCharacteristicsType-OnModification N nbap.ies id-ReportCharacteristicsType-OnModification
2552 Transmitted-Carrier-Power-Value    N nbap.ies id-Transmitted-Carrier-Power-For-CellPortion
2553 Received-total-wide-band-power-Value-IncrDecrThres N nbap.ies id-Received-total-wide-band-power-For-CellPortion
2554 TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion
2555 RSEPS-Value-IncrDecrThres          N nbap.ies id-Received-Scheduled-EDCH-Power-Share
2556 TUTRANGPSMeasurementThresholdInformation N nbap.ies id-TUTRANGPSMeasurementThresholdInformation
2557 SFNSFNMeasurementThresholdInformation N nbap.ies id-SFNSFNMeasurementThresholdInformation
2558 HS-SICH-Reception-Quality-Measurement-Value N nbap.ies id-HS-SICH-Reception-Quality-Measurement-Value
2559 HS-DSCHRequiredPowerValue          N nbap.ies id-HS-DSCHRequiredPowerValue
2560 HS-DSCHRequiredPowerValue          N nbap.ies id-HS-DSCHRequiredPowerValue-For-Cell-Portion
2561 RSEPS-Value-IncrDecrThres          N nbap.ies id-Received-Scheduled-EDCH-Power-Share-For-CellPortion
2562 HS-SICH-Reception-Quality-Measurement-Value N nbap.ies id-Additional-HS-SICH-Reception-Quality-Measurement-Value
2563 TUTRANGANSSMeasurementThresholdInformation N nbap.ies id-TUTRANGANSSMeasurementThresholdInformation
2564 C-ID                               N nbap.ies id-C-ID
2565 ConfigurationGenerationID          N nbap.ies id-ConfigurationGenerationID
2566 CommonPhysicalChannelType-CTCH-SetupRqstFDD N nbap.ies id-CommonPhysicalChannelType-CTCH-SetupRqstFDD
2567 FACH-ParametersListIE-CTCH-SetupRqstFDD N nbap.ies id-FACH-ParametersListIE-CTCH-SetupRqstFDD
2568 PCH-ParametersItem-CTCH-SetupRqstFDD N nbap.ies id-PCH-ParametersItem-CTCH-SetupRqstFDD
2569 RACH-ParametersItem-CTCH-SetupRqstFDD N nbap.ies id-RACH-ParametersItem-CTCH-SetupRqstFDD
2570 CommonPhysicalChannelType-CTCH-SetupRqstTDD N nbap.ies id-CommonPhysicalChannelType-CTCH-SetupRqstTDD
2571 Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD N nbap.ies id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD
2572 Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD N nbap.ies id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD
2573 FACH-ParametersListIE-CTCH-SetupRqstTDD N nbap.ies id-FACH-ParametersListIE-CTCH-SetupRqstTDD
2574 PCH-ParametersItem-CTCH-SetupRqstTDD N nbap.ies id-PCH-ParametersItem-CTCH-SetupRqstTDD
2575 PICH-ParametersItem-CTCH-SetupRqstTDD N nbap.ies id-PICH-ParametersItem-CTCH-SetupRqstTDD
2576 PICH-LCR-Parameters-CTCH-SetupRqstTDD N nbap.ies id-PICH-LCR-Parameters-CTCH-SetupRqstTDD
2577 PRACH-ParametersItem-CTCH-SetupRqstTDD N nbap.ies id-PRACH-ParametersItem-CTCH-SetupRqstTDD
2578 PRACH-LCR-ParametersList-CTCH-SetupRqstTDD N nbap.ies id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD
2579 RACH-ParameterItem-CTCH-SetupRqstTDD N nbap.ies id-RACH-ParameterItem-CTCH-SetupRqstTDD
2580 FACH-CommonTransportChannel-InformationResponse N nbap.ies id-FACH-ParametersList-CTCH-SetupRsp
2581 CommonTransportChannel-InformationResponse N nbap.ies id-PCH-Parameters-CTCH-SetupRsp
2582 CommonTransportChannel-InformationResponse N nbap.ies id-RACH-Parameters-CTCH-SetupRsp
2583 CriticalityDiagnostics             N nbap.ies id-CriticalityDiagnostics
2584 Cause                              N nbap.ies id-Cause
2585 CommonPhysicalChannelType-CTCH-ReconfRqstFDD N nbap.ies id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD
2586 FACH-ParametersListIE-CTCH-ReconfRqstFDD N nbap.ies id-FACH-ParametersListIE-CTCH-ReconfRqstFDD
2587 PCH-ParametersItem-CTCH-ReconfRqstFDD N nbap.ies id-PCH-ParametersItem-CTCH-ReconfRqstFDD
2588 PICH-ParametersItem-CTCH-ReconfRqstFDD N nbap.ies id-PICH-ParametersItem-CTCH-ReconfRqstFDD
2589 PRACH-ParametersListIE-CTCH-ReconfRqstFDD N nbap.ies id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD
2590 AICH-ParametersListIE-CTCH-ReconfRqstFDD N nbap.ies id-AICH-ParametersListIE-CTCH-ReconfRqstFDD
2591 Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD N nbap.ies id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD
2592 PICH-Parameters-CTCH-ReconfRqstTDD N nbap.ies id-PICH-Parameters-CTCH-ReconfRqstTDD
2593 FACH-ParametersList-CTCH-ReconfRqstTDD N nbap.ies id-FACH-ParametersList-CTCH-ReconfRqstTDD
2594 PCH-Parameters-CTCH-ReconfRqstTDD  N nbap.ies id-PCH-Parameters-CTCH-ReconfRqstTDD
2595 Secondary-CCPCHListIE-CTCH-ReconfRqstTDD N nbap.ies id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD
2596 CommonPhysicalChannelID            N nbap.ies id-CommonPhysicalChannelID
2597 BlockingPriorityIndicator          N nbap.ies id-BlockingPriorityIndicator
2598 ShutdownTimer                      N nbap.ies id-ShutdownTimer
2599 Start-Of-Audit-Sequence-Indicator  N nbap.ies id-Start-Of-Audit-Sequence-Indicator
2600 End-Of-Audit-Sequence-Indicator    N nbap.ies id-End-Of-Audit-Sequence-Indicator
2601 Cell-InformationList-AuditRsp      N nbap.ies id-Cell-InformationList-AuditRsp
2602 CCP-InformationList-AuditRsp       N nbap.ies id-CCP-InformationList-AuditRsp
2603 Local-Cell-InformationList-AuditRsp N nbap.ies id-Local-Cell-InformationList-AuditRsp
2604 Local-Cell-Group-InformationList-AuditRsp N nbap.ies id-Local-Cell-Group-InformationList-AuditRsp
2605 Cell-InformationItem-AuditRsp      N nbap.ies id-Cell-InformationItem-AuditRsp
2606 Common-PhysicalChannel-Status-Information N nbap.ies id-P-SCH-Information
2607 Common-PhysicalChannel-Status-Information N nbap.ies id-S-SCH-Information
2608 Common-PhysicalChannel-Status-Information N nbap.ies id-P-CPICH-Information
2609 Common-PhysicalChannel-Status-Information N nbap.ies id-S-CPICH-Information
2610 Common-PhysicalChannel-Status-Information N nbap.ies id-P-CCPCH-Information
2611 Common-TransportChannel-Status-Information N nbap.ies id-BCH-Information
2612 Common-PhysicalChannel-Status-Information N nbap.ies id-S-CCPCH-Information
2613 Common-TransportChannel-Status-Information N nbap.ies id-PCH-Information
2614 Common-PhysicalChannel-Status-Information N nbap.ies id-PICH-Information
2615 Common-TransportChannel-Status-Information N nbap.ies id-FACH-Information
2616 Common-PhysicalChannel-Status-Information N nbap.ies id-PRACH-Information
2617 Common-TransportChannel-Status-Information N nbap.ies id-RACH-Information
2618 Common-PhysicalChannel-Status-Information N nbap.ies id-AICH-Information
2619 Common-PhysicalChannel-Status-Information N nbap.ies id-SCH-Information
2620 CCP-InformationItem-AuditRsp       N nbap.ies id-CCP-InformationItem-AuditRsp
2621 Common-PhysicalChannel-Status-Information N nbap.ies id-FPACH-LCR-Information-AuditRsp
2622 Common-PhysicalChannel-Status-Information768 N nbap.ies id-S-CCPCH-768-Information-AuditRsp
2623 Common-PhysicalChannel-Status-Information768 N nbap.ies id-PRACH-768-Information
2624 Local-Cell-InformationItem-AuditRsp N nbap.ies id-Local-Cell-InformationItem-AuditRsp
2625 Local-Cell-Group-InformationItem-AuditRsp N nbap.ies id-Local-Cell-Group-InformationItem-AuditRsp
2626 Power-Local-Cell-Group-InformationItem-AuditRsp N nbap.ies id-Power-Local-Cell-Group-InformationItem-AuditRsp
2627 Common-PhysicalChannel-Status-Information N nbap.ies id-PLCCH-Information-AuditRsp
2628 Common-PhysicalChannel-Status-Information N nbap.ies id-E-RUCCH-Information
2629 Common-PhysicalChannel-Status-Information768 N nbap.ies id-E-RUCCH-768-Information
2630 MeasurementID                      N nbap.ies id-MeasurementID
2631 CommonMeasurementObjectType-CM-Rqst N nbap.ies id-CommonMeasurementObjectType-CM-Rqst
2632 CommonMeasurementType              N nbap.ies id-CommonMeasurementType
2633 MeasurementFilterCoefficient       N nbap.ies id-MeasurementFilterCoefficient
2634 ReportCharacteristics              N nbap.ies id-ReportCharacteristics
2635 FNReportingIndicator               N nbap.ies id-SFNReportingIndicator
2636 SFN                                N nbap.ies id-SFN
2637 PowerLocalCellGroup-CM-Rqst        N nbap.ies id-Power-Local-Cell-Group-choice-CM-Rqst
2638 CommonMeasurementObjectType-CM-Rsp N nbap.ies id-CommonMeasurementObjectType-CM-Rsp
2639 PowerLocalCellGroup-CM-Rsp         N nbap.ies id-Power-Local-Cell-Group-choice-CM-Rsp
2640 CommonMeasurementObjectType-CM-Rprt N nbap.ies id-CommonMeasurementObjectType-CM-Rprt
2641 PowerLocalCellGroup-CM-Rprt        N nbap.ies id-Power-Local-Cell-Group-choice-CM-Rprt
2642 Local-Cell-ID                      N nbap.ies id-Local-Cell-ID
2643 T-Cell                             N nbap.ies id-T-Cell
2644 UARFCN                             N nbap.ies id-UARFCNforNu
2645 UARFCN                             N nbap.ies id-UARFCNforNd
2646 MaximumTransmissionPower           N nbap.ies id-MaximumTransmissionPower
2647 Closedlooptimingadjustmentmode     N nbap.ies id-Closed-Loop-Timing-Adjustment-Mode
2648 PrimaryScramblingCode              N nbap.ies id-PrimaryScramblingCode
2649 Synchronisation-Configuration-Cell-SetupRqst N nbap.ies id-Synchronisation-Configuration-Cell-SetupRqst
2650 DL-TPC-Pattern01Count              N nbap.ies id-DL-TPC-Pattern01Count
2651 PrimarySCH-Information-Cell-SetupRqstFDD N nbap.ies id-PrimarySCH-Information-Cell-SetupRqstFDD
2652 SecondarySCH-Information-Cell-SetupRqstFDD N nbap.ies id-SecondarySCH-Information-Cell-SetupRqstFDD
2653 PrimaryCPICH-Information-Cell-SetupRqstFDD N nbap.ies id-PrimaryCPICH-Information-Cell-SetupRqstFDD
2654 SecondaryCPICH-InformationList-Cell-SetupRqstFDD N nbap.ies id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD
2655 PrimaryCCPCH-Information-Cell-SetupRqstFDD N nbap.ies id-PrimaryCCPCH-Information-Cell-SetupRqstFDD
2656 Limited-power-increase-information-Cell-SetupRqstFDD N nbap.ies id-Limited-power-increase-information-Cell-SetupRqstFDD
2657 SecondaryCPICH-InformationItem-Cell-SetupRqstFDD N nbap.ies id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD
2658 CellPortion-InformationItem-Cell-SetupRqstFDD N nbap.ies id-CellPortion-InformationItem-Cell-SetupRqstFDD
2659 UARFCN                             N nbap.ies id-UARFCNforNt
2660 CellParameterID                    N nbap.ies id-CellParameterID
2661 TransmissionDiversityApplied       N nbap.ies id-TransmissionDiversityApplied
2662 SyncCase                           N nbap.ies id-SyncCase
2663 ConstantValue                      N nbap.ies id-DPCHConstant
2664 ConstantValue                      N nbap.ies id-PUSCHConstant
2665 ConstantValue                      N nbap.ies id-PRACHConstant
2666 TimingAdvanceApplied               N nbap.ies id-TimingAdvanceApplied
2667 SCH-Information-Cell-SetupRqstTDD  N nbap.ies id-SCH-Information-Cell-SetupRqstTDD
2668 PCCPCH-Information-Cell-SetupRqstTDD N nbap.ies id-PCCPCH-Information-Cell-SetupRqstTDD
2669 TimeSlotConfigurationList-Cell-SetupRqstTDD N nbap.ies id-TimeSlotConfigurationList-Cell-SetupRqstTDD
2670 SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH N nbap.ies id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH
2671 Synchronisation-Configuration-Cell-ReconfRqst N nbap.ies id-Synchronisation-Configuration-Cell-ReconfRqst
2672 PrimarySCH-Information-Cell-ReconfRqstFDD N nbap.ies id-PrimarySCH-Information-Cell-ReconfRqstFDD
2673 SecondarySCH-Information-Cell-ReconfRqstFDD N nbap.ies id-SecondarySCH-Information-Cell-ReconfRqstFDD
2674 PrimaryCPICH-Information-Cell-ReconfRqstFDD N nbap.ies id-PrimaryCPICH-Information-Cell-ReconfRqstFDD
2675 SecondaryCPICH-InformationList-Cell-ReconfRqstFDD N nbap.ies id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD
2676 PrimaryCCPCH-Information-Cell-ReconfRqstFDD N nbap.ies id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD
2677 SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD N nbap.ies id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD
2678 CellPortion-InformationItem-Cell-ReconfRqstFDD N nbap.ies id-CellPortion-InformationItem-Cell-ReconfRqstFDD
2679 SCH-Information-Cell-ReconfRqstTDD N nbap.ies id-SCH-Information-Cell-ReconfRqstTDD
2680 PCCPCH-Information-Cell-ReconfRqstTDD N nbap.ies id-PCCPCH-Information-Cell-ReconfRqstTDD
2681 TimeSlotConfigurationList-Cell-ReconfRqstTDD N nbap.ies id-TimeSlotConfigurationList-Cell-ReconfRqstTDD
2682 IndicationType-ResourceStatusInd   N nbap.ies id-IndicationType-ResourceStatusInd
2683 Local-Cell-InformationItem-ResourceStatusInd N nbap.ies id-Local-Cell-InformationItem-ResourceStatusInd
2684 Local-Cell-Group-InformationItem-ResourceStatusInd N nbap.ies id-Local-Cell-Group-InformationItem-ResourceStatusInd
2685 Power-Local-Cell-Group-InformationItem-ResourceStatusInd N nbap.ies id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd
2686 Local-Cell-InformationItem2-ResourceStatusInd N nbap.ies id-Local-Cell-InformationItem2-ResourceStatusInd
2687 Local-Cell-Group-InformationItem2-ResourceStatusInd N nbap.ies id-Local-Cell-Group-InformationItem2-ResourceStatusInd
2688 Power-Local-Cell-Group-InformationItem2-ResourceStatusInd N nbap.ies id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd
2689 CCP-InformationItem-ResourceStatusInd N nbap.ies id-CCP-InformationItem-ResourceStatusInd
2690 Cell-InformationItem-ResourceStatusInd N nbap.ies id-Cell-InformationItem-ResourceStatusInd
2691 Common-PhysicalChannel-Status-Information N nbap.ies id-FPACH-LCR-Information
2692 Common-PhysicalChannel-Status-Information N nbap.ies id-DwPCH-LCR-Information
2693 Common-PhysicalChannel-Status-Information N nbap.ies id-PLCCH-Information-ResourceStatusInd
2694 Common-PhysicalChannel-Status-Information768 N nbap.ies id-S-CCPCH-768-Information-ResourceStatusInd
2695 BCCH-ModificationTime              N nbap.ies id-BCCH-ModificationTime
2696 MIB-SB-SIB-InformationList-SystemInfoUpdateRqst N nbap.ies id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst
2697 SegmentInformationListIE-SystemInfoUpdate N nbap.ies id-SegmentInformationListIE-SystemInfoUpdate
2698 CRNC-CommunicationContextID        N nbap.ies id-CRNC-CommunicationContextID
2699 UL-DPCH-Information-RL-SetupRqstFDD N nbap.ies id-UL-DPCH-Information-RL-SetupRqstFDD
2700 DL-DPCH-Information-RL-SetupRqstFDD N nbap.ies id-DL-DPCH-Information-RL-SetupRqstFDD
2701 DCH-FDD-Information                N nbap.ies id-DCH-FDD-Information
2702 RL-InformationList-RL-SetupRqstFDD N nbap.ies id-RL-InformationList-RL-SetupRqstFDD
2703 Transmission-Gap-Pattern-Sequence-Information N nbap.ies id-Transmission-Gap-Pattern-Sequence-Information
2704 Active-Pattern-Sequence-Information N nbap.ies id-Active-Pattern-Sequence-Information
2705 RL-InformationItem-RL-SetupRqstFDD N nbap.ies id-RL-InformationItem-RL-SetupRqstFDD
2706 UL-CCTrCH-InformationList-RL-SetupRqstTDD N nbap.ies id-UL-CCTrCH-InformationList-RL-SetupRqstTDD
2707 DL-CCTrCH-InformationList-RL-SetupRqstTDD N nbap.ies id-DL-CCTrCH-InformationList-RL-SetupRqstTDD
2708 DCH-TDD-Information                N nbap.ies id-DCH-TDD-Information
2709 DSCH-TDD-Information               N nbap.ies id-DSCH-TDD-Information
2710 USCH-Information                   N nbap.ies id-USCH-Information
2711 RL-Information-RL-SetupRqstTDD     N nbap.ies id-RL-Information-RL-SetupRqstTDD
2712 UL-CCTrCH-InformationItem-RL-SetupRqstTDD N nbap.ies id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD
2713 UL-DPCH-InformationItem-RL-SetupRqstTDD N nbap.ies id-UL-DPCH-InformationList-RL-SetupRqstTDD
2714 DL-CCTrCH-InformationItem-RL-SetupRqstTDD N nbap.ies id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD
2715 DL-DPCH-InformationItem-RL-SetupRqstTDD N nbap.ies id-DL-DPCH-InformationList-RL-SetupRqstTDD
2716 NodeB-CommunicationContextID       N nbap.ies id-NodeB-CommunicationContextID
2717 CommunicationControlPortID         N nbap.ies id-CommunicationControlPortID
2718 RL-InformationResponseList-RL-SetupRspFDD N nbap.ies id-RL-InformationResponseList-RL-SetupRspFDD
2719 RL-InformationResponseItem-RL-SetupRspFDD N nbap.ies id-RL-InformationResponseItem-RL-SetupRspFDD
2720 RL-InformationResponse-RL-SetupRspTDD N nbap.ies id-RL-InformationResponse-RL-SetupRspTDD
2721 DCH-InformationResponse            N nbap.ies id-DCH-InformationResponse
2722 DSCH-InformationResponse           N nbap.ies id-DSCH-InformationResponse
2723 USCH-InformationResponse           N nbap.ies id-USCH-InformationResponse
2724 CauseLevel-RL-SetupFailureFDD      N nbap.ies id-CauseLevel-RL-SetupFailureFDD
2725 Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD N nbap.ies id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD
2726 Successful-RL-InformationRespItem-RL-SetupFailureFDD N nbap.ies id-Successful-RL-InformationRespItem-RL-SetupFailureFDD
2727 CauseLevel-RL-SetupFailureTDD      N nbap.ies id-CauseLevel-RL-SetupFailureTDD
2728 Unsuccessful-RL-InformationResp-RL-SetupFailureTDD N nbap.ies id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD
2729 Compressed-Mode-Deactivation-Flag  N nbap.ies id-Compressed-Mode-Deactivation-Flag
2730 RL-InformationList-RL-AdditionRqstFDD N nbap.ies id-RL-InformationList-RL-AdditionRqstFDD
2731 RL-InformationItem-RL-AdditionRqstFDD N nbap.ies id-RL-InformationItem-RL-AdditionRqstFDD
2732 UL-CCTrCH-InformationList-RL-AdditionRqstTDD N nbap.ies id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD
2733 DL-CCTrCH-InformationList-RL-AdditionRqstTDD N nbap.ies id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD
2734 RL-Information-RL-AdditionRqstTDD  N nbap.ies id-RL-Information-RL-AdditionRqstTDD
2735 UL-DPCH-InformationItem-RL-AdditionRqstTDD N nbap.ies id-UL-DPCH-InformationItem-RL-AdditionRqstTDD
2736 DL-DPCH-InformationItem-RL-AdditionRqstTDD N nbap.ies id-DL-DPCH-InformationItem-RL-AdditionRqstTDD
2737 RL-InformationResponseList-RL-AdditionRspFDD N nbap.ies id-RL-InformationResponseList-RL-AdditionRspFDD
2738 RL-InformationResponseItem-RL-AdditionRspFDD N nbap.ies id-RL-InformationResponseItem-RL-AdditionRspFDD
2739 RL-InformationResponse-RL-AdditionRspTDD N nbap.ies id-RL-InformationResponse-RL-AdditionRspTDD
2740 CauseLevel-RL-AdditionFailureFDD   N nbap.ies id-CauseLevel-RL-AdditionFailureFDD
2741 Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD N nbap.ies id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD
2742 Successful-RL-InformationRespItem-RL-AdditionFailureFDD N nbap.ies id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD
2743 CauseLevel-RL-AdditionFailureTDD                    N nbap.ies id-CauseLevel-RL-AdditionFailureTDD
2744 Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD N nbap.ies id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD
2745 UL-DPCH-Information-RL-ReconfPrepFDD                N nbap.ies id-UL-DPCH-Information-RL-ReconfPrepFDD
2746 DL-DPCH-Information-RL-ReconfPrepFDD                N nbap.ies id-DL-DPCH-Information-RL-ReconfPrepFDD
2747 FDD-DCHs-to-Modify                                  N nbap.ies id-FDD-DCHs-to-Modify
2748 DCH-FDD-Information                                 N nbap.ies id-DCHs-to-Add-FDD
2749 DCH-DeleteList-RL-ReconfPrepFDD                     N nbap.ies id-DCH-DeleteList-RL-ReconfPrepFDD
2750 RL-InformationList-RL-ReconfPrepFDD                 N nbap.ies id-RL-InformationList-RL-ReconfPrepFDD
2751 RL-InformationItem-RL-ReconfPrepFDD                 N nbap.ies id-RL-InformationItem-RL-ReconfPrepFDD
2752 UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD       N nbap.ies id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD
2753 UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD    N nbap.ies id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD
2754 UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD    N nbap.ies id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD
2755 DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD       N nbap.ies id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD
2756 DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD    N nbap.ies id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD
2757 DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD    N nbap.ies id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD
2758 TDD-DCHs-to-Modify                                  N nbap.ies id-TDD-DCHs-to-Modify
2759 DCH-TDD-Information                                 N nbap.ies id-DCHs-to-Add-TDD
2760 DCH-DeleteList-RL-ReconfPrepTDD                     N nbap.ies id-DCH-DeleteList-RL-ReconfPrepTDD
2761 DSCH-Information-ModifyList-RL-ReconfPrepTDD        N nbap.ies id-DSCH-Information-ModifyList-RL-ReconfPrepTDD
2762 DSCH-TDD-Information                                N nbap.ies id-DSCHs-to-Add-TDD
2763 DSCH-Information-DeleteList-RL-ReconfPrepTDD        N nbap.ies id-DSCH-Information-DeleteList-RL-ReconfPrepTDD
2764 USCH-Information-ModifyList-RL-ReconfPrepTDD        N nbap.ies id-USCH-Information-ModifyList-RL-ReconfPrepTDD
2765 USCH-Information                                    N nbap.ies id-USCH-Information-Add
2766 USCH-Information-DeleteList-RL-ReconfPrepTDD        N nbap.ies id-USCH-Information-DeleteList-RL-ReconfPrepTDD
2767 RL-Information-RL-ReconfPrepTDD                     N nbap.ies id-RL-Information-RL-ReconfPrepTDD
2768 UL-DPCH-InformationAddItem-RL-ReconfPrepTDD         N nbap.ies id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
2769 UL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD  N nbap.ies id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD
2770 UL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD N nbap.ies id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD
2771 UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD N nbap.ies id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD
2772 DL-DPCH-InformationAddItem-RL-ReconfPrepTDD         N nbap.ies id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD
2773 DL-DPCH-InformationModify-AddItem-RL-ReconfPrepTDD  N nbap.ies id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD
2774 DL-DPCH-InformationModify-ModifyItem-RL-ReconfPrepTDD N nbap.ies id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD
2775 DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD N nbap.ies id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD
2776 RL-InformationResponseList-RL-ReconfReady           N nbap.ies id-RL-InformationResponseList-RL-ReconfReady
2777 RL-InformationResponseItem-RL-ReconfReady           N nbap.ies id-RL-InformationResponseItem-RL-ReconfReady
2778 CauseLevel-RL-ReconfFailure                         N nbap.ies id-CauseLevel-RL-ReconfFailure
2779 RL-ReconfigurationFailureItem-RL-ReconfFailure      N nbap.ies id-RL-ReconfigurationFailureItem-RL-ReconfFailure
2780 CFN                                                 N nbap.ies id-CFN
2781 UL-DPCH-Information-RL-ReconfRqstFDD N nbap.ies id-UL-DPCH-Information-RL-ReconfRqstFDD
2782 DL-DPCH-Information-RL-ReconfRqstFDD N nbap.ies id-DL-DPCH-Information-RL-ReconfRqstFDD
2783 DCH-DeleteList-RL-ReconfRqstFDD    N nbap.ies id-DCH-DeleteList-RL-ReconfRqstFDD
2784 RL-InformationList-RL-ReconfRqstFDD N nbap.ies id-RL-InformationList-RL-ReconfRqstFDD
2785 RL-InformationItem-RL-ReconfRqstFDD N nbap.ies id-RL-InformationItem-RL-ReconfRqstFDD
2786 UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD N nbap.ies id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD
2787 UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD N nbap.ies id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD
2788 DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD N nbap.ies id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD
2789 DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD N nbap.ies id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD
2790 DCH-DeleteList-RL-ReconfRqstTDD    N nbap.ies id-DCH-DeleteList-RL-ReconfRqstTDD
2791 RL-Information-RL-ReconfRqstTDD    N nbap.ies id-RL-Information-RL-ReconfRqstTDD
2792 UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD N nbap.ies id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD
2793 UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD N nbap.ies id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD
2794 DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD N nbap.ies id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD
2795 DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD N nbap.ies id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD
2796 RL-InformationResponseList-RL-ReconfRsp N nbap.ies id-RL-InformationResponseList-RL-ReconfRsp
2797 RL-InformationResponseItem-RL-ReconfRsp N nbap.ies id-RL-InformationResponseItem-RL-ReconfRsp
2798 RL-informationList-RL-DeletionRqst N nbap.ies id-RL-informationList-RL-DeletionRqst
2799 RL-informationItem-RL-DeletionRqst N nbap.ies id-RL-informationItem-RL-DeletionRqst
2800 PowerAdjustmentType                N nbap.ies id-PowerAdjustmentType
2801 DL-Power                           N nbap.ies id-DLReferencePower
2802 InnerLoopDLPCStatus                N nbap.ies id-InnerLoopDLPCStatus
2803 DL-ReferencePowerInformationList-DL-PC-Rqst N nbap.ies id-DLReferencePowerList-DL-PC-Rqst
2804 MaxAdjustmentStep                  N nbap.ies id-MaxAdjustmentStep
2805 AdjustmentPeriod                   N nbap.ies id-AdjustmentPeriod
2806 ScaledAdjustmentRatio              N nbap.ies id-AdjustmentRatio
2807 DL-ReferencePowerInformationItem-DL-PC-Rqst N nbap.ies id-DL-ReferencePowerInformationItem-DL-PC-Rqst
2808 DL-TimeslotISCPInfo                N nbap.ies id-TimeslotISCPInfo
2809 DedicatedMeasurementObjectType-DM-Rqst N nbap.ies id-DedicatedMeasurementObjectType-DM-Rqst
2810 DedicatedMeasurementType           N nbap.ies id-DedicatedMeasurementType
2811 FNReportingIndicator               N nbap.ies id-CFNReportingIndicator
2812 RL-InformationItem-DM-Rqst         N nbap.ies id-RL-InformationItem-DM-Rqst
2813 DedicatedMeasurementObjectType-DM-Rsp N nbap.ies id-DedicatedMeasurementObjectType-DM-Rsp
2814 RL-InformationItem-DM-Rsp          N nbap.ies id-RL-InformationItem-DM-Rsp
2815 RL-Set-InformationItem-DM-Rsp      N nbap.ies id-RL-Set-InformationItem-DM-Rsp
2816 DedicatedMeasurementObjectType-DM-Rprt N nbap.ies id-DedicatedMeasurementObjectType-DM-Rprt
2817 RL-InformationItem-DM-Rprt         N nbap.ies id-RL-InformationItem-DM-Rprt
2818 RL-Set-InformationItem-DM-Rprt     N nbap.ies id-RL-Set-InformationItem-DM-Rprt
2819 Reporting-Object-RL-FailureInd     N nbap.ies id-Reporting-Object-RL-FailureInd
2820 RL-InformationItem-RL-FailureInd   N nbap.ies id-RL-InformationItem-RL-FailureInd
2821 RL-Set-InformationItem-RL-FailureInd N nbap.ies id-RL-Set-InformationItem-RL-FailureInd
2822 CCTrCH-InformationItem-RL-FailureInd N nbap.ies id-CCTrCH-InformationItem-RL-FailureInd
2823 RL-InformationList-RL-PreemptRequiredInd N nbap.ies id-RL-InformationList-RL-PreemptRequiredInd
2824 RL-InformationItem-RL-PreemptRequiredInd N nbap.ies id-RL-InformationItem-RL-PreemptRequiredInd
2825 Reporting-Object-RL-RestoreInd     N nbap.ies id-Reporting-Object-RL-RestoreInd
2826 RL-InformationItem-RL-RestoreInd   N nbap.ies id-RL-InformationItem-RL-RestoreInd
2827 RL-Set-InformationItem-RL-RestoreInd N nbap.ies id-RL-Set-InformationItem-RL-RestoreInd
2828 CCTrCH-InformationItem-RL-RestoreInd N nbap.ies id-CCTrCH-InformationItem-RL-RestoreInd
2829 MaximumTransmissionPower           N nbap.ies id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst
2830 DL-ScramblingCode                  N nbap.ies id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst
2831 HS-PDSCH-FDD-Code-Information      N nbap.ies id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst
2832 HS-SCCH-FDD-Code-Information       N nbap.ies id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst
2833 PDSCHSets-AddList-PSCH-ReconfRqst  N nbap.ies id-PDSCHSets-AddList-PSCH-ReconfRqst
2834 PDSCHSets-ModifyList-PSCH-ReconfRqst N nbap.ies id-PDSCHSets-ModifyList-PSCH-ReconfRqst
2835 PDSCHSets-DeleteList-PSCH-ReconfRqst N nbap.ies id-PDSCHSets-DeleteList-PSCH-ReconfRqst
2836 PUSCHSets-AddList-PSCH-ReconfRqst                               N nbap.ies id-PUSCHSets-AddList-PSCH-ReconfRqst
2837 PUSCHSets-ModifyList-PSCH-ReconfRqst                            N nbap.ies id-PUSCHSets-ModifyList-PSCH-ReconfRqst
2838 PUSCHSets-DeleteList-PSCH-ReconfRqst                            N nbap.ies id-PUSCHSets-DeleteList-PSCH-ReconfRqst
2839 PDSCH-Information-AddItem-PSCH-ReconfRqst                       N nbap.ies id-PDSCH-Information-AddListIE-PSCH-ReconfRqst
2840 PDSCH-Information-ModifyItem-PSCH-ReconfRqst                    N nbap.ies id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst
2841 PDSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst          N nbap.ies id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst
2842 PUSCH-Information-AddItem-PSCH-ReconfRqst                       N nbap.ies id-PUSCH-Information-AddListIE-PSCH-ReconfRqst
2843 PUSCH-Information-ModifyItem-PSCH-ReconfRqst                    N nbap.ies id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst
2844 PUSCH-ModifyInformation-LCR-ModifyItem-PSCH-ReconfRqst          N nbap.ies id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst
2845 CauseLevel-PSCH-ReconfFailure                                   N nbap.ies id-CauseLevel-PSCH-ReconfFailure
2846 Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD                 N nbap.ies id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD
2847 Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD                 N nbap.ies id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD
2848 ResetIndicator                                                  N nbap.ies id-ResetIndicator
2849 CommunicationContextInfoItem-Reset                              N nbap.ies id-CommunicationContextInfoItem-Reset
2850 CommunicationControlPortInfoItem-Reset                          N nbap.ies id-CommunicationControlPortInfoItem-Reset
2851 InformationExchangeID                                           N nbap.ies id-InformationExchangeID
2852 InformationExchangeObjectType-InfEx-Rqst                        N nbap.ies id-InformationExchangeObjectType-InfEx-Rqst
2853 InformationType                                                 N nbap.ies id-InformationType
2854 InformationReportCharacteristics                                N nbap.ies id-InformationReportCharacteristics
2855 InformationExchangeObjectType-InfEx-Rsp                         N nbap.ies id-InformationExchangeObjectType-InfEx-Rsp
2856 InformationExchangeObjectType-InfEx-Rprt                        N nbap.ies id-InformationExchangeObjectType-InfEx-Rprt
2857 CellSyncBurstRepetitionPeriod                                   N nbap.ies id-cellSyncBurstRepetitionPeriod
2858 TimeslotInfo-CellSyncInitiationRqstTDD                          N nbap.ies id-timeslotInfo-CellSyncInitiationRqstTDD
2859 CellSyncBurstTransInit-CellSyncInitiationRqstTDD                N nbap.ies id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD
2860 CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD              N nbap.ies id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD
2861 TimeSlot                                                        N nbap.ies id-TimeSlot
2862 NCyclesPerSFNperiod                                             N nbap.ies id-NCyclesPerSFNperiod
2863 NRepetitionsPerCyclePeriod                                      N nbap.ies id-NRepetitionsPerCyclePeriod
2864 CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD              N nbap.ies id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD
2865 CellSyncBurstMeasInfo-CellSyncReconfRqstTDD                     N nbap.ies id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD
2866 CellSyncBurstMeasInfoListIE-CellSyncReconfRqstTDD               N nbap.ies id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD
2867 SynchronisationReportType                                       N nbap.ies id-SynchronisationReportType
2868 SynchronisationReportCharacteristics                            N nbap.ies id-SynchronisationReportCharacteristics
2869 CellAdjustmentInfo-SyncAdjustmentRqstTDD                        N nbap.ies id-CellAdjustmentInfo-SyncAdjustmntRqstTDD
2870 CellAdjustmentInfoItem-SyncAdjustmentRqstTDD                    N nbap.ies id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD
2871 CauseLevel-SyncAdjustmntFailureTDD                              N nbap.ies id-CauseLevel-SyncAdjustmntFailureTDD
2872 Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD   N nbap.ies id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD
2873 CSBTransmissionID                                               N nbap.ies id-CSBTransmissionID
2874 CSBMeasurementID                                                N nbap.ies id-CSBMeasurementID
2875 CellSyncInfo-CellSyncReprtTDD                                   N nbap.ies id-CellSyncInfo-CellSyncReprtTDD
2876 SyncReportType-CellSyncReprtTDD                                 N nbap.ies id-SyncReportType-CellSyncReprtTDD
2877 SignallingBearerRequestIndicator                                N nbap.ies id-SignallingBearerRequestIndicator
2878 DCH-RearrangeList-Bearer-RearrangeInd                           N nbap.ies id-DCH-RearrangeList-Bearer-RearrangeInd
2879 DSCH-RearrangeList-Bearer-RearrangeInd                          N nbap.ies id-DSCH-RearrangeList-Bearer-RearrangeInd
2880 USCH-RearrangeList-Bearer-RearrangeInd                          N nbap.ies id-USCH-RearrangeList-Bearer-RearrangeInd
2881 HSDSCH-RearrangeList-Bearer-RearrangeInd                        N nbap.ies id-HSDSCH-RearrangeList-Bearer-RearrangeInd
2882 DelayedActivationInformationList-RL-ActivationCmdFDD            N nbap.ies id-DelayedActivationList-RL-ActivationCmdFDD
2883 DelayedActivationInformation-RL-ActivationCmdFDD                N nbap.ies id-DelayedActivationInformation-RL-ActivationCmdFDD
2884 DelayedActivationInformationList-RL-ActivationCmdTDD            N nbap.ies id-DelayedActivationList-RL-ActivationCmdTDD
2885 DelayedActivationInformation-RL-ActivationCmdTDD                N nbap.ies id-DelayedActivationInformation-RL-ActivationCmdTDD
2886 HSDSCH-FDD-Update-Information                                   N nbap.ies id-HSDSCH-FDD-Update-Information
2887 HSDSCH-TDD-Update-Information                                   N nbap.ies id-HSDSCH-TDD-Update-Information
2888 Modification-Period                                             N nbap.ies id-Modification-Period
2889 MICH-CFN                                                        N nbap.ies id-MICH-CFN
2890 NI-Information                                                  N nbap.ies id-NI-Information-NotifUpdateCmd
2891 Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp                N nbap.ies id-Cell-Frequency-List-InformationItem-LCR-MulFreq-AuditRsp
2892 Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd       N nbap.ies id-Cell-Frequency-List-InformationItem-LCR-MulFreq-ResourceStatusInd
2893 UPPCH-LCR-InformationItem-AuditRsp                                      N nbap.ies id-UPPCH-LCR-InformationItem-AuditRsp
2894 UPPCH-LCR-InformationItem-ResourceStatusInd                             N nbap.ies id-UPPCH-LCR-InformationItem-ResourceStatusInd
2895 Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD                           N nbap.ies id-Unsuccessful-UARFCNItem-PSCH-ReconfFailureTDD
2896 UARFCNSpecificCauseList-PSCH-ReconfFailureTDD                           N nbap.ies id-UARFCNSpecificCauseList
2897 MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst   N nbap.ies id-MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst
2898 MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst        N nbap.ies id-MultipleFreq-E-PUCH-Timeslot-Information-LCRItem-PSCH-ReconfRqst
2899 MultipleFreq-E-HICH-TimeOffsetLCR                                       N nbap.ies id-MultipleFreq-E-HICH-TimeOffsetLCR
2900 PLCCH-parameters                                                        N nbap.ies id-PLCCH-parameters
2901 E-RUCCH-parameters                                                      N nbap.ies id-E-RUCCH-parameters
2902 E-RUCCH-768-parameters                                                  N nbap.ies id-E-RUCCH-768-parameters
2903 Cell-ERNTI-Status-Information                                           N nbap.ies id-Cell-ERNTI-Status-Information
2904 ERACH-CM-Rqst                                                           N nbap.ies id-ERACH-CM-Rqst
2905 ERACH-CM-Rsp                                                            N nbap.ies id-ERACH-CM-Rsp
2906 ERACH-CM-Rprt                                                           N nbap.ies id-ERACH-CM-Rprt
2907 EDCH-RACH-Report-Value                                                  N nbap.ies id-EDCH-RACH-Report-Value
2908 EDCH-RACH-Report-IncrDecrThres                                          N nbap.ies id-EDCH-RACH-Report-IncrDecrThres
2909 EDCH-RACH-Report-ThresholdInformation                                   N nbap.ies id-EDCH-RACH-Report-ThresholdInformation
2910 GANSS-ALM-NAVKeplerianSet                                               N nbap.ies id-GANSS-alm-keplerianNAVAlmanac
2911 GANSS-ALM-ReducedKeplerianSet                                           N nbap.ies id-GANSS-alm-keplerianReducedAlmanac
2912 GANSS-ALM-MidiAlmanacSet                                                N nbap.ies id-GANSS-alm-keplerianMidiAlmanac
2913 GANSS-ALM-GlonassAlmanacSet                                             N nbap.ies id-GANSS-alm-keplerianGLONASS
2914 GANSS-ALM-ECEFsbasAlmanacSet                                            N nbap.ies id-GANSS-alm-ecefSBASAlmanac
2915 UL-TimeslotISCP-Value-IncrDecrThres                                     N nbap.ies id-ULTimeslotISCPValue-For-CellPortion
2916 UpPTSInterferenceValue                                                  N nbap.ies id-UpPTSInterferenceValue-For-CellPortion
2917 Best-Cell-Portions-ValueLCR                                             N nbap.ies id-Best-Cell-Portions-ValueLCR
2918 Transmitted-Carrier-Power-For-CellPortion-ValueLCR                      N nbap.ies id-Transmitted-Carrier-Power-For-CellPortion-ValueLCR
2919 Received-total-wide-band-power-For-CellPortion-ValueLCR                 N nbap.ies id-Received-total-wide-band-power-For-CellPortion-ValueLCR
2920 UL-TimeslotISCP-For-CellPortion-Value                                   N nbap.ies id-UL-TimeslotISCP-For-CellPortion-Value
2921 HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR                 N nbap.ies id-HS-DSCHRequiredPowerValueInformation-For-CellPortionLCR
2922 HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR               N nbap.ies id-HS-DSCHProvidedBitRateValueInformation-For-CellPortionLCR
2923 E-DCHProvidedBitRateValueInformation-For-CellPortion                    N nbap.ies id-E-DCHProvidedBitRateValueInformation-For-CellPortion
2924 UpPTSInterference-For-CellPortion-Value                                 N nbap.ies id-UpPTSInterference-For-CellPortion-Value
2925 TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue  N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortionValue
2926 TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue          N nbap.ies id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCHOrE-HICHTransmissionCellPortion
2927 ActivationInformation                                                   N nbap.ies id-ActivationInformation
2929 #NBAP-PROTOCOL-EXTENSION
2930 BroadcastCommonTransportBearerIndication                        N nbap.extension id-BroadcastCommonTransportBearerIndication
2931 MessageStructure                                                N nbap.extension id-MessageStructure
2932 TypeOfError                                                     N nbap.extension id-TypeOfError
2933 TnlQos                                                          N nbap.extension id-TnlQos
2934 Unidirectional-DCH-Indicator                                    N nbap.extension id-Unidirectional-DCH-Indicator
2935 ExtendedPropagationDelay                                        N nbap.extension id-ExtendedPropagationDelay
2936 DL-Power                                                        N nbap.extension id-Initial-DL-Power-TimeslotLCR-InformationItem
2937 DL-Power                                                        N nbap.extension id-Maximum-DL-Power-TimeslotLCR-InformationItem
2938 DL-Power                                                        N nbap.extension id-Minimum-DL-Power-TimeslotLCR-InformationItem
2939 BindingID                                                       N nbap.extension id-bindingID
2940 TransportLayerAddress                                           N nbap.extension id-transportlayeraddress
2941 E-DCH-PowerOffset-for-SchedulingInfo                            N nbap.extension id-E-DCH-PowerOffset-for-SchedulingInfo
2942 SAT-Info-Almanac-ExtList                                        N nbap.extension id-SAT-Info-Almanac-ExtItem
2943 HARQ-Preamble-Mode                                              N nbap.extension id-HARQ-Preamble-Mode
2944 HSDSCH-MACdPDUSizeFormat                                        N nbap.extension id-HSDSCH-MACdPDUSizeFormat
2945 UL-SIR                                                          N nbap.extension id-HSSICH-SIRTarget
2946 TDD-TPC-UplinkStepSize-LCR                                      N nbap.extension id-HSSICH-TPC-StepSize
2947 UE-Capability-Information                                       N nbap.extension id-ueCapability-Info
2948 HS-PDSCH-Code-Change-Grant                                      N nbap.extension id-HS-PDSCH-Code-Change-Grant
2949 HARQ-Preamble-Mode-Activation-Indicator                         N nbap.extension id-HARQ-Preamble-Mode-Activation-Indicator
2950 HSSCCH-Specific-InformationRespListTDD768                       N nbap.extension id-hsSCCH-Specific-Information-ResponseTDD768
2951 MAC-PDU-SizeExtended                                            N nbap.extension id-MaximumMACdPDU-SizeExtended
2952 HS-SICH-failed                                                  N nbap.extension id-Additional-failed-HS-SICH
2953 HS-SICH-missed                                                  N nbap.extension id-Additional-missed-HS-SICH
2954 HS-SICH-total                                                   N nbap.extension id-Additional-total-HS-SICH
2955 ContinuousPacketConnectivityHS-SCCH-less-Information            N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Information
2956 ContinuousPacketConnectivityHS-SCCH-less-Information-Response   N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Information-Response
2957 HS-PDSCH-Code-Change-Indicator                                  N nbap.extension id-HS-PDSCH-Code-Change-Indicator
2958 GANSS-Information                                               N nbap.extension id-GANSS-Information
2959 GANSS-Common-Data                                               N nbap.extension id-GANSS-Common-Data
2960 GANSS-Generic-Data                                              N nbap.extension id-GANSS-Generic-Data
2961 SyncDLCodeIdThreInfoLCR                                         N nbap.extension id-SyncDLCodeIdThreInfoLCR
2962 Extended-RNC-ID                                                 N nbap.extension id-Extended-RNC-ID
2963 LCRTDD-Uplink-Physical-Channel-Capability                       N nbap.extension id-LCRTDD-uplink-Physical-Channel-Capability
2964 PLCCHinformation                                                N nbap.extension id-PLCCH-Information-UL-TimeslotLCR-Info
2965 MICH-Parameters-CTCH-SetupRqstFDD                               N nbap.extension id-MICH-Parameters-CTCH-SetupRqstFDD
2966 FDD-S-CCPCH-FrameOffset                                         N nbap.extension id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD
2967 ModulationPO-MBSFN                                              N nbap.extension id-ModulationPO-MBSFN
2968 Secondary-CCPCH-SlotFormat-Extended                             N nbap.extension id-Secondary-CCPCH-SlotFormat-Extended
2969 BroadcastReference                                              N nbap.extension id-BroadcastReference
2970 TSTD-Indicator                                                  N nbap.extension id-Tstd-indicator
2971 MICH-Parameters-CTCH-SetupRqstTDD                               N nbap.extension id-MICH-Parameters-CTCH-SetupRqstTDD
2972 Secondary-CCPCH-parameterExtendedList-CTCH-SetupRqstTDD         N nbap.extension id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD
2973 Secondary-CCPCH-LCR-parameterExtendedList-CTCH-SetupRqstTDD     N nbap.extension id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD
2974 Secondary-CCPCH-768-parameterList-CTCH-SetupRqstTDD             N nbap.extension id-S-CCPCH-768-Parameters-CTCH-SetupRqstTDD
2975 ModulationMBSFN                                                 N nbap.extension id-S-CCPCH-Modulation
2976 TFCI-Presence                                                   N nbap.extension id-tFCI-Presence
2977 DL-Power                                                        N nbap.extension id-maxFACH-Power-LCR-CTCH-SetupRqstTDD
2978 DL-Power                                                        N nbap.extension id-PCH-Power-LCR-CTCH-SetupRqstTDD
2979 PICH-768-ParametersItem-CTCH-SetupRqstTDD                       N nbap.extension id-PICH-768-Parameters-CTCH-SetupRqstTDD
2980 FPACH-LCR-Parameters-CTCH-SetupRqstTDD                          N nbap.extension id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD
2981 PRACH-768-ParametersItem-CTCH-SetupRqstTDD                      N nbap.extension id-PRACH-768-Parameters-CTCH-SetupRqstTDD
2982 MICH-Parameters-CTCH-ReconfRqstFDD                              N nbap.extension id-MICH-Parameters-CTCH-ReconfRqstFDD
2983 FPACH-LCR-Parameters-CTCH-ReconfRqstTDD                         N nbap.extension id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD
2984 MICH-Parameters-CTCH-ReconfRqstTDD                              N nbap.extension id-MICH-Parameters-CTCH-ReconfRqstTDD
2985 PLCCH-Parameters-CTCH-ReconfRqstTDD                             N nbap.extension id-PLCCH-Parameters-CTCH-ReconfRqstTDD
2986 Secondary-CCPCH-768-Parameters-CTCH-ReconfRqstTDD               N nbap.extension id-S-CCPCH-768-Parameters-CTCH-ReconfRqstTDD
2987 PICH-768-Parameters-CTCH-ReconfRqstTDD                          N nbap.extension id-PICH-768-Parameters-CTCH-ReconfRqstTDD
2988 MICH-768-Parameters-CTCH-ReconfRqstTDD                          N nbap.extension id-MICH-768-Parameters-CTCH-ReconfRqstTDD
2989 Secondary-CCPCH-parameterExtendedList-CTCH-ReconfRqstTDD        N nbap.extension id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD
2990 Secondary-CCPCH-LCR-parameterExtendedList-CTCH-ReconfRqstTDD    N nbap.extension id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD
2991 DL-Power                                                        N nbap.extension id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD
2992 DL-Power                                                        N nbap.extension id-PCH-Power-LCR-CTCH-ReconfRqstTDD
2993 CommonPhysicalChannelID768                                      N nbap.extension id-CommonPhysicalChannelID768-CommonTrChDeletionReq
2994 Power-Local-Cell-Group-InformationList-AuditRsp                 N nbap.extension id-Power-Local-Cell-Group-InformationList-AuditRsp
2995 FPACH-LCR-InformationList-AuditRsp                              N nbap.extension id-FPACH-LCR-InformationList-AuditRsp
2996 Common-PhysicalChannel-Status-Information                       N nbap.extension id-DwPCH-LCR-InformationList-AuditRsp
2997 HS-DSCH-Resources-Information-AuditRsp                          N nbap.extension id-HSDSCH-Resources-Information-AuditRsp
2998 Common-PhysicalChannel-Status-Information                       N nbap.extension id-MICH-Information-AuditRsp
2999 S-CCPCH-InformationListExt-AuditRsp                             N nbap.extension id-S-CCPCH-InformationListExt-AuditRsp
3000 S-CCPCH-LCR-InformationListExt-AuditRsp                         N nbap.extension id-S-CCPCH-LCR-InformationListExt-AuditRsp
3001 E-DCH-Resources-Information-AuditRsp                            N nbap.extension id-E-DCH-Resources-Information-AuditRsp
3002 PLCCH-InformationList-AuditRsp                                  N nbap.extension id-PLCCH-InformationList-AuditRsp
3003 Common-PhysicalChannel-Status-Information768                    N nbap.extension id-P-CCPCH-768-Information-AuditRsp
3004 S-CCPCH-768-InformationList-AuditRsp                            N nbap.extension id-S-CCPCH-768-InformationList-AuditRsp
3005 Common-PhysicalChannel-Status-Information768                    N nbap.extension id-PICH-768-Information-AuditRsp
3006 PRACH-768-InformationList-AuditRsp                              N nbap.extension id-PRACH-768-InformationList-AuditRsp
3007 Common-PhysicalChannel-Status-Information768                    N nbap.extension id-SCH-768-Information-AuditRsp
3008 Common-PhysicalChannel-Status-Information768                    N nbap.extension id-MICH-768-Information-AuditRsp
3009 E-RUCCH-InformationList-AuditRsp                                N nbap.extension id-E-RUCCH-InformationList-AuditRsp
3010 E-RUCCH-768-InformationList-AuditRsp                            N nbap.extension id-E-RUCCH-768-InformationList-AuditRsp
3011 ReferenceClockAvailability                                      N nbap.extension id-ReferenceClockAvailability
3012 Local-Cell-ID                                                   N nbap.extension id-Power-Local-Cell-Group-ID
3013 HSDPA-Capability                                                N nbap.extension id-HSDPA-Capability
3014 E-DCH-Capability                                                N nbap.extension id-E-DCH-Capability
3015 E-DCH-TTI2ms-Capability                                         N nbap.extension id-E-DCH-TTI2ms-Capability
3016 E-DCH-SF-Capability                                             N nbap.extension id-E-DCH-SF-Capability
3017 E-DCH-HARQ-Combining-Capability                                 N nbap.extension id-E-DCH-HARQ-Combining-Capability
3018 E-DCHCapacityConsumptionLaw                                     N nbap.extension id-E-DCH-CapacityConsumptionLaw
3019 F-DPCH-Capability                                               N nbap.extension id-F-DPCH-Capability
3020 E-DCH-TDD-CapacityConsumptionLaw                                N nbap.extension id-E-DCH-TDD-CapacityConsumptionLaw
3021 ContinuousPacketConnectivityDTX-DRX-Capability                  N nbap.extension id-ContinuousPacketConnectivityDTX-DRX-Capability
3022 Max-UE-DTX-Cycle                                                N nbap.extension id-Max-UE-DTX-Cycle
3023 ContinuousPacketConnectivityHS-SCCH-less-Capability             N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Capability
3024 MIMO-Capability                                                 N nbap.extension id-MIMO-Capability
3025 SixtyfourQAM-DL-Capability                                      N nbap.extension id-SixtyfourQAM-DL-Capability
3026 MBMS-Capability                                                 N nbap.extension id-MBMS-Capability
3027 Enhanced-FACH-Capability                                        N nbap.extension id-Enhanced-FACH-Capability
3028 Enhanced-PCH-Capability                                         N nbap.extension id-Enhanced-PCH-Capability
3029 SixteenQAM-UL-Capability                                        N nbap.extension id-SixteenQAM-UL-Capability
3030 HSDSCH-MACdPDU-SizeCapability                                   N nbap.extension id-HSDSCH-MACdPDU-SizeCapability
3031 F-DPCH-SlotFormatCapability                                     N nbap.extension id-F-DPCH-SlotFormatCapability
3032 CommonMeasurementAccuracy                                       N nbap.extension id-CommonMeasurementAccuracy
3033 MeasurementRecoveryBehavior                                     N nbap.extension id-MeasurementRecoveryBehavior
3034 RTWP-ReportingIndicator                                         N nbap.extension id-RTWP-ReportingIndicator
3035 RTWP-CellPortion-ReportingIndicator                             N nbap.extension id-RTWP-CellPortion-ReportingIndicator
3036 Reference-ReceivedTotalWideBandPowerReporting                   N nbap.extension id-Reference-ReceivedTotalWideBandPowerReporting
3037 TimeSlotLCR                                                     N nbap.extension id-TimeSlotLCR-CM-Rqst
3038 NeighbouringCellMeasurementInformation                          N nbap.extension id-NeighbouringCellMeasurementInformation
3039 MeasurementRecoverySupportIndicator                             N nbap.extension id-MeasurementRecoverySupportIndicator
3040 Reference-ReceivedTotalWideBandPowerSupportIndicator            N nbap.extension id-Reference-ReceivedTotalWideBandPowerSupportIndicator
3041 Reference-ReceivedTotalWideBandPower                            N nbap.extension id-Reference-ReceivedTotalWideBandPower
3042 MeasurementRecoveryReportingIndicator                           N nbap.extension id-MeasurementRecoveryReportingIndicator
3043 IPDLParameter-Information-Cell-SetupRqstFDD                     N nbap.extension id-IPDLParameter-Information-Cell-SetupRqstFDD
3044 CellPortion-InformationList-Cell-SetupRqstFDD                   N nbap.extension id-CellPortion-InformationList-Cell-SetupRqstFDD
3045 MIMO-PilotConfiguration                                         N nbap.extension id-MIMO-PilotConfiguration
3046 TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD                 N nbap.extension id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD
3047 PCCPCH-LCR-Information-Cell-SetupRqstTDD                        N nbap.extension id-PCCPCH-LCR-Information-Cell-SetupRqstTDD
3048 DwPCH-LCR-Information-Cell-SetupRqstTDD                         N nbap.extension id-DwPCH-LCR-Information-Cell-SetupRqstTDD
3049 ReferenceSFNoffset                                              N nbap.extension id-ReferenceSFNoffset
3050 IPDLParameter-Information-Cell-SetupRqstTDD                     N nbap.extension id-IPDLParameter-Information-Cell-SetupRqstTDD
3051 IPDLParameter-Information-LCR-Cell-SetupRqstTDD                 N nbap.extension id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD
3052 PCCPCH-768-Information-Cell-SetupRqstTDD                        N nbap.extension id-PCCPCH-768-Information-Cell-SetupRqstTDD
3053 SCH-768-Information-Cell-SetupRqstTDD                           N nbap.extension id-SCH-768-Information-Cell-SetupRqstTDD
3054 MBSFN-Only-Mode-Indicator                                       N nbap.extension id-MBSFN-Only-Mode-Indicator-Cell-SetupRqstTDD-LCR
3055 CellParameterID                                                 N nbap.extension id-MBSFN-Cell-ParameterID-Cell-SetupRqstTDD
3056 CellParameterID                                                 N nbap.extension id-Time-Slot-Parameter-ID
3057 IPDLParameter-Information-Cell-ReconfRqstFDD                    N nbap.extension id-IPDLParameter-Information-Cell-ReconfRqstFDD
3058 CellPortion-InformationList-Cell-ReconfRqstFDD                  N nbap.extension id-CellPortion-InformationList-Cell-ReconfRqstFDD
3059 TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD                N nbap.extension id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD
3060 DwPCH-LCR-Information-Cell-ReconfRqstTDD                        N nbap.extension id-DwPCH-LCR-Information-Cell-ReconfRqstTDD
3061 IPDLParameter-Information-Cell-ReconfRqstTDD                    N nbap.extension id-IPDLParameter-Information-Cell-ReconfRqstTDD
3062 IPDLParameter-Information-LCR-Cell-ReconfRqstTDD                N nbap.extension id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD
3063 SCH-768-Information-Cell-ReconfRqstTDD                          N nbap.extension id-SCH-768-Information-Cell-ReconfRqstTDD
3064 PCCPCH-768-Information-Cell-ReconfRqstTDD                       N nbap.extension id-PCCPCH-768-Information-Cell-ReconfRqstTDD
3065 CellParameterID                                                 N nbap.extension id-MBSFN-Cell-ParameterID-Cell-ReconfRqstTDD
3066 Power-Local-Cell-Group-InformationList-ResourceStatusInd        N nbap.extension id-Power-Local-Cell-Group-InformationList-ResourceStatusInd
3067 MBSFN-Only-Mode-Capability                                      N nbap.extension id-MBSFN-Only-Mode-Capability
3068 Power-Local-Cell-Group-InformationList2-ResourceStatusInd       N nbap.extension id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd
3069 FPACH-LCR-InformationList-ResourceStatusInd                     N nbap.extension id-FPACH-LCR-InformationList-ResourceStatusInd
3070 DwPCH-LCR-Information-ResourceStatusInd                         N nbap.extension id-DwPCH-LCR-Information-ResourceStatusInd
3071 HS-DSCH-Resources-Information-ResourceStatusInd                 N nbap.extension id-HSDSCH-Resources-Information-ResourceStatusInd
3072 Common-PhysicalChannel-Status-Information                       N nbap.extension id-MICH-Information-ResourceStatusInd
3073 S-CCPCH-InformationListExt-ResourceStatusInd                    N nbap.extension id-S-CCPCH-InformationListExt-ResourceStatusInd
3074 S-CCPCH-LCR-InformationListExt-ResourceStatusInd                N nbap.extension id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd
3075 E-DCH-Resources-Information-ResourceStatusInd                   N nbap.extension id-E-DCH-Resources-Information-ResourceStatusInd
3076 PLCCH-InformationList-ResourceStatusInd                         N nbap.extension id-PLCCH-InformationList-ResourceStatusInd
3077 Common-PhysicalChannel-Status-Information768                    N nbap.extension id-P-CCPCH-768-Information-ResourceStatusInd
3078 S-CCPCH-768-InformationList-ResourceStatusInd                   N nbap.extension id-S-CCPCH-768-InformationList-ResourceStatusInd
3079 Common-PhysicalChannel-Status-Information768                    N nbap.extension id-PICH-768-Information-ResourceStatusInd
3080 PRACH-768-InformationList-ResourceStatusInd                     N nbap.extension id-PRACH-768-InformationList-ResourceStatusInd
3081 Common-PhysicalChannel-Status-Information768                    N nbap.extension id-SCH-768-Information-ResourceStatusInd
3082 Common-PhysicalChannel-Status-Information768                    N nbap.extension id-MICH-768-Information-ResourceStatusInd
3083 E-RUCCH-InformationList-ResourceStatusInd                       N nbap.extension id-E-RUCCH-InformationList-ResourceStatusInd
3084 E-RUCCH-768-InformationList-ResourceStatusInd                   N nbap.extension id-E-RUCCH-768-InformationList-ResourceStatusInd
3085 DL-PowerBalancing-Information                                   N nbap.extension id-DL-PowerBalancing-Information
3086 HSDSCH-FDD-Information                                          N nbap.extension id-HSDSCH-FDD-Information
3087 HSDSCH-RNTI                                                     N nbap.extension id-HSDSCH-RNTI
3088 RL-ID                                                           N nbap.extension id-HSPDSCH-RL-ID
3089 E-DPCH-Information-RL-SetupRqstFDD                              N nbap.extension id-E-DPCH-Information-RL-SetupRqstFDD
3090 E-DCH-FDD-Information                                           N nbap.extension id-E-DCH-FDD-Information
3091 Serving-E-DCH-RL-ID                                             N nbap.extension id-Serving-E-DCH-RL-ID
3092 F-DPCH-Information-RL-SetupRqstFDD                              N nbap.extension id-F-DPCH-Information-RL-SetupRqstFDD
3093 Initial-DL-DPCH-TimingAdjustment-Allowed                        N nbap.extension id-Initial-DL-DPCH-TimingAdjustment-Allowed
3094 DCH-Indicator-For-E-DCH-HSDPA-Operation                         N nbap.extension id-DCH-Indicator-For-E-DCH-HSDPA-Operation
3095 CFN                                                             N nbap.extension id-Serving-Cell-Change-CFN
3096 ContinuousPacketConnectivityDTX-DRX-Information                 N nbap.extension id-ContinuousPacketConnectivityDTX-DRX-Information
3097 DPC-Mode                                                        N nbap.extension id-DPC-Mode
3098 UL-DPDCH-Indicator-For-E-DCH-Operation                          N nbap.extension id-UL-DPDCH-Indicator-For-E-DCH-Operation
3099 RL-Specific-DCH-Info                                            N nbap.extension id-RL-Specific-DCH-Info
3100 DelayedActivation                                               N nbap.extension id-DelayedActivation
3101 Primary-CPICH-Usage-for-Channel-Estimation                      N nbap.extension id-Primary-CPICH-Usage-for-Channel-Estimation
3102 CommonPhysicalChannelID                                         N nbap.extension id-Secondary-CPICH-Information
3103 E-DCH-RL-Indication                                             N nbap.extension id-E-DCH-RL-Indication
3104 RL-Specific-E-DCH-Info                                          N nbap.extension id-RL-Specific-E-DCH-Info
3105 SynchronisationIndicator                                        N nbap.extension id-SynchronisationIndicator
3106 F-DPCH-SlotFormat                                               N nbap.extension id-F-DPCH-SlotFormat
3107 HSDSCH-TDD-Information                                          N nbap.extension id-HSDSCH-TDD-Information
3108 RL-ID                                                           N nbap.extension id-PDSCH-RL-ID
3109 E-DCH-Information                                               N nbap.extension id-E-DCH-Information
3110 RL-ID                                                           N nbap.extension id-E-DCH-Serving-RL-ID
3111 E-DCH-768-Information                                           N nbap.extension id-E-DCH-768-Information
3112 E-DCH-LCR-Information                                           N nbap.extension id-E-DCH-LCR-Information
3113 UL-DPCH-LCR-Information-RL-SetupRqstTDD                         N nbap.extension id-UL-DPCH-LCR-Information-RL-SetupRqstTDD
3114 UL-SIR                                                          N nbap.extension id-UL-SIRTarget
3115 TDD-TPC-UplinkStepSize-LCR                                      N nbap.extension id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD
3116 UL-DPCH-768-Information-RL-SetupRqstTDD                         N nbap.extension id-UL-DPCH-768-Information-RL-SetupRqstTDD
3117 DL-DPCH-LCR-Information-RL-SetupRqstTDD                         N nbap.extension id-DL-DPCH-LCR-Information-RL-SetupRqstTDD
3118 DL-Power                                                        N nbap.extension id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD
3119 DL-Power                                                        N nbap.extension id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD
3120 DL-Power                                                        N nbap.extension id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD
3121 DL-DPCH-768-Information-RL-SetupRqstTDD                         N nbap.extension id-DL-DPCH-768-Information-RL-SetupRqstTDD
3122 DL-TimeslotISCPInfoLCR                                          N nbap.extension id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD
3123 UL-Synchronisation-Parameters-LCR                               N nbap.extension id-UL-Synchronisation-Parameters-LCR
3124 HSDSCH-FDD-Information-Response                                 N nbap.extension id-HSDSCH-FDD-Information-Response
3125 DL-PowerBalancing-ActivationIndicator                           N nbap.extension id-DL-PowerBalancing-ActivationIndicator
3126 RL-Set-ID                                                       N nbap.extension id-E-DCH-RL-Set-ID
3127 E-DCH-FDD-DL-Control-Channel-Information                        N nbap.extension id-E-DCH-FDD-DL-Control-Channel-Information
3128 DL-DPCH-TimingAdjustment                                        N nbap.extension id-Initial-DL-DPCH-TimingAdjustment
3129 E-DCH-FDD-Information-Response                                  N nbap.extension id-E-DCH-FDD-Information-Response
3130 RL-InformationResponse-LCR-RL-SetupRspTDD                       N nbap.extension id-RL-InformationResponse-LCR-RL-SetupRspTDD
3131 HSDSCH-TDD-Information-Response                                 N nbap.extension id-HSDSCH-TDD-Information-Response
3132 E-DCH-Information-Response                                      N nbap.extension id-E-DCH-Information-Response
3133 HS-DSCH-Serving-Cell-Change-Info                                N nbap.extension id-HS-DSCH-Serving-Cell-Change-Info
3134 E-DPCH-Information-RL-AdditionReqFDD                            N nbap.extension id-E-DPCH-Information-RL-AdditionReqFDD
3135 DL-Power                                                        N nbap.extension id-DLReferencePower
3136 HSDSCH-Configured-Indicator                                     N nbap.extension id-HSDSCH-Configured-Indicator
3137 UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD                  N nbap.extension id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD
3138 TDD-TPC-UplinkStepSize-LCR                                      N nbap.extension id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD
3139 UL-DPCH-InformationItem-768-RL-AdditionRqstTDD                  N nbap.extension id-UL-DPCH-InformationItem-768-RL-AdditionRqstTDD
3140 DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD                  N nbap.extension id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD
3141 DL-Power                                                        N nbap.extension id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD
3142 TDD-TPC-DownlinkStepSize                                        N nbap.extension id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD
3143 DL-Power                                                        N nbap.extension id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD
3144 DL-Power                                                        N nbap.extension id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD
3145 DL-DPCH-InformationItem-768-RL-AdditionRqstTDD                  N nbap.extension id-DL-DPCH-InformationItem-768-RL-AdditionRqstTDD
3146 DL-TimeslotISCPInfoLCR                                          N nbap.extension id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD
3147 HS-DSCH-Serving-Cell-Change-Info-Response                       N nbap.extension id-HS-DSCH-Serving-Cell-Change-Info-Response
3148 E-DCH-Serving-Cell-Change-Info-Response                         N nbap.extension id-E-DCH-Serving-Cell-Change-Info-Response
3149 MAChs-ResetIndicator                                            N nbap.extension id-MAChs-ResetIndicator
3150 RL-InformationResponse-LCR-RL-AdditionRspTDD                    N nbap.extension id-RL-InformationResponse-LCR-RL-AdditionRspTDD
3151 SignallingBearerRequestIndicator                                N nbap.extension id-SignallingBearerRequestIndicator
3152 HSDSCH-Information-to-Modify                                    N nbap.extension id-HSDSCH-Information-to-Modify
3153 HSDSCH-MACdFlows-Information                                    N nbap.extension id-HSDSCH-MACdFlows-to-Add
3154 HSDSCH-MACdFlows-to-Delete                                      N nbap.extension id-HSDSCH-MACdFlows-to-Delete
3155 E-DPCH-Information-RL-ReconfPrepFDD                             N nbap.extension id-E-DPCH-Information-RL-ReconfPrepFDD
3156 E-DCH-FDD-Information-to-Modify                                 N nbap.extension id-E-DCH-FDD-Information-to-Modify
3157 E-DCH-MACdFlows-Information                                     N nbap.extension id-E-DCH-MACdFlows-to-Add
3158 E-DCH-MACdFlows-to-Delete                                       N nbap.extension id-E-DCH-MACdFlows-to-Delete
3159 F-DPCH-Information-RL-ReconfPrepFDD                             N nbap.extension id-F-DPCH-Information-RL-ReconfPrepFDD
3160 Fast-Reconfiguration-Mode                                       N nbap.extension id-Fast-Reconfiguration-Mode
3161 CPC-Information                                                 N nbap.extension id-CPC-Information
3162 DL-DPCH-Power-Information-RL-ReconfPrepFDD                      N nbap.extension id-DL-DPCH-Power-Information-RL-ReconfPrepFDD
3163 DL-DPCH-TimingAdjustment                                        N nbap.extension id-DL-DPCH-TimingAdjustment
3164 Secondary-CPICH-Information-Change                              N nbap.extension id-Secondary-CPICH-Information-Change
3165 MultipleRL-Information-RL-ReconfPrepTDD                         N nbap.extension id-multiple-RL-Information-RL-ReconfPrepTDD
3166 E-DCH-Information-Reconfig                                      N nbap.extension id-E-DCH-Information-Reconfig
3167 E-DCH-768-Information-Reconfig                                  N nbap.extension id-E-DCH-768-Information-Reconfig
3168 E-DCH-LCR-Information-Reconfig                                  N nbap.extension id-E-DCH-LCR-Information-Reconfig
3169 UL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD                 N nbap.extension id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD
3170 TDD-TPC-UplinkStepSize-LCR                                      N nbap.extension id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD
3171 RL-ID                                                           N nbap.extension id-RL-ID
3172 MultipleRL-UL-DPCH-InformationAddList-RL-ReconfPrepTDD          N nbap.extension id-multipleRL-ul-DPCH-InformationList
3173 UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD                 N nbap.extension id-UL-DPCH-768-InformationAddItemIE-RL-ReconfPrepTDD
3174 UL-DPCH-768-InformationAddList-RL-ReconfPrepTDD                 N nbap.extension id-UL-DPCH-768-InformationAddListIE-RL-ReconfPrepTDD
3175 UL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD          N nbap.extension id-UL-DPCH-LCR-InformationModify-AddList
3176 TDD-TPC-UplinkStepSize-LCR                                      N nbap.extension id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD
3177 MultipleRL-UL-DPCH-InformationModifyList-RL-ReconfPrepTDD       N nbap.extension id-multipleRL-ul-DPCH-InformationModifyList
3178 UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD          N nbap.extension id-UL-DPCH-768-InformationModify-AddItem
3179 UL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD          N nbap.extension id-UL-DPCH-768-InformationModify-AddList
3180 UL-TimeslotLCR-InformationModify-ModifyList-RL-ReconfPrepTDD    N nbap.extension id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD
3181 UL-Timeslot768-InformationModify-ModifyList-RL-ReconfPrepTDD    N nbap.extension id-UL-Timeslot768-Information-RL-ReconfPrepTDD
3182 PLCCHinformation                                                N nbap.extension id-PLCCH-Information-RL-ReconfPrepTDDLCR
3183 TDD-UL-DPCH-TimeSlotFormat-LCR                                  N nbap.extension id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD
3184 DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD                 N nbap.extension id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD
3185 DL-Power                                                        N nbap.extension id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD
3186 TDD-TPC-DownlinkStepSize                                        N nbap.extension id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD
3187 DL-Power                                                        N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD
3188 DL-Power                                                        N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD
3189 MultipleRL-DL-DPCH-InformationAddList-RL-ReconfPrepTDD          N nbap.extension id-multipleRL-dl-DPCH-InformationList
3190 DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD                 N nbap.extension id-DL-DPCH-768-InformationAddItem-RL-ReconfPrepTDD
3191 DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD                 N nbap.extension id-DL-DPCH-768-InformationAddList-RL-ReconfPrepTDD
3192 DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD          N nbap.extension id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD
3193 TDD-TPC-DownlinkStepSize                                        N nbap.extension id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD
3194 DL-Power                                                        N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD
3195 DL-Power                                                        N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD
3196 MultipleRL-DL-DPCH-InformationModifyList-RL-ReconfPrepTDD       N nbap.extension id-multipleRL-dl-DPCH-InformationModifyList
3197 DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD          N nbap.extension id-DL-DPCH-768-InformationModify-AddItem-RL-ReconfPrepTDD
3198 DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD          N nbap.extension id-DL-DPCH-768-InformationModify-AddList-RL-ReconfPrepTDD
3199 DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD   N nbap.extension id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD
3200 DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD   N nbap.extension id-DL-Timeslot-768-InformationModify-ModifyList-RL-ReconfPrepTDD
3201 DL-Power                                                        N nbap.extension id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD
3202 DL-Power                                                        N nbap.extension id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD
3203 TDD-DL-DPCH-TimeSlotFormat-LCR                                  N nbap.extension id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD
3204 DL-Power                                                        N nbap.extension id-InitDL-Power
3205 DL-TimeslotISCPInfoLCR                                          N nbap.extension id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD
3206 CommunicationControlPortID                                      N nbap.extension id-TargetCommunicationControlPortID
3207 Fast-Reconfiguration-Permission                                 N nbap.extension id-Fast-Reconfiguration-Permission
3208 DL-PowerBalancing-UpdatedIndicator                              N nbap.extension id-DL-PowerBalancing-UpdatedIndicator
3209 HSDSCH-Information-to-Modify-Unsynchronised                     N nbap.extension id-HSDSCH-Information-to-Modify-Unsynchronised
3210 E-DPCH-Information-RL-ReconfRqstFDD                             N nbap.extension id-E-DPCH-Information-RL-ReconfRqstFDD
3211 Multiple-RL-Information-RL-ReconfRqstTDD                        N nbap.extension id-multiple-RL-Information-RL-ReconfRqstTDD
3212 DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD       N nbap.extension id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD
3213 DL-Power                                                        N nbap.extension id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD
3214 DL-Power                                                        N nbap.extension id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD
3215 MultipleRL-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD     N nbap.extension id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD
3216 DL-TimeslotISCPInfoLCR                                          N nbap.extension id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD
3217 PrimaryCCPCH-RSCP                                               N nbap.extension id-PrimCCPCH-RSCP-DL-PC-RqstTDD
3218 PrimaryCCPCH-RSCP-Delta                                         N nbap.extension id-PrimaryCCPCH-RSCP-Delta
3219 NumberOfReportedCellPortions                                    N nbap.extension id-NumberOfReportedCellPortions
3220 AlternativeFormatReportingIndicator                             N nbap.extension id-AlternativeFormatReportingIndicator
3221 PUSCH-Info-DM-Rqst                                              N nbap.extension id-PUSCH-Info-DM-Rqst
3222 HSSICH-Info-DM-Rqst                                             N nbap.extension id-HSSICH-Info-DM-Rqst
3223 DPCH-ID768                                                      N nbap.extension id-DPCH-ID768-DM-Rqst
3224 PUSCH-Info-DM-Rsp                                               N nbap.extension id-PUSCH-Info-DM-Rsp
3225 HS-SICH-ID                                                      N nbap.extension id-HSSICH-Info-DM-Rsp
3226 Multiple-DedicatedMeasurementValueList-TDD-DM-Rsp               N nbap.extension id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp
3227 Multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp           N nbap.extension id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp
3228 Multiple-PUSCH-InfoList-DM-Rsp                                  N nbap.extension id-multiple-PUSCH-InfoList-DM-Rsp
3229 Multiple-HSSICHMeasurementValueList-TDD-DM-Rsp                  N nbap.extension id-multiple-HSSICHMeasurementValueList-TDD-DM-Rsp
3230 DPCH-ID768                                                      N nbap.extension id-DPCH-ID768-DM-Rsp
3231 Multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp           N nbap.extension id-multiple-DedicatedMeasurementValueList-768-TDD-DM-Rsp
3232 PUSCH-Info-DM-Rprt                                              N nbap.extension id-PUSCH-Info-DM-Rprt
3233 HS-SICH-ID                                                      N nbap.extension id-HSSICH-Info-DM-Rprt
3234 Multiple-PUSCH-InfoList-DM-Rprt                                 N nbap.extension id-multiple-PUSCH-InfoList-DM-Rprt
3235 DPCH-ID768                                                      N nbap.extension id-DPCH-ID768-DM-Rprt
3236 DL-ScramblingCode                                               N nbap.extension id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code
3237 E-AGCH-FDD-Code-Information                                     N nbap.extension id-E-AGCH-FDD-Code-Information
3238 E-RGCH-E-HICH-FDD-Code-Information                              N nbap.extension id-E-RGCH-E-HICH-FDD-Code-Information
3239 HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst      N nbap.extension id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst
3240 Maximum-Target-ReceivedTotalWideBandPower                       N nbap.extension id-Maximum-Target-ReceivedTotalWideBandPower
3241 Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio                N nbap.extension id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio
3242 HSDSCH-Common-System-InformationFDD                             N nbap.extension id-HSDSCH-Common-System-InformationFDD
3243 HSDSCH-Paging-System-InformationFDD                             N nbap.extension id-HSDSCH-Paging-System-InformationFDD
3244 HS-PDSCH-TDD-Information-PSCH-ReconfRqst                        N nbap.extension id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst
3245 Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst                    N nbap.extension id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
3246 Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst                    N nbap.extension id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
3247 Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst               N nbap.extension id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst
3248 ConfigurationGenerationID                                       N nbap.extension id-ConfigurationGenerationID
3249 E-PUCH-Information-PSCH-ReconfRqst                              N nbap.extension id-E-PUCH-Information-PSCH-ReconfRqst
3250 Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst                     N nbap.extension id-Add-To-E-AGCH-Resource-Pool-PSCH-ReconfRqst
3251 Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst                     N nbap.extension id-Modify-E-AGCH-Resource-Pool-PSCH-ReconfRqst
3252 Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst                N nbap.extension id-Delete-From-E-AGCH-Resource-Pool-PSCH-ReconfRqst
3253 E-HICH-Information-PSCH-ReconfRqst                              N nbap.extension id-E-HICH-Information-PSCH-ReconfRqst
3254 Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells        N nbap.extension id-Maximum-Generated-ReceivedTotalWideBandPowerInOtherCells
3255 E-PUCH-Information-768-PSCH-ReconfRqst                          N nbap.extension id-E-PUCH-Information-768-PSCH-ReconfRqst
3256 Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst                 N nbap.extension id-Add-To-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst
3257 Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst                 N nbap.extension id-Modify-E-AGCH-Resource-Pool-768-PSCH-ReconfRqst
3258 E-HICH-Information-768-PSCH-ReconfRqst                          N nbap.extension id-E-HICH-Information-768-PSCH-ReconfRqst
3259 E-PUCH-Information-LCR-PSCH-ReconfRqst                          N nbap.extension id-E-PUCH-Information-LCR-PSCH-ReconfRqst
3260 Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst                 N nbap.extension id-Add-To-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst
3261 Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst                 N nbap.extension id-Modify-E-AGCH-Resource-Pool-LCR-PSCH-ReconfRqst
3262 Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst                 N nbap.extension id-Add-To-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst
3263 Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst                 N nbap.extension id-Modify-E-HICH-Resource-Pool-LCR-PSCH-ReconfRqst
3264 Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst                N nbap.extension id-Delete-From-E-HICH-Resource-Pool-PSCH-ReconfRqst
3265 SYNC-UL-Partition-LCR                                           N nbap.extension id-SYNC-UL-Partition-LCR
3266 PDSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst                N nbap.extension id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst
3267 PDSCH-AddInformation-768-AddItem-PSCH-ReconfRqst                N nbap.extension id-PDSCH-AddInformation-768-PSCH-ReconfRqst
3268 TDD-DL-DPCH-TimeSlotFormat-LCR                                  N nbap.extension id-PDSCH-Timeslot-Format-PSCH-ReconfRqst-LCR
3269 PDSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst          N nbap.extension id-PDSCH-ModifyInformation-768-PSCH-ReconfRqst
3270 PUSCH-AddInformation-LCR-AddItem-PSCH-ReconfRqst                N nbap.extension id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst
3271 PUSCH-AddInformation-768-AddItem-PSCH-ReconfRqst                N nbap.extension id-PUSCH-AddInformation-768-PSCH-ReconfRqst
3272 TDD-UL-DPCH-TimeSlotFormat-LCR                                  N nbap.extension id-PUSCH-Timeslot-Format-PSCH-ReconfRqst-LCR
3273 PUSCH-ModifyInformation-768-ModifyItem-PSCH-ReconfRqst          N nbap.extension id-PUSCH-ModifyInformation-768-PSCH-ReconfRqst
3274 DL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst            N nbap.extension id-dL-HS-PDSCH-Timeslot-Information-768-PSCH-ReconfRqst
3275 HS-SCCH-Information-768-PSCH-ReconfRqst                         N nbap.extension id-hS-SCCH-Information-768-PSCH-ReconfRqst
3276 HS-SCCH-InformationModify-768-PSCH-ReconfRqst                   N nbap.extension id-hS-SCCH-InformationModify-768-PSCH-ReconfRqst
3277 E-HICH-TimeOffset                                               N nbap.extension id-E-HICH-TimeOffset
3278 E-HICH-TimeOffsetLCR                                            N nbap.extension id-E-HICH-TimeOffsetLCR
3279 HSDSCH-Common-System-Information-ResponseFDD                    N nbap.extension id-HSDSCH-Common-System-Information-ResponseFDD
3280 HSDSCH-Paging-System-Information-ResponseFDD                    N nbap.extension id-HSDSCH-Paging-System-Information-ResponseFDD
3281 SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD             N nbap.extension id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD
3282 SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD           N nbap.extension id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD
3283 NSubCyclesPerCyclePeriod                                        N nbap.extension id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD
3284 SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD            N nbap.extension id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD
3285 SYNCDlCodeIdMeasInfoLCR-CellSyncReconfRqstTDD                   N nbap.extension id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD
3286 DwPCH-Power                                                     N nbap.extension id-DwPCH-Power
3287 TimingAdjustmentValueLCR                                        N nbap.extension id-TimingAdjustmentValueLCR
3288 TimingAdjustmentValue                                           N nbap.extension id-AccumulatedClockupdate-CellSyncReprtTDD
3289 SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD                      N nbap.extension id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD
3290 E-DCH-RearrangeList-Bearer-RearrangeInd                         N nbap.extension id-E-DCH-RearrangeList-Bearer-RearrangeInd
3291 E-DCH-FDD-Update-Information                                    N nbap.extension id-E-DCH-FDD-Update-Information
3293 IPMulticastIndication                                               N nbap.extension id-IPMulticastIndication
3294 TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD                     N nbap.extension id-TimeSlotConfigurationList-LCR-CTCH-SetupRqstTDD
3295 Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp                N nbap.extension id-Cell-Frequency-List-Information-LCR-MulFreq-AuditRsp
3296 Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD                   N nbap.extension id-Cell-Frequency-List-LCR-MulFreq-Cell-SetupRqstTDD
3297 UARFCN-Adjustment                                                   N nbap.extension id-UARFCN-Adjustment
3298 Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd       N nbap.extension id-Cell-Frequency-List-Information-LCR-MulFreq-ResourceStatusInd
3299 UPPCHPositionLCR                                                    N nbap.extension id-UPPCHPositionLCR
3300 UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD                             N nbap.extension id-UPPCH-LCR-Parameters-CTCH-ReconfRqstTDD
3301 UPPCH-LCR-InformationList-AuditRsp                                  N nbap.extension id-UPPCH-LCR-InformationList-AuditRsp
3302 UPPCH-LCR-InformationList-ResourceStatusInd                         N nbap.extension id-UPPCH-LCR-InformationList-ResourceStatusInd
3303 MultipleFreq-DL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst   N nbap.extension id-multipleFreq-dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst
3304 MultipleFreq-HS-DSCH-Resources-InformationList-AuditRsp             N nbap.extension id-multipleFreq-HS-DSCH-Resources-InformationList-AuditRsp
3305 MultipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd    N nbap.extension id-multipleFreq-HS-DSCH-Resources-InformationList-ResourceStatusInd
3306 Extended-HS-SCCH-ID                                                 N nbap.extension id-Extended-HS-SCCH-ID
3307 Extended-HS-SICH-ID                                                 N nbap.extension id-Extended-HS-SICH-ID
3308 HSSICH-InfoExt-DM-Rqst                                              N nbap.extension id-HSSICH-InfoExt-DM-Rqst
3309 Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst                N nbap.extension id-Delete-From-HS-SCCH-Resource-PoolExt-PSCH-ReconfRqst
3310 HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst                          N nbap.extension id-HS-SCCH-InformationExt-LCR-PSCH-ReconfRqst
3311 HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst                    N nbap.extension id-HS-SCCH-InformationModifyExt-LCR-PSCH-ReconfRqst
3312 ControlGAP                                                          N nbap.extension id-PowerControlGAP
3313 TimeslotLCR-Extension                                               N nbap.extension id-MBSFN-SpecialTimeSlot-LCR
3314 Common-MACFlows-to-DeleteFDD                                        N nbap.extension id-Common-MACFlows-to-DeleteFDD
3315 Paging-MACFlows-to-DeleteFDD                                        N nbap.extension id-Paging-MACFlows-to-DeleteFDD
3316 Maximum-Target-ReceivedTotalWideBandPower-LCR                       N nbap.extension id-Maximum-Target-ReceivedTotalWideBandPower-LCR
3317 E-DPDCH-PowerInterpolation                                          N nbap.extension id-E-DPDCH-PowerInterpolation
3318 E-TFCI-Boost-Information                                            N nbap.extension id-E-TFCI-Boost-Information
3319 Ext-Max-Bits-MACe-PDU-non-scheduled                                 N nbap.extension id-Ext-Max-Bits-MACe-PDU-non-scheduled
3320 Ext-Reference-E-TFCI-PO                                             N nbap.extension id-Ext-Reference-E-TFCI-PO
3321 HARQ-MemoryPartitioningInfoExtForMIMO                               N nbap.extension id-HARQ-MemoryPartitioningInfoExtForMIMO
3322 IPMulticastDataBearerIndication                                     N nbap.extension id-IPMulticastDataBearerIndication
3323 MIMO-ActivationIndicator                                            N nbap.extension id-MIMO-ActivationIndicator
3324 MIMO-Mode-Indicator                                                 N nbap.extension id-MIMO-Mode-Indicator
3325 MIMO-N-M-Ratio                                                      N nbap.extension id-MIMO-N-M-Ratio
3326 Multicarrier-Number                                                 N nbap.extension id-multicarrier-number
3327 Number-Of-Supported-Carriers                                        N nbap.extension id-number-Of-Supported-Carriers
3328 MultipleFreq-HSPDSCH-InformationList-ResponseTDDLCR                 N nbap.extension id-multipleFreq-HSPDSCH-InformationList-ResponseTDDLCR
3329 SixtyfourQAM-UsageAllowedIndicator                                  N nbap.extension id-SixtyfourQAM-UsageAllowedIndicator
3330 SixtyfourQAM-DL-UsageIndicator                                      N nbap.extension id-SixtyfourQAM-DL-UsageIndicator
3331 SixteenQAM-UL-Operation-Indicator                                   N nbap.extension id-SixteenQAM-UL-Operation-Indicator
3332 TransportBearerNotRequestedIndicator                                N nbap.extension id-TransportBearerNotRequestedIndicator
3333 TransportBearerNotSetupIndicator                                    N nbap.extension id-TransportBearerNotSetupIndicator
3334 TSN-Length                                                          N nbap.extension id-tSN-Length
3335 Extended-E-DCH-LCRTDD-PhysicalLayerCategory                         N nbap.extension id-Extended-E-DCH-LCRTDD-PhysicalLayerCategory
3336 MultipleFreq-E-DCH-Resources-InformationList-AuditRsp               N nbap.extension id-MultipleFreq-E-DCH-Resources-InformationList-AuditRsp
3337 MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd      N nbap.extension id-MultipleFreq-E-DCH-Resources-InformationList-ResourceStatusInd
3338 MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst    N nbap.extension id-MultipleFreq-E-PUCH-Timeslot-InformationList-LCR-PSCH-ReconfRqst
3339 Extended-E-HICH-ID-TDD                                              N nbap.extension id-Extended-E-HICH-ID-TDD
3340 ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator       N nbap.extension id-ContinuousPacketConnectivityHS-SCCH-less-Deactivate-Indicator
3341 E-DCH-MACdPDU-SizeCapability                                        N nbap.extension id-E-DCH-MACdPDU-SizeCapability
3342 E-DCH-MACdPDUSizeFormat                                             N nbap.extension id-E-DCH-MACdPDUSizeFormat
3343 Maximum-Number-of-Retransmissions-For-E-DCH                         N nbap.extension id-MaximumNumber-Of-Retransmission-for-Scheduling-Info-LCRTDD
3344 E-DCH-MACdFlow-Retransmission-Timer                                 N nbap.extension id-E-DCH-RetransmissionTimer-for-SchedulingInfo-LCRTDD
3345 E-HICH-TimeOffset-ExtensionLCR                                      N nbap.extension id-E-HICH-TimeOffset-Extension
3346 ControlGAP                                                          N nbap.extension id-E-PUCH-PowerControlGAP
3347 HSDSCH-TBSizeTableIndicator                                         N nbap.extension id-HSDSCH-TBSizeTableIndicator
3348 E-DCH-DL-Control-Channel-Change-Information                         N nbap.extension id-E-DCH-DL-Control-Channel-Change-Information
3349 E-DCH-DL-Control-Channel-Grant-Information                          N nbap.extension id-E-DCH-DL-Control-Channel-Grant-Information
3350 DGANSS-Corrections-Req                                              N nbap.extension id-DGANSS-Corrections-Req
3351 #NULL                                                               N nbap.extension id-UE-with-enhanced-HS-SCCH-support-indicator
3352 AdditionalTimeSlotListLCR                                           N nbap.extension id-AdditionalTimeSlotListLCR
3353 AdditionalMeasurementValueList                                      N nbap.extension id-AdditionalMeasurementValueList
3354 E-AGCH-Table-Choice                                                 N nbap.extension id-E-AGCH-Table-Choice
3355 Cause                                                               N nbap.extension id-HS-Cause
3356 Cause                                                               N nbap.extension id-E-Cause
3357 Common-EDCH-Capability                                              N nbap.extension id-Common-EDCH-Capability
3358 E-AI-Capability                                                     N nbap.extension id-E-AI-Capability
3359 Common-EDCH-System-InformationFDD                                   N nbap.extension id-Common-EDCH-System-InformationFDD
3360 Common-MACFlows-to-DeleteFDD                                        N nbap.extension id-Common-UL-MACFlows-to-DeleteFDD
3361 E-DCH-MACdFlows-to-Delete                                           N nbap.extension id-Common-EDCH-MACdFlows-to-DeleteFDD
3362 Common-EDCH-System-Information-ResponseFDD                          N nbap.extension id-Common-EDCH-System-Information-ResponseFDD
3363 Enhanced-UE-DRX-Capability                                          N nbap.extension id-Enhanced-UE-DRX-Capability
3364 Enhanced-UE-DRX-InformationFDD                                      N nbap.extension id-Enhanced-UE-DRX-InformationFDD
3365 TransportBearerRequestIndicator                                     N nbap.extension id-TransportBearerRequestIndicator
3366 SixtyfourQAM-DL-MIMO-Combined-Capability                            N nbap.extension id-SixtyfourQAM-DL-MIMO-Combined-Capability
3367 E-RNTI                                                              N nbap.extension id-E-RNTI
3368 MinimumReducedE-DPDCH-GainFactor                                    N nbap.extension id-MinimumReducedE-DPDCH-GainFactor
3369 GANSS-Time-ID                                                       N nbap.extension id-GANSS-Time-ID
3370 GANSS-AddIonoModelReq                                               N nbap.extension id-GANSS-AddIonoModelReq
3371 GANSS-EarthOrientParaReq                                            N nbap.extension id-GANSS-EarthOrientParaReq
3372 GANSS-AddNavigationModelsReq                                        N nbap.extension id-GANSS-AddNavigationModelsReq
3373 GANSS-AddUTCModelsReq                                               N nbap.extension id-GANSS-AddUTCModelsReq
3374 GANSS-AuxInfoReq                                                    N nbap.extension id-GANSS-AuxInfoReq
3375 GANSS-SBAS-ID                                                       N nbap.extension id-GANSS-SBAS-ID
3376 GANSS-ID                                                            N nbap.extension id-GANSS-ID
3377 GANSS-Additional-Ionospheric-Model                                  N nbap.extension id-GANSS-Additional-Ionospheric-Model
3378 GANSS-Earth-Orientation-Parameters                                  N nbap.extension id-GANSS-Earth-Orientation-Parameters
3379 GANSS-Additional-Time-Models                                        N nbap.extension id-GANSS-Additional-Time-Models
3380 GANSS-Additional-Navigation-Models                                  N nbap.extension id-GANSS-Additional-Navigation-Models
3381 GANSS-Additional-UTC-Models                                         N nbap.extension id-GANSS-Additional-UTC-Models
3382 GANSS-Auxiliary-Information                                         N nbap.extension id-GANSS-Auxiliary-Information
3383 E-DPCCH-Power-Boosting-Capability                                   N nbap.extension id-E-DPCCH-Power-Boosting-Capability
3384 HSDSCH-Common-System-InformationLCR                                 N nbap.extension id-HSDSCH-Common-System-InformationLCR
3385 HSDSCH-Common-System-Information-ResponseLCR                        N nbap.extension id-HSDSCH-Common-System-Information-ResponseLCR
3386 HSDSCH-Paging-System-InformationLCR                                 N nbap.extension id-HSDSCH-Paging-System-InformationLCR
3387 HSDSCH-Paging-System-Information-ResponseLCR                        N nbap.extension id-HSDSCH-Paging-System-Information-ResponseLCR
3388 Common-MACFlows-to-DeleteLCR                                        N nbap.extension id-Common-MACFlows-to-DeleteLCR
3389 Paging-MACFlows-to-DeleteLCR                                        N nbap.extension id-Paging-MACFlows-to-DeleteLCR
3390 Common-EDCH-System-InformationLCR                                   N nbap.extension id-Common-EDCH-System-InformationLCR
3391 Common-MACFlows-to-DeleteLCR                                        N nbap.extension id-Common-UL-MACFlows-to-DeleteLCR
3392 E-DCH-MACdFlows-to-DeleteLCR                                        N nbap.extension id-Common-EDCH-MACdFlows-to-DeleteLCR
3393 Common-EDCH-System-Information-ResponseLCR                          N nbap.extension id-Common-EDCH-System-Information-ResponseLCR
3394 Enhanced-UE-DRX-Capability                                          N nbap.extension id-Enhanced-UE-DRX-CapabilityLCR
3395 Enhanced-UE-DRX-InformationLCR                                      N nbap.extension id-Enhanced-UE-DRX-InformationLCR
3396 HSDSCH-PreconfigurationSetup                                        N nbap.extension id-HSDSCH-PreconfigurationSetup
3397 HSDSCH-PreconfigurationInfo                                         N nbap.extension id-HSDSCH-PreconfigurationInfo
3398 NoOfTargetCellHS-SCCH-Order                                         N nbap.extension id-NoOfTargetCellHS-SCCH-Order
3399 EnhancedHSServingCC-Abort                                           N nbap.extension id-EnhancedHSServingCC-Abort
3400 Additional-HS-Cell-Information-RL-Setup-List                        N nbap.extension id-Additional-HS-Cell-Information-RL-Setup
3401 Additional-HS-Cell-Information-Response-List                        N nbap.extension id-Additional-HS-Cell-Information-Response
3402 Additional-HS-Cell-Information-RL-Addition-List                     N nbap.extension id-Additional-HS-Cell-Information-RL-Addition
3403 Additional-HS-Cell-Change-Information-Response-List                 N nbap.extension id-Additional-HS-Cell-Change-Information-Response
3404 Additional-HS-Cell-Information-RL-Reconf-Prep                       N nbap.extension id-Additional-HS-Cell-Information-RL-Reconf-Prep
3405 Additional-HS-Cell-Information-RL-Reconf-Req                        N nbap.extension id-Additional-HS-Cell-Information-RL-Reconf-Req
3406 Additional-HS-Cell-Information-RL-Param-Upd                         N nbap.extension id-Additional-HS-Cell-Information-RL-Param-Upd
3407 Multi-Cell-Capability-Info                                          N nbap.extension id-Multi-Cell-Capability-Info
3408 IMB-Parameters                                                      N nbap.extension id-IMB-Parameters
3409 MACes-Maximum-Bitrate-LCR                                           N nbap.extension id-MACes-Maximum-Bitrate-LCR
3410 Semi-PersistentScheduling-CapabilityLCR                             N nbap.extension id-Semi-PersistentScheduling-CapabilityLCR
3411 E-DCH-Semi-PersistentScheduling-Information-LCR                     N nbap.extension id-E-DCH-Semi-PersistentScheduling-Information-LCR
3412 HS-DSCH-Semi-PersistentScheduling-Information-LCR                   N nbap.extension id-HS-DSCH-Semi-PersistentScheduling-Information-LCR
3413 Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst         N nbap.extension id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst
3414 Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst         N nbap.extension id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst
3415 Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst    N nbap.extension id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst
3416 ContinuousPacketConnectivity-DRX-CapabilityLCR                      N nbap.extension id-ContinuousPacketConnectivity-DRX-CapabilityLCR
3417 ContinuousPacketConnectivity-DRX-InformationLCR                     N nbap.extension id-ContinuousPacketConnectivity-DRX-InformationLCR
3418 ContinuousPacketConnectivity-DRX-Information-ResponseLCR            N nbap.extension id-ContinuousPacketConnectivity-DRX-Information-ResponseLCR
3419 CPC-InformationLCR                                                  N nbap.extension id-CPC-InformationLCR
3420 HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR           N nbap.extension id-HS-DSCH-Semi-PersistentScheduling-Information-ResponseLCR
3421 E-DCH-Semi-PersistentScheduling-Information-ResponseLCR             N nbap.extension id-E-DCH-Semi-PersistentScheduling-Information-ResponseLCR
3422 E-AGCH-UE-Inactivity-Monitor-Threshold                              N nbap.extension id-E-AGCH-UE-Inactivity-Monitor-Threshold
3423 IdleIntervalInformation                                             N nbap.extension id-IdleIntervalInformation
3424 HSSICH-ReferenceSignal-InformationLCR                               N nbap.extension id-HSSICH-ReferenceSignal-InformationLCR
3425 MIMO-ReferenceSignal-InformationListLCR                             N nbap.extension id-MIMO-ReferenceSignal-InformationListLCR
3426 MIMO-SFMode-For-HSPDSCHDualStream                                   N nbap.extension id-MIMO-SFMode-For-HSPDSCHDualStream
3427 MIMO-SFMode-For-HSPDSCHDualStream                                   N nbap.extension id-MIMO-SFMode-Supported-For-HSPDSCHDualStream
3428 UE-Selected-MBMS-Service-Information                                N nbap.extension id-UE-Selected-MBMS-Service-Information
3429 LCRTDD-HSDSCH-Physical-Layer-Category                               N nbap.extension id-MultiCarrier-HSDSCH-Physical-Layer-Category
3430 Common-E-DCH-HSDPCCH-Capability                                     N nbap.extension id-Common-E-DCH-HSDPCCH-Capability
3431 DL-RLC-PDU-Size-Format                                              N nbap.extension id-DL-RLC-PDU-Size-Format
3432 HSSICH-ReferenceSignal-InformationModifyLCR                         N nbap.extension id-HSSICH-ReferenceSignal-InformationModifyLCR
3433 SchedulingPriorityIndicator                                         N nbap.extension id-schedulingPriorityIndicator
3434 TimeSlotMeasurementValueListLCR                                     N nbap.extension id-TimeSlotMeasurementValueListLCR
3435 UE-SupportIndicatorExtension                                        N nbap.extension id-UE-SupportIndicatorExtension
3436 Single-Stream-MIMO-ActivationIndicator                              N nbap.extension id-Single-Stream-MIMO-ActivationIndicator
3437 Single-Stream-MIMO-Capability                                       N nbap.extension id-Single-Stream-MIMO-Capability
3438 Single-Stream-MIMO-Mode-Indicator                                   N nbap.extension id-Single-Stream-MIMO-Mode-Indicator
3439 Dual-Band-Capability-Info                                           N nbap.extension id-Dual-Band-Capability-Info
3440 UE-AggregateMaximumBitRate                                          N nbap.extension id-UE-AggregateMaximumBitRate
3441 UE-AggregateMaximumBitRate-Enforcement-Indicator                    N nbap.extension id-UE-AggregateMaximumBitRate-Enforcement-Indicator
3442 MIMO-PowerOffsetForS-CPICHCapability                                N nbap.extension id-MIMO-Power-Offset-For-S-CPICH-Capability
3443 MIMO-PilotConfigurationExtension                                    N nbap.extension id-MIMO-PilotConfigurationExtension
3444 TxDiversityOnDLControlChannelsByMIMOUECapability                    N nbap.extension id-TxDiversityOnDLControlChannelsByMIMOUECapability
3445 NumberOfReportedCellPortionsLCR                                     N nbap.extension id-NumberOfReportedCellPortionsLCR
3446 CellPortion-CapabilityLCR                                           N nbap.extension id-CellPortion-CapabilityLCR
3447 Additional-EDCH-Setup-Info                                          N nbap.extension id-Additional-EDCH-Cell-Information-RL-Setup-Req
3448 Additional-EDCH-Cell-Information-Response-List                      N nbap.extension id-Additional-EDCH-Cell-Information-Response
3449 Additional-EDCH-Cell-Information-RL-Add-Req                         N nbap.extension id-Additional-EDCH-Cell-Information-RL-Add-Req
3450 Additional-EDCH-Cell-Information-Response-RL-Add-List               N nbap.extension id-Additional-EDCH-Cell-Information-Response-RL-Add
3451 Additional-EDCH-Cell-Information-RL-Reconf-Prep                     N nbap.extension id-Additional-EDCH-Cell-Information-RL-Reconf-Prep
3452 Additional-EDCH-Cell-Information-RL-Reconf-Req                      N nbap.extension id-Additional-EDCH-Cell-Information-RL-Reconf-Req
3453 Additional-EDCH-Cell-Information-Bearer-Rearrangement-List          N nbap.extension id-Additional-EDCH-Cell-Information-Bearer-Rearrangement
3454 Additional-EDCH-Cell-Information-RL-Param-Upd                       N nbap.extension id-Additional-EDCH-Cell-Information-RL-Param-Upd
3455 Additional-EDCH-Preconfiguration-Information                        N nbap.extension id-Additional-EDCH-Preconfiguration-Information
3456 NULL                                                                N nbap.extension id-EDCH-Indicator
3457 SPS-Reservation-Indicator                                           N nbap.extension id-HS-DSCH-SPS-Reservation-Indicator
3458 SPS-Reservation-Indicator                                           N nbap.extension id-E-DCH-SPS-Reservation-Indicator
3459 MultipleFreq-HARQ-MemoryPartitioning-InformationList                N nbap.extension id-MultipleFreq-HARQ-MemoryPartitioning-InformationList
3460 Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext            N nbap.extension id-Ul-common-E-DCH-MACflow-Specific-InfoResponseListLCR-Ext
3461 RepetitionPeriodIndex                                               N nbap.extension id-RepetitionPeriodIndex
3462 MidambleShiftLCR                                                    N nbap.extension id-MidambleShiftLCR
3463 MaxHSDSCH-HSSCCH-Power-per-CELLPORTION                              N nbap.extension id-MaxHSDSCH-HSSCCH-Power-per-CELLPORTION
3464 DormantModeIndicator                                                N nbap.extension id-DormantModeIndicator
3465 DiversityMode                                                       N nbap.extension id-DiversityMode
3466 TransmitDiversityIndicator                                          N nbap.extension id-TransmitDiversityIndicator
3467 NonCellSpecificTxDiversity                                          N nbap.extension id-NonCellSpecificTxDiversity
3468 Cell-Capability-Container                                           N nbap.extension id-Cell-Capability-Container
3469 NULL                                                                N nbap.extension id-E-RNTI-List-Request
3470 E-RNTI-List                                                         N nbap.extension id-E-RNTI-List
3471 ControlGAP                                                          N nbap.extension id-PowerControlGAP-For-CellFACHLCR
3472 UL-Synchronisation-Parameters-LCR                                   N nbap.extension id-UL-Synchronisation-Parameters-For-FACHLCR
3473 HS-DSCH-SPS-Operation-Indicator                                     N nbap.extension id-HS-DSCH-SPS-Operation-Indicator
3474 Out-of-Sychronization-Window                                        N nbap.extension id-Out-of-Sychronization-Window
3475 Max-RTWP-perUARFCN-Information-LCR-PSCH-ReconfRqst                  N nbap.extension id-Max-RTWP-perUARFCN-Information-LCR-PSCH-ReconfRqst
3476 E-HICH-TimeOffset-ReconfFailureTDD                                  N nbap.extension id-E-HICH-TimeOffset-ReconfFailureTDD
3477 TDD-TPC-DownlinkStepSize                                            N nbap.extension id-HSSCCH-TPC-StepSize
3478 TS0-CapabilityLCR                                                   N nbap.extension id-TS0-CapabilityLCR
3479 UE-TS0-CapabilityLCR                                                N nbap.extension id-UE-TS0-CapabilityLCR
3480 Common-System-Information-ResponseLCR                               N nbap.extension id-Common-System-Information-ResponseLCR
3481 Additional-EDCH-Cell-Information-Response-RLReconf-List             N nbap.extension id-Additional-EDCH-Cell-Information-ResponseRLReconf
3482 Multicell-EDCH-InformationItemIEs                                   N nbap.ies id-Multicell-EDCH-InformationItemIEs
3483 Multicell-EDCH-RL-Specific-InformationItemIEs                       N nbap.ies id-Multicell-EDCH-RL-Specific-InformationItemIEs
3484 Non-HS-SCCH-Associated-HS-SICH-InformationList-Ext                  N nbap.extension id-Add-To-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext
3485 Modify-Non-HS-SCCH-Associated-HS-SICH-InformationList-Ext           N nbap.extension id-Modify-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext
3486 Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext    N nbap.extension id-Delete-From-Non-HS-SCCH-Associated-HS-SICH-Resource-Pool-LCR-PSCH-ReconfRqst-Ext
3487 DL-Power                                                            N nbap.extension id-Initial-DL-Transmission-Power
3488 DL-Power                                                            N nbap.extension id-Maximum-DL-Power
3489 DL-Power                                                            N nbap.extension id-Minimum-DL-Power
3490 DCH-MeasurementOccasion-Information                                 N nbap.extension id-DCH-MeasurementOccasion-Information
3491 CommonPhysicalChannelID                                             N nbap.extension id-AssociatedPhsicalChannelID
3492 DGNSS-ValidityPeriod                                                N nbap.extension id-DGNSS-ValidityPeriod
3493 PhysicalChannelID-for-CommonERNTI-RequestedIndicator                N nbap.extension id-PhysicalChannelID-for-CommonERNTI-RequestedIndicator
3494 PrecodingWeightSetRestriction                                       N nbap.extension id-PrecodingWeightSetRestriction
3496 #NBAP-ELEMENTARY-PROCEDURE
3497 CellSetupRequestFDD                                 S nbap.proc.imsg "id-cellSetup/fdd"
3498 CellSetupResponse                                   S nbap.proc.sout "id-cellSetup/fdd"
3499 CellSetupFailure                                    S nbap.proc.uout "id-cellSetup/fdd"
3500 CellSetupRequestTDD                                 S nbap.proc.imsg "id-cellSetup/tdd"
3501 CellSetupResponse                                   S nbap.proc.sout "id-cellSetup/tdd"
3502 CellSetupFailure                                    S nbap.proc.uout "id-cellSetup/tdd"
3503 CellReconfigurationRequestFDD                       S nbap.proc.imsg "id-cellReconfiguration/fdd"
3504 CellReconfigurationResponse                         S nbap.proc.sout "id-cellReconfiguration/fdd"
3505 CellReconfigurationFailure                          S nbap.proc.uout "id-cellReconfiguration/fdd"
3506 CellReconfigurationRequestTDD                       S nbap.proc.imsg "id-cellReconfiguration/tdd"
3507 CellReconfigurationResponse                         S nbap.proc.sout "id-cellReconfiguration/tdd"
3508 CellReconfigurationFailure                          S nbap.proc.uout "id-cellReconfiguration/tdd"
3509 CellDeletionRequest                                 S nbap.proc.imsg "id-cellDeletion/common"
3510 CellDeletionResponse                                S nbap.proc.sout "id-cellDeletion/common"
3511 CommonTransportChannelSetupRequestFDD               S nbap.proc.imsg "id-commonTransportChannelSetup/fdd"
3512 CommonTransportChannelSetupResponse                 S nbap.proc.sout "id-commonTransportChannelSetup/fdd"
3513 CommonTransportChannelSetupFailure                  S nbap.proc.uout "id-commonTransportChannelSetup/fdd"
3514 CommonTransportChannelSetupRequestTDD               S nbap.proc.imsg "id-commonTransportChannelSetup/tdd"
3515 CommonTransportChannelSetupResponse                 S nbap.proc.sout "id-commonTransportChannelSetup/tdd"
3516 CommonTransportChannelSetupFailure                  S nbap.proc.uout "id-commonTransportChannelSetup/tdd"
3517 CommonTransportChannelReconfigurationRequestFDD     S nbap.proc.imsg "id-commonTransportChannelReconfigure/fdd"
3518 CommonTransportChannelReconfigurationResponse       S nbap.proc.sout "id-commonTransportChannelReconfigure/fdd"
3519 CommonTransportChannelReconfigurationFailure        S nbap.proc.uout "id-commonTransportChannelReconfigure/fdd"
3520 CommonTransportChannelReconfigurationRequestTDD     S nbap.proc.imsg "id-commonTransportChannelReconfigure/tdd"
3521 CommonTransportChannelReconfigurationResponse       S nbap.proc.sout "id-commonTransportChannelReconfigure/tdd"
3522 CommonTransportChannelReconfigurationFailure        S nbap.proc.uout "id-commonTransportChannelReconfigure/tdd"
3523 CommonTransportChannelDeletionRequest               S nbap.proc.imsg "id-commonTransportChannelDelete/common"
3524 CommonTransportChannelDeletionResponse              S nbap.proc.sout "id-commonTransportChannelDelete/common"
3525 AuditRequest                                        S nbap.proc.imsg "id-audit/common"
3526 AuditResponse                                       S nbap.proc.sout "id-audit/common"
3527 AuditFailure                                        S nbap.proc.uout "id-audit/common"
3528 BlockResourceRequest                                S nbap.proc.imsg "id-blockResource/common"
3529 BlockResourceResponse                               S nbap.proc.sout "id-blockResource/common"
3530 BlockResourceFailure                                S nbap.proc.uout "id-blockResource/common"
3531 RadioLinkSetupRequestFDD                            S nbap.proc.imsg "id-radioLinkSetup/fdd"
3532 RadioLinkSetupResponseFDD                           S nbap.proc.sout "id-radioLinkSetup/fdd"
3533 RadioLinkSetupFailureFDD                            S nbap.proc.uout "id-radioLinkSetup/fdd"
3534 RadioLinkSetupRequestTDD                            S nbap.proc.imsg "id-radioLinkSetup/tdd"
3535 RadioLinkSetupResponseTDD                           S nbap.proc.sout "id-radioLinkSetup/tdd"
3536 RadioLinkSetupFailureTDD                            S nbap.proc.uout "id-radioLinkSetup/tdd"
3537 SystemInformationUpdateRequest                      S nbap.proc.imsg "id-systemInformationUpdate/common"
3538 SystemInformationUpdateResponse                     S nbap.proc.sout "id-systemInformationUpdate/common"
3539 SystemInformationUpdateFailure                      S nbap.proc.uout "id-systemInformationUpdate/common"
3540 ResetRequest                                        S nbap.proc.imsg "id-reset/common"
3541 ResetResponse                                       S nbap.proc.sout "id-reset/common"
3542 CommonMeasurementInitiationRequest                  S nbap.proc.imsg "id-commonMeasurementInitiation/common"
3543 CommonMeasurementInitiationResponse                 S nbap.proc.sout "id-commonMeasurementInitiation/common"
3544 CommonMeasurementInitiationFailure                  S nbap.proc.uout "id-commonMeasurementInitiation/common"
3545 RadioLinkAdditionRequestFDD                         S nbap.proc.imsg "id-radioLinkAddition/fdd"
3546 RadioLinkAdditionResponseFDD                        S nbap.proc.sout "id-radioLinkAddition/fdd"
3547 RadioLinkAdditionFailureFDD                         S nbap.proc.uout "id-radioLinkAddition/fdd"
3548 RadioLinkAdditionRequestTDD                         S nbap.proc.imsg "id-radioLinkAddition/tdd"
3549 RadioLinkAdditionResponseTDD                        S nbap.proc.sout "id-radioLinkAddition/tdd"
3550 RadioLinkAdditionFailureTDD                         S nbap.proc.uout "id-radioLinkAddition/tdd"
3551 RadioLinkDeletionRequest                            S nbap.proc.imsg "id-radioLinkDeletion/common"
3552 RadioLinkDeletionResponse                           S nbap.proc.sout "id-radioLinkDeletion/common"
3553 RadioLinkReconfigurationPrepareFDD                  S nbap.proc.imsg "id-synchronisedRadioLinkReconfigurationPreparation/fdd"
3554 RadioLinkReconfigurationReady                       S nbap.proc.sout "id-synchronisedRadioLinkReconfigurationPreparation/fdd"
3555 RadioLinkReconfigurationFailure                     S nbap.proc.uout "id-synchronisedRadioLinkReconfigurationPreparation/fdd"
3556 RadioLinkReconfigurationPrepareTDD                  S nbap.proc.imsg "id-synchronisedRadioLinkReconfigurationPreparation/tdd"
3557 RadioLinkReconfigurationReady                       S nbap.proc.sout "id-synchronisedRadioLinkReconfigurationPreparation/tdd"
3558 RadioLinkReconfigurationFailure                     S nbap.proc.uout "id-synchronisedRadioLinkReconfigurationPreparation/tdd"
3559 RadioLinkReconfigurationRequestFDD                  S nbap.proc.imsg "id-unSynchronisedRadioLinkReconfiguration/fdd"
3560 RadioLinkReconfigurationResponse                    S nbap.proc.sout "id-unSynchronisedRadioLinkReconfiguration/fdd"
3561 RadioLinkReconfigurationFailure                     S nbap.proc.uout "id-unSynchronisedRadioLinkReconfiguration/fdd"
3562 RadioLinkReconfigurationRequestTDD                  S nbap.proc.imsg "id-unSynchronisedRadioLinkReconfiguration/tdd"
3563 RadioLinkReconfigurationResponse                    S nbap.proc.sout "id-unSynchronisedRadioLinkReconfiguration/tdd"
3564 RadioLinkReconfigurationFailure                     S nbap.proc.uout "id-unSynchronisedRadioLinkReconfiguration/tdd"
3565 DedicatedMeasurementInitiationRequest               S nbap.proc.imsg "id-dedicatedMeasurementInitiation/common"
3566 DedicatedMeasurementInitiationResponse              S nbap.proc.sout "id-dedicatedMeasurementInitiation/common"
3567 DedicatedMeasurementInitiationFailure               S nbap.proc.uout "id-dedicatedMeasurementInitiation/common"
3568 PhysicalSharedChannelReconfigurationRequestFDD      S nbap.proc.imsg "id-physicalSharedChannelReconfiguration/fdd"
3569 PhysicalSharedChannelReconfigurationResponse        S nbap.proc.sout "id-physicalSharedChannelReconfiguration/fdd"
3570 PhysicalSharedChannelReconfigurationFailure         S nbap.proc.uout "id-physicalSharedChannelReconfiguration/fdd"
3571 PhysicalSharedChannelReconfigurationRequestTDD      S nbap.proc.imsg "id-physicalSharedChannelReconfiguration/tdd"
3572 PhysicalSharedChannelReconfigurationResponse        S nbap.proc.sout "id-physicalSharedChannelReconfiguration/tdd"
3573 PhysicalSharedChannelReconfigurationFailure         S nbap.proc.uout "id-physicalSharedChannelReconfiguration/tdd"
3574 InformationExchangeInitiationRequest                S nbap.proc.imsg "id-informationExchangeInitiation/common"
3575 InformationExchangeInitiationResponse               S nbap.proc.sout "id-informationExchangeInitiation/common"
3576 InformationExchangeInitiationFailure                S nbap.proc.uout "id-informationExchangeInitiation/common"
3577 CellSynchronisationInitiationRequestTDD             S nbap.proc.imsg "id-cellSynchronisationInitiation/tdd"
3578 CellSynchronisationInitiationResponseTDD            S nbap.proc.sout "id-cellSynchronisationInitiation/tdd"
3579 CellSynchronisationInitiationFailureTDD             S nbap.proc.uout "id-cellSynchronisationInitiation/tdd"
3580 CellSynchronisationReconfigurationRequestTDD        S nbap.proc.imsg "id-cellSynchronisationReconfiguration/tdd"
3581 CellSynchronisationReconfigurationResponseTDD       S nbap.proc.sout "id-cellSynchronisationReconfiguration/tdd"
3582 CellSynchronisationReconfigurationFailureTDD        S nbap.proc.uout "id-cellSynchronisationReconfiguration/tdd"
3583 CellSynchronisationAdjustmentRequestTDD             S nbap.proc.imsg "id-cellSynchronisationAdjustment/tdd"
3584 CellSynchronisationAdjustmentResponseTDD            S nbap.proc.sout "id-cellSynchronisationAdjustment/tdd"
3585 CellSynchronisationAdjustmentFailureTDD             S nbap.proc.uout "id-cellSynchronisationAdjustment/tdd"
3586 ResourceStatusIndication                            S nbap.proc.imsg "id-resourceStatusIndication/common"
3587 AuditRequiredIndication                             S nbap.proc.imsg "id-auditRequired/common"
3588 CommonMeasurementReport                             S nbap.proc.imsg "id-commonMeasurementReport/common"
3589 CommonMeasurementTerminationRequest                 S nbap.proc.imsg "id-commonMeasurementTermination/common"
3590 CommonMeasurementFailureIndication                  S nbap.proc.imsg "id-commonMeasurementFailure/common"
3591 RadioLinkReconfigurationCommit                      S nbap.proc.imsg "id-synchronisedRadioLinkReconfigurationCommit/common"
3592 RadioLinkReconfigurationCancel                      S nbap.proc.imsg "id-synchronisedRadioLinkReconfigurationCancellation/common"
3593 RadioLinkFailureIndication                          S nbap.proc.imsg "id-radioLinkFailure/common"
3594 RadioLinkPreemptionRequiredIndication               S nbap.proc.imsg "id-radioLinkPreemption/common"
3595 RadioLinkRestoreIndication                          S nbap.proc.imsg "id-radioLinkRestoration/common"
3596 DedicatedMeasurementReport                          S nbap.proc.imsg "id-dedicatedMeasurementReport/common"
3597 DedicatedMeasurementTerminationRequest              S nbap.proc.imsg "id-dedicatedMeasurementTermination/common"
3598 DedicatedMeasurementFailureIndication               S nbap.proc.imsg "id-dedicatedMeasurementFailure/common"
3599 DL-PowerControlRequest                              S nbap.proc.imsg "id-downlinkPowerControl/fdd"
3600 DL-PowerTimeslotControlRequest                      S nbap.proc.imsg "id-downlinkPowerTimeslotControl/tdd"
3601 CompressedModeCommand                               S nbap.proc.imsg "id-compressedModeCommand/fdd"
3602 UnblockResourceIndication                           S nbap.proc.imsg "id-unblockResource/common"
3603 ErrorIndication                                     S nbap.proc.imsg "id-errorIndicationForDedicated/common"
3604 ErrorIndication                                     S nbap.proc.imsg "id-errorIndicationForCommon/common"
3605 CellSynchronisationReportTDD                        S nbap.proc.imsg "id-cellSynchronisationReporting/tdd"
3606 CellSynchronisationTerminationRequestTDD            S nbap.proc.imsg "id-cellSynchronisationTermination/tdd"
3607 CellSynchronisationFailureIndicationTDD             S nbap.proc.imsg "id-cellSynchronisationFailure/tdd"
3608 PrivateMessage                                      S nbap.proc.imsg "id-privateMessageForDedicated/common"
3609 PrivateMessage                                      S nbap.proc.imsg "id-privateMessageForCommon/common"
3610 InformationReport                                   S nbap.proc.imsg "id-informationReporting/common"
3611 InformationExchangeTerminationRequest               S nbap.proc.imsg "id-informationExchangeTermination/common"
3612 InformationExchangeFailureIndication                S nbap.proc.imsg "id-informationExchangeFailure/common"
3613 BearerRearrangementIndication                       S nbap.proc.imsg "id-BearerRearrangement/common"
3614 RadioLinkActivationCommandFDD                       S nbap.proc.imsg "id-radioLinkActivation/fdd"
3615 RadioLinkActivationCommandTDD                       S nbap.proc.imsg "id-radioLinkActivation/tdd"
3616 RadioLinkParameterUpdateIndicationFDD               S nbap.proc.imsg "id-radioLinkParameterUpdate/fdd"
3617 RadioLinkParameterUpdateIndicationTDD               S nbap.proc.imsg "id-radioLinkParameterUpdate/tdd"
3618 MBMSNotificationUpdateCommand                       S nbap.proc.imsg "id-mBMSNotificationUpdate/common"
3619 UEStatusUpdateCommand                               S nbap.proc.imsg "id-uEStatusUpdate/common"
3620 SecondaryULFrequencyReport                          S nbap.proc.imsg "id-secondaryULFrequencyReporting/fdd"
3621 SecondaryULFrequencyUpdateIndication                S nbap.proc.imsg "id-secondaryULFrequencyUpdate/fdd"
3622 #.END