# x2ap.cnf # x2ap conformation file # Copyright 2007 Anders Broman #.OPT PER ALIGNED #.END #.OMIT_ASSIGNMENT # Get rid of unused code warnings Presence ProtocolIE-FieldPair ProtocolIE-ContainerList ProtocolIE-ContainerPair ProtocolIE-ContainerPairList SourceDLForwardingIPAddress #.END #.PDU X2AP-PDU #.MAKE_ENUM ProtocolIE-ID ProcedureCode #.USE_VALS_EXT CauseRadioNetwork OffsetOfNbiotChannelNumberToEARFCN NRNRB ProcedureCode ProtocolIE-ID #.EXPORTS EUTRANRCellResourceCoordinationRequest_PDU EUTRANRCellResourceCoordinationResponse_PDU MeNBResourceCoordinationInformation_PDU ProtectedEUTRAResourceIndication_PDU SgNBResourceCoordinationInformation_PDU #.PDU EUTRANRCellResourceCoordinationRequest EUTRANRCellResourceCoordinationResponse MeNBResourceCoordinationInformation ProtectedEUTRAResourceIndication SgNBResourceCoordinationInformation #.TYPE_RENAME ProtocolIE-Field/value ProtocolIE_Field_value PrivateIE-Field/value PrivateIE_Field_value InitiatingMessage/value InitiatingMessage_value SuccessfulOutcome/value SuccessfulOutcome_value UnsuccessfulOutcome/value UnsuccessfulOutcome_value #.FIELD_RENAME ProtocolExtensionField/id extension_id PrivateIE-Field/id private_id InitiatingMessage/value initiatingMessage_value ProtocolIE-Field/value protocolIE_Field_value SuccessfulOutcome/value successfulOutcome_value PrivateIE-Field/value privateIE_Field_value #.FN_BODY ProtocolIE-ID VAL_PTR = &x2ap_data->protocol_ie_id struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); %(DEFAULT_BODY)s #.FN_FTR ProtocolIE-ID if (tree) { proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str_ext(x2ap_data->protocol_ie_id, &x2ap_ProtocolIE_ID_vals_ext, "unknown (%d)")); } #.END #.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue #.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue #.FN_BODY ProcedureCode VAL_PTR = &x2ap_data->procedure_code struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); %(DEFAULT_BODY)s #.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue #.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue #.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue #.FN_BODY PrivateIE-ID/global FN_VARIANT = _str VAL_PTR = &actx->external.direct_reference %(DEFAULT_BODY)s actx->external.direct_ref_present = (actx->external.direct_reference != NULL) ? true : false; #.FN_BODY PrivateIE-Field/value if (actx->external.direct_ref_present){ offset=call_per_oid_callback(actx->external.direct_reference, tvb, actx->pinfo, tree, offset, actx, hf_index); }else{ %(DEFAULT_BODY)s } #.FN_BODY TargeteNBtoSource-eNBTransparentContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TargeteNBtoSource_eNBTransparentContainer); dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL); #.TYPE_ATTR ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = &x2ap_ProtocolIE_ID_vals_ext #.END #.FN_BODY TransportLayerAddress VAL_PTR = ¶meter_tvb LEN_PTR = &len # For details on the Transport Layer Address, see # ref. [8], [19] # [8] 3GPP TS 36.424: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); X2 data transport". # [19] 3GPP TS 36.414: "Evolved Universal Terrestrial Radio Access Network (E-UTRAN); S1 data transport". tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; int len; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TransportLayerAddress); if (len == 32) { /* IPv4 */ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN); } else if (len == 128) { /* IPv6 */ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv6, parameter_tvb, 0, 16, ENC_NA); } else if (len == 160) { /* IPv4 */ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN); /* IPv6 */ proto_tree_add_item(subtree, hf_x2ap_transportLayerAddressIPv6, parameter_tvb, 4, 16, ENC_NA); } #.TYPE_ATTR Port-Number TYPE = FT_UINT16 DISPLAY = BASE_DEC #.FN_BODY Port-Number VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); } #.FN_BODY RRC-Context VAL_PTR = ¶meter_tvb # Includes the RRC Handover Preparation Information message as defined in # subclause 10.2.2 of [9]. # [9] 3GPP TS 36.331: "Evolved Universal Terrestrial Radio Access (E-UTRAN); Radio Resource # Control (RRC) Protocol Specification". tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRC_Context); if (g_x2ap_dissect_rrc_context_as == X2AP_RRC_CONTEXT_NBIOT) { dissect_lte_rrc_HandoverPreparationInformation_NB_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } else { dissect_lte_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY UE-HistoryInformationFromTheUE VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_HistoryInformationFromTheUE); dissect_lte_rrc_VisitedCellInfoList_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL); #.FN_BODY RAT-RestrictionsItem/rAT-RestrictionInformation VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_rAT_RestrictionInformation_LEO, &hf_x2ap_rAT_RestrictionInformation_MEO, &hf_x2ap_rAT_RestrictionInformation_GEO, &hf_x2ap_rAT_RestrictionInformation_OTHERSAT, &hf_x2ap_rAT_RestrictionInformation_NR_LEO, &hf_x2ap_rAT_RestrictionInformation_NR_MEO, &hf_x2ap_rAT_RestrictionInformation_NR_GEO, &hf_x2ap_rAT_RestrictionInformation_NR_OTHERSAT, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_rAT_RestrictionInformation); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); } #.FN_BODY ReportCharacteristics VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_ReportCharacteristics_PRBPeriodic, &hf_x2ap_ReportCharacteristics_TNLLoadIndPeriodic, &hf_x2ap_ReportCharacteristics_HWLoadIndPeriodic, &hf_x2ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic, &hf_x2ap_ReportCharacteristics_ABSStatusPeriodic, &hf_x2ap_ReportCharacteristics_RSRPMeasurementReportPeriodic, &hf_x2ap_ReportCharacteristics_CSIReportPeriodic, &hf_x2ap_ReportCharacteristics_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_ReportCharacteristics); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN); } #.FN_BODY MeasurementFailureCause-Item/measurementFailedReportCharacteristics VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, 32, 32, false, NULL, 0, ¶meter_tvb, NULL); if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_measurementFailedReportCharacteristics_PRBPeriodic, &hf_x2ap_measurementFailedReportCharacteristics_TNLLoadIndPeriodic, &hf_x2ap_measurementFailedReportCharacteristics_HWLoadIndPeriodic, &hf_x2ap_measurementFailedReportCharacteristics_CompositeAvailableCapacityPeriodic, &hf_x2ap_measurementFailedReportCharacteristics_ABSStatusPeriodic, &hf_x2ap_measurementFailedReportCharacteristics_RSRPMeasurementReportPeriodic, &hf_x2ap_measurementFailedReportCharacteristics_CSIReportPeriodic, &hf_x2ap_measurementFailedReportCharacteristics_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_measurementFailedReportCharacteristics); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN); } #.FN_BODY UE-RLF-Report-Container VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_RLF_Report_Container); dissect_lte_rrc_RLF_Report_r9_PDU(parameter_tvb, actx->pinfo, subtree, NULL); #.FN_BODY UE-RLF-Report-Container-for-extended-bands VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UE_RLF_Report_Container_for_extended_bands); dissect_lte_rrc_RLF_Report_v9e0_PDU(parameter_tvb, actx->pinfo, subtree, NULL); #.FN_BODY NBIoT-RLF-Report-Container VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_NBIoT_RLF_Report_Container); dissect_lte_rrc_RLF_Report_NB_r16_PDU(parameter_tvb, actx->pinfo, subtree, NULL); #.FN_BODY MeNBtoSeNBContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MeNBtoSeNBContainer); dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL); #.FN_BODY SeNBtoMeNBContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_SeNBtoMeNBContainer); dissect_lte_rrc_SCG_Config_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL); #.FN_BODY MeNBtoSgNBContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MeNBtoSgNBContainer); if ((x2ap_data->procedure_code == id_sgNBReconfigurationCompletion && x2ap_data->message_type == INITIATING_MESSAGE) || (x2ap_data->procedure_code == id_sgNBinitiatedSgNBModification && x2ap_data->message_type == SUCCESSFUL_OUTCOME)) { dissect_nr_rrc_RRCReconfigurationComplete_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } else { dissect_nr_rrc_CG_ConfigInfo_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY SgNBtoMeNBContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_SgNBtoMeNBContainer); dissect_nr_rrc_CG_Config_PDU(parameter_tvb, actx->pinfo, subtree, NULL); #.FN_HDR SplitSRB/rrcContainer struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_PDCP_C_PDU; #.FN_HDR NRUeReport/uENRMeasurements struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_NR_UE_MEAS_REPORT; #.FN_HDR FastMCGRecovery struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); if (x2ap_data->protocol_ie_id == id_FastMCGRecovery_SN_to_MN) x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_SgNB_TO_MeNB; else if (x2ap_data->protocol_ie_id == id_FastMCGRecovery_MN_to_SN) x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_MeNB_TO_SgNB; #.FN_BODY RRCContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); %(DEFAULT_BODY)s if (!parameter_tvb) return offset; switch (x2ap_data->rrc_container_type) { case RRC_CONTAINER_TYPE_NR_UE_MEAS_REPORT: subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRCContainer); dissect_nr_rrc_UL_DCCH_Message_PDU(parameter_tvb, actx->pinfo, subtree, NULL); break; case RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_SgNB_TO_MeNB: subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRCContainer); dissect_lte_rrc_UL_DCCH_Message_PDU(parameter_tvb, actx->pinfo, subtree, NULL); break; case RRC_CONTAINER_TYPE_FAST_MCG_RECOVERY_MeNB_TO_SgNB: subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_RRCContainer); dissect_lte_rrc_DL_DCCH_Message_PDU(parameter_tvb, actx->pinfo, subtree, NULL); break; default: break; } x2ap_data->rrc_container_type = RRC_CONTAINER_TYPE_UNKNOWN; #.FN_BODY EUTRANTraceID VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree = NULL; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_EUTRANTraceID); dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, E212_NONE, false); proto_tree_add_item(subtree, hf_x2ap_eUTRANTraceID_TraceID, parameter_tvb, 3, 3, ENC_BIG_ENDIAN); proto_tree_add_item(subtree, hf_x2ap_eUTRANTraceID_TraceRecordingSessionReference, parameter_tvb, 6, 2, ENC_BIG_ENDIAN); #.FN_BODY InterfacesToTrace VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_interfacesToTrace_S1_MME, &hf_x2ap_interfacesToTrace_X2, &hf_x2ap_interfacesToTrace_Uu, &hf_x2ap_interfacesToTrace_F1_C, &hf_x2ap_interfacesToTrace_E1, &hf_x2ap_interfacesToTrace_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_InterfacesToTrace); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); } #.FN_BODY LastVisitedPSCell-Item VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_LastVisitedPSCell_Item); dissect_s1ap_PSCellInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY TraceCollectionEntityIPAddress VAL_PTR = ¶meter_tvb LEN_PTR = &len tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; int len; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TraceCollectionEntityIPAddress); if (len == 32) { /* IPv4 */ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN); } else if (len == 128) { /* IPv6 */ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv6, parameter_tvb, 0, 16, ENC_NA); } else if (len == 160) { /* IPv4 */ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN); /* IPv6 */ proto_tree_add_item(subtree, hf_x2ap_traceCollectionEntityIPAddress_IPv6, parameter_tvb, 4, 16, ENC_NA); } #.FN_BODY ECGI struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); x2ap_data->number_type = E212_ECGI; %(DEFAULT_BODY)s #.FN_BODY NRCGI struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); x2ap_data->number_type = E212_NRCGI; %(DEFAULT_BODY)s #.FN_BODY TAI-Item struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); x2ap_data->number_type = E212_TAI; %(DEFAULT_BODY)s #.TYPE_ATTR TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX #.FN_BODY TAC VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); } #.TYPE_ATTR LAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX #.FN_BODY LAC VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); } #.TYPE_ATTR FiveGS-TAC TYPE = FT_UINT24 DISPLAY = BASE_DEC_HEX #.FN_BODY FiveGS-TAC VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 3, ENC_BIG_ENDIAN); } #.FN_BODY PLMN-Identity VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); e212_number_type_t number_type = x2ap_data->number_type; x2ap_data->number_type = E212_NONE; %(DEFAULT_BODY)s if(tvb_reported_length(tvb)==0) return offset; if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_PLMN_Identity); dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, number_type, false); #.TYPE_ATTR BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_bit_sec) #.FN_BODY GUMMEI struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); x2ap_data->number_type = E212_GUMMEI; %(DEFAULT_BODY)s #.TYPE_ATTR MME-Code TYPE = FT_UINT8 DISPLAY = BASE_DEC_HEX #.FN_BODY MME-Code VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 1, ENC_BIG_ENDIAN); } #.TYPE_ATTR MME-Group-ID TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX #.FN_BODY MME-Group-ID VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN); } #.FN_BODY EncryptionAlgorithms VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_encryptionAlgorithms_EEA1, &hf_x2ap_encryptionAlgorithms_EEA2, &hf_x2ap_encryptionAlgorithms_EEA3, &hf_x2ap_encryptionAlgorithms_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_EncryptionAlgorithms); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN); } #.FN_BODY IntegrityProtectionAlgorithms VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_integrityProtectionAlgorithms_EIA1, &hf_x2ap_integrityProtectionAlgorithms_EIA2, &hf_x2ap_integrityProtectionAlgorithms_EIA3, &hf_x2ap_integrityProtectionAlgorithms_EIA7, &hf_x2ap_integrityProtectionAlgorithms_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_IntegrityProtectionAlgorithms); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN); } #.TYPE_ATTR Time-UE-StayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds) #.TYPE_ATTR Time-UE-StayedInCell-EnhancedGranularity DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_Time_UE_StayedInCell_EnhancedGranularity_fmt) #.TYPE_ATTR MobilityParametersInformation/handoverTriggerChange DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_handoverTriggerChange_fmt) #.TYPE_ATTR MobilityParametersModificationRange/handoverTriggerChangeLowerLimit DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_handoverTriggerChange_fmt) #.TYPE_ATTR MobilityParametersModificationRange/handoverTriggerChangeUpperLimit DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_handoverTriggerChange_fmt) #.FN_BODY MeasurementsToActivate VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_measurementsToActivate_M1, &hf_x2ap_measurementsToActivate_M2, &hf_x2ap_measurementsToActivate_M3, &hf_x2ap_measurementsToActivate_M4, &hf_x2ap_measurementsToActivate_M5, &hf_x2ap_measurementsToActivate_LoggingM1FromEventTriggered, &hf_x2ap_measurementsToActivate_M6, &hf_x2ap_measurementsToActivate_M7, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MeasurementsToActivate); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); } #.TYPE_ATTR Threshold-RSRP DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_Threshold_RSRP_fmt) #.TYPE_ATTR Threshold-RSRQ DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_Threshold_RSRQ_fmt) #.FN_BODY MDT-Location-Info VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_MDT_Location_Info_GNSS, &hf_x2ap_MDT_Location_Info_E_CID, &hf_x2ap_MDT_Location_Info_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MDT_Location_Info); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); } #.TYPE_ATTR ExpectedActivityPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds) #.TYPE_ATTR ExpectedIdlePeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds) #.TYPE_ATTR RSRPMeasurementResult/_item/rSRPMeasured DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_Threshold_RSRP_fmt) #.FN_BODY DynamicNAICSInformation/transmissionModes VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_MDT_transmissionModes_tm1, &hf_x2ap_MDT_transmissionModes_tm2, &hf_x2ap_MDT_transmissionModes_tm3, &hf_x2ap_MDT_transmissionModes_tm4, &hf_x2ap_MDT_transmissionModes_tm6, &hf_x2ap_MDT_transmissionModes_tm8, &hf_x2ap_MDT_transmissionModes_tm9, &hf_x2ap_MDT_transmissionModes_tm10, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_transmissionModes); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); } #.TYPE_ATTR LHN-ID TYPE=FT_STRING DISPLAY = BASE_NONE #.FN_BODY LHN-ID VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, -1, ENC_UTF_8|ENC_NA); #.FN_BODY X2AP-Message VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_X2AP_Message); dissect_X2AP_PDU_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR ExtendedBitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_bit_sec) #.FN_BODY NRencryptionAlgorithms VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { static int * const fields[] = { &hf_x2ap_NRencryptionAlgorithms_NEA1, &hf_x2ap_NRencryptionAlgorithms_NEA2, &hf_x2ap_NRencryptionAlgorithms_NEA3, &hf_x2ap_NRencryptionAlgorithms_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_NRencryptionAlgorithms); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN); } #.FN_BODY NRintegrityProtectionAlgorithms VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { static int * const fields[] = { &hf_x2ap_NRintegrityProtectionAlgorithms_NIA1, &hf_x2ap_NRintegrityProtectionAlgorithms_NIA2, &hf_x2ap_NRintegrityProtectionAlgorithms_NIA3, &hf_x2ap_NRintegrityProtectionAlgorithms_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_NRintegrityProtectionAlgorithms); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 2, fields, ENC_BIG_ENDIAN); } #.FN_BODY E-RABUsageReport-Item/startTimeStamp VAL_PTR = ×tamp_tvb tvbuff_t *timestamp_tvb = NULL; %(DEFAULT_BODY)s #.FN_FTR E-RABUsageReport-Item/startTimeStamp if (timestamp_tvb) { proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0)); } #.FN_BODY E-RABUsageReport-Item/endTimeStamp VAL_PTR = ×tamp_tvb tvbuff_t *timestamp_tvb = NULL; %(DEFAULT_BODY)s #.FN_FTR E-RABUsageReport-Item/endTimeStamp if (timestamp_tvb) { proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0)); } #.TYPE_ATTR E-RABUsageReport-Item/usageCountUL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_octet_octets) #.TYPE_ATTR E-RABUsageReport-Item/usageCountDL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_octet_octets) #.FN_BODY ServedNRCell-Information/measurementTimingConfiguration VAL_PTR = ¶m_tvb tvbuff_t *param_tvb = NULL; %(DEFAULT_BODY)s if (param_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_measurementTimingConfiguration); dissect_nr_rrc_MeasurementTimingConfiguration_PDU(param_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NRNeighbour-Information/_item/measurementTimingConfiguration VAL_PTR = ¶m_tvb tvbuff_t *param_tvb = NULL; %(DEFAULT_BODY)s if (param_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_measurementTimingConfiguration); dissect_nr_rrc_MeasurementTimingConfiguration_PDU(param_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR Packet-LossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(x2ap_Packet_LossRate_fmt) #.FN_FTR ProtectedEUTRAResourceIndication/mBSFNControlRegionLength proto_item_append_text(actx->created_item, " REs"); #.FN_FTR ProtectedEUTRAResourceIndication/pDCCHRegionLength proto_item_append_text(actx->created_item, " REs"); #.FN_FTR ReservedSubframePattern/mBSFNControlRegionLength proto_item_append_text(actx->created_item, " REs"); #.TYPE_ATTR BluetoothName TYPE=FT_STRING DISPLAY = BASE_NONE #.FN_BODY BluetoothName VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, -1, ENC_UTF_8|ENC_NA); #.END #.TYPE_ATTR WLANName TYPE=FT_STRING DISPLAY = BASE_NONE #.FN_BODY WLANName VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, -1, ENC_UTF_8|ENC_NA); #.END #.TYPE_ATTR Subscription-Based-UE-DifferentiationInfo/periodicTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds) #.TYPE_ATTR ScheduledCommunicationTime/timeofDayStart DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds) #.TYPE_ATTR ScheduledCommunicationTime/timeofDayEnd DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds) #.FN_BODY LastVisitedNGRANCellInformation VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_LastVisitedNGRANCellInformation); dissect_ngap_LastVisitedNGRANCellInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY LastVisitedUTRANCellInformation VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_LastVisitedUTRANCellInformation); dissect_ranap_LastVisitedUTRANCell_Item_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY EndcSONConfigurationTransfer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_EndcSONConfigurationTransfer); dissect_s1ap_EN_DCSONConfigurationTransfer_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY EPCHandoverRestrictionListContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_EPCHandoverRestrictionListContainer); dissect_s1ap_HandoverRestrictionList_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NPRACHConfiguration-FDD/anchorCarrier-NPRACHConfig VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_NPRACHConfig); dissect_lte_rrc_NPRACH_ParametersList_NB_r13_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NPRACHConfiguration-FDD/anchorCarrier-EDT-NPRACHConfig VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_EDT_NPRACHConfig); dissect_lte_rrc_NPRACH_ParametersList_NB_r14_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NPRACHConfiguration-FDD/anchorCarrier-Format2-NPRACHConfig VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_Format2_NPRACHConfig); dissect_lte_rrc_NPRACH_ParametersListFmt2_NB_r15_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NPRACHConfiguration-FDD/anchorCarrier-Format2-EDT-NPRACHConfig VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_Format2_EDT_NPRACHConfig); dissect_lte_rrc_NPRACH_ParametersListFmt2_NB_r15_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NPRACHConfiguration-FDD/non-anchorCarrier-NPRACHConfig VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_non_anchorCarrier_NPRACHConfig); dissect_lte_rrc_UL_ConfigCommonList_NB_r14_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NPRACHConfiguration-FDD/non-anchorCarrier-Format2-NPRACHConfig VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_non_anchorCarrier_Format2_NPRACHConfig); dissect_lte_rrc_UL_ConfigCommonList_NB_v1530_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NPRACHConfiguration-TDD/anchorCarrier-NPRACHConfigTDD VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_anchorCarrier_NPRACHConfigTDD); dissect_lte_rrc_NPRACH_ParametersListTDD_NB_r15_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NPRACHConfiguration-TDD/non-anchorCarrier-NPRACHConfigTDD VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_non_anchorCarrier_NPRACHConfigTDD); dissect_lte_rrc_UL_ConfigCommonListTDD_NB_r15_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY Non-anchorCarrierFrequency VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_Non_anchorCarrierFrequency); dissect_lte_rrc_DL_CarrierConfigCommon_NB_r14_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY ReportCharacteristics-ENDC VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_x2ap_ReportCharacteristics_ENDC_PRBPeriodic, &hf_x2ap_ReportCharacteristics_ENDC_TNLCapacityIndPeriodic, &hf_x2ap_ReportCharacteristics_ENDC_CompositeAvailableCapacityPeriodic, &hf_x2ap_ReportCharacteristics_ENDC_NumberOfActiveUEs, &hf_x2ap_ReportCharacteristics_ENDC_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_ReportCharacteristics_ENDC); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN); } #.FN_BODY TargetCellInNGRAN VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TargetCellInNGRAN); dissect_ngap_NGRAN_CGI_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY TDDULDLConfigurationCommonNR VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_TDDULDLConfigurationCommonNR); dissect_nr_rrc_TDD_UL_DL_ConfigCommon_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_HDR Registration-Request struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); if (x2ap_data->procedure_code == id_endcresourceStatusReportingInitiation) return dissect_x2ap_Registration_Request_ENDC(tvb, offset, actx, tree, hf_x2ap_Registration_Request_ENDC_PDU); #.FN_HDR ReportingPeriodicity struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); if (x2ap_data->procedure_code == id_endcresourceStatusReportingInitiation) return dissect_x2ap_ReportingPeriodicity_ENDC(tvb, offset, actx, tree, hf_x2ap_ReportingPeriodicity_ENDC_PDU); #.FN_HDR ReportCharacteristics struct x2ap_private_data *x2ap_data = x2ap_get_private_data(actx->pinfo); if (x2ap_data->procedure_code == id_endcresourceStatusReportingInitiation) return dissect_x2ap_ReportCharacteristics_ENDC(tvb, offset, actx, tree, hf_x2ap_ReportCharacteristics_ENDC_PDU); #.FN_BODY MDT-ConfigurationNR VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_MDT_ConfigurationNR); dissect_ngap_MDT_Configuration_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NRCellPRACHConfig VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_NRCellPRACHConfig); dissect_f1ap_NRPRACHConfig_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NRRAReportContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_NRRAReportContainer); dissect_nr_rrc_RA_ReportList_r16_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY IntendedTDD-DL-ULConfiguration-NR VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_IntendedTDD_DL_ULConfiguration_NR); dissect_xnap_IntendedTDD_DL_ULConfiguration_NR_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY UERadioCapability VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_UERadioCapability); dissect_lte_rrc_UERadioAccessCapabilityInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR CHO-HandoverWindowStart DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds) #.TYPE_ATTR CHO-HandoverWindowDuration DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(x2ap_cho_handover_window_duration_fmt) #.END #.FN_BODY PSCellListContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; %(DEFAULT_BODY)s if (parameter_tvb) { subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_PSCellListContainer); dissect_lte_rrc_CellIdListNR_r18_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_HDR HandoverRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverRequest"); #.FN_HDR HandoverRequestAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverRequestAcknowledge"); #.FN_HDR HandoverPreparationFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverPreparationFailure"); #.FN_HDR SNStatusTransfer col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNStatusTransfer"); #.FN_HDR UEContextRelease col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextRelease"); #.FN_HDR HandoverCancel col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverCancel"); #.FN_HDR ErrorIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ErrorIndication"); #.FN_HDR ResetRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetRequest"); #.FN_HDR ResetResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResetResponse"); #.FN_HDR X2SetupRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2SetupRequest"); #.FN_HDR X2SetupResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2SetupResponse"); #.FN_HDR X2SetupFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2SetupFailure"); #.FN_HDR LoadInformation col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "LoadInformation"); #.FN_HDR ENBConfigurationUpdate col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdate"); #.FN_HDR ENBConfigurationUpdateAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdateAcknowledge"); #.FN_HDR ENBConfigurationUpdateFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENBConfigurationUpdateFailure"); #.FN_HDR ResourceStatusRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusRequest"); #.FN_HDR ResourceStatusResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusResponse"); #.FN_HDR ResourceStatusFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusFailure"); #.FN_HDR ResourceStatusUpdate col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusUpdate"); #.FN_HDR PrivateMessage col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PrivateMessage"); #.FN_HDR HandoverReport col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverReport"); #.FN_HDR RLFIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RLFIndication"); #.FN_HDR MobilityChangeRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityChangeRequest"); #.FN_HDR MobilityChangeAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityChangeAcknowledge"); #.FN_HDR MobilityChangeFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "MobilityChangeFailure"); #.FN_HDR CellActivationRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationRequest"); #.FN_HDR CellActivationResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationResponse"); #.FN_HDR CellActivationFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellActivationFailure"); #.FN_HDR X2Release col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2Release"); #.FN_HDR X2APMessageTransfer col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2APMessageTransfer"); #.FN_HDR X2RemovalRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2RemovalRequest"); #.FN_HDR X2RemovalResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2RemovalResponse"); #.FN_HDR X2RemovalFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "X2RemovalFailure"); #.FN_HDR SeNBAdditionRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBAdditionRequest"); #.FN_HDR SeNBAdditionRequestAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBAdditionRequestAcknowledge"); #.FN_HDR SeNBAdditionRequestReject col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBAdditionRequestReject"); #.FN_HDR SeNBReconfigurationComplete col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReconfigurationComplete"); #.FN_HDR SeNBModificationRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequest"); #.FN_HDR SeNBModificationRequestAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequestAcknowledge"); #.FN_HDR SeNBModificationRequestReject col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequestReject"); #.FN_HDR SeNBModificationRequired col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRequired"); #.FN_HDR SeNBModificationConfirm col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationConfirm"); #.FN_HDR SeNBModificationRefuse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBModificationRefuse"); #.FN_HDR SeNBReleaseRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReleaseRequest"); #.FN_HDR SeNBReleaseRequired col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReleaseRequired"); #.FN_HDR SeNBReleaseConfirm col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBReleaseConfirm"); #.FN_HDR SeNBCounterCheckRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SeNBCounterCheckRequest"); #.FN_HDR RetrieveUEContextRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextRequest"); #.FN_HDR RetrieveUEContextResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextResponse"); #.FN_HDR RetrieveUEContextFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextFailure"); #.FN_HDR SgNBAdditionRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBAdditionRequest"); #.FN_HDR SgNBAdditionRequestAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBAdditionRequestAcknowledge"); #.FN_HDR SgNBAdditionRequestReject col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBAdditionRequestReject"); #.FN_HDR SgNBReconfigurationComplete col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBReconfigurationComplete"); #.FN_HDR SgNBModificationRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBModificationRequest"); #.FN_HDR SgNBModificationRequestAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBModificationRequestAcknowledge"); #.FN_HDR SgNBModificationRequestReject col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBModificationRequestReject"); #.FN_HDR SgNBModificationRequired col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBModificationRequired"); #.FN_HDR SgNBModificationConfirm col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBModificationConfirm"); #.FN_HDR SgNBModificationRefuse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBModificationRefuse"); #.FN_HDR SgNBReleaseRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBReleaseRequest"); #.FN_HDR SgNBReleaseRequestAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBReleaseRequestAcknowledge"); #.FN_HDR SgNBReleaseRequestReject col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBReleaseRequestReject"); #.FN_HDR SgNBReleaseRequired col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBReleaseRequired"); #.FN_HDR SgNBReleaseConfirm col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBReleaseConfirm"); #.FN_HDR SgNBCounterCheckRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBCounterCheckRequest"); #.FN_HDR SgNBChangeRequired col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBChangeRequired"); #.FN_HDR SgNBChangeConfirm col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBChangeConfirm"); #.FN_HDR SgNBChangeRefuse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBChangeRefuse"); #.FN_HDR RRCTransfer col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCTransfer"); #.FN_HDR ENDCX2SetupRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCX2SetupRequest"); #.FN_HDR ENDCX2SetupResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCX2SetupResponse"); #.FN_HDR ENDCX2SetupFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCX2SetupFailure"); #.FN_HDR ENDCConfigurationUpdate col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCConfigurationUpdate"); #.FN_HDR ENDCConfigurationUpdateAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCConfigurationUpdateAcknowledge"); #.FN_HDR ENDCConfigurationUpdateFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCConfigurationUpdateFailure"); #.FN_HDR SecondaryRATDataUsageReport col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SecondaryRATDataUsageReport"); #.FN_HDR ENDCCellActivationRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCCellActivationRequest"); #.FN_HDR ENDCCellActivationResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCCellActivationResponse"); #.FN_HDR ENDCCellActivationFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCCellActivationFailure"); #.FN_HDR ENDCPartialResetRequired col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCPartialResetRequired"); #.FN_HDR ENDCPartialResetConfirm col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCPartialResetConfirm"); #.FN_HDR EUTRANRCellResourceCoordinationRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "EUTRANRCellResourceCoordinationRequest"); #.FN_HDR EUTRANRCellResourceCoordinationResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "EUTRANRCellResourceCoordinationResponse"); #.FN_HDR SgNBActivityNotification col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SgNBActivityNotification"); #.FN_HDR ENDCX2RemovalRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCX2RemovalRequest"); #.FN_HDR ENDCX2RemovalResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCX2RemovalResponse"); #.FN_HDR ENDCX2RemovalFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCX2RemovalFailure"); #.FN_HDR DataForwardingAddressIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DataForwardingAddressIndication"); #.FN_HDR GNBStatusIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBStatusIndication"); #.FN_HDR ENDCConfigurationTransfer col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCConfigurationTransfer"); #.FN_HDR DeactivateTrace col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DeactivateTrace"); #.FN_HDR TraceStart col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "TraceStart"); #.FN_HDR HandoverSuccess col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverSuccess"); #.FN_HDR EarlyStatusTransfer col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "EarlyStatusTransfer"); #.FN_HDR ConditionalHandoverCancel col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ConditionalHandoverCancel"); #.FN_HDR ENDCResourceStatusRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCResourceStatusRequest"); #.FN_HDR ENDCResourceStatusResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCResourceStatusResponse"); #.FN_HDR ENDCResourceStatusFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCResourceStatusFailure"); #.FN_HDR ENDCResourceStatusUpdate col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ENDCResourceStatusUpdate"); #.FN_HDR CellTrafficTrace col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellTrafficTrace"); #.FN_HDR F1CTrafficTransfer col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "F1CTrafficTransfer"); #.FN_HDR UERadioCapabilityIDMappingRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UERadioCapabilityIDMappingRequest"); #.FN_HDR UERadioCapabilityIDMappingResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UERadioCapabilityIDMappingResponse"); #.FN_HDR AccessAndMobilityIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "AccessAndMobilityIndication"); #.FN_HDR CPC-cancel col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CPC-cancel"); #.FN_HDR RachIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RachIndication"); #.ASSIGN_VALUE_TO_TYPE # X2AP does not have constants assigned to types, they are pure INTEGER # ProcedureCode id-handoverPreparation ProcedureCode id-handoverCancel ProcedureCode id-loadIndication ProcedureCode id-errorIndication ProcedureCode id-snStatusTransfer ProcedureCode id-uEContextRelease ProcedureCode id-x2Setup ProcedureCode id-reset ProcedureCode id-eNBConfigurationUpdate ProcedureCode id-resourceStatusReportingInitiation ProcedureCode id-resourceStatusReporting ProcedureCode id-privateMessage ProcedureCode id-mobilitySettingsChange ProcedureCode id-rLFIndication ProcedureCode id-handoverReport ProcedureCode id-cellActivation ProcedureCode id-x2Release ProcedureCode id-x2APMessageTransfer ProcedureCode id-x2Removal ProcedureCode id-seNBAdditionPreparation ProcedureCode id-seNBReconfigurationCompletion ProcedureCode id-meNBinitiatedSeNBModificationPreparation ProcedureCode id-seNBinitiatedSeNBModification ProcedureCode id-meNBinitiatedSeNBRelease ProcedureCode id-seNBinitiatedSeNBRelease ProcedureCode id-seNBCounterCheck ProcedureCode id-retrieveUEContext ProcedureCode id-sgNBAdditionPreparation ProcedureCode id-sgNBReconfigurationCompletion ProcedureCode id-meNBinitiatedSgNBModificationPreparation ProcedureCode id-sgNBinitiatedSgNBModification ProcedureCode id-meNBinitiatedSgNBRelease ProcedureCode id-sgNBinitiatedSgNBRelease ProcedureCode id-sgNBCounterCheck ProcedureCode id-sgNBChange ProcedureCode id-rRCTransfer ProcedureCode id-endcX2Setup ProcedureCode id-endcConfigurationUpdate ProcedureCode id-secondaryRATDataUsageReport ProcedureCode id-endcCellActivation ProcedureCode id-endcPartialReset ProcedureCode id-eUTRANRCellResourceCoordination ProcedureCode id-SgNBActivityNotification ProcedureCode id-endcX2Removal ProcedureCode id-dataForwardingAddressIndication ProcedureCode id-gNBStatusIndication ProcedureCode id-deactivateTrace ProcedureCode id-traceStart ProcedureCode id-endcConfigurationTransfer ProcedureCode id-handoverSuccess ProcedureCode id-conditionalHandoverCancel ProcedureCode id-earlyStatusTransfer ProcedureCode id-cellTrafficTrace ProcedureCode id-endcresourceStatusReporting ProcedureCode id-endcresourceStatusReportingInitiation ProcedureCode id-f1CTrafficTransfer ProcedureCode id-UERadioCapabilityIDMapping ProcedureCode id-accessAndMobilityIndication ProcedureCode id-procedure-code-58-not-to-be-used ProcedureCode id-CPC-cancel ProcedureCode id-rachIndication ProcedureCode # ProtocolIE-ID id-E-RABs-Admitted-Item ProtocolIE-ID id-E-RABs-Admitted-List ProtocolIE-ID id-E-RAB-Item ProtocolIE-ID id-E-RABs-NotAdmitted-List ProtocolIE-ID id-E-RABs-ToBeSetup-Item ProtocolIE-ID id-Cause ProtocolIE-ID id-CellInformation ProtocolIE-ID id-CellInformation-Item ProtocolIE-ID id-New-eNB-UE-X2AP-ID ProtocolIE-ID id-Old-eNB-UE-X2AP-ID ProtocolIE-ID id-TargetCell-ID ProtocolIE-ID id-TargeteNBtoSource-eNBTransparentContainer ProtocolIE-ID id-TraceActivation ProtocolIE-ID id-UE-ContextInformation ProtocolIE-ID id-UE-HistoryInformation ProtocolIE-ID id-UE-X2AP-ID ProtocolIE-ID id-CriticalityDiagnostics ProtocolIE-ID id-E-RABs-SubjectToStatusTransfer-List ProtocolIE-ID id-E-RABs-SubjectToStatusTransfer-Item ProtocolIE-ID id-ServedCells ProtocolIE-ID id-GlobalENB-ID ProtocolIE-ID id-TimeToWait ProtocolIE-ID id-GUMMEI-ID ProtocolIE-ID id-GUGroupIDList ProtocolIE-ID id-ServedCellsToAdd ProtocolIE-ID id-ServedCellsToModify ProtocolIE-ID id-ServedCellsToDelete ProtocolIE-ID id-Registration-Request ProtocolIE-ID id-CellToReport ProtocolIE-ID id-ReportingPeriodicity ProtocolIE-ID id-CellToReport-Item ProtocolIE-ID id-CellMeasurementResult ProtocolIE-ID id-CellMeasurementResult-Item ProtocolIE-ID id-GUGroupIDToAddList ProtocolIE-ID id-GUGroupIDToDeleteList ProtocolIE-ID id-SRVCCOperationPossible ProtocolIE-ID id-Measurement-ID ProtocolIE-ID id-ReportCharacteristics ProtocolIE-ID id-ENB1-Measurement-ID ProtocolIE-ID id-ENB2-Measurement-ID ProtocolIE-ID id-Number-of-Antennaports ProtocolIE-ID id-CompositeAvailableCapacityGroup ProtocolIE-ID id-ENB1-Cell-ID ProtocolIE-ID id-ENB2-Cell-ID ProtocolIE-ID id-ENB2-Proposed-Mobility-Parameters ProtocolIE-ID id-ENB1-Mobility-Parameters ProtocolIE-ID id-ENB2-Mobility-Parameters-Modification-Range ProtocolIE-ID id-FailureCellPCI ProtocolIE-ID id-Re-establishmentCellECGI ProtocolIE-ID id-FailureCellCRNTI ProtocolIE-ID id-ShortMAC-I ProtocolIE-ID id-SourceCellECGI ProtocolIE-ID id-FailureCellECGI ProtocolIE-ID id-HandoverReportType ProtocolIE-ID id-PRACH-Configuration ProtocolIE-ID id-MBSFN-Subframe-Info ProtocolIE-ID id-ServedCellsToActivate ProtocolIE-ID id-ActivatedCellList ProtocolIE-ID id-DeactivationIndication ProtocolIE-ID id-UE-RLF-Report-Container ProtocolIE-ID id-ABSInformation ProtocolIE-ID id-InvokeIndication ProtocolIE-ID id-ABS-Status ProtocolIE-ID id-PartialSuccessIndicator ProtocolIE-ID id-MeasurementInitiationResult-List ProtocolIE-ID id-MeasurementInitiationResult-Item ProtocolIE-ID id-MeasurementFailureCause-Item ProtocolIE-ID id-CompleteFailureCauseInformation-List ProtocolIE-ID id-CompleteFailureCauseInformation-Item ProtocolIE-ID id-CSG-Id ProtocolIE-ID id-CSGMembershipStatus ProtocolIE-ID id-MDTConfiguration ProtocolIE-ID id-ManagementBasedMDTallowed ProtocolIE-ID id-RRCConnSetupIndicator ProtocolIE-ID id-NeighbourTAC ProtocolIE-ID id-Time-UE-StayedInCell-EnhancedGranularity ProtocolIE-ID id-RRCConnReestabIndicator ProtocolIE-ID id-MBMS-Service-Area-List ProtocolIE-ID id-HO-cause ProtocolIE-ID id-TargetCellInUTRAN ProtocolIE-ID id-MobilityInformation ProtocolIE-ID id-SourceCellCRNTI ProtocolIE-ID id-MultibandInfoList ProtocolIE-ID id-M3Configuration ProtocolIE-ID id-M4Configuration ProtocolIE-ID id-M5Configuration ProtocolIE-ID id-MDT-Location-Info ProtocolIE-ID id-ManagementBasedMDTPLMNList ProtocolIE-ID id-SignallingBasedMDTPLMNList ProtocolIE-ID id-ReceiveStatusOfULPDCPSDUsExtended ProtocolIE-ID id-ULCOUNTValueExtended ProtocolIE-ID id-DLCOUNTValueExtended ProtocolIE-ID id-eARFCNExtension ProtocolIE-ID id-UL-EARFCNExtension ProtocolIE-ID id-DL-EARFCNExtension ProtocolIE-ID id-AdditionalSpecialSubframe-Info ProtocolIE-ID id-Masked-IMEISV ProtocolIE-ID id-IntendedULDLConfiguration ProtocolIE-ID id-ExtendedULInterferenceOverloadInfo ProtocolIE-ID id-RNL-Header ProtocolIE-ID id-x2APMessage ProtocolIE-ID id-ProSeAuthorized ProtocolIE-ID id-ExpectedUEBehaviour ProtocolIE-ID id-UE-HistoryInformationFromTheUE ProtocolIE-ID id-DynamicDLTransmissionInformation ProtocolIE-ID id-UE-RLF-Report-Container-for-extended-bands ProtocolIE-ID id-CoMPInformation ProtocolIE-ID id-ReportingPeriodicityRSRPMR ProtocolIE-ID id-RSRPMRList ProtocolIE-ID id-MeNB-UE-X2AP-ID ProtocolIE-ID id-SeNB-UE-X2AP-ID ProtocolIE-ID id-UE-SecurityCapabilities ProtocolIE-ID id-SeNBSecurityKey ProtocolIE-ID id-SeNBUEAggregateMaximumBitRate ProtocolIE-ID id-ServingPLMN ProtocolIE-ID id-E-RABs-ToBeAdded-List ProtocolIE-ID id-E-RABs-ToBeAdded-Item ProtocolIE-ID id-MeNBtoSeNBContainer ProtocolIE-ID id-E-RABs-Admitted-ToBeAdded-List ProtocolIE-ID id-E-RABs-Admitted-ToBeAdded-Item ProtocolIE-ID id-SeNBtoMeNBContainer ProtocolIE-ID id-ResponseInformationSeNBReconfComp ProtocolIE-ID id-UE-ContextInformationSeNBModReq ProtocolIE-ID id-E-RABs-ToBeAdded-ModReqItem ProtocolIE-ID id-E-RABs-ToBeModified-ModReqItem ProtocolIE-ID id-E-RABs-ToBeReleased-ModReqItem ProtocolIE-ID id-E-RABs-Admitted-ToBeAdded-ModAckList ProtocolIE-ID id-E-RABs-Admitted-ToBeModified-ModAckList ProtocolIE-ID id-E-RABs-Admitted-ToBeReleased-ModAckList ProtocolIE-ID id-E-RABs-Admitted-ToBeAdded-ModAckItem ProtocolIE-ID id-E-RABs-Admitted-ToBeModified-ModAckItem ProtocolIE-ID id-E-RABs-Admitted-ToBeReleased-ModAckItem ProtocolIE-ID id-E-RABs-ToBeReleased-ModReqd ProtocolIE-ID id-E-RABs-ToBeReleased-ModReqdItem ProtocolIE-ID id-SCGChangeIndication ProtocolIE-ID id-E-RABs-ToBeReleased-List-RelReq ProtocolIE-ID id-E-RABs-ToBeReleased-RelReqItem ProtocolIE-ID id-E-RABs-ToBeReleased-List-RelConf ProtocolIE-ID id-E-RABs-ToBeReleased-RelConfItem ProtocolIE-ID id-E-RABs-SubjectToCounterCheck-List ProtocolIE-ID id-E-RABs-SubjectToCounterCheckItem ProtocolIE-ID id-CoverageModificationList ProtocolIE-ID id-ReportingPeriodicityCSIR ProtocolIE-ID id-CSIReportList ProtocolIE-ID id-UEID ProtocolIE-ID id-enhancedRNTP ProtocolIE-ID id-ProSeUEtoNetworkRelaying ProtocolIE-ID id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 ProtocolIE-ID id-ULCOUNTValuePDCP-SNlength18 ProtocolIE-ID id-DLCOUNTValuePDCP-SNlength18 ProtocolIE-ID id-UE-ContextReferenceAtSeNB ProtocolIE-ID id-UE-ContextKeptIndicator ProtocolIE-ID id-New-eNB-UE-X2AP-ID-Extension ProtocolIE-ID id-Old-eNB-UE-X2AP-ID-Extension ProtocolIE-ID id-MeNB-UE-X2AP-ID-Extension ProtocolIE-ID id-SeNB-UE-X2AP-ID-Extension ProtocolIE-ID id-LHN-ID ProtocolIE-ID id-FreqBandIndicatorPriority ProtocolIE-ID id-M6Configuration ProtocolIE-ID id-M7Configuration ProtocolIE-ID id-Tunnel-Information-for-BBF ProtocolIE-ID id-SIPTO-BearerDeactivationIndication ProtocolIE-ID id-GW-TransportLayerAddress ProtocolIE-ID id-Correlation-ID ProtocolIE-ID id-SIPTO-Correlation-ID ProtocolIE-ID id-SIPTO-L-GW-TransportLayerAddress ProtocolIE-ID id-X2RemovalThreshold ProtocolIE-ID id-CellReportingIndicator ProtocolIE-ID id-BearerType ProtocolIE-ID id-resumeID ProtocolIE-ID id-UE-ContextInformationRetrieve ProtocolIE-ID id-E-RABs-ToBeSetupRetrieve-Item ProtocolIE-ID id-NewEUTRANCellIdentifier ProtocolIE-ID id-V2XServicesAuthorized ProtocolIE-ID id-OffsetOfNbiotChannelNumberToDL-EARFCN ProtocolIE-ID id-OffsetOfNbiotChannelNumberToUL-EARFCN ProtocolIE-ID id-AdditionalSpecialSubframeExtension-Info ProtocolIE-ID id-BandwidthReducedSI ProtocolIE-ID id-MakeBeforeBreakIndicator ProtocolIE-ID id-UE-ContextReferenceAtWT ProtocolIE-ID id-WT-UE-ContextKeptIndicator ProtocolIE-ID id-UESidelinkAggregateMaximumBitRate ProtocolIE-ID id-uL-GTPtunnelEndpoint ProtocolIE-ID id-DL-scheduling-PDCCH-CCE-usage ProtocolIE-ID id-UL-scheduling-PDCCH-CCE-usage ProtocolIE-ID id-UEAppLayerMeasConfig ProtocolIE-ID id-extended-e-RAB-MaximumBitrateDL ProtocolIE-ID id-extended-e-RAB-MaximumBitrateUL ProtocolIE-ID id-extended-e-RAB-GuaranteedBitrateDL ProtocolIE-ID id-extended-e-RAB-GuaranteedBitrateUL ProtocolIE-ID id-extended-uEaggregateMaximumBitRateDownlink ProtocolIE-ID id-extended-uEaggregateMaximumBitRateUplink ProtocolIE-ID id-NRrestrictioninEPSasSecondaryRAT ProtocolIE-ID id-SgNBSecurityKey ProtocolIE-ID id-SgNBUEAggregateMaximumBitRate ProtocolIE-ID id-E-RABs-ToBeAdded-SgNBAddReqList ProtocolIE-ID id-MeNBtoSgNBContainer ProtocolIE-ID id-SgNB-UE-X2AP-ID ProtocolIE-ID id-RequestedSplitSRBs ProtocolIE-ID id-E-RABs-ToBeAdded-SgNBAddReq-Item ProtocolIE-ID id-E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList ProtocolIE-ID id-SgNBtoMeNBContainer ProtocolIE-ID id-AdmittedSplitSRBs ProtocolIE-ID id-E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item ProtocolIE-ID id-ResponseInformationSgNBReconfComp ProtocolIE-ID id-UE-ContextInformation-SgNBModReq ProtocolIE-ID id-E-RABs-ToBeAdded-SgNBModReq-Item ProtocolIE-ID id-E-RABs-ToBeModified-SgNBModReq-Item ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBModReq-Item ProtocolIE-ID id-E-RABs-Admitted-ToBeAdded-SgNBModAckList ProtocolIE-ID id-E-RABs-Admitted-ToBeModified-SgNBModAckList ProtocolIE-ID id-E-RABs-Admitted-ToBeReleased-SgNBModAckList ProtocolIE-ID id-E-RABs-Admitted-ToBeAdded-SgNBModAck-Item ProtocolIE-ID id-E-RABs-Admitted-ToBeModified-SgNBModAck-Item ProtocolIE-ID id-E-RABs-Admitted-ToBeReleased-SgNBModAck-Item ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBModReqdList ProtocolIE-ID id-E-RABs-ToBeModified-SgNBModReqdList ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBModReqd-Item ProtocolIE-ID id-E-RABs-ToBeModified-SgNBModReqd-Item ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBChaConfList ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBChaConf-Item ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBRelReqList ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBRelReq-Item ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBRelConfList ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBRelConf-Item ProtocolIE-ID id-E-RABs-SubjectToSgNBCounterCheck-List ProtocolIE-ID id-E-RABs-SubjectToSgNBCounterCheck-Item ProtocolIE-ID id-RRCContainer ProtocolIE-ID id-SRBType ProtocolIE-ID id-Target-SgNB-ID ProtocolIE-ID id-HandoverRestrictionList ProtocolIE-ID id-SCGConfigurationQuery ProtocolIE-ID id-SplitSRB ProtocolIE-ID id-NRUeReport ProtocolIE-ID id-InitiatingNodeType-EndcX2Setup ProtocolIE-ID id-InitiatingNodeType-EndcConfigUpdate ProtocolIE-ID id-RespondingNodeType-EndcX2Setup ProtocolIE-ID id-RespondingNodeType-EndcConfigUpdate ProtocolIE-ID id-NRUESecurityCapabilities ProtocolIE-ID id-PDCPChangeIndication ProtocolIE-ID id-ServedEUTRAcellsENDCX2ManagementList ProtocolIE-ID id-CellAssistanceInformation ProtocolIE-ID id-Globalen-gNB-ID ProtocolIE-ID id-ServedNRcellsENDCX2ManagementList ProtocolIE-ID id-UE-ContextReferenceAtSgNB ProtocolIE-ID id-SecondaryRATUsageReport ProtocolIE-ID id-ActivationID ProtocolIE-ID id-MeNBResourceCoordinationInformation ProtocolIE-ID id-SgNBResourceCoordinationInformation ProtocolIE-ID id-ServedEUTRAcellsToModifyListENDCConfUpd ProtocolIE-ID id-ServedEUTRAcellsToDeleteListENDCConfUpd ProtocolIE-ID id-ServedNRcellsToModifyListENDCConfUpd ProtocolIE-ID id-ServedNRcellsToDeleteListENDCConfUpd ProtocolIE-ID id-E-RABUsageReport-Item ProtocolIE-ID id-Old-SgNB-UE-X2AP-ID ProtocolIE-ID id-SecondaryRATUsageReportList ProtocolIE-ID id-SecondaryRATUsageReport-Item ProtocolIE-ID id-ServedNRCellsToActivate ProtocolIE-ID id-ActivatedNRCellList ProtocolIE-ID id-SelectedPLMN ProtocolIE-ID id-UEs-ToBeReset ProtocolIE-ID id-UEs-Admitted-ToBeReset ProtocolIE-ID id-RRCConfigIndication ProtocolIE-ID id-DownlinkPacketLossRate ProtocolIE-ID id-UplinkPacketLossRate ProtocolIE-ID id-SubscriberProfileIDforRFP ProtocolIE-ID id-serviceType ProtocolIE-ID id-AerialUEsubscriptionInformation ProtocolIE-ID id-SGNB-Addition-Trigger-Ind ProtocolIE-ID id-MeNBCell-ID ProtocolIE-ID id-RequestedSplitSRBsrelease ProtocolIE-ID id-AdmittedSplitSRBsrelease ProtocolIE-ID id-NRS-NSSS-PowerOffset ProtocolIE-ID id-NSSS-NumOccasionDifferentPrecoder ProtocolIE-ID id-ProtectedEUTRAResourceIndication ProtocolIE-ID id-InitiatingNodeType-EutranrCellResourceCoordination ProtocolIE-ID id-RespondingNodeType-EutranrCellResourceCoordination ProtocolIE-ID id-DataTrafficResourceIndication ProtocolIE-ID id-SpectrumSharingGroupID ProtocolIE-ID id-ListofEUTRACellsinEUTRACoordinationReq ProtocolIE-ID id-ListofEUTRACellsinEUTRACoordinationResp ProtocolIE-ID id-ListofEUTRACellsinNRCoordinationReq ProtocolIE-ID id-ListofNRCellsinNRCoordinationReq ProtocolIE-ID id-ListofNRCellsinNRCoordinationResp ProtocolIE-ID id-E-RABs-AdmittedToBeModified-SgNBModConfList ProtocolIE-ID id-E-RABs-AdmittedToBeModified-SgNBModConf-Item ProtocolIE-ID id-UEContextLevelUserPlaneActivity ProtocolIE-ID id-ERABActivityNotifyItemList ProtocolIE-ID id-InitiatingNodeType-EndcX2Removal ProtocolIE-ID id-RespondingNodeType-EndcX2Removal ProtocolIE-ID id-RLC-Status ProtocolIE-ID id-CNTypeRestrictions ProtocolIE-ID id-uLpDCPSnLength ProtocolIE-ID id-BluetoothMeasurementConfiguration ProtocolIE-ID id-WLANMeasurementConfiguration ProtocolIE-ID id-NRrestrictionin5GS ProtocolIE-ID id-dL-Forwarding ProtocolIE-ID id-E-RABs-DataForwardingAddress-List ProtocolIE-ID id-E-RABs-DataForwardingAddress-Item ProtocolIE-ID id-Subscription-Based-UE-DifferentiationInfo ProtocolIE-ID id-GNBOverloadInformation ProtocolIE-ID id-dLPDCPSnLength ProtocolIE-ID id-secondarysgNBDLGTPTEIDatPDCP ProtocolIE-ID id-secondarymeNBULGTPTEIDatPDCP ProtocolIE-ID id-lCID ProtocolIE-ID id-duplicationActivation ProtocolIE-ID id-ECGI ProtocolIE-ID id-RLCMode-transferred ProtocolIE-ID id-E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList ProtocolIE-ID id-E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBRelReqdList ProtocolIE-ID id-E-RABs-ToBeReleased-SgNBRelReqd-Item ProtocolIE-ID id-NRCGI ProtocolIE-ID id-MeNBCoordinationAssistanceInformation ProtocolIE-ID id-SgNBCoordinationAssistanceInformation ProtocolIE-ID id-new-drb-ID-req ProtocolIE-ID id-endcSONConfigurationTransfer ProtocolIE-ID id-NRNeighbourInfoToAdd ProtocolIE-ID id-NRNeighbourInfoToModify ProtocolIE-ID id-DesiredActNotificationLevel ProtocolIE-ID id-LocationInformationSgNBReporting ProtocolIE-ID id-LocationInformationSgNB ProtocolIE-ID id-LastNG-RANPLMNIdentity ProtocolIE-ID id-EUTRANTraceID ProtocolIE-ID id-additionalPLMNs-Item ProtocolIE-ID id-InterfaceInstanceIndication ProtocolIE-ID id-BPLMN-ID-Info-EUTRA ProtocolIE-ID id-BPLMN-ID-Info-NR ProtocolIE-ID id-NBIoT-UL-DL-AlignmentOffset ProtocolIE-ID id-ERABs-transferred-to-MeNB ProtocolIE-ID id-AdditionalRRMPriorityIndex ProtocolIE-ID id-LowerLayerPresenceStatusChange ProtocolIE-ID id-FastMCGRecovery-SN-to-MN ProtocolIE-ID id-RequestedFastMCGRecoveryViaSRB3 ProtocolIE-ID id-AvailableFastMCGRecoveryViaSRB3 ProtocolIE-ID id-RequestedFastMCGRecoveryViaSRB3Release ProtocolIE-ID id-ReleaseFastMCGRecoveryViaSRB3 ProtocolIE-ID id-FastMCGRecovery-MN-to-SN ProtocolIE-ID id-PartialListIndicator ProtocolIE-ID id-MaximumCellListSize ProtocolIE-ID id-MessageOversizeNotification ProtocolIE-ID id-CellandCapacityAssistInfo ProtocolIE-ID id-TNLConfigurationInfo ProtocolIE-ID id-TNLA-To-Add-List ProtocolIE-ID id-TNLA-To-Update-List ProtocolIE-ID id-TNLA-To-Remove-List ProtocolIE-ID id-TNLA-Setup-List ProtocolIE-ID id-TNLA-Failed-To-Setup-List ProtocolIE-ID id-UnlicensedSpectrumRestriction ProtocolIE-ID id-UEContextReferenceatSourceNGRAN ProtocolIE-ID id-EPCHandoverRestrictionListContainer ProtocolIE-ID id-CHOinformation-REQ ProtocolIE-ID id-CHOinformation-ACK ProtocolIE-ID id-DAPSRequestInfo ProtocolIE-ID id-RequestedTargetCellID ProtocolIE-ID id-CandidateCellsToBeCancelledList ProtocolIE-ID id-DAPSResponseInfo ProtocolIE-ID id-ProcedureStage ProtocolIE-ID id-CHO-DC-Indicator ProtocolIE-ID id-Ethernet-Type ProtocolIE-ID id-NRV2XServicesAuthorized ProtocolIE-ID id-NRUESidelinkAggregateMaximumBitRate ProtocolIE-ID id-PC5QoSParameters ProtocolIE-ID id-NPRACHConfiguration ProtocolIE-ID id-NBIoT-RLF-Report-Container ProtocolIE-ID id-MDTConfigurationNR ProtocolIE-ID id-PrivacyIndicator ProtocolIE-ID id-TraceCollectionEntityIPAddress ProtocolIE-ID id-UERadioCapabilityID ProtocolIE-ID id-SNtriggered ProtocolIE-ID id-CSI-RSTransmissionIndication ProtocolIE-ID id-DLCarrierList ProtocolIE-ID id-TargetCellInNGRAN ProtocolIE-ID id-E-UTRAN-Node1-Measurement-ID ProtocolIE-ID id-E-UTRAN-Node2-Measurement-ID ProtocolIE-ID id-TDDULDLConfigurationCommonNR ProtocolIE-ID id-CarrierList ProtocolIE-ID id-ULCarrierList ProtocolIE-ID id-FrequencyShift7p5khz ProtocolIE-ID id-SSB-PositionsInBurst ProtocolIE-ID id-NRCellPRACHConfig ProtocolIE-ID id-CellToReport-NR-ENDC ProtocolIE-ID id-CellToReport-NR-ENDC-Item ProtocolIE-ID id-CellMeasurementResult-NR-ENDC ProtocolIE-ID id-CellMeasurementResult-NR-ENDC-Item ProtocolIE-ID id-IABNodeIndication ProtocolIE-ID id-QoS-Mapping-Information ProtocolIE-ID id-F1CTrafficContainer ProtocolIE-ID id-IntendedTDD-DL-ULConfiguration-NR ProtocolIE-ID id-UERadioCapability ProtocolIE-ID id-CellMeasurementResult-E-UTRA-ENDC ProtocolIE-ID id-CellMeasurementResult-E-UTRA-ENDC-Item ProtocolIE-ID id-CellToReport-E-UTRA-ENDC ProtocolIE-ID id-CellToReport-E-UTRA-ENDC-Item ProtocolIE-ID id-TraceCollectionEntityURI ProtocolIE-ID id-SFN-Offset ProtocolIE-ID id-CHO-DC-EarlyDataForwarding ProtocolIE-ID id-IMSvoiceEPSfallbackfrom5G ProtocolIE-ID id-AdditionLocationInformation ProtocolIE-ID id-DirectForwardingPathAvailability ProtocolIE-ID id-sourceNG-RAN-node-id ProtocolIE-ID id-SourceDLForwardingIPAddress ProtocolIE-ID id-SourceNodeDLForwardingIPAddress ProtocolIE-ID id-NRRAReport ProtocolIE-ID id-SCG-UE-HistoryInformation ProtocolIE-ID id-PSCellHistoryInformationRetrieve ProtocolIE-ID id-MeasurementResultforNRCellsPossiblyAggregated ProtocolIE-ID id-PSCell-UE-HistoryInformation ProtocolIE-ID id-PSCellChangeHistory ProtocolIE-ID id-CHOinformation-AddReq ProtocolIE-ID id-CHOinformation-ModReq ProtocolIE-ID id-SCGActivationStatus ProtocolIE-ID id-SCGActivationRequest ProtocolIE-ID id-CPAinformation-REQ ProtocolIE-ID id-CPAinformation-REQ-ACK ProtocolIE-ID id-CPAinformation-MOD ProtocolIE-ID id-CPAinformation-MOD-ACK ProtocolIE-ID id-CPACinformation-REQD ProtocolIE-ID id-CPCinformation-REQD ProtocolIE-ID id-CPCinformation-CONF ProtocolIE-ID id-CPCinformation-NOTIFY ProtocolIE-ID id-CPCupdate-MOD ProtocolIE-ID id-Additional-Measurement-Timing-Configuration-List ProtocolIE-ID id-ServedCellSpecificInfoReq-NR ProtocolIE-ID id-SecurityIndication ProtocolIE-ID id-SecurityResult ProtocolIE-ID id-RAT-Restrictions ProtocolIE-ID id-SCGreconfigNotification ProtocolIE-ID id-MIMOPRBusageInformation ProtocolIE-ID id-SensorMeasurementConfiguration ProtocolIE-ID id-AdditionalListofForwardingGTPTunnelEndpoint ProtocolIE-ID id-M4ReportAmount ProtocolIE-ID id-M5ReportAmount ProtocolIE-ID id-M6ReportAmount ProtocolIE-ID id-M7ReportAmount ProtocolIE-ID id-CHOTimeBasedInformation ProtocolIE-ID id-RaReportIndicationList ProtocolIE-ID id-PSCellListContainer ProtocolIE-ID id-IABAuthorized ProtocolIE-ID #.REGISTER #X2AP-PROTOCOL-IES E-RABs-Admitted-Item N x2ap.ies id-E-RABs-Admitted-Item E-RABs-Admitted-List N x2ap.ies id-E-RABs-Admitted-List E-RAB-Item N x2ap.ies id-E-RAB-Item E-RAB-List N x2ap.ies id-E-RABs-NotAdmitted-List E-RABs-ToBeSetup-Item N x2ap.ies id-E-RABs-ToBeSetup-Item Cause N x2ap.ies id-Cause CellInformation-List N x2ap.ies id-CellInformation CellInformation-Item N x2ap.ies id-CellInformation-Item UE-X2AP-ID N x2ap.ies id-New-eNB-UE-X2AP-ID UE-X2AP-ID N x2ap.ies id-Old-eNB-UE-X2AP-ID ECGI N x2ap.ies id-TargetCell-ID TargeteNBtoSource-eNBTransparentContainer N x2ap.ies id-TargeteNBtoSource-eNBTransparentContainer TraceActivation N x2ap.ies id-TraceActivation UE-ContextInformation N x2ap.ies id-UE-ContextInformation UE-HistoryInformation N x2ap.ies id-UE-HistoryInformation UE-X2AP-ID N x2ap.ies id-UE-X2AP-ID CriticalityDiagnostics N x2ap.ies id-CriticalityDiagnostics E-RABs-SubjectToStatusTransfer-List N x2ap.ies id-E-RABs-SubjectToStatusTransfer-List E-RABs-SubjectToStatusTransfer-Item N x2ap.ies id-E-RABs-SubjectToStatusTransfer-Item ServedCells N x2ap.ies id-ServedCells GlobalENB-ID N x2ap.ies id-GlobalENB-ID TimeToWait N x2ap.ies id-TimeToWait GUMMEI N x2ap.ies id-GUMMEI-ID GUGroupIDList N x2ap.ies id-GUGroupIDList ServedCells N x2ap.ies id-ServedCellsToAdd ServedCellsToModify N x2ap.ies id-ServedCellsToModify Old-ECGIs N x2ap.ies id-ServedCellsToDelete Registration-Request N x2ap.ies id-Registration-Request CellToReport-List N x2ap.ies id-CellToReport ReportingPeriodicity N x2ap.ies id-ReportingPeriodicity CellToReport-Item N x2ap.ies id-CellToReport-Item CellMeasurementResult-List N x2ap.ies id-CellMeasurementResult CellMeasurementResult-Item N x2ap.ies id-CellMeasurementResult-Item GUGroupIDList N x2ap.ies id-GUGroupIDToAddList GUGroupIDList N x2ap.ies id-GUGroupIDToDeleteList SRVCCOperationPossible N x2ap.ies id-SRVCCOperationPossible # N x2ap.ies id-Measurement-ID ReportCharacteristics N x2ap.ies id-ReportCharacteristics Measurement-ID N x2ap.ies id-ENB1-Measurement-ID Measurement-ID N x2ap.ies id-ENB2-Measurement-ID ECGI N x2ap.ies id-ENB1-Cell-ID ECGI N x2ap.ies id-ENB2-Cell-ID MobilityParametersInformation N x2ap.ies id-ENB2-Proposed-Mobility-Parameters MobilityParametersInformation N x2ap.ies id-ENB1-Mobility-Parameters MobilityParametersModificationRange N x2ap.ies id-ENB2-Mobility-Parameters-Modification-Range PCI N x2ap.ies id-FailureCellPCI ECGI N x2ap.ies id-Re-establishmentCellECGI CRNTI N x2ap.ies id-FailureCellCRNTI ShortMAC-I N x2ap.ies id-ShortMAC-I ECGI N x2ap.ies id-SourceCellECGI ECGI N x2ap.ies id-FailureCellECGI HandoverReportType N x2ap.ies id-HandoverReportType UE-RLF-Report-Container N x2ap.ies id-UE-RLF-Report-Container ServedCellsToActivate N x2ap.ies id-ServedCellsToActivate ActivatedCellList N x2ap.ies id-ActivatedCellList PartialSuccessIndicator N x2ap.ies id-PartialSuccessIndicator MeasurementInitiationResult-List N x2ap.ies id-MeasurementInitiationResult-List MeasurementInitiationResult-Item N x2ap.ies id-MeasurementInitiationResult-Item MeasurementFailureCause-Item N x2ap.ies id-MeasurementFailureCause-Item CompleteFailureCauseInformation-List N x2ap.ies id-CompleteFailureCauseInformation-List CompleteFailureCauseInformation-Item N x2ap.ies id-CompleteFailureCauseInformation-Item CSGMembershipStatus N x2ap.ies id-CSGMembershipStatus RRCConnSetupIndicator N x2ap.ies id-RRCConnSetupIndicator RRCConnReestabIndicator N x2ap.ies id-RRCConnReestabIndicator TargetCellInUTRAN N x2ap.ies id-TargetCellInUTRAN MobilityInformation N x2ap.ies id-MobilityInformation CRNTI N x2ap.ies id-SourceCellCRNTI Masked-IMEISV N x2ap.ies id-Masked-IMEISV RNL-Header N x2ap.ies id-RNL-Header X2AP-Message N x2ap.ies id-x2APMessage ProSeAuthorized N x2ap.ies id-ProSeAuthorized ExpectedUEBehaviour N x2ap.ies id-ExpectedUEBehaviour UE-HistoryInformationFromTheUE N x2ap.ies id-UE-HistoryInformationFromTheUE UE-RLF-Report-Container-for-extended-bands N x2ap.ies id-UE-RLF-Report-Container-for-extended-bands ReportingPeriodicityRSRPMR N x2ap.ies id-ReportingPeriodicityRSRPMR UE-X2AP-ID N x2ap.ies id-MeNB-UE-X2AP-ID UE-X2AP-ID N x2ap.ies id-SeNB-UE-X2AP-ID UESecurityCapabilities N x2ap.ies id-UE-SecurityCapabilities SeNBSecurityKey N x2ap.ies id-SeNBSecurityKey UEAggregateMaximumBitRate N x2ap.ies id-SeNBUEAggregateMaximumBitRate PLMN-Identity N x2ap.ies id-ServingPLMN E-RABs-ToBeAdded-List N x2ap.ies id-E-RABs-ToBeAdded-List E-RABs-ToBeAdded-Item N x2ap.ies id-E-RABs-ToBeAdded-Item MeNBtoSeNBContainer N x2ap.ies id-MeNBtoSeNBContainer E-RABs-Admitted-ToBeAdded-List N x2ap.ies id-E-RABs-Admitted-ToBeAdded-List E-RABs-Admitted-ToBeAdded-Item N x2ap.ies id-E-RABs-Admitted-ToBeAdded-Item SeNBtoMeNBContainer N x2ap.ies id-SeNBtoMeNBContainer ResponseInformationSeNBReconfComp N x2ap.ies id-ResponseInformationSeNBReconfComp UE-ContextInformationSeNBModReq N x2ap.ies id-UE-ContextInformationSeNBModReq E-RABs-ToBeAdded-ModReqItem N x2ap.ies id-E-RABs-ToBeAdded-ModReqItem E-RABs-ToBeModified-ModReqItem N x2ap.ies id-E-RABs-ToBeModified-ModReqItem E-RABs-ToBeReleased-ModReqItem N x2ap.ies id-E-RABs-ToBeReleased-ModReqItem E-RABs-Admitted-ToBeAdded-ModAckList N x2ap.ies id-E-RABs-Admitted-ToBeAdded-ModAckList E-RABs-Admitted-ToBeModified-ModAckList N x2ap.ies id-E-RABs-Admitted-ToBeModified-ModAckList E-RABs-Admitted-ToBeReleased-ModAckList N x2ap.ies id-E-RABs-Admitted-ToBeReleased-ModAckList E-RABs-Admitted-ToBeAdded-ModAckItem N x2ap.ies id-E-RABs-Admitted-ToBeAdded-ModAckItem E-RABs-Admitted-ToBeModified-ModAckItem N x2ap.ies id-E-RABs-Admitted-ToBeModified-ModAckItem E-RABs-Admitted-ToReleased-ModAckItem N x2ap.ies id-E-RABs-Admitted-ToBeReleased-ModAckItem E-RABs-ToBeReleased-ModReqd N x2ap.ies id-E-RABs-ToBeReleased-ModReqd E-RABs-ToBeReleased-ModReqdItem N x2ap.ies id-E-RABs-ToBeReleased-ModReqdItem SCGChangeIndication N x2ap.ies id-SCGChangeIndication E-RABs-ToBeReleased-List-RelReq N x2ap.ies id-E-RABs-ToBeReleased-List-RelReq E-RABs-ToBeReleased-RelReqItem N x2ap.ies id-E-RABs-ToBeReleased-RelReqItem E-RABs-ToBeReleased-List-RelConf N x2ap.ies id-E-RABs-ToBeReleased-List-RelConf E-RABs-ToBeReleased-RelConfItem N x2ap.ies id-E-RABs-ToBeReleased-RelConfItem E-RABs-SubjectToCounterCheck-List N x2ap.ies id-E-RABs-SubjectToCounterCheck-List E-RABs-SubjectToCounterCheckItem N x2ap.ies id-E-RABs-SubjectToCounterCheckItem CoverageModificationList N x2ap.ies id-CoverageModificationList ReportingPeriodicityCSIR N x2ap.ies id-ReportingPeriodicityCSIR UE-ContextReferenceAtSeNB N x2ap.ies id-UE-ContextReferenceAtSeNB UE-ContextKeptIndicator N x2ap.ies id-UE-ContextKeptIndicator UE-X2AP-ID-Extension N x2ap.ies id-New-eNB-UE-X2AP-ID-Extension UE-X2AP-ID-Extension N x2ap.ies id-Old-eNB-UE-X2AP-ID-Extension UE-X2AP-ID-Extension N x2ap.ies id-MeNB-UE-X2AP-ID-Extension UE-X2AP-ID-Extension N x2ap.ies id-SeNB-UE-X2AP-ID-Extension LHN-ID N x2ap.ies id-LHN-ID TunnelInformation N x2ap.ies id-Tunnel-Information-for-BBF SIPTOBearerDeactivationIndication N x2ap.ies id-SIPTO-BearerDeactivationIndication TransportLayerAddress N x2ap.ies id-GW-TransportLayerAddress TransportLayerAddress N x2ap.ies id-SIPTO-L-GW-TransportLayerAddress X2BenefitValue N x2ap.ies id-X2RemovalThreshold ResumeID N x2ap.ies id-resumeID UE-ContextInformationRetrieve N x2ap.ies id-UE-ContextInformationRetrieve E-RABs-ToBeSetupRetrieve-Item N x2ap.ies id-E-RABs-ToBeSetupRetrieve-Item EUTRANCellIdentifier N x2ap.ies id-NewEUTRANCellIdentifier V2XServicesAuthorized N x2ap.ies id-V2XServicesAuthorized UE-ContextReferenceAtWT N x2ap.ies id-UE-ContextReferenceAtWT UE-ContextKeptIndicator N x2ap.ies id-WT-UE-ContextKeptIndicator MakeBeforeBreakIndicator N x2ap.ies id-MakeBeforeBreakIndicator SgNBSecurityKey N x2ap.ies id-SgNBSecurityKey UEAggregateMaximumBitRate N x2ap.ies id-SgNBUEAggregateMaximumBitRate E-RABs-ToBeAdded-SgNBAddReqList N x2ap.ies id-E-RABs-ToBeAdded-SgNBAddReqList MeNBtoSgNBContainer N x2ap.ies id-MeNBtoSgNBContainer SgNB-UE-X2AP-ID N x2ap.ies id-SgNB-UE-X2AP-ID SplitSRBs N x2ap.ies id-RequestedSplitSRBs E-RABs-ToBeAdded-SgNBAddReq-Item N x2ap.ies id-E-RABs-ToBeAdded-SgNBAddReq-Item E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList N x2ap.ies id-E-RABs-Admitted-ToBeAdded-SgNBAddReqAckList SgNBtoMeNBContainer N x2ap.ies id-SgNBtoMeNBContainer SplitSRBs N x2ap.ies id-AdmittedSplitSRBs E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item N x2ap.ies id-E-RABs-Admitted-ToBeAdded-SgNBAddReqAck-Item ResponseInformationSgNBReconfComp N x2ap.ies id-ResponseInformationSgNBReconfComp UE-ContextInformation-SgNBModReq N x2ap.ies id-UE-ContextInformation-SgNBModReq E-RABs-ToBeAdded-SgNBModReq-Item N x2ap.ies id-E-RABs-ToBeAdded-SgNBModReq-Item E-RABs-ToBeModified-SgNBModReq-Item N x2ap.ies id-E-RABs-ToBeModified-SgNBModReq-Item E-RABs-ToBeReleased-SgNBModReq-Item N x2ap.ies id-E-RABs-ToBeReleased-SgNBModReq-Item E-RABs-Admitted-ToBeAdded-SgNBModAckList N x2ap.ies id-E-RABs-Admitted-ToBeAdded-SgNBModAckList E-RABs-Admitted-ToBeModified-SgNBModAckList N x2ap.ies id-E-RABs-Admitted-ToBeModified-SgNBModAckList E-RABs-Admitted-ToBeReleased-SgNBModAckList N x2ap.ies id-E-RABs-Admitted-ToBeReleased-SgNBModAckList E-RABs-Admitted-ToBeAdded-SgNBModAck-Item N x2ap.ies id-E-RABs-Admitted-ToBeAdded-SgNBModAck-Item E-RABs-Admitted-ToBeModified-SgNBModAck-Item N x2ap.ies id-E-RABs-Admitted-ToBeModified-SgNBModAck-Item E-RABs-Admitted-ToReleased-SgNBModAck-Item N x2ap.ies id-E-RABs-Admitted-ToBeReleased-SgNBModAck-Item E-RABs-ToBeReleased-SgNBModReqdList N x2ap.ies id-E-RABs-ToBeReleased-SgNBModReqdList E-RABs-ToBeModified-SgNBModReqdList N x2ap.ies id-E-RABs-ToBeModified-SgNBModReqdList E-RABs-ToBeReleased-SgNBModReqd-Item N x2ap.ies id-E-RABs-ToBeReleased-SgNBModReqd-Item E-RABs-ToBeModified-SgNBModReqd-Item N x2ap.ies id-E-RABs-ToBeModified-SgNBModReqd-Item E-RABs-ToBeReleased-SgNBChaConfList N x2ap.ies id-E-RABs-ToBeReleased-SgNBChaConfList E-RABs-ToBeReleased-SgNBChaConf-Item N x2ap.ies id-E-RABs-ToBeReleased-SgNBChaConf-Item E-RABs-ToBeReleased-SgNBRelReqList N x2ap.ies id-E-RABs-ToBeReleased-SgNBRelReqList E-RABs-ToBeReleased-SgNBRelReq-Item N x2ap.ies id-E-RABs-ToBeReleased-SgNBRelReq-Item E-RABs-ToBeReleased-SgNBRelConfList N x2ap.ies id-E-RABs-ToBeReleased-SgNBRelConfList E-RABs-ToBeReleased-SgNBRelConf-Item N x2ap.ies id-E-RABs-ToBeReleased-SgNBRelConf-Item E-RABs-SubjectToSgNBCounterCheck-List N x2ap.ies id-E-RABs-SubjectToSgNBCounterCheck-List E-RABs-SubjectToSgNBCounterCheck-Item N x2ap.ies id-E-RABs-SubjectToSgNBCounterCheck-Item GlobalGNB-ID N x2ap.ies id-Target-SgNB-ID HandoverRestrictionList N x2ap.ies id-HandoverRestrictionList SCGConfigurationQuery N x2ap.ies id-SCGConfigurationQuery SplitSRB N x2ap.ies id-SplitSRB NRUeReport N x2ap.ies id-NRUeReport InitiatingNodeType-EndcX2Setup N x2ap.ies id-InitiatingNodeType-EndcX2Setup InitiatingNodeType-EndcConfigUpdate N x2ap.ies id-InitiatingNodeType-EndcConfigUpdate RespondingNodeType-EndcX2Setup N x2ap.ies id-RespondingNodeType-EndcX2Setup RespondingNodeType-EndcConfigUpdate N x2ap.ies id-RespondingNodeType-EndcConfigUpdate NRUESecurityCapabilities N x2ap.ies id-NRUESecurityCapabilities PDCPChangeIndication N x2ap.ies id-PDCPChangeIndication ServedEUTRAcellsENDCX2ManagementList N x2ap.ies id-ServedEUTRAcellsENDCX2ManagementList CellAssistanceInformation N x2ap.ies id-CellAssistanceInformation GlobalGNB-ID N x2ap.ies id-Globalen-gNB-ID ServedNRcellsENDCX2ManagementList N x2ap.ies id-ServedNRcellsENDCX2ManagementList UE-ContextReferenceAtSgNB N x2ap.ies id-UE-ContextReferenceAtSgNB ActivationID N x2ap.ies id-ActivationID MeNBResourceCoordinationInformation N x2ap.ies id-MeNBResourceCoordinationInformation SgNBResourceCoordinationInformation N x2ap.ies id-SgNBResourceCoordinationInformation ServedEUTRAcellsToModifyListENDCConfUpd N x2ap.ies id-ServedEUTRAcellsToModifyListENDCConfUpd ServedEUTRAcellsToDeleteListENDCConfUpd N x2ap.ies id-ServedEUTRAcellsToDeleteListENDCConfUpd ServedNRcellsToModifyENDCConfUpdList N x2ap.ies id-ServedNRcellsToModifyListENDCConfUpd ServedNRcellsToDeleteENDCConfUpdList N x2ap.ies id-ServedNRcellsToDeleteListENDCConfUpd E-RABUsageReport-Item N x2ap.ies id-E-RABUsageReport-Item SgNB-UE-X2AP-ID N x2ap.ies id-Old-SgNB-UE-X2AP-ID SecondaryRATUsageReportList N x2ap.ies id-SecondaryRATUsageReportList SecondaryRATUsageReport-Item N x2ap.ies id-SecondaryRATUsageReport-Item ServedNRCellsToActivate N x2ap.ies id-ServedNRCellsToActivate ActivatedNRCellList N x2ap.ies id-ActivatedNRCellList PLMN-Identity N x2ap.ies id-SelectedPLMN UEsToBeResetList N x2ap.ies id-UEs-ToBeReset UEsToBeResetList N x2ap.ies id-UEs-Admitted-ToBeReset RRC-Config-Ind N x2ap.ies id-RRCConfigIndication SubscriberProfileIDforRFP N x2ap.ies id-SubscriberProfileIDforRFP AerialUEsubscriptionInformation N x2ap.ies id-AerialUEsubscriptionInformation SGNB-Addition-Trigger-Ind N x2ap.ies id-SGNB-Addition-Trigger-Ind ECGI N x2ap.ies id-MeNBCell-ID SplitSRBs N x2ap.ies id-RequestedSplitSRBsrelease SplitSRBs N x2ap.ies id-AdmittedSplitSRBsrelease InitiatingNodeType-EutranrCellResourceCoordination N x2ap.ies id-InitiatingNodeType-EutranrCellResourceCoordination RespondingNodeType-EutranrCellResourceCoordination N x2ap.ies id-RespondingNodeType-EutranrCellResourceCoordination DataTrafficResourceIndication N x2ap.ies id-DataTrafficResourceIndication SpectrumSharingGroupID N x2ap.ies id-SpectrumSharingGroupID ListofEUTRACellsinEUTRACoordinationReq N x2ap.ies id-ListofEUTRACellsinEUTRACoordinationReq ListofEUTRACellsinEUTRACoordinationResp N x2ap.ies id-ListofEUTRACellsinEUTRACoordinationResp ListofEUTRACellsinNRCoordinationReq N x2ap.ies id-ListofEUTRACellsinNRCoordinationReq ListofNRCellsinNRCoordinationReq N x2ap.ies id-ListofNRCellsinNRCoordinationReq ListofNRCellsinNRCoordinationResp N x2ap.ies id-ListofNRCellsinNRCoordinationResp E-RABs-AdmittedToBeModified-SgNBModConfList N x2ap.ies id-E-RABs-AdmittedToBeModified-SgNBModConfList E-RABs-AdmittedToBeModified-SgNBModConf-Item N x2ap.ies id-E-RABs-AdmittedToBeModified-SgNBModConf-Item UserPlaneTrafficActivityReport N x2ap.ies id-UEContextLevelUserPlaneActivity ERABActivityNotifyItemList N x2ap.ies id-ERABActivityNotifyItemList InitiatingNodeType-EndcX2Removal N x2ap.ies id-InitiatingNodeType-EndcX2Removal RespondingNodeType-EndcX2Removal N x2ap.ies id-RespondingNodeType-EndcX2Removal E-RABs-DataForwardingAddress-List N x2ap.ies id-E-RABs-DataForwardingAddress-List E-RABs-DataForwardingAddress-Item N x2ap.ies id-E-RABs-DataForwardingAddress-Item Subscription-Based-UE-DifferentiationInfo N x2ap.ies id-Subscription-Based-UE-DifferentiationInfo GNBOverloadInformation N x2ap.ies id-GNBOverloadInformation E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList N x2ap.ies id-E-RABs-Admitted-ToBeReleased-SgNBRelReqAckList E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item N x2ap.ies id-E-RABs-Admitted-ToBeReleased-SgNBRelReqAck-Item E-RABs-ToBeReleased-SgNBRelReqdList N x2ap.ies id-E-RABs-ToBeReleased-SgNBRelReqdList E-RABs-ToBeReleased-SgNBRelReqd-Item N x2ap.ies id-E-RABs-ToBeReleased-SgNBRelReqd-Item EndcSONConfigurationTransfer N x2ap.ies id-endcSONConfigurationTransfer DesiredActNotificationLevel N x2ap.ies id-DesiredActNotificationLevel LocationInformationSgNBReporting N x2ap.ies id-LocationInformationSgNBReporting LocationInformationSgNB N x2ap.ies id-LocationInformationSgNB EUTRANTraceID N x2ap.ies id-EUTRANTraceID InterfaceInstanceIndication N x2ap.ies id-InterfaceInstanceIndication E-RAB-List N x2ap.ies id-ERABs-transferred-to-MeNB AdditionalRRMPriorityIndex N x2ap.ies id-AdditionalRRMPriorityIndex FastMCGRecovery N x2ap.ies id-FastMCGRecovery-SN-to-MN RequestedFastMCGRecoveryViaSRB3 N x2ap.ies id-RequestedFastMCGRecoveryViaSRB3 AvailableFastMCGRecoveryViaSRB3 N x2ap.ies id-AvailableFastMCGRecoveryViaSRB3 RequestedFastMCGRecoveryViaSRB3Release N x2ap.ies id-RequestedFastMCGRecoveryViaSRB3Release ReleaseFastMCGRecoveryViaSRB3 N x2ap.ies id-ReleaseFastMCGRecoveryViaSRB3 FastMCGRecovery N x2ap.ies id-FastMCGRecovery-MN-to-SN PartialListIndicator N x2ap.ies id-PartialListIndicator # id-MaximumCellListSize MessageOversizeNotification N x2ap.ies id-MessageOversizeNotification CellandCapacityAssistInfo N x2ap.ies id-CellandCapacityAssistInfo TNLConfigurationInfo N x2ap.ies id-TNLConfigurationInfo TNLA-To-Add-List N x2ap.ies id-TNLA-To-Add-List TNLA-To-Update-List N x2ap.ies id-TNLA-To-Update-List TNLA-To-Remove-List N x2ap.ies id-TNLA-To-Remove-List TNLA-Setup-List N x2ap.ies id-TNLA-Setup-List TNLA-Failed-To-Setup-List N x2ap.ies id-TNLA-Failed-To-Setup-List RAN-UE-NGAP-ID N x2ap.ies id-UEContextReferenceatSourceNGRAN CHOinformation-REQ N x2ap.ies id-CHOinformation-REQ CHOinformation-ACK N x2ap.ies id-CHOinformation-ACK ECGI N x2ap.ies id-RequestedTargetCellID CandidateCellsToBeCancelledList N x2ap.ies id-CandidateCellsToBeCancelledList ProcedureStageChoice N x2ap.ies id-ProcedureStage CHO-DC-Indicator N x2ap.ies id-CHO-DC-Indicator NRV2XServicesAuthorized N x2ap.ies id-NRV2XServicesAuthorized PC5QoSParameters N x2ap.ies id-PC5QoSParameters NBIoT-RLF-Report-Container N x2ap.ies id-NBIoT-RLF-Report-Container PrivacyIndicator N x2ap.ies id-PrivacyIndicator TransportLayerAddress N x2ap.ies id-TraceCollectionEntityIPAddress UERadioCapabilityID N x2ap.ies id-UERadioCapabilityID SNtriggered N x2ap.ies id-SNtriggered TargetCellInNGRAN N x2ap.ies id-TargetCellInNGRAN Measurement-ID-ENDC N x2ap.ies id-E-UTRAN-Node1-Measurement-ID Measurement-ID-ENDC N x2ap.ies id-E-UTRAN-Node2-Measurement-ID CellToReport-NR-ENDC-List N x2ap.ies id-CellToReport-NR-ENDC CellToReport-NR-ENDC-Item N x2ap.ies id-CellToReport-NR-ENDC-Item CellMeasurementResult-NR-ENDC-List N x2ap.ies id-CellMeasurementResult-NR-ENDC CellMeasurementResult-NR-ENDC-Item N x2ap.ies id-CellMeasurementResult-NR-ENDC-Item IABNodeIndication N x2ap.ies id-IABNodeIndication F1CTrafficContainer N x2ap.ies id-F1CTrafficContainer UERadioCapability N x2ap.ies id-UERadioCapability CellMeasurementResult-E-UTRA-ENDC-List N x2ap.ies id-CellMeasurementResult-E-UTRA-ENDC CellMeasurementResult-E-UTRA-ENDC-Item N x2ap.ies id-CellMeasurementResult-E-UTRA-ENDC-Item CellToReport-E-UTRA-ENDC-List N x2ap.ies id-CellToReport-E-UTRA-ENDC CellToReport-E-UTRA-ENDC-Item N x2ap.ies id-CellToReport-E-UTRA-ENDC-Item CHO-DC-EarlyDataForwarding N x2ap.ies id-CHO-DC-EarlyDataForwarding DirectForwardingPathAvailability N x2ap.ies id-DirectForwardingPathAvailability Global-RAN-NODE-ID N x2ap.ies id-sourceNG-RAN-node-id NRRAReport N x2ap.ies id-NRRAReport SCG-UE-HistoryInformation N x2ap.ies id-SCG-UE-HistoryInformation PSCellHistoryInformationRetrieve N x2ap.ies id-PSCellHistoryInformationRetrieve PSCellChangeHistory N x2ap.ies id-PSCellChangeHistory CHOinformation-AddReq N x2ap.ies id-CHOinformation-AddReq CHOinformation-ModReq N x2ap.ies id-CHOinformation-ModReq SCGActivationStatus N x2ap.ies id-SCGActivationStatus SCGActivationRequest N x2ap.ies id-SCGActivationRequest CPAinformation-REQ N x2ap.ies id-CPAinformation-REQ CPAinformation-REQ-ACK N x2ap.ies id-CPAinformation-REQ-ACK CPAinformation-MOD N x2ap.ies id-CPAinformation-MOD CPAinformation-MOD-ACK N x2ap.ies id-CPAinformation-MOD-ACK CPACinformation-REQD N x2ap.ies id-CPACinformation-REQD CPCinformation-REQD N x2ap.ies id-CPCinformation-REQD CPCinformation-CONF N x2ap.ies id-CPCinformation-CONF CPCinformation-NOTIFY N x2ap.ies id-CPCinformation-NOTIFY CPCupdate-MOD N x2ap.ies id-CPCupdate-MOD SCGreconfigNotification N x2ap.ies id-SCGreconfigNotification RaReportIndicationList N x2ap.ies id-RaReportIndicationList IABAuthorized N x2ap.ies id-IABAuthorized #X2AP-PROTOCOL-EXTENSION Number-of-Antennaports N x2ap.extension id-Number-of-Antennaports CompositeAvailableCapacityGroup N x2ap.extension id-CompositeAvailableCapacityGroup PRACH-Configuration N x2ap.extension id-PRACH-Configuration MBSFN-Subframe-Infolist N x2ap.extension id-MBSFN-Subframe-Info DeactivationIndication N x2ap.extension id-DeactivationIndication ABSInformation N x2ap.extension id-ABSInformation InvokeIndication N x2ap.extension id-InvokeIndication ABS-Status N x2ap.extension id-ABS-Status CSG-Id N x2ap.extension id-CSG-Id MDT-Configuration N x2ap.extension id-MDTConfiguration ManagementBasedMDTallowed N x2ap.extension id-ManagementBasedMDTallowed TAC N x2ap.extension id-NeighbourTAC Time-UE-StayedInCell-EnhancedGranularity N x2ap.extension id-Time-UE-StayedInCell-EnhancedGranularity MBMS-Service-Area-Identity-List N x2ap.extension id-MBMS-Service-Area-List Cause N x2ap.extension id-HO-cause MultibandInfoList N x2ap.extension id-MultibandInfoList M3Configuration N x2ap.extension id-M3Configuration M4Configuration N x2ap.extension id-M4Configuration M5Configuration N x2ap.extension id-M5Configuration MDT-Location-Info N x2ap.extension id-MDT-Location-Info MDTPLMNList N x2ap.extension id-ManagementBasedMDTPLMNList MDTPLMNList N x2ap.extension id-SignallingBasedMDTPLMNList ReceiveStatusOfULPDCPSDUsExtended N x2ap.extension id-ReceiveStatusOfULPDCPSDUsExtended COUNTValueExtended N x2ap.extension id-ULCOUNTValueExtended COUNTValueExtended N x2ap.extension id-DLCOUNTValueExtended EARFCNExtension N x2ap.extension id-eARFCNExtension EARFCNExtension N x2ap.extension id-UL-EARFCNExtension EARFCNExtension N x2ap.extension id-DL-EARFCNExtension AdditionalSpecialSubframe-Info N x2ap.extension id-AdditionalSpecialSubframe-Info SubframeAssignment N x2ap.extension id-IntendedULDLConfiguration ExtendedULInterferenceOverloadInfo N x2ap.extension id-ExtendedULInterferenceOverloadInfo DynamicDLTransmissionInformation N x2ap.extension id-DynamicDLTransmissionInformation CoMPInformation N x2ap.extension id-CoMPInformation RSRPMRList N x2ap.extension id-RSRPMRList CSIReportList N x2ap.extension id-CSIReportList UEID N x2ap.extension id-UEID EnhancedRNTP N x2ap.extension id-enhancedRNTP ProSeUEtoNetworkRelaying N x2ap.extension id-ProSeUEtoNetworkRelaying ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 N x2ap.extension id-ReceiveStatusOfULPDCPSDUsPDCP-SNlength18 COUNTvaluePDCP-SNlength18 N x2ap.extension id-ULCOUNTValuePDCP-SNlength18 COUNTvaluePDCP-SNlength18 N x2ap.extension id-DLCOUNTValuePDCP-SNlength18 FreqBandIndicatorPriority N x2ap.extension id-FreqBandIndicatorPriority M6Configuration N x2ap.extension id-M6Configuration M7Configuration N x2ap.extension id-M7Configuration Correlation-ID N x2ap.extension id-Correlation-ID Correlation-ID N x2ap.extension id-SIPTO-Correlation-ID CellReportingIndicator N x2ap.extension id-CellReportingIndicator BearerType N x2ap.extension id-BearerType OffsetOfNbiotChannelNumberToEARFCN N x2ap.extension id-OffsetOfNbiotChannelNumberToDL-EARFCN OffsetOfNbiotChannelNumberToEARFCN N x2ap.extension id-OffsetOfNbiotChannelNumberToUL-EARFCN GTPtunnelEndpoint N x2ap.extension id-uL-GTPtunnelEndpoint UESidelinkAggregateMaximumBitRate N x2ap.extension id-UESidelinkAggregateMaximumBitRate BandwidthReducedSI N x2ap.extension id-BandwidthReducedSI AdditionalSpecialSubframeExtension-Info N x2ap.extension id-AdditionalSpecialSubframeExtension-Info DL-scheduling-PDCCH-CCE-usage N x2ap.extension id-DL-scheduling-PDCCH-CCE-usage UL-scheduling-PDCCH-CCE-usage N x2ap.extension id-UL-scheduling-PDCCH-CCE-usage UEAppLayerMeasConfig N x2ap.extension id-UEAppLayerMeasConfig ExtendedBitRate N x2ap.extension id-extended-e-RAB-MaximumBitrateDL ExtendedBitRate N x2ap.extension id-extended-e-RAB-MaximumBitrateUL ExtendedBitRate N x2ap.extension id-extended-e-RAB-GuaranteedBitrateDL ExtendedBitRate N x2ap.extension id-extended-e-RAB-GuaranteedBitrateUL ExtendedBitRate N x2ap.extension id-extended-uEaggregateMaximumBitRateDownlink ExtendedBitRate N x2ap.extension id-extended-uEaggregateMaximumBitRateUplink NRrestrictioninEPSasSecondaryRAT N x2ap.extension id-NRrestrictioninEPSasSecondaryRAT Packet-LossRate N x2ap.extension id-DownlinkPacketLossRate Packet-LossRate N x2ap.extension id-UplinkPacketLossRate SubscriberProfileIDforRFP N x2ap.extension id-SubscriberProfileIDforRFP ServiceType N x2ap.extension id-serviceType NRS-NSSS-PowerOffset N x2ap.extension id-NRS-NSSS-PowerOffset NSSS-NumOccasionDifferentPrecoder N x2ap.extension id-NSSS-NumOccasionDifferentPrecoder ProtectedEUTRAResourceIndication N x2ap.extension id-ProtectedEUTRAResourceIndication RLC-Status N x2ap.extension id-RLC-Status CNTypeRestrictions N x2ap.extension id-CNTypeRestrictions PDCPSnLength N x2ap.extension id-uLpDCPSnLength BluetoothMeasurementConfiguration N x2ap.extension id-BluetoothMeasurementConfiguration WLANMeasurementConfiguration N x2ap.extension id-WLANMeasurementConfiguration NRrestrictionin5GS N x2ap.extension id-NRrestrictionin5GS DL-Forwarding N x2ap.extension id-dL-Forwarding PDCPSnLength N x2ap.extension id-dLPDCPSnLength GTPtunnelEndpoint N x2ap.extension id-secondarysgNBDLGTPTEIDatPDCP GTPtunnelEndpoint N x2ap.extension id-secondarymeNBULGTPTEIDatPDCP LCID N x2ap.extension id-lCID DuplicationActivation N x2ap.extension id-duplicationActivation ECGI N x2ap.extension id-ECGI RLCMode N x2ap.extension id-RLCMode-transferred NRCGI N x2ap.extension id-NRCGI MeNBCoordinationAssistanceInformation N x2ap.extension id-MeNBCoordinationAssistanceInformation SgNBCoordinationAssistanceInformation N x2ap.extension id-SgNBCoordinationAssistanceInformation NewDRBIDrequest N x2ap.extension id-new-drb-ID-req NRNeighbour-Information N x2ap.extension id-NRNeighbourInfoToAdd NRNeighbour-Information N x2ap.extension id-NRNeighbourInfoToModify PLMN-Identity N x2ap.extension id-LastNG-RANPLMNIdentity AdditionalPLMNs-Item N x2ap.extension id-additionalPLMNs-Item BPLMN-ID-Info-EUTRA N x2ap.extension id-BPLMN-ID-Info-EUTRA BPLMN-ID-Info-NR N x2ap.extension id-BPLMN-ID-Info-NR NBIoT-UL-DL-AlignmentOffset N x2ap.extension id-NBIoT-UL-DL-AlignmentOffset EPCHandoverRestrictionListContainer N x2ap.extension id-EPCHandoverRestrictionListContainer AdditionalRRMPriorityIndex N x2ap.extension id-AdditionalRRMPriorityIndex LowerLayerPresenceStatusChange N x2ap.extension id-LowerLayerPresenceStatusChange UnlicensedSpectrumRestriction N x2ap.extension id-UnlicensedSpectrumRestriction DAPSRequestInfo N x2ap.extension id-DAPSRequestInfo DAPSResponseInfo N x2ap.extension id-DAPSResponseInfo Ethernet-Type N x2ap.extension id-Ethernet-Type NRUESidelinkAggregateMaximumBitRate N x2ap.extension id-NRUESidelinkAggregateMaximumBitRate NPRACHConfiguration N x2ap.extension id-NPRACHConfiguration MDT-ConfigurationNR N x2ap.extension id-MDTConfigurationNR UERadioCapabilityID N x2ap.extension id-UERadioCapabilityID CSI-RSTransmissionIndication N x2ap.extension id-CSI-RSTransmissionIndication NRCarrierList N x2ap.extension id-DLCarrierList TDDULDLConfigurationCommonNR N x2ap.extension id-TDDULDLConfigurationCommonNR NRCarrierList N x2ap.extension id-CarrierList NRCarrierList N x2ap.extension id-ULCarrierList FrequencyShift7p5khz N x2ap.extension id-FrequencyShift7p5khz SSB-PositionsInBurst N x2ap.extension id-SSB-PositionsInBurst NRCellPRACHConfig N x2ap.extension id-NRCellPRACHConfig QoS-Mapping-Information N x2ap.extension id-QoS-Mapping-Information IntendedTDD-DL-ULConfiguration-NR N x2ap.extension id-IntendedTDD-DL-ULConfiguration-NR URI-Address N x2ap.extension id-TraceCollectionEntityURI SFN-Offset N x2ap.extension id-SFN-Offset IMSvoiceEPSfallbackfrom5G N x2ap.extension id-IMSvoiceEPSfallbackfrom5G AdditionLocationInformation N x2ap.extension id-AdditionLocationInformation TransportLayerAddress N x2ap.extension id-SourceDLForwardingIPAddress TransportLayerAddress N x2ap.extension id-SourceNodeDLForwardingIPAddress MeasurementResultforNRCellsPossiblyAggregated N x2ap.extension id-MeasurementResultforNRCellsPossiblyAggregated PSCell-UE-HistoryInformation N x2ap.extension id-PSCell-UE-HistoryInformation Additional-Measurement-Timing-Configuration-List N x2ap.extension id-Additional-Measurement-Timing-Configuration-List ServedCellSpecificInfoReq-NR N x2ap.extension id-ServedCellSpecificInfoReq-NR SecurityIndication N x2ap.extension id-SecurityIndication SecurityResult N x2ap.extension id-SecurityResult RAT-Restrictions N x2ap.extension id-RAT-Restrictions MIMOPRBusageInformation N x2ap.extension id-MIMOPRBusageInformation SensorMeasurementConfiguration N x2ap.extension id-SensorMeasurementConfiguration AdditionalListofForwardingGTPTunnelEndpoint N x2ap.extension id-AdditionalListofForwardingGTPTunnelEndpoint M4ReportAmountMDT N x2ap.extension id-M4ReportAmount M5ReportAmountMDT N x2ap.extension id-M5ReportAmount M6ReportAmountMDT N x2ap.extension id-M6ReportAmount M7ReportAmountMDT N x2ap.extension id-M7ReportAmount CHOTimeBasedInformation N x2ap.extension id-CHOTimeBasedInformation PSCellListContainer N x2ap.extension id-PSCellListContainer # X2AP-PDU-Descriptions.asn Interface Elementary Procedures #X2AP-ELEMENTARY-PROCEDURE HandoverRequest N x2ap.proc.imsg id-handoverPreparation HandoverRequestAcknowledge N x2ap.proc.sout id-handoverPreparation HandoverPreparationFailure N x2ap.proc.uout id-handoverPreparation SNStatusTransfer N x2ap.proc.imsg id-snStatusTransfer UEContextRelease N x2ap.proc.imsg id-uEContextRelease HandoverCancel N x2ap.proc.imsg id-handoverCancel ErrorIndication N x2ap.proc.imsg id-errorIndication ResetRequest N x2ap.proc.imsg id-reset ResetResponse N x2ap.proc.sout id-reset X2SetupRequest N x2ap.proc.imsg id-x2Setup X2SetupResponse N x2ap.proc.sout id-x2Setup X2SetupFailure N x2ap.proc.uout id-x2Setup LoadInformation N x2ap.proc.imsg id-loadIndication ENBConfigurationUpdate N x2ap.proc.imsg id-eNBConfigurationUpdate ENBConfigurationUpdateAcknowledge N x2ap.proc.sout id-eNBConfigurationUpdate ENBConfigurationUpdateFailure N x2ap.proc.uout id-eNBConfigurationUpdate ResourceStatusRequest N x2ap.proc.imsg id-resourceStatusReportingInitiation ResourceStatusResponse N x2ap.proc.sout id-resourceStatusReportingInitiation ResourceStatusFailure N x2ap.proc.uout id-resourceStatusReportingInitiation ResourceStatusUpdate N x2ap.proc.imsg id-resourceStatusReporting PrivateMessage N x2ap.proc.imsg id-privateMessage HandoverReport N x2ap.proc.imsg id-handoverReport RLFIndication N x2ap.proc.imsg id-rLFIndication MobilityChangeRequest N x2ap.proc.imsg id-mobilitySettingsChange MobilityChangeAcknowledge N x2ap.proc.sout id-mobilitySettingsChange MobilityChangeFailure N x2ap.proc.uout id-mobilitySettingsChange CellActivationRequest N x2ap.proc.imsg id-cellActivation CellActivationResponse N x2ap.proc.sout id-cellActivation CellActivationFailure N x2ap.proc.uout id-cellActivation X2Release N x2ap.proc.imsg id-x2Release X2APMessageTransfer N x2ap.proc.imsg id-x2APMessageTransfer X2RemovalRequest N x2ap.proc.imsg id-x2Removal X2RemovalResponse N x2ap.proc.sout id-x2Removal X2RemovalFailure N x2ap.proc.uout id-x2Removal SeNBAdditionRequest N x2ap.proc.imsg id-seNBAdditionPreparation SeNBAdditionRequestAcknowledge N x2ap.proc.sout id-seNBAdditionPreparation SeNBAdditionRequestReject N x2ap.proc.uout id-seNBAdditionPreparation SeNBReconfigurationComplete N x2ap.proc.imsg id-seNBReconfigurationCompletion SeNBModificationRequest N x2ap.proc.imsg id-meNBinitiatedSeNBModificationPreparation SeNBModificationRequestAcknowledge N x2ap.proc.sout id-meNBinitiatedSeNBModificationPreparation SeNBModificationRequestReject N x2ap.proc.uout id-meNBinitiatedSeNBModificationPreparation SeNBModificationRequired N x2ap.proc.imsg id-seNBinitiatedSeNBModification SeNBModificationConfirm N x2ap.proc.sout id-seNBinitiatedSeNBModification SeNBModificationRefuse N x2ap.proc.uout id-seNBinitiatedSeNBModification SeNBReleaseRequest N x2ap.proc.imsg id-meNBinitiatedSeNBRelease SeNBReleaseRequired N x2ap.proc.imsg id-seNBinitiatedSeNBRelease SeNBReleaseConfirm N x2ap.proc.sout id-seNBinitiatedSeNBRelease SeNBCounterCheckRequest N x2ap.proc.imsg id-seNBCounterCheck RetrieveUEContextRequest N x2ap.proc.imsg id-retrieveUEContext RetrieveUEContextResponse N x2ap.proc.sout id-retrieveUEContext RetrieveUEContextFailure N x2ap.proc.uout id-retrieveUEContext SgNBAdditionRequest N x2ap.proc.imsg id-sgNBAdditionPreparation SgNBAdditionRequestAcknowledge N x2ap.proc.sout id-sgNBAdditionPreparation SgNBAdditionRequestReject N x2ap.proc.uout id-sgNBAdditionPreparation SgNBReconfigurationComplete N x2ap.proc.imsg id-sgNBReconfigurationCompletion SgNBModificationRequest N x2ap.proc.imsg id-meNBinitiatedSgNBModificationPreparation SgNBModificationRequestAcknowledge N x2ap.proc.sout id-meNBinitiatedSgNBModificationPreparation SgNBModificationRequestReject N x2ap.proc.uout id-meNBinitiatedSgNBModificationPreparation SgNBModificationRequired N x2ap.proc.imsg id-sgNBinitiatedSgNBModification SgNBModificationConfirm N x2ap.proc.sout id-sgNBinitiatedSgNBModification SgNBModificationRefuse N x2ap.proc.uout id-sgNBinitiatedSgNBModification SgNBReleaseRequest N x2ap.proc.imsg id-meNBinitiatedSgNBRelease SgNBReleaseRequestAcknowledge N x2ap.proc.sout id-meNBinitiatedSgNBRelease SgNBReleaseRequestReject N x2ap.proc.uout id-meNBinitiatedSgNBRelease SgNBReleaseRequired N x2ap.proc.imsg id-sgNBinitiatedSgNBRelease SgNBReleaseConfirm N x2ap.proc.sout id-sgNBinitiatedSgNBRelease SgNBCounterCheckRequest N x2ap.proc.imsg id-sgNBCounterCheck SgNBChangeRequired N x2ap.proc.imsg id-sgNBChange SgNBChangeConfirm N x2ap.proc.sout id-sgNBChange SgNBChangeRefuse N x2ap.proc.uout id-sgNBChange RRCTransfer N x2ap.proc.imsg id-rRCTransfer ENDCX2SetupRequest N x2ap.proc.imsg id-endcX2Setup ENDCX2SetupResponse N x2ap.proc.sout id-endcX2Setup ENDCX2SetupFailure N x2ap.proc.uout id-endcX2Setup ENDCConfigurationUpdate N x2ap.proc.imsg id-endcConfigurationUpdate ENDCConfigurationUpdateAcknowledge N x2ap.proc.sout id-endcConfigurationUpdate ENDCConfigurationUpdateFailure N x2ap.proc.uout id-endcConfigurationUpdate SecondaryRATDataUsageReport N x2ap.proc.imsg id-secondaryRATDataUsageReport ENDCCellActivationRequest N x2ap.proc.imsg id-endcCellActivation ENDCCellActivationResponse N x2ap.proc.sout id-endcCellActivation ENDCCellActivationFailure N x2ap.proc.uout id-endcCellActivation ENDCPartialResetRequired N x2ap.proc.imsg id-endcPartialReset ENDCPartialResetConfirm N x2ap.proc.sout id-endcPartialReset EUTRANRCellResourceCoordinationRequest N x2ap.proc.imsg id-eUTRANRCellResourceCoordination EUTRANRCellResourceCoordinationResponse N x2ap.proc.sout id-eUTRANRCellResourceCoordination SgNBActivityNotification N x2ap.proc.imsg id-SgNBActivityNotification ENDCX2RemovalRequest N x2ap.proc.imsg id-endcX2Removal ENDCX2RemovalResponse N x2ap.proc.sout id-endcX2Removal ENDCX2RemovalFailure N x2ap.proc.uout id-endcX2Removal DataForwardingAddressIndication N x2ap.proc.imsg id-dataForwardingAddressIndication GNBStatusIndication N x2ap.proc.imsg id-gNBStatusIndication ENDCConfigurationTransfer N x2ap.proc.imsg id-endcConfigurationTransfer DeactivateTrace N x2ap.proc.imsg id-deactivateTrace TraceStart N x2ap.proc.imsg id-traceStart HandoverSuccess N x2ap.proc.imsg id-handoverSuccess EarlyStatusTransfer N x2ap.proc.imsg id-earlyStatusTransfer ConditionalHandoverCancel N x2ap.proc.imsg id-conditionalHandoverCancel ENDCResourceStatusRequest N x2ap.proc.imsg id-endcresourceStatusReportingInitiation ENDCResourceStatusResponse N x2ap.proc.sout id-endcresourceStatusReportingInitiation ENDCResourceStatusFailure N x2ap.proc.uout id-endcresourceStatusReportingInitiation ENDCResourceStatusUpdate N x2ap.proc.imsg id-endcresourceStatusReporting CellTrafficTrace N x2ap.proc.imsg id-cellTrafficTrace F1CTrafficTransfer N x2ap.proc.imsg id-f1CTrafficTransfer UERadioCapabilityIDMappingRequest N x2ap.proc.imsg id-UERadioCapabilityIDMapping UERadioCapabilityIDMappingResponse N x2ap.proc.sout id-UERadioCapabilityIDMapping AccessAndMobilityIndication N x2ap.proc.imsg id-accessAndMobilityIndication CPC-cancel N x2ap.proc.imsg id-CPC-cancel RachIndication N x2ap.proc.imsg id-rachIndication #.END