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>
26 E-AGCH-UE-Inactivity-Monitor-Threshold
27 DedicatedMeasurementType
28 E-DCH-MACdFlow-Retransmission-Timer
29 MeasurementFilterCoefficient
30 TDD-ChannelisationCode
31 TDD-ChannelisationCode768
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
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
73 GANSS-GenericDataInfoReqItem/ganss-Real-Time-Integrity ABBREV=gANSS-GenericDataInfoReqItem.ganss-Real-Time-Integrity
78 ProtocolIE-ContainerList
79 ProtocolIE-ContainerPair
80 ProtocolIE-ContainerPairList
83 #.FN_BODY ProtocolIE-ID VAL_PTR = &protocol_ie_id
84 uint32_t protocol_ie_id;
86 nbap_get_private_data(actx->pinfo)->protocol_ie_id = protocol_ie_id; /* To carry around the packet */
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)"));
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;
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,
105 #.FN_PARS ProcedureID/ddMode VAL_PTR = &nbap_get_private_data(actx->pinfo)->dd_mode
107 #.FN_BODY ProcedureID
109 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
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) ");
131 actx->pinfo->link_dir=P2P_DIR_DL;
134 #.FN_HDR CellSetupResponse
135 col_set_str(actx->pinfo->cinfo, COL_INFO,"CellSetupResponse ");
137 actx->pinfo->link_dir=P2P_DIR_UL;
140 #.FN_HDR CellSetupFailure
141 col_set_str(actx->pinfo->cinfo, COL_INFO,"CellSetupFailure ");
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) ");
159 actx->pinfo->link_dir=P2P_DIR_DL;
161 # CommonTransportChannelSetupResponse
162 #.FN_HDR CommonTransportChannelSetupResponse
163 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonTransportChannelSetupResponse ");
165 actx->pinfo->link_dir=P2P_DIR_UL;
167 # CommonTransportChannelSetupFailure
168 #.FN_HDR CommonTransportChannelSetupFailure
169 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonTransportChannelSetupFailure ");
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
180 nbap_setup_conv_t *request_conv;
181 conversation_t *conv;
182 uint32_t transportLayerAddress_ipv4;
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;
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){
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){
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
228 #.FN_HDR AuditRequest
229 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditRequest ");
231 actx->pinfo->link_dir=P2P_DIR_UL;
234 #.FN_HDR AuditResponse
235 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditResponse ");
237 actx->pinfo->link_dir=P2P_DIR_UL;
240 #.FN_HDR AuditFailure
241 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditFailure ");
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) ");
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) ");
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) ");
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 ");
277 actx->pinfo->link_dir=P2P_DIR_DL;
279 # SystemInformationUpdateResponse
280 #.FN_HDR SystemInformationUpdateResponse
281 col_set_str(actx->pinfo->cinfo, COL_INFO,"SystemInformationUpdateResponse ");
283 actx->pinfo->link_dir=P2P_DIR_UL;
285 # SystemInformationUpdateFailure
286 #.FN_HDR SystemInformationUpdateFailure
287 col_set_str(actx->pinfo->cinfo, COL_INFO,"SystemInformationUpdateFailure ");
289 actx->pinfo->link_dir=P2P_DIR_UL;
294 # CommonMeasurementInitiationRequest
295 #.FN_HDR CommonMeasurementInitiationRequest
296 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementInitiationRequest ");
298 actx->pinfo->link_dir=P2P_DIR_DL;
300 # CommonMeasurementInitiationResponse
301 #.FN_HDR CommonMeasurementInitiationResponse
302 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementInitiationResponse ");
304 actx->pinfo->link_dir=P2P_DIR_UL;
306 # CommonMeasurementInitiationFailure
307 #.FN_HDR CommonMeasurementInitiationFailure
308 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementInitiationFailure ");
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 ");
334 actx->pinfo->link_dir=P2P_DIR_DL;
336 # RadioLinkDeletionResponse
337 #.FN_HDR RadioLinkDeletionResponse
338 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkDeletionResponse ");
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) ");
346 actx->pinfo->link_dir=P2P_DIR_DL;
348 # RadioLinkReconfigurationReady
349 #.FN_HDR RadioLinkReconfigurationReady
350 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationReady ");
352 actx->pinfo->link_dir=P2P_DIR_UL;
354 # RadioLinkReconfigurationFailure
355 #.FN_HDR RadioLinkReconfigurationFailure
356 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationFailure ");
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) ");
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 ");
382 actx->pinfo->link_dir=P2P_DIR_UL;
384 # DedicatedMeasurementInitiationRequest
385 #.FN_HDR DedicatedMeasurementInitiationRequest
386 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementInitiationRequest ");
388 actx->pinfo->link_dir=P2P_DIR_DL;
390 # DedicatedMeasurementInitiationResponse
391 #.FN_HDR DedicatedMeasurementInitiationResponse
392 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementInitiationResponse ");
394 actx->pinfo->link_dir=P2P_DIR_UL;
396 # DedicatedMeasurementInitiationFailure
397 #.FN_HDR DedicatedMeasurementInitiationFailure
398 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementInitiationFailure ");
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) ");
406 actx->pinfo->link_dir=P2P_DIR_DL;
408 # PhysicalSharedChannelReconfigurationResponse
409 #.FN_HDR PhysicalSharedChannelReconfigurationResponse
410 col_set_str(actx->pinfo->cinfo, COL_INFO,"PhysicalSharedChannelReconfigurationResponse ");
412 actx->pinfo->link_dir=P2P_DIR_UL;
414 # PhysicalSharedChannelReconfigurationFailure
415 #.FN_HDR PhysicalSharedChannelReconfigurationFailure
416 col_set_str(actx->pinfo->cinfo, COL_INFO,"PhysicalSharedChannelReconfigurationFailure ");
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 ");
440 actx->pinfo->link_dir=P2P_DIR_UL;
442 # AuditRequiredIndication
443 #.FN_HDR AuditRequiredIndication
444 col_set_str(actx->pinfo->cinfo, COL_INFO,"AuditRequiredIndication ");
446 actx->pinfo->link_dir=P2P_DIR_UL;
448 # CommonMeasurementReport
449 #.FN_HDR CommonMeasurementReport
450 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementReport ");
452 actx->pinfo->link_dir=P2P_DIR_UL;
454 # CommonMeasurementTerminationRequest
455 #.FN_HDR CommonMeasurementTerminationRequest
456 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementTerminationRequest ");
458 actx->pinfo->link_dir=P2P_DIR_DL;
460 # CommonMeasurementFailureIndication
461 #.FN_HDR CommonMeasurementFailureIndication
462 col_set_str(actx->pinfo->cinfo, COL_INFO,"CommonMeasurementFailureIndication ");
464 actx->pinfo->link_dir=P2P_DIR_UL;
466 # RadioLinkReconfigurationCommit
467 #.FN_HDR RadioLinkReconfigurationCommit
468 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationCommit ");
470 actx->pinfo->link_dir=P2P_DIR_DL;
472 # RadioLinkReconfigurationCancel
473 #.FN_HDR RadioLinkReconfigurationCancel
474 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkReconfigurationCancel ");
476 actx->pinfo->link_dir=P2P_DIR_DL;
478 # RadioLinkFailureIndication
479 #.FN_HDR RadioLinkFailureIndication
480 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkFailureIndication ");
482 actx->pinfo->link_dir=P2P_DIR_UL;
484 # RadioLinkPreemptionRequiredIndication
485 #.FN_HDR RadioLinkPreemptionRequiredIndication
486 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkPreemptionRequiredIndication ");
488 actx->pinfo->link_dir=P2P_DIR_UL;
490 # RadioLinkRestoreIndication
491 #.FN_HDR RadioLinkRestoreIndication
492 col_set_str(actx->pinfo->cinfo, COL_INFO,"RadioLinkRestoreIndication ");
494 actx->pinfo->link_dir=P2P_DIR_DL;
496 # DedicatedMeasurementReport
497 #.FN_HDR DedicatedMeasurementReport
498 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementReport ");
500 actx->pinfo->link_dir=P2P_DIR_UL;
502 # DedicatedMeasurementTerminationRequest
503 #.FN_HDR DedicatedMeasurementTerminationRequest
504 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementTerminationRequest ");
506 actx->pinfo->link_dir=P2P_DIR_DL;
508 # DedicatedMeasurementFailureIndication
509 #.FN_HDR DedicatedMeasurementFailureIndication
510 col_set_str(actx->pinfo->cinfo, COL_INFO,"DedicatedMeasurementFailureIndication ");
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 ");
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 ");
524 actx->pinfo->link_dir=P2P_DIR_DL;
526 # CompressedModeCommand
527 #.FN_HDR CompressedModeCommand
528 col_set_str(actx->pinfo->cinfo, COL_INFO,"CompressedModeCommand ");
530 actx->pinfo->link_dir=P2P_DIR_DL;
532 # UnblockResourceIndication
533 #.FN_HDR UnblockResourceIndication
534 col_set_str(actx->pinfo->cinfo, COL_INFO,"UnblockResourceIndication ");
536 actx->pinfo->link_dir=P2P_DIR_UL;
539 #.FN_HDR ErrorIndication
540 col_set_str(actx->pinfo->cinfo, COL_INFO,"ErrorIndication ");
542 # CellSynchronisationReportTDD
543 # CellSynchronisationTerminationRequestTDD
544 # CellSynchronisationFailureIndicationTDD
547 #.FN_HDR PrivateMessage
548 col_set_str(actx->pinfo->cinfo, COL_INFO,"PrivateMessage ");
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) ");
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 = ¶meter_tvb
581 tvbuff_t *parameter_tvb=NULL;
582 tvbuff_t *final_tvb=NULL;
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;
594 uint8_t final_byte_off = 0;
595 uint8_t final_bit_off = 0x80;
598 uint32_t byte_off = 0;
599 uint32_t bit_off = 0x80;
600 uint32_t sources_count;
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);
611 if ((per_length & 0x80) == 0x80) {
612 if ((per_length & 0xc0) == 0x80) {
615 per_length += tvb_get_bits8(tvb, offset, 8);
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));
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);
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));
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 */
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;
658 list = nbap_private_data->ib_segments;
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;
668 wmem_list_append(list,(void*)nbap_ib_segment);
669 if ( segment_type <= 2 ) { /* first, first-short or subsequent */
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);
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;
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;
702 if ( bit_off == 0x00 ) {
707 if ( final_bit_off == 0x00 ) {
709 final_bit_off = 0x80;
712 curr_frame = wmem_list_frame_next(curr_frame);
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);
725 else { /* Complete SIB */
726 ti = actx->created_item;
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){
735 dissect_rrc_MasterInformationBlock_PDU(final_tvb, actx->pinfo, subtree, NULL);
738 /* iB-Type: sB1 (1) */
739 dissect_rrc_SysInfoTypeSB1_PDU(final_tvb, actx->pinfo, subtree, NULL);
742 /* iB-Type: sB2 (2) */
743 dissect_rrc_SysInfoTypeSB2_PDU(final_tvb, actx->pinfo, subtree, NULL);
746 /* iB-Type: sIB1 (3) */
747 dissect_rrc_SysInfoType1_PDU(final_tvb, actx->pinfo, subtree, NULL);
750 /* iB-Type: sIB2 (4) */
751 dissect_rrc_SysInfoType2_PDU(final_tvb, actx->pinfo, subtree, NULL);
754 /* iB-Type: sIB3 (5) */
755 dissect_rrc_SysInfoType3_PDU(final_tvb, actx->pinfo, subtree, NULL);
758 /* iB-Type: sIB4 (6) */
759 dissect_rrc_SysInfoType4_PDU(final_tvb, actx->pinfo, subtree, NULL);
762 /* iB-Type: sIB5 (7) */
763 dissect_rrc_SysInfoType5_PDU(final_tvb, actx->pinfo, subtree, NULL);
766 /* iB-Type: sIB6 (8) */
767 dissect_rrc_SysInfoType6_PDU(final_tvb, actx->pinfo, subtree, NULL);
770 /* iB-Type: sIB7 (9) */
771 dissect_rrc_SysInfoType7_PDU(final_tvb, actx->pinfo, subtree, NULL);
774 /* iB-Type: sIB11 (13) */
775 dissect_rrc_SysInfoType11_PDU(final_tvb, actx->pinfo, subtree, NULL);
778 /* iB-Type: sIB12 (14) */
779 dissect_rrc_SysInfoType12_PDU(final_tvb, actx->pinfo, subtree, NULL);
782 /* iB-Type: sIB13 (15) */
783 dissect_rrc_SysInfoType13_PDU(final_tvb, actx->pinfo, subtree, NULL);
786 /* iB-Type: sIB13.1 (16) */
787 dissect_rrc_SysInfoType13_1_PDU(final_tvb, actx->pinfo, subtree, NULL);
790 /* iB-Type: sIB13.2 (17) */
791 dissect_rrc_SysInfoType13_2_PDU(final_tvb, actx->pinfo, subtree, NULL);
794 /* iB-Type: sIB13.3 (18) */
795 dissect_rrc_SysInfoType13_3_PDU(final_tvb, actx->pinfo, subtree, NULL);
798 /* iB-Type: sIB13.4 (19) */
799 dissect_rrc_SysInfoType13_4_PDU(final_tvb, actx->pinfo, subtree, NULL);
802 /* iB-Type: sIB14 (20) */
803 dissect_rrc_SysInfoType14_PDU(final_tvb, actx->pinfo, subtree, NULL);
806 /* iB-Type: sIB15 (21) */
807 dissect_rrc_SysInfoType15_PDU(final_tvb, actx->pinfo, subtree, NULL);
810 /* iB-Type: sIB15.1 (22) */
811 dissect_rrc_SysInfoType15_1_PDU(final_tvb, actx->pinfo, subtree, NULL);
814 /* iB-Type: sIB15.2 (23) */
815 dissect_rrc_SysInfoType15_2_PDU(final_tvb, actx->pinfo, subtree, NULL);
818 /* iB-Type: sIB15.3 (24) */
819 dissect_rrc_SysInfoType15_3_PDU(final_tvb, actx->pinfo, subtree, NULL);
822 /* iB-Type: sIB16 (25) */
823 dissect_rrc_SysInfoType16_PDU(final_tvb, actx->pinfo, subtree, NULL);
826 /* iB-Type: sIB17 (26) */
827 dissect_rrc_SysInfoType17_PDU(final_tvb, actx->pinfo, subtree, NULL);
830 /* iB-Type: sIB15.4 (27) */
831 dissect_rrc_SysInfoType15_4_PDU(final_tvb, actx->pinfo, subtree, NULL);
834 /* iB-Type: sIB18 (28) */
835 dissect_rrc_SysInfoType18_PDU(final_tvb, actx->pinfo, subtree, NULL);
838 /* iB-Type: sIB19 (40) */
839 dissect_rrc_SysInfoType19_PDU(final_tvb, actx->pinfo, subtree, NULL);
844 col_append_str(actx->pinfo->cinfo, COL_INFO,")");
845 col_set_fence(actx->pinfo->cinfo, COL_INFO);
847 #.FN_BODY TransportLayerAddress VAL_PTR = ¶meter_tvb
848 tvbuff_t *parameter_tvb=NULL;
850 proto_tree *subtree, *nsap_tree;
851 uint8_t *padded_nsap_bytes;
854 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
859 # TransportLayerAddress ::= BIT STRING (SIZE (1..160, ...))
860 # Assume 4 bytes used in case of IPv4
862 tvb_len = tvb_reported_length(parameter_tvb);
863 subtree = proto_item_add_subtree(actx->created_item, ett_nbap_TransportLayerAddress);
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);
871 proto_tree_add_item(subtree, hf_nbap_transportLayerAddress_ipv6, parameter_tvb, 0, tvb_len, ENC_NA);
873 if (tvb_len == 20 || 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");
884 nsap_tvb = parameter_tvb;
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){
890 nbap_private_data->transportLayerAddress_ipv4 = tvb_get_ipv4(parameter_tvb, 3);
892 dissect_nsap(nsap_tvb, 0, 20, nsap_tree);
895 #.FN_BODY PayloadCRC-PresenceIndicator VAL_PTR = &payload_crc_value
896 uint32_t payload_crc_value;
900 if(payload_crc_value == 0){
901 nbap_get_private_data(actx->pinfo)->dch_crc_present = true;
903 nbap_get_private_data(actx->pinfo)->dch_crc_present = false;
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
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;
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;
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;
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;
955 int* hsdsch_macdflow_ids;
956 nbap_private_data_t* nbap_private_data = nbap_get_private_data(actx->pinfo);
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 = ¶meter_tvb
968 tvbuff_t *parameter_tvb=NULL;
969 uint16_t binding_id_port;
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);
985 #.FN_BODY UL-ScramblingCodeNumber VAL_PTR = &ul_scrambling_code
986 uint32_t ul_scrambling_code;
987 uint32_t com_context_id;
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));
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;
1001 uint32_t transportLayerAddress_ipv4;
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;
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){
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];
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];
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);
1072 #.FN_BODY PICH-Mode VAL_PTR = &PICH_Mode
1073 uint32_t PICH_Mode = 0;
1078 nbap_get_private_data(actx->pinfo)->paging_indications = 18;
1081 nbap_get_private_data(actx->pinfo)->paging_indications = 36;
1084 nbap_get_private_data(actx->pinfo)->paging_indications = 72;
1087 nbap_get_private_data(actx->pinfo)->paging_indications = 144;
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;
1099 uint32_t transportLayerAddress_ipv4;
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;
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){
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);
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]);
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]);
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];
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];
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);
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;
1210 uint32_t transportLayerAddress_ipv4;
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;
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){
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);
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];
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];
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];
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];
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);
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;
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;
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;
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;
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;
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;
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){
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;
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;
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;
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;
1412 #.FN_BODY TransportFormatSet-TransportBlockSize VAL_PTR = &TransportBlockSize
1413 uint32_t TransportBlockSize;
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;
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){
1432 nbap_dch_chnl_info[dch_id].ul_chan_tf_size[num_items-1] = TransportBlockSize;
1435 nbap_dch_chnl_info[dch_id].dl_chan_tf_size[num_items-1] = TransportBlockSize;
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;
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;
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;
1459 uint32_t transportLayerAddress_ipv4;
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;
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){
1478 /*RBS might sometimes send a nonsens bind, to indicate that no DCH is present*/
1479 if(bindingID == NBAP_IGNORE_PORT){
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);
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;
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];
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];
1536 /* Set data for associated DCH's if we have any */
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];
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];
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);
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);
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;
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;
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){
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);
1600 umts_fp_conversation_info = (umts_fp_conversation_info_t*)conversation_get_proto_data(conversation, proto_fp);
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
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);
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;
1633 expert_add_info(actx->pinfo, NULL, &ei_nbap_no_set_comm_context_id);
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",
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);
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;
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);
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;
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;
1689 if (PINFO_FD_VISITED(actx->pinfo)) {
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);
1701 p_conv_data = (umts_fp_conversation_info_t *)conversation_get_proto_data(p_conv, proto_fp);
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)
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];
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
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 */
1731 fp_edch_channel_info->edch_type = 0; /* 0 means Type 1 */
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;
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;
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){
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.
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",
1777 address_to_str(actx->pinfo->pool, &dst_addr), bindingID);
1779 ws_debug("Frame %%u E-DCH-FDD-Information-to-Modify: Did not find old conv on IP %%s Port %%u",
1781 address_to_str(actx->pinfo->pool, &dst_addr), bindingID);
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);
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));
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;
1815 expert_add_info(actx->pinfo, NULL, &ei_nbap_no_set_comm_context_id);
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);
1829 #.FN_BODY E-DCH-MACdFlow-Specific-InfoItem-to-Modify
1830 uint32_t no_ddi_entries, i;
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;
1844 if (PINFO_FD_VISITED(actx->pinfo))
1849 ws_debug("Frame %%u E-DCH-MACdFlow-Specific-InfoItem-to-Modify",
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;*/
1857 expert_add_info(actx->pinfo, NULL, &ei_nbap_no_set_comm_context_id);
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);
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);
1884 p_conv_data = (umts_fp_conversation_info_t *)conversation_get_proto_data(p_conv, proto_fp);
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)
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];
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
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 */
1914 fp_edch_channel_info->edch_type = 0; /* 0 means Type 1 */
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;
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;
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;
1944 nbap_private_data->e_dch_ddi_value = e_dch_ddi_value;
1945 if (PINFO_FD_VISITED(actx->pinfo))
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;
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;
1961 nbap_private_data->mac_d_pdu_size = mac_d_pdu_size;
1962 if (PINFO_FD_VISITED(actx->pinfo))
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;
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*/
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
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;
1993 nbap_hsdsch_channel_info[nbap_private_data->hsdsch_macdflow_id].rlc_mode = FP_RLC_AM;
1997 nbap_hsdsch_channel_info[nbap_private_data->hsdsch_macdflow_id].rlc_mode = FP_RLC_UM;
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;
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
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*/
2036 add_hsdsch_bind(actx->pinfo);
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
2064 uint32_t transportLayerAddress_ipv4;
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++;
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){
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;
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;
2100 #.FN_BODY HSDSCH-FDD-Information
2102 * Collect the information about the HSDSCH MACdFlows set up conversation(s) and set the conversation data.
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;
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*/
2124 if (PINFO_FD_VISITED(actx->pinfo)){
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",
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);
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;*/
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."
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;
2184 fp_hsdsch_channel_info->hsdsch_entity = hs;
2187 fp_hsdsch_channel_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity;
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);
2196 #.FN_BODY HSDSCH-MACdFlow-Specific-InfoItem-to-Modify
2198 uint32_t transportLayerAddress_ipv4;
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;
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){
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.
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;
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*/
2246 if (PINFO_FD_VISITED(actx->pinfo)){
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",
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",
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);
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;*/
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."
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;
2310 fp_hsdsch_channel_info->hsdsch_entity = hs;
2313 fp_hsdsch_channel_info->hsdsch_entity = (enum fp_hsdsch_entity)nbap_hsdsch_channel_info[i].entity;
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);
2325 ws_debug("Frame %%u HSDSCH-MACdFlows-Information End",
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
2336 uint32_t transportLayerAddress_ipv4;
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;
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){
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
2372 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
2373 fp_hsdsch_channel_info_t* fp_hsdsch_channel_info = NULL;
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;
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;
2392 if (PINFO_FD_VISITED(actx->pinfo)){
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);
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);
2436 #This guy should perhaps also be impletemented, hsdsch frame type 3
2437 #.FN_BODY HSDSCH-Paging-System-InformationFDD
2439 ws_warning("HS-DSCH Type 3 NOT Implemented!");
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;
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);
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)){
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);
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;
2488 #.FN_BODY HSDSCH-RNTI VAL_PTR = &hrnti
2490 umts_fp_conversation_info_t *umts_fp_conversation_info = NULL;
2491 fp_hsdsch_channel_info_t* fp_hsdsch_channel_info = NULL;
2493 conversation_t *conversation = NULL;
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;
2500 nbap_private_data->hrnti = hrnti;
2502 if (PINFO_FD_VISITED(actx->pinfo)){
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;
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"