# xnap.cnf # xnap conformation file # Copyright 2018-2021 Pascal Quantin #.OPT PER ALIGNED #.END #.MAKE_ENUM GlobalNG-RANNode-ID TYPE_PREFIX ProtocolIE-ID ProcedureCode #.USE_VALS_EXT CauseRadioNetworkLayer NRNRB ProcedureCode ProtocolIE-ID #.EXPORTS IntendedTDD-DL-ULConfiguration-NR_PDU #.PDU IntendedTDD-DL-ULConfiguration-NR XnAP-PDU #.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 #.OMIT_ASSIGNMENT DataForwardingAccepted InterfacesToTrace Presence ProtocolIE-FieldPair ProtocolIE-ContainerList ProtocolIE-ContainerPair ProtocolIE-ContainerPairList ReferenceID #.END #.FN_BODY ProtocolIE-ID VAL_PTR = &xnap_data->protocol_ie_id struct xnap_private_data *xnap_data = xnap_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(xnap_data->protocol_ie_id, &xnap_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 = &xnap_data->procedure_code struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); %(DEFAULT_BODY)s #.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue #.FN_HDR InitiatingMessage/value struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); xnap_data->message_type = INITIATING_MESSAGE; #.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue #.FN_HDR SuccessfulOutcome/value struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); xnap_data->message_type = SUCCESSFUL_OUTCOME; #.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue #.FN_HDR UnsuccessfulOutcome/value struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); xnap_data->message_type = UNSUCCESSFUL_OUTCOME; #.TYPE_ATTR ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = &xnap_ProtocolIE_ID_vals_ext #.END #.FN_BODY GlobalNG-RANNode-ID VAL_PTR = &value gint value; struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); %(DEFAULT_BODY)s if (xnap_data->xnap_conv && xnap_data->procedure_code == id_xnSetup) { if (addresses_equal(&actx->pinfo->src, &xnap_data->xnap_conv->addr_a) && actx->pinfo->srcport == xnap_data->xnap_conv->port_a) { xnap_data->xnap_conv->ranmode_id_a = (GlobalNG_RANNode_ID_enum)value; } else if (addresses_equal(&actx->pinfo->src, &xnap_data->xnap_conv->addr_b) && actx->pinfo->srcport == xnap_data->xnap_conv->port_b) { xnap_data->xnap_conv->ranmode_id_b = (GlobalNG_RANNode_ID_enum)value; } } #.FN_BODY UEContextInfoHORequest/rrc-Context VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree; GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo); subtree = proto_item_add_subtree(actx->created_item, ett_xnap_RRC_Context); if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_gNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) { dissect_nr_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) { if (xnap_dissect_lte_rrc_context_as == XNAP_LTE_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 Target2SourceNG-RANnodeTranspContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree; GlobalNG_RANNode_ID_enum source_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->src, actx->pinfo->srcport, actx->pinfo); subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container); if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && source_ranmode_id == GlobalNG_RANNode_ID_gNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) { dissect_nr_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && source_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) { dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } } #.FN_BODY MN-to-SN-Container VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree; GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo); subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container); if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_gNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) { dissect_nr_rrc_CG_ConfigInfo_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) { dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } } #.FN_BODY SN-to-MN-Container VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree; GlobalNG_RANNode_ID_enum source_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->src, actx->pinfo->srcport, actx->pinfo); subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container); if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && source_ranmode_id == GlobalNG_RANNode_ID_gNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) { dissect_nr_rrc_CG_Config_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && source_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) { dissect_lte_rrc_SCG_Config_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } } #.FN_BODY Configuration-successfully-applied/m-NG-RANNode-to-S-NG-RANNode-Container VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree; GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo); subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container); if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_gNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) { dissect_nr_rrc_RRCReconfigurationComplete_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) { dissect_lte_rrc_RRCConnectionReconfigurationComplete_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } } #.FN_BODY Configuration-rejected-by-M-NG-RANNode/m-NG-RANNode-to-S-NG-RANNode-Container VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree; GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo); subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container); if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_gNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) { dissect_nr_rrc_CG_ConfigInfo_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) || (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) { dissect_lte_rrc_SCG_ConfigInfo_r12_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } } #.FN_BODY UEContextInfoRetrUECtxtResp/rrc-Context VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree; GlobalNG_RANNode_ID_enum target_ranmode_id = xnap_get_ranmode_id(&actx->pinfo->dst, actx->pinfo->destport, actx->pinfo); subtree = proto_item_add_subtree(actx->created_item, ett_xnap_RRC_Context); if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_gNB) && (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_GNB)) { dissect_nr_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } else if ((xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_AUTOMATIC && target_ranmode_id == GlobalNG_RANNode_ID_ng_eNB) && (xnap_dissect_target_ng_ran_container_as == XNAP_NG_RAN_CONTAINER_NG_ENB)) { dissect_lte_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } } #.FN_BODY PLMN-Identity VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; proto_tree *subtree; struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); e212_number_type_t number_type = xnap_data->number_type; xnap_data->number_type = E212_NONE; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_xnap_PLMN_Identity); dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, number_type, FALSE); #.TYPE_ATTR PortNumber TYPE = FT_UINT16 DISPLAY = BASE_DEC #.FN_BODY PortNumber 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 GUAMI struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); xnap_data->number_type = E212_GUAMI; %(DEFAULT_BODY)s #.FN_BODY TAIsinAoI-Item struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); xnap_data->number_type = E212_5GSTAI; %(DEFAULT_BODY)s #.FN_BODY TAIforMDT-Item struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); xnap_data->number_type = E212_5GSTAI; %(DEFAULT_BODY)s #.TYPE_ATTR TAC TYPE = FT_UINT24 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, 3, ENC_BIG_ENDIAN); } #.FIELD_ATTR BPLMN-ID-Info-NR-Item/nr-CI ABBREV=NR_Cell_Identity TYPE=FT_UINT40 DISPLAY=BASE_HEX #.FIELD_ATTR Cell-Type-Choice/ng-ran-nr ABBREV=NR_Cell_Identity TYPE=FT_UINT40 DISPLAY=BASE_HEX #.FIELD_ATTR NG-RAN-Cell-Identity/nr ABBREV=NR_Cell_Identity TYPE=FT_UINT40 DISPLAY=BASE_HEX #.FIELD_ATTR NR-CGI/nr-CI ABBREV=NR_Cell_Identity TYPE=FT_UINT40 DISPLAY=BASE_HEX #.FN_BODY NR-Cell-Identity VAL_PTR = &cell_id_tvb HF_INDEX=-1 tvbuff_t *cell_id_tvb = NULL; %(DEFAULT_BODY)s if (cell_id_tvb) { guint64 cell_id = tvb_get_bits64(cell_id_tvb, 0, 36, ENC_BIG_ENDIAN); actx->created_item = proto_tree_add_uint64(tree, hf_index, cell_id_tvb, 0, 5, cell_id); } #.FIELD_ATTR BPLMN-ID-Info-EUTRA-Item/e-utraCI ABBREV=E_UTRA_Cell_Identity TYPE=FT_UINT32 DISPLAY=BASE_HEX #.FIELD_ATTR Cell-Type-Choice/ng-ran-e-utra ABBREV=E_UTRA_Cell_Identity TYPE=FT_UINT32 DISPLAY=BASE_HEX #.FIELD_ATTR Cell-Type-Choice/e-utran ABBREV=E_UTRA_Cell_Identity TYPE=FT_UINT32 DISPLAY=BASE_HEX #.FIELD_ATTR E-UTRA-CGI/e-utra-CI ABBREV=E_UTRA_Cell_Identity TYPE=FT_UINT32 DISPLAY=BASE_HEX #.FIELD_ATTR NG-RAN-Cell-Identity/e-utra ABBREV=E_UTRA_Cell_Identity TYPE=FT_UINT32 DISPLAY=BASE_HEX #.FN_BODY NR-CGI struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); xnap_data->number_type = E212_NRCGI; %(DEFAULT_BODY)s #.FN_BODY E-UTRA-CGI struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo); xnap_data->number_type = E212_ECGI; %(DEFAULT_BODY)s #.FN_BODY E-UTRA-Cell-Identity VAL_PTR = &cell_id_tvb HF_INDEX=-1 tvbuff_t *cell_id_tvb = NULL; %(DEFAULT_BODY)s if (cell_id_tvb) { guint32 cell_id = tvb_get_bits32(cell_id_tvb, 0, 28, ENC_BIG_ENDIAN); actx->created_item = proto_tree_add_uint(tree, hf_index, cell_id_tvb, 0, 4, cell_id); } #.FN_BODY ServedCellInformation-NR/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_xnap_measurementTimingConfiguration); dissect_nr_rrc_MeasurementTimingConfiguration_PDU(param_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY NeighbourInformation-NR-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_xnap_measurementTimingConfiguration); dissect_nr_rrc_MeasurementTimingConfiguration_PDU(param_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec #.TYPE_ATTR PacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketLossRate_fmt) #.TYPE_ATTR PacketDelayBudget DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketDelayBudget_fmt) #.TYPE_ATTR AveragingWindow DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds #.TYPE_ATTR MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_bytes #.FN_BODY TransportLayerAddress 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_xnap_TransportLayerAddress); if (len == 32) { /* IPv4 */ proto_tree_add_item(subtree, hf_xnap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN); } else if (len == 128) { /* IPv6 */ proto_tree_add_item(subtree, hf_xnap_transportLayerAddressIPv6, parameter_tvb, 0, 16, ENC_NA); } else if (len == 160) { /* IPv4 */ proto_tree_add_item(subtree, hf_xnap_transportLayerAddressIPv4, parameter_tvb, 0, 4, ENC_BIG_ENDIAN); /* IPv6 */ proto_tree_add_item(subtree, hf_xnap_transportLayerAddressIPv6, parameter_tvb, 4, 16, ENC_NA); } #.FN_BODY NG-RANTraceID 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_xnap_NG_RANTraceID); dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, E212_NONE, FALSE); proto_tree_add_item(subtree, hf_xnap_NG_RANTraceID_TraceID, parameter_tvb, 3, 3, ENC_BIG_ENDIAN); proto_tree_add_item(subtree, hf_xnap_NG_RANTraceID_TraceRecordingSessionReference, parameter_tvb, 6, 2, ENC_BIG_ENDIAN); #.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_xnap_LastVisitedNGRANCellInformation); dissect_ngap_LastVisitedNGRANCellInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY LastVisitedEUTRANCellInformation 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_xnap_LastVisitedEUTRANCellInformation); dissect_s1ap_LastVisitedEUTRANCellInformation_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_xnap_LastVisitedUTRANCellInformation); dissect_ranap_LastVisitedUTRANCell_Item_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY LastVisitedGERANCellInformation 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_xnap_LastVisitedGERANCellInformation); dissect_s1ap_LastVisitedGERANCellInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR ExpectedUEMovingTrajectoryItem/timeStayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds #.TYPE_ATTR ExpectedActivityPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds #.TYPE_ATTR ExpectedIdlePeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds #.FN_BODY VolumeTimedReport-Item/startTimeStamp VAL_PTR = ×tamp_tvb tvbuff_t *timestamp_tvb = NULL; %(DEFAULT_BODY)s #.FN_FTR VolumeTimedReport-Item/startTimeStamp if (timestamp_tvb) { proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0)); } #.FN_BODY VolumeTimedReport-Item/endTimeStamp VAL_PTR = ×tamp_tvb tvbuff_t *timestamp_tvb = NULL; %(DEFAULT_BODY)s #.FN_FTR VolumeTimedReport-Item/endTimeStamp if (timestamp_tvb) { proto_item_append_text(actx->created_item, " (%s)", tvb_ntp_fmt_ts_sec(timestamp_tvb, 0)); } #.TYPE_ATTR VolumeTimedReport-Item/usageCountUL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_octet_octets #.TYPE_ATTR VolumeTimedReport-Item/usageCountDL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_octet_octets #.FN_BODY UERadioCapabilityForPagingOfNR VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_UERadioCapabilityForPagingOfNR); dissect_nr_rrc_UERadioPagingInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY UERadioCapabilityForPagingOfEUTRA VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_UERadioCapabilityForPagingOfEUTRA); dissect_lte_rrc_UERadioPagingInformation_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY FiveGCMobilityRestrictionListContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_FiveGCMobilityRestrictionListContainer); dissect_ngap_MobilityRestrictionList_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.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); #.FN_BODY ExtendedRATRestrictionInformation/primaryRATRestriction VAL_PTR=¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { static int * const fields[] = { &hf_xnap_primaryRATRestriction_e_UTRA, &hf_xnap_primaryRATRestriction_nR, &hf_xnap_primaryRATRestriction_nR_unlicensed, &hf_xnap_primaryRATRestriction_reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_primaryRATRestriction); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); } #.FN_BODY ExtendedRATRestrictionInformation/secondaryRATRestriction VAL_PTR=¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { static int * const fields[] = { &hf_xnap_secondaryRATRestriction_e_UTRA, &hf_xnap_secondaryRATRestriction_nR, &hf_xnap_secondaryRATRestriction_e_UTRA_unlicensed, &hf_xnap_secondaryRATRestriction_nR_unlicensed, &hf_xnap_secondaryRATRestriction_reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_secondaryRATRestriction); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); } #.TYPE_ATTR ExtendedPacketDelayBudget DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_ExtendedPacketDelayBudget_fmt) #.FN_BODY ImmediateMDT-EUTRA 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_xnap_ImmediateMDT_EUTRA); dissect_s1ap_ImmediateMDT_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR M7period DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_minutes #.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_xnap_MDT_Location_Info_GNSS, &hf_xnap_MDT_Location_Info_reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_MDT_Location_Info); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); } #.FN_BODY MeasurementsToActivate VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_xnap_MeasurementsToActivate_M1, &hf_xnap_MeasurementsToActivate_M2, &hf_xnap_MeasurementsToActivate_M3, &hf_xnap_MeasurementsToActivate_M4, &hf_xnap_MeasurementsToActivate_M5, &hf_xnap_MeasurementsToActivate_LoggingM1FromEventTriggered, &hf_xnap_MeasurementsToActivate_M6, &hf_xnap_MeasurementsToActivate_M7, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_MeasurementsToActivate); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 1, fields, ENC_BIG_ENDIAN); } #.TYPE_ATTR MobilityParametersModificationRange/handoverTriggerChangeLowerLimit DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_handoverTriggerChange_fmt) #.TYPE_ATTR MobilityParametersModificationRange/handoverTriggerChangeUpperLimit DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_handoverTriggerChange_fmt) #.TYPE_ATTR MobilityParametersModificationRange/handoverTriggerChange DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_handoverTriggerChange_fmt) #.FN_BODY NRMobilityHistoryReport VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_NRMobilityHistoryReport); dissect_nr_rrc_VisitedCellInfoList_r16_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR OfferedCapacity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_kbps #.FN_BODY RACHReportContainer VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_RACHReportContainer); dissect_nr_rrc_RA_ReportList_r16_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY TargetCellinEUTRAN VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_TargetCellinEUTRAN); dissect_s1ap_EUTRAN_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_xnap_TDDULDLConfigurationCommonNR); dissect_nr_rrc_TDD_UL_DL_ConfigCommon_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR Threshold-RSRP DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_Threshold_RSRP_fmt) #.TYPE_ATTR Threshold-RSRQ DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_Threshold_RSRQ_fmt) #.TYPE_ATTR Threshold-SINR DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_Threshold_SINR_fmt) #.FN_BODY UERLFReportContainerLTE VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_UERLFReportContainerLTE); dissect_lte_rrc_RLF_Report_r9_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY UERLFReportContainerNR VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_UERLFReportContainerNR); dissect_nr_rrc_nr_RLF_Report_r16_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.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); #.FN_BODY TSCAssistanceInformation/burstArrivalTime VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_burstArrivalTime); dissect_nr_rrc_ReferenceTime_r16_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR TSCAssistanceInformation/periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds #.FN_BODY ReportCharacteristics VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if(parameter_tvb){ static int * const fields[] = { &hf_xnap_ReportCharacteristics_PRBPeriodic, &hf_xnap_ReportCharacteristics_TNLCapacityIndPeriodic, &hf_xnap_ReportCharacteristics_CompositeAvailableCapacityPeriodic, &hf_xnap_ReportCharacteristics_NumberOfActiveUEs, &hf_xnap_ReportCharacteristics_Reserved, NULL }; proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_ReportCharacteristics); proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN); } #.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_xnap_NRCellPRACHConfig); dissect_f1ap_NRPRACHConfig_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_xnap_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_xnap_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_xnap_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_xnap_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_xnap_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_xnap_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_xnap_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_xnap_non_anchorCarrier_NPRACHConfigTDD); dissect_lte_rrc_UL_ConfigCommonListTDD_NB_r15_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.FN_BODY Non-AnchorCarrierFrequencylist/_item/non-anchorCarrierFrquency 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_xnap_non_anchorCarrierFrequency); dissect_lte_rrc_DL_CarrierConfigCommon_NB_r14_PDU(parameter_tvb, actx->pinfo, subtree, NULL); } #.TYPE_ATTR QosMonitoringReportingFrequency DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds #.END #.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 HandoverCancel col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverCancel"); #.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 RANPaging col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RANPaging"); #.FN_HDR XnUAddressIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "XnUAddressIndication"); #.FN_HDR UEContextRelease col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "UEContextRelease"); #.FN_HDR SNodeAdditionRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeAdditionRequest"); #.FN_HDR SNodeAdditionRequestAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeAdditionRequestAcknowledge"); #.FN_HDR SNodeAdditionRequestReject col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeAdditionRequestReject"); #.FN_HDR SNodeReconfigurationComplete col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeReconfigurationComplete"); #.FN_HDR SNodeModificationRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeModificationRequest"); #.FN_HDR SNodeModificationRequestAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeModificationRequestAcknowledge"); #.FN_HDR SNodeModificationRequestReject col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeModificationRequestReject"); #.FN_HDR SNodeModificationRequired col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeModificationRequired"); #.FN_HDR SNodeModificationConfirm col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeModificationConfirm"); #.FN_HDR SNodeModificationRefuse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeModificationRefuse"); #.FN_HDR SNodeReleaseRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeReleaseRequest"); #.FN_HDR SNodeReleaseRequestAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeReleaseRequestAcknowledge"); #.FN_HDR SNodeReleaseReject col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeReleaseReject"); #.FN_HDR SNodeReleaseRequired col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeReleaseRequired"); #.FN_HDR SNodeReleaseConfirm col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeReleaseConfirm"); #.FN_HDR SNodeCounterCheckRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeCounterCheckRequest"); #.FN_HDR SNodeChangeRequired col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeChangeRequired"); #.FN_HDR SNodeChangeConfirm col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeChangeConfirm"); #.FN_HDR SNodeChangeRefuse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SNodeChangeRefuse"); #.FN_HDR RRCTransfer col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RRCTransfer"); #.FN_HDR XnRemovalRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "XnRemovalRequest"); #.FN_HDR XnRemovalResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "XnRemovalResponse"); #.FN_HDR XnRemovalFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "XnRemovalFailure"); #.FN_HDR XnSetupRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "XnSetupRequest"); #.FN_HDR XnSetupResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "XnSetupResponse"); #.FN_HDR XnSetupFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "XnSetupFailure"); #.FN_HDR NGRANNodeConfigurationUpdate col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NGRANNodeConfigurationUpdate"); #.FN_HDR NGRANNodeConfigurationUpdateAcknowledge col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NGRANNodeConfigurationUpdateAcknowledge"); #.FN_HDR NGRANNodeConfigurationUpdateFailure col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NGRANNodeConfigurationUpdateFailure"); #.FN_HDR E-UTRA-NR-CellResourceCoordinationRequest col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-UTRA-NR-CellResourceCoordinationRequest"); #.FN_HDR E-UTRA-NR-CellResourceCoordinationResponse col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "E-UTRA-NR-CellResourceCoordinationResponse"); #.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 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 ErrorIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ErrorIndication"); #.FN_HDR NotificationControlIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "NotificationControlIndication"); #.FN_HDR ActivityNotification col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ActivityNotification"); #.FN_HDR PrivateMessage col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "PrivateMessage"); #.FN_HDR SecondaryRATDataUsageReport col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "SecondaryRATDataUsageReport"); #.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 ConditionalHandoverCancel col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ConditionalHandoverCancel"); #.FN_HDR EarlyStatusTransfer col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "EarlyStatusTransfer"); #.FN_HDR FailureIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "FailureIndication"); #.FN_HDR HandoverReport col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "HandoverReport"); #.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 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 AccessAndMobilityIndication col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "AccessAndMobilityIndication"); #.ASSIGN_VALUE_TO_TYPE # XnAP does not have constants assigned to types, they are pure INTEGER # ProcedureCode id-handoverPreparation ProcedureCode id-sNStatusTransfer ProcedureCode id-handoverCancel ProcedureCode id-retrieveUEContext ProcedureCode id-rANPaging ProcedureCode id-xnUAddressIndication ProcedureCode id-uEContextRelease ProcedureCode id-sNGRANnodeAdditionPreparation ProcedureCode id-sNGRANnodeReconfigurationCompletion ProcedureCode id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation ProcedureCode id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation ProcedureCode id-mNGRANnodeinitiatedSNGRANnodeRelease ProcedureCode id-sNGRANnodeinitiatedSNGRANnodeRelease ProcedureCode id-sNGRANnodeCounterCheck ProcedureCode id-sNGRANnodeChange ProcedureCode id-rRCTransfer ProcedureCode id-xnRemoval ProcedureCode id-xnSetup ProcedureCode id-nGRANnodeConfigurationUpdate ProcedureCode id-cellActivation ProcedureCode id-reset ProcedureCode id-errorIndication ProcedureCode id-privateMessage ProcedureCode id-notificationControl ProcedureCode id-activityNotification ProcedureCode id-e-UTRA-NR-CellResourceCoordination ProcedureCode id-secondaryRATDataUsageReport ProcedureCode id-deactivateTrace ProcedureCode id-traceStart ProcedureCode id-handoverSuccess ProcedureCode id-conditionalHandoverCancel ProcedureCode id-earlyStatusTransfer ProcedureCode id-failureIndication ProcedureCode id-handoverReport ProcedureCode id-resourceStatusReportingInitiation ProcedureCode id-resourceStatusReporting ProcedureCode id-mobilitySettingsChange ProcedureCode id-accessAndMobilityIndication ProcedureCode # ProtocolIE-ID id-ActivatedServedCells ProtocolIE-ID id-ActivationIDforCellActivation ProtocolIE-ID id-admittedSplitSRB ProtocolIE-ID id-admittedSplitSRBrelease ProtocolIE-ID id-AMF-Region-Information ProtocolIE-ID id-AssistanceDataForRANPaging ProtocolIE-ID id-BearersSubjectToCounterCheck ProtocolIE-ID id-Cause ProtocolIE-ID id-cellAssistanceInfo-NR ProtocolIE-ID id-ConfigurationUpdateInitiatingNodeChoice ProtocolIE-ID id-CriticalityDiagnostics ProtocolIE-ID id-XnUAddressInfoperPDUSession-List ProtocolIE-ID id-DRBsSubjectToStatusTransfer-List ProtocolIE-ID id-ExpectedUEBehaviour ProtocolIE-ID id-GlobalNG-RAN-node-ID ProtocolIE-ID id-GUAMI ProtocolIE-ID id-indexToRatFrequSelectionPriority ProtocolIE-ID id-initiatingNodeType-ResourceCoordRequest ProtocolIE-ID id-List-of-served-cells-E-UTRA ProtocolIE-ID id-List-of-served-cells-NR ProtocolIE-ID id-LocationReportingInformation ProtocolIE-ID id-MAC-I ProtocolIE-ID id-MaskedIMEISV ProtocolIE-ID id-M-NG-RANnodeUEXnAPID ProtocolIE-ID id-MN-to-SN-Container ProtocolIE-ID id-MobilityRestrictionList ProtocolIE-ID id-new-NG-RAN-Cell-Identity ProtocolIE-ID id-newNG-RANnodeUEXnAPID ProtocolIE-ID id-UEReportRRCTransfer ProtocolIE-ID id-oldNG-RANnodeUEXnAPID ProtocolIE-ID id-OldtoNewNG-RANnodeResumeContainer ProtocolIE-ID id-PagingDRX ProtocolIE-ID id-PCellID ProtocolIE-ID id-PDCPChangeIndication ProtocolIE-ID id-PDUSessionAdmittedAddedAddReqAck ProtocolIE-ID id-PDUSessionAdmittedModSNModConfirm ProtocolIE-ID id-PDUSessionAdmitted-SNModResponse ProtocolIE-ID id-PDUSessionNotAdmittedAddReqAck ProtocolIE-ID id-PDUSessionNotAdmitted-SNModResponse ProtocolIE-ID id-PDUSessionReleasedList-RelConf ProtocolIE-ID id-PDUSessionReleasedSNModConfirm ProtocolIE-ID id-PDUSessionResourcesActivityNotifyList ProtocolIE-ID id-PDUSessionResourcesAdmitted-List ProtocolIE-ID id-PDUSessionResourcesNotAdmitted-List ProtocolIE-ID id-PDUSessionResourcesNotifyList ProtocolIE-ID id-PDUSession-SNChangeConfirm-List ProtocolIE-ID id-PDUSession-SNChangeRequired-List ProtocolIE-ID id-PDUSessionToBeAddedAddReq ProtocolIE-ID id-PDUSessionToBeModifiedSNModRequired ProtocolIE-ID id-PDUSessionToBeReleasedList-RelRqd ProtocolIE-ID id-PDUSessionToBeReleased-RelReq ProtocolIE-ID id-PDUSessionToBeReleasedSNModRequired ProtocolIE-ID id-RANPagingArea ProtocolIE-ID id-PagingPriority ProtocolIE-ID id-requestedSplitSRB ProtocolIE-ID id-requestedSplitSRBrelease ProtocolIE-ID id-ResetRequestTypeInfo ProtocolIE-ID id-ResetResponseTypeInfo ProtocolIE-ID id-RespondingNodeTypeConfigUpdateAck ProtocolIE-ID id-respondingNodeType-ResourceCoordResponse ProtocolIE-ID id-ResponseInfo-ReconfCompl ProtocolIE-ID id-RRCConfigIndication ProtocolIE-ID id-RRCResumeCause ProtocolIE-ID id-SCGConfigurationQuery ProtocolIE-ID id-selectedPLMN ProtocolIE-ID id-ServedCellsToActivate ProtocolIE-ID id-servedCellsToUpdate-E-UTRA ProtocolIE-ID id-ServedCellsToUpdateInitiatingNodeChoice ProtocolIE-ID id-servedCellsToUpdate-NR ProtocolIE-ID id-s-ng-RANnode-SecurityKey ProtocolIE-ID id-S-NG-RANnodeUE-AMBR ProtocolIE-ID id-S-NG-RANnodeUEXnAPID ProtocolIE-ID id-SN-to-MN-Container ProtocolIE-ID id-sourceNG-RANnodeUEXnAPID ProtocolIE-ID id-SplitSRB-RRCTransfer ProtocolIE-ID id-TAISupport-list ProtocolIE-ID id-TimeToWait ProtocolIE-ID id-Target2SourceNG-RANnodeTranspContainer ProtocolIE-ID id-targetCellGlobalID ProtocolIE-ID id-targetNG-RANnodeUEXnAPID ProtocolIE-ID id-target-S-NG-RANnodeID ProtocolIE-ID id-TraceActivation ProtocolIE-ID id-UEContextID ProtocolIE-ID id-UEContextInfoHORequest ProtocolIE-ID id-UEContextInfoRetrUECtxtResp ProtocolIE-ID id-UEContextInfo-SNModRequest ProtocolIE-ID id-UEContextKeptIndicator ProtocolIE-ID id-UEContextRefAtSN-HORequest ProtocolIE-ID id-UEHistoryInformation ProtocolIE-ID id-UEIdentityIndexValue ProtocolIE-ID id-UERANPagingIdentity ProtocolIE-ID id-UESecurityCapabilities ProtocolIE-ID id-UserPlaneTrafficActivityReport ProtocolIE-ID id-XnRemovalThreshold ProtocolIE-ID id-DesiredActNotificationLevel ProtocolIE-ID id-AvailableDRBIDs ProtocolIE-ID id-AdditionalDRBIDs ProtocolIE-ID id-SpareDRBIDs ProtocolIE-ID id-RequiredNumberOfDRBIDs 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-PDUSessionToBeReleased-RelReqAck ProtocolIE-ID id-S-NG-RANnodeMaxIPDataRate-UL ProtocolIE-ID id-PDUSessionResourceSecondaryRATUsageList ProtocolIE-ID id-Additional-UL-NG-U-TNLatUPF-List ProtocolIE-ID id-SecondarydataForwardingInfoFromTarget-List ProtocolIE-ID id-LocationInformationSNReporting ProtocolIE-ID id-LocationInformationSN ProtocolIE-ID id-LastE-UTRANPLMNIdentity ProtocolIE-ID id-S-NG-RANnodeMaxIPDataRate-DL ProtocolIE-ID id-MaxIPrate-DL ProtocolIE-ID id-SecurityResult ProtocolIE-ID id-S-NSSAI ProtocolIE-ID id-MR-DC-ResourceCoordinationInfo ProtocolIE-ID id-AMF-Region-Information-To-Add ProtocolIE-ID id-AMF-Region-Information-To-Delete ProtocolIE-ID id-OldQoSFlowMap-ULendmarkerexpected ProtocolIE-ID id-RANPagingFailure ProtocolIE-ID id-UERadioCapabilityForPaging ProtocolIE-ID id-PDUSessionDataForwarding-SNModResponse ProtocolIE-ID id-DRBsNotAdmittedSetupModifyList ProtocolIE-ID id-Secondary-MN-Xn-U-TNLInfoatM ProtocolIE-ID id-NE-DC-TDM-Pattern ProtocolIE-ID id-PDUSessionCommonNetworkInstance ProtocolIE-ID id-BPLMN-ID-Info-EUTRA ProtocolIE-ID id-BPLMN-ID-Info-NR ProtocolIE-ID id-InterfaceInstanceIndication ProtocolIE-ID id-S-NG-RANnode-Addition-Trigger-Ind ProtocolIE-ID id-DefaultDRB-Allowed ProtocolIE-ID id-DRB-IDs-takenintouse ProtocolIE-ID id-SplitSessionIndicator ProtocolIE-ID id-CNTypeRestrictionsForEquivalent ProtocolIE-ID id-CNTypeRestrictionsForServing ProtocolIE-ID id-DRBs-transferred-to-MN ProtocolIE-ID id-ULForwardingProposal ProtocolIE-ID id-EndpointIPAddressAndPort ProtocolIE-ID id-IntendedTDD-DL-ULConfiguration-NR ProtocolIE-ID id-TNLConfigurationInfo ProtocolIE-ID id-PartialListIndicator-NR ProtocolIE-ID id-MessageOversizeNotification ProtocolIE-ID id-CellAndCapacityAssistanceInfo-NR ProtocolIE-ID id-NG-RANTraceID ProtocolIE-ID id-NonGBRResources-Offered ProtocolIE-ID id-FastMCGRecoveryRRCTransfer-SN-to-MN ProtocolIE-ID id-RequestedFastMCGRecoveryViaSRB3 ProtocolIE-ID id-AvailableFastMCGRecoveryViaSRB3 ProtocolIE-ID id-RequestedFastMCGRecoveryViaSRB3Release ProtocolIE-ID id-ReleaseFastMCGRecoveryViaSRB3 ProtocolIE-ID id-FastMCGRecoveryRRCTransfer-MN-to-SN ProtocolIE-ID id-ExtendedRATRestrictionInformation ProtocolIE-ID id-QoSMonitoringRequest ProtocolIE-ID id-FiveGCMobilityRestrictionListContainer ProtocolIE-ID id-PartialListIndicator-EUTRA ProtocolIE-ID id-CellAndCapacityAssistanceInfo-EUTRA ProtocolIE-ID id-CHOinformation-Req ProtocolIE-ID id-CHOinformation-Ack ProtocolIE-ID id-targetCellsToCancel ProtocolIE-ID id-requestedTargetCellGlobalID ProtocolIE-ID id-procedureStage ProtocolIE-ID id-DAPSRequestInfo ProtocolIE-ID id-DAPSResponseInfo-List ProtocolIE-ID id-CHO-MRDC-Indicator ProtocolIE-ID id-OffsetOfNbiotChannelNumberToDL-EARFCN ProtocolIE-ID id-OffsetOfNbiotChannelNumberToUL-EARFCN ProtocolIE-ID id-NBIoT-UL-DL-AlignmentOffset ProtocolIE-ID id-LTEV2XServicesAuthorized ProtocolIE-ID id-NRV2XServicesAuthorized ProtocolIE-ID id-LTEUESidelinkAggregateMaximumBitRate ProtocolIE-ID id-NRUESidelinkAggregateMaximumBitRate ProtocolIE-ID id-PC5QoSParameters ProtocolIE-ID id-AlternativeQoSParaSetList ProtocolIE-ID id-CurrentQoSParaSetIndex ProtocolIE-ID id-MobilityInformation ProtocolIE-ID id-InitiatingCondition-FailureIndication ProtocolIE-ID id-UEHistoryInformationFromTheUE ProtocolIE-ID id-HandoverReportType ProtocolIE-ID id-HandoverCause ProtocolIE-ID id-SourceCellCGI ProtocolIE-ID id-TargetCellCGI ProtocolIE-ID id-ReEstablishmentCellCGI ProtocolIE-ID id-TargetCellinEUTRAN ProtocolIE-ID id-SourceCellCRNTI ProtocolIE-ID id-UERLFReportContainer ProtocolIE-ID id-NGRAN-Node1-Measurement-ID ProtocolIE-ID id-NGRAN-Node2-Measurement-ID ProtocolIE-ID id-RegistrationRequest ProtocolIE-ID id-ReportCharacteristics ProtocolIE-ID id-CellToReport ProtocolIE-ID id-ReportingPeriodicity ProtocolIE-ID id-CellMeasurementResult ProtocolIE-ID id-NG-RANnode1CellID ProtocolIE-ID id-NG-RANnode2CellID ProtocolIE-ID id-NG-RANnode1MobilityParameters ProtocolIE-ID id-NG-RANnode2ProposedMobilityParameters ProtocolIE-ID id-MobilityParametersModificationRange 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-RACHReportInformation ProtocolIE-ID id-IABNodeIndication ProtocolIE-ID id-Redundant-UL-NG-U-TNLatUPF ProtocolIE-ID id-CNPacketDelayBudgetDownlink ProtocolIE-ID id-CNPacketDelayBudgetUplink ProtocolIE-ID id-Additional-Redundant-UL-NG-U-TNLatUPF-List ProtocolIE-ID id-RedundantCommonNetworkInstance ProtocolIE-ID id-TSCTrafficCharacteristics ProtocolIE-ID id-RedundantQoSFlowIndicator ProtocolIE-ID id-Redundant-DL-NG-U-TNLatNG-RAN ProtocolIE-ID id-ExtendedPacketDelayBudget ProtocolIE-ID id-Additional-PDCP-Duplication-TNL-List ProtocolIE-ID id-RedundantPDUSessionInformation ProtocolIE-ID id-UsedRSNInformation ProtocolIE-ID id-RLCDuplicationInformation ProtocolIE-ID id-NPN-Broadcast-Information ProtocolIE-ID id-NPNPagingAssistanceInformation ProtocolIE-ID id-NPNMobilityInformation ProtocolIE-ID id-NPN-Support ProtocolIE-ID id-MDT-Configuration ProtocolIE-ID id-MDTPLMNList ProtocolIE-ID id-TraceCollectionEntityURI ProtocolIE-ID id-UERadioCapabilityID ProtocolIE-ID id-CSI-RSTransmissionIndication ProtocolIE-ID id-SNTriggered ProtocolIE-ID id-DLCarrierList ProtocolIE-ID id-ExtendedTAISliceSupportList ProtocolIE-ID id-cellAssistanceInfo-EUTRA ProtocolIE-ID id-ConfiguredTACIndication ProtocolIE-ID id-secondary-SN-UL-PDCP-UP-TNLInfo ProtocolIE-ID id-pdcpDuplicationConfiguration ProtocolIE-ID id-duplicationActivation ProtocolIE-ID id-NPRACHConfiguration ProtocolIE-ID id-QosMonitoringReportingFrequency ProtocolIE-ID id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated ProtocolIE-ID id-DL-scheduling-PDCCH-CCE-usage ProtocolIE-ID id-UL-scheduling-PDCCH-CCE-usage ProtocolIE-ID id-SFN-Offset ProtocolIE-ID id-QoSMonitoringDisabled ProtocolIE-ID id-ExtendedUEIdentityIndexValue ProtocolIE-ID id-PagingeDRXInformation ProtocolIE-ID id-CHO-MRDC-EarlyDataForwarding ProtocolIE-ID id-SCGIndicator ProtocolIE-ID id-UESpecificDRX ProtocolIE-ID id-PDUSessionExpectedUEActivityBehaviour ProtocolIE-ID id-QoS-Mapping-Information ProtocolIE-ID #.REGISTER #XNAP-PROTOCOL-IES ActivatedServedCells N xnap.ies id-ActivatedServedCells ActivationIDforCellActivation N xnap.ies id-ActivationIDforCellActivation SplitSRBsTypes N xnap.ies id-admittedSplitSRB SplitSRBsTypes N xnap.ies id-admittedSplitSRBrelease AMF-Region-Information N xnap.ies id-AMF-Region-Information AssistanceDataForRANPaging N xnap.ies id-AssistanceDataForRANPaging BearersSubjectToCounterCheck-List N xnap.ies id-BearersSubjectToCounterCheck Cause N xnap.ies id-Cause CellAssistanceInfo-NR N xnap.ies id-cellAssistanceInfo-NR ConfigurationUpdateInitiatingNodeChoice N xnap.ies id-ConfigurationUpdateInitiatingNodeChoice CriticalityDiagnostics N xnap.ies id-CriticalityDiagnostics XnUAddressInfoperPDUSession-List N xnap.ies id-XnUAddressInfoperPDUSession-List DRBsSubjectToStatusTransfer-List N xnap.ies id-DRBsSubjectToStatusTransfer-List ExpectedUEBehaviour N xnap.ies id-ExpectedUEBehaviour GlobalNG-RANNode-ID N xnap.ies id-GlobalNG-RAN-node-ID GUAMI N xnap.ies id-GUAMI RFSP-Index N xnap.ies id-indexToRatFrequSelectionPriority InitiatingNodeType-ResourceCoordRequest N xnap.ies id-initiatingNodeType-ResourceCoordRequest ServedCells-E-UTRA N xnap.ies id-List-of-served-cells-E-UTRA ServedCells-NR N xnap.ies id-List-of-served-cells-NR LocationReportingInformation N xnap.ies id-LocationReportingInformation MAC-I N xnap.ies id-MAC-I MaskedIMEISV N xnap.ies id-MaskedIMEISV NG-RANnodeUEXnAPID N xnap.ies id-M-NG-RANnodeUEXnAPID MN-to-SN-Container N xnap.ies id-MN-to-SN-Container MobilityRestrictionList N xnap.ies id-MobilityRestrictionList NG-RAN-Cell-Identity N xnap.ies id-new-NG-RAN-Cell-Identity NG-RANnodeUEXnAPID N xnap.ies id-newNG-RANnodeUEXnAPID UEReportRRCTransfer N xnap.ies id-UEReportRRCTransfer NG-RANnodeUEXnAPID N xnap.ies id-oldNG-RANnodeUEXnAPID OldtoNewNG-RANnodeResumeContainer N xnap.ies id-OldtoNewNG-RANnodeResumeContainer PagingDRX N xnap.ies id-PagingDRX GlobalNG-RANCell-ID N xnap.ies id-PCellID PDCPChangeIndication N xnap.ies id-PDCPChangeIndication PDUSessionAdmittedAddedAddReqAck N xnap.ies id-PDUSessionAdmittedAddedAddReqAck PDUSessionAdmittedModSNModConfirm N xnap.ies id-PDUSessionAdmittedModSNModConfirm PDUSessionAdmitted-SNModResponse N xnap.ies id-PDUSessionAdmitted-SNModResponse PDUSessionNotAdmittedAddReqAck N xnap.ies id-PDUSessionNotAdmittedAddReqAck PDUSessionNotAdmitted-SNModResponse N xnap.ies id-PDUSessionNotAdmitted-SNModResponse PDUSessionReleasedList-RelConf N xnap.ies id-PDUSessionReleasedList-RelConf PDUSessionReleasedSNModConfirm N xnap.ies id-PDUSessionReleasedSNModConfirm PDUSessionResourcesActivityNotifyList N xnap.ies id-PDUSessionResourcesActivityNotifyList PDUSessionResourcesAdmitted-List N xnap.ies id-PDUSessionResourcesAdmitted-List PDUSessionResourcesNotAdmitted-List N xnap.ies id-PDUSessionResourcesNotAdmitted-List PDUSessionResourcesNotifyList N xnap.ies id-PDUSessionResourcesNotifyList PDUSession-SNChangeConfirm-List N xnap.ies id-PDUSession-SNChangeConfirm-List PDUSession-SNChangeRequired-List N xnap.ies id-PDUSession-SNChangeRequired-List PDUSessionToBeAddedAddReq N xnap.ies id-PDUSessionToBeAddedAddReq PDUSessionToBeModifiedSNModRequired N xnap.ies id-PDUSessionToBeModifiedSNModRequired PDUSessionToBeReleasedList-RelRqd N xnap.ies id-PDUSessionToBeReleasedList-RelRqd PDUSession-List-withCause N xnap.ies id-PDUSessionToBeReleased-RelReq PDUSessionToBeReleasedSNModRequired N xnap.ies id-PDUSessionToBeReleasedSNModRequired RANPagingArea N xnap.ies id-RANPagingArea PagingPriority N xnap.ies id-PagingPriority SplitSRBsTypes N xnap.ies id-requestedSplitSRB SplitSRBsTypes N xnap.ies id-requestedSplitSRBrelease ResetRequestTypeInfo N xnap.ies id-ResetRequestTypeInfo ResetResponseTypeInfo N xnap.ies id-ResetResponseTypeInfo RespondingNodeTypeConfigUpdateAck N xnap.ies id-RespondingNodeTypeConfigUpdateAck RespondingNodeType-ResourceCoordResponse N xnap.ies id-respondingNodeType-ResourceCoordResponse ResponseInfo-ReconfCompl N xnap.ies id-ResponseInfo-ReconfCompl RRCConfigIndication N xnap.ies id-RRCConfigIndication RRCResumeCause N xnap.ies id-RRCResumeCause SCGConfigurationQuery N xnap.ies id-SCGConfigurationQuery PLMN-Identity N xnap.ies id-selectedPLMN ServedCellsToActivate N xnap.ies id-ServedCellsToActivate ServedCellsToUpdate-E-UTRA N xnap.ies id-servedCellsToUpdate-E-UTRA #id-ServedCellsToUpdateInitiatingNodeChoice ServedCellsToUpdate-NR N xnap.ies id-servedCellsToUpdate-NR S-NG-RANnode-SecurityKey N xnap.ies id-s-ng-RANnode-SecurityKey UEAggregateMaximumBitRate N xnap.ies id-S-NG-RANnodeUE-AMBR NG-RANnodeUEXnAPID N xnap.ies id-S-NG-RANnodeUEXnAPID SN-to-MN-Container N xnap.ies id-SN-to-MN-Container NG-RANnodeUEXnAPID N xnap.ies id-sourceNG-RANnodeUEXnAPID SplitSRB-RRCTransfer N xnap.ies id-SplitSRB-RRCTransfer TAISupport-List N xnap.ies id-TAISupport-list TimeToWait N xnap.ies id-TimeToWait Target2SourceNG-RANnodeTranspContainer N xnap.ies id-Target2SourceNG-RANnodeTranspContainer Target-CGI N xnap.ies id-targetCellGlobalID NG-RANnodeUEXnAPID N xnap.ies id-targetNG-RANnodeUEXnAPID GlobalNG-RANNode-ID N xnap.ies id-target-S-NG-RANnodeID TraceActivation N xnap.ies id-TraceActivation UEContextID N xnap.ies id-UEContextID UEContextInfoHORequest N xnap.ies id-UEContextInfoHORequest UEContextInfoRetrUECtxtResp N xnap.ies id-UEContextInfoRetrUECtxtResp UEContextInfo-SNModRequest N xnap.ies id-UEContextInfo-SNModRequest UEContextKeptIndicator N xnap.ies id-UEContextKeptIndicator UEContextRefAtSN-HORequest N xnap.ies id-UEContextRefAtSN-HORequest UEHistoryInformation N xnap.ies id-UEHistoryInformation UEIdentityIndexValue N xnap.ies id-UEIdentityIndexValue UERANPagingIdentity N xnap.ies id-UERANPagingIdentity UESecurityCapabilities N xnap.ies id-UESecurityCapabilities UserPlaneTrafficActivityReport N xnap.ies id-UserPlaneTrafficActivityReport XnBenefitValue N xnap.ies id-XnRemovalThreshold DesiredActNotificationLevel N xnap.ies id-DesiredActNotificationLevel DRB-List N xnap.ies id-AvailableDRBIDs DRB-List N xnap.ies id-AdditionalDRBIDs DRB-List N xnap.ies id-SpareDRBIDs DRB-Number N xnap.ies id-RequiredNumberOfDRBIDs TNLA-To-Add-List N xnap.ies id-TNLA-To-Add-List TNLA-To-Update-List N xnap.ies id-TNLA-To-Update-List TNLA-To-Remove-List N xnap.ies id-TNLA-To-Remove-List TNLA-Setup-List N xnap.ies id-TNLA-Setup-List TNLA-Failed-To-Setup-List N xnap.ies id-TNLA-Failed-To-Setup-List PDUSessionToBeReleasedList-RelReqAck N xnap.ies id-PDUSessionToBeReleased-RelReqAck BitRate N xnap.ies id-S-NG-RANnodeMaxIPDataRate-UL PDUSessionResourceSecondaryRATUsageList N xnap.ies id-PDUSessionResourceSecondaryRATUsageList LocationInformationSNReporting N xnap.ies id-LocationInformationSNReporting Target-CGI N xnap.ies id-LocationInformationSN BitRate N xnap.ies id-S-NG-RANnodeMaxIPDataRate-DL MR-DC-ResourceCoordinationInfo N xnap.ies id-MR-DC-ResourceCoordinationInfo AMF-Region-Information N xnap.ies id-AMF-Region-Information-To-Add AMF-Region-Information N xnap.ies id-AMF-Region-Information-To-Delete RANPagingFailure N xnap.ies id-RANPagingFailure UERadioCapabilityForPaging N xnap.ies id-UERadioCapabilityForPaging PDUSessionDataForwarding-SNModResponse N xnap.ies id-PDUSessionDataForwarding-SNModResponse NE-DC-TDM-Pattern N xnap.ies id-NE-DC-TDM-Pattern InterfaceInstanceIndication N xnap.ies id-InterfaceInstanceIndication S-NG-RANnode-Addition-Trigger-Ind N xnap.ies id-S-NG-RANnode-Addition-Trigger-Ind DRB-List N xnap.ies id-DRBs-transferred-to-MN EndpointIPAddressAndPort N xnap.ies id-EndpointIPAddressAndPort TNLConfigurationInfo N xnap.ies id-TNLConfigurationInfo PartialListIndicator N xnap.ies id-PartialListIndicator-NR MessageOversizeNotification N xnap.ies id-MessageOversizeNotification CellAndCapacityAssistanceInfo-NR N xnap.ies id-CellAndCapacityAssistanceInfo-NR NG-RANTraceID N xnap.ies id-NG-RANTraceID FastMCGRecoveryRRCTransfer N xnap.ies id-FastMCGRecoveryRRCTransfer-SN-to-MN RequestedFastMCGRecoveryViaSRB3 N xnap.ies id-RequestedFastMCGRecoveryViaSRB3 AvailableFastMCGRecoveryViaSRB3 N xnap.ies id-AvailableFastMCGRecoveryViaSRB3 RequestedFastMCGRecoveryViaSRB3Release N xnap.ies id-RequestedFastMCGRecoveryViaSRB3Release ReleaseFastMCGRecoveryViaSRB3 N xnap.ies id-ReleaseFastMCGRecoveryViaSRB3 FastMCGRecoveryRRCTransfer N xnap.ies id-FastMCGRecoveryRRCTransfer-MN-to-SN PartialListIndicator N xnap.ies id-PartialListIndicator-EUTRA CellAndCapacityAssistanceInfo-EUTRA N xnap.ies id-CellAndCapacityAssistanceInfo-EUTRA CHOinformation-Req N xnap.ies id-CHOinformation-Req CHOinformation-Ack N xnap.ies id-CHOinformation-Ack TargetCellList N xnap.ies id-targetCellsToCancel Target-CGI N xnap.ies id-requestedTargetCellGlobalID ProcedureStageChoice N xnap.ies id-procedureStage DAPSResponseInfo-List N xnap.ies id-DAPSResponseInfo-List CHO-MRDC-Indicator N xnap.ies id-CHO-MRDC-Indicator LTEV2XServicesAuthorized N xnap.ies id-LTEV2XServicesAuthorized NRV2XServicesAuthorized N xnap.ies id-NRV2XServicesAuthorized PC5QoSParameters N xnap.ies id-PC5QoSParameters MobilityInformation N xnap.ies id-MobilityInformation InitiatingCondition-FailureIndication N xnap.ies id-InitiatingCondition-FailureIndication UEHistoryInformationFromTheUE N xnap.ies id-UEHistoryInformationFromTheUE HandoverReportType N xnap.ies id-HandoverReportType Cause N xnap.ies id-HandoverCause GlobalNG-RANCell-ID N xnap.ies id-SourceCellCGI GlobalNG-RANCell-ID N xnap.ies id-TargetCellCGI GlobalCell-ID N xnap.ies id-ReEstablishmentCellCGI TargetCellinEUTRAN N xnap.ies id-TargetCellinEUTRAN C-RNTI N xnap.ies id-SourceCellCRNTI UERLFReportContainer N xnap.ies id-UERLFReportContainer Measurement-ID N xnap.ies id-NGRAN-Node1-Measurement-ID Measurement-ID N xnap.ies id-NGRAN-Node2-Measurement-ID RegistrationRequest N xnap.ies id-RegistrationRequest ReportCharacteristics N xnap.ies id-ReportCharacteristics CellToReport N xnap.ies id-CellToReport ReportingPeriodicity N xnap.ies id-ReportingPeriodicity CellMeasurementResult N xnap.ies id-CellMeasurementResult GlobalNG-RANCell-ID N xnap.ies id-NG-RANnode1CellID GlobalNG-RANCell-ID N xnap.ies id-NG-RANnode2CellID MobilityParametersInformation N xnap.ies id-NG-RANnode1MobilityParameters MobilityParametersInformation N xnap.ies id-NG-RANnode2ProposedMobilityParameters MobilityParametersModificationRange N xnap.ies id-MobilityParametersModificationRange RACHReportInformation N xnap.ies id-RACHReportInformation IABNodeIndication N xnap.ies id-IABNodeIndication MDTPLMNList N xnap.ies id-MDTPLMNList UERadioCapabilityID N xnap.ies id-UERadioCapabilityID SNTriggered N xnap.ies id-SNTriggered CellAssistanceInfo-EUTRA N xnap.ies id-cellAssistanceInfo-EUTRA ExtendedUEIdentityIndexValue N xnap.ies id-ExtendedUEIdentityIndexValue PagingeDRXInformation N xnap.ies id-PagingeDRXInformation CHO-MRDC-EarlyDataForwarding N xnap.ies id-CHO-MRDC-EarlyDataForwarding SCGIndicator N xnap.ies id-SCGIndicator UESpecificDRX N xnap.ies id-UESpecificDRX #XNAP-PROTOCOL-EXTENSION Additional-UL-NG-U-TNLatUPF-List N xnap.extension id-Additional-UL-NG-U-TNLatUPF-List SecondarydataForwardingInfoFromTarget-List N xnap.extension id-SecondarydataForwardingInfoFromTarget-List PLMN-Identity N xnap.extension id-LastE-UTRANPLMNIdentity MaxIPrate N xnap.extension id-MaxIPrate-DL SecurityResult N xnap.extension id-SecurityResult S-NSSAI N xnap.extension id-S-NSSAI QoSFlows-List N xnap.extension id-OldQoSFlowMap-ULendmarkerexpected DRB-List-withCause N xnap.extension id-DRBsNotAdmittedSetupModifyList UPTransportLayerInformation N xnap.extension id-Secondary-MN-Xn-U-TNLInfoatM PDUSessionCommonNetworkInstance N xnap.extension id-PDUSessionCommonNetworkInstance BPLMN-ID-Info-EUTRA N xnap.extension id-BPLMN-ID-Info-EUTRA BPLMN-ID-Info-NR N xnap.extension id-BPLMN-ID-Info-NR DefaultDRB-Allowed N xnap.extension id-DefaultDRB-Allowed DRB-List N xnap.extension id-DRB-IDs-takenintouse SplitSessionIndicator N xnap.extension id-SplitSessionIndicator CNTypeRestrictionsForEquivalent N xnap.extension id-CNTypeRestrictionsForEquivalent CNTypeRestrictionsForServing N xnap.extension id-CNTypeRestrictionsForServing ULForwardingProposal N xnap.extension id-ULForwardingProposal FiveGCMobilityRestrictionListContainer N xnap.extension id-FiveGCMobilityRestrictionListContainer IntendedTDD-DL-ULConfiguration-NR N xnap.extension id-IntendedTDD-DL-ULConfiguration-NR PartialListIndicator N xnap.extension id-PartialListIndicator-NR CellAndCapacityAssistanceInfo-NR N xnap.extension id-CellAndCapacityAssistanceInfo-NR NonGBRResources-Offered N xnap.extension id-NonGBRResources-Offered ExtendedRATRestrictionInformation N xnap.extension id-ExtendedRATRestrictionInformation QosMonitoringRequest N xnap.extension id-QoSMonitoringRequest DAPSRequestInfo N xnap.extension id-DAPSRequestInfo OffsetOfNbiotChannelNumberToEARFCN N xnap.extension id-OffsetOfNbiotChannelNumberToDL-EARFCN OffsetOfNbiotChannelNumberToEARFCN N xnap.extension id-OffsetOfNbiotChannelNumberToUL-EARFCN NBIoT-UL-DL-AlignmentOffset N xnap.extension id-NBIoT-UL-DL-AlignmentOffset LTEUESidelinkAggregateMaximumBitRate N xnap.extension id-LTEUESidelinkAggregateMaximumBitRate NRUESidelinkAggregateMaximumBitRate N xnap.extension id-NRUESidelinkAggregateMaximumBitRate AlternativeQoSParaSetList N xnap.extension id-AlternativeQoSParaSetList QoSParaSetNotifyIndex N xnap.extension id-CurrentQoSParaSetIndex TDDULDLConfigurationCommonNR N xnap.extension id-TDDULDLConfigurationCommonNR NRCarrierList N xnap.extension id-CarrierList NRCarrierList N xnap.extension id-ULCarrierList FrequencyShift7p5khz N xnap.extension id-FrequencyShift7p5khz SSB-PositionsInBurst N xnap.extension id-SSB-PositionsInBurst NRCellPRACHConfig N xnap.extension id-NRCellPRACHConfig UPTransportLayerInformation N xnap.extension id-Redundant-UL-NG-U-TNLatUPF ExtendedPacketDelayBudget N xnap.extension id-CNPacketDelayBudgetDownlink ExtendedPacketDelayBudget N xnap.extension id-CNPacketDelayBudgetUplink Additional-UL-NG-U-TNLatUPF-List N xnap.extension id-Additional-Redundant-UL-NG-U-TNLatUPF-List PDUSessionCommonNetworkInstance N xnap.extension id-RedundantCommonNetworkInstance TSCTrafficCharacteristics N xnap.extension id-TSCTrafficCharacteristics RedundantQoSFlowIndicator N xnap.extension id-RedundantQoSFlowIndicator UPTransportLayerInformation N xnap.extension id-Redundant-DL-NG-U-TNLatNG-RAN ExtendedPacketDelayBudget N xnap.extension id-ExtendedPacketDelayBudget Additional-PDCP-Duplication-TNL-List N xnap.extension id-Additional-PDCP-Duplication-TNL-List RedundantPDUSessionInformation N xnap.extension id-RedundantPDUSessionInformation RedundantPDUSessionInformation N xnap.extension id-UsedRSNInformation RLCDuplicationInformation N xnap.extension id-RLCDuplicationInformation NPN-Broadcast-Information N xnap.extension id-NPN-Broadcast-Information NPNPagingAssistanceInformation N xnap.extension id-NPNPagingAssistanceInformation NPNMobilityInformation N xnap.extension id-NPNMobilityInformation NPN-Support N xnap.extension id-NPN-Support MDT-Configuration N xnap.extension id-MDT-Configuration MDTPLMNList N xnap.extension id-MDTPLMNList URIaddress N xnap.extension id-TraceCollectionEntityURI UERadioCapabilityID N xnap.extension id-UERadioCapabilityID CSI-RSTransmissionIndication N xnap.extension id-CSI-RSTransmissionIndication ExtendedSliceSupportList N xnap.extension id-ExtendedTAISliceSupportList ConfiguredTACIndication N xnap.extension id-ConfiguredTACIndication UPTransportParameters N xnap.extension id-secondary-SN-UL-PDCP-UP-TNLInfo PDCPDuplicationConfiguration N xnap.extension id-pdcpDuplicationConfiguration DuplicationActivation N xnap.extension id-duplicationActivation NPRACHConfiguration N xnap.extension id-NPRACHConfiguration QosMonitoringReportingFrequency N xnap.extension id-QosMonitoringReportingFrequency QoSFlowsMappedtoDRB-SetupResponse-MNterminated N xnap.extension id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated DL-scheduling-PDCCH-CCE-usage N xnap.extension id-DL-scheduling-PDCCH-CCE-usage UL-scheduling-PDCCH-CCE-usage N xnap.extension id-UL-scheduling-PDCCH-CCE-usage SFN-Offset N xnap.extension id-SFN-Offset QoSMonitoringDisabled N xnap.extension id-QoSMonitoringDisabled ExpectedUEActivityBehaviour N xnap.extension id-PDUSessionExpectedUEActivityBehaviour QoS-Mapping-Information N xnap.extension id-QoS-Mapping-Information #XNAP-ELEMENTARY-PROCEDURE HandoverRequest N xnap.proc.imsg id-handoverPreparation HandoverRequestAcknowledge N xnap.proc.sout id-handoverPreparation HandoverPreparationFailure N xnap.proc.uout id-handoverPreparation SNStatusTransfer N xnap.proc.imsg id-sNStatusTransfer HandoverCancel N xnap.proc.imsg id-handoverCancel RetrieveUEContextRequest N xnap.proc.imsg id-retrieveUEContext RetrieveUEContextResponse N xnap.proc.sout id-retrieveUEContext RetrieveUEContextFailure N xnap.proc.uout id-retrieveUEContext RANPaging N xnap.proc.imsg id-rANPaging XnUAddressIndication N xnap.proc.imsg id-xnUAddressIndication UEContextRelease N xnap.proc.imsg id-uEContextRelease SNodeAdditionRequest N xnap.proc.imsg id-sNGRANnodeAdditionPreparation SNodeAdditionRequestAcknowledge N xnap.proc.sout id-sNGRANnodeAdditionPreparation SNodeAdditionRequestReject N xnap.proc.uout id-sNGRANnodeAdditionPreparation SNodeReconfigurationComplete N xnap.proc.imsg id-sNGRANnodeReconfigurationCompletion SNodeModificationRequest N xnap.proc.imsg id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation SNodeModificationRequestAcknowledge N xnap.proc.sout id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation SNodeModificationRequestReject N xnap.proc.uout id-mNGRANnodeinitiatedSNGRANnodeModificationPreparation SNodeModificationRequired N xnap.proc.imsg id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation SNodeModificationConfirm N xnap.proc.sout id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation SNodeModificationRefuse N xnap.proc.uout id-sNGRANnodeinitiatedSNGRANnodeModificationPreparation SNodeReleaseRequest N xnap.proc.imsg id-mNGRANnodeinitiatedSNGRANnodeRelease SNodeReleaseRequestAcknowledge N xnap.proc.sout id-mNGRANnodeinitiatedSNGRANnodeRelease SNodeReleaseReject N xnap.proc.uout id-mNGRANnodeinitiatedSNGRANnodeRelease SNodeReleaseRequired N xnap.proc.imsg id-sNGRANnodeinitiatedSNGRANnodeRelease SNodeReleaseConfirm N xnap.proc.sout id-sNGRANnodeinitiatedSNGRANnodeRelease SNodeCounterCheckRequest N xnap.proc.imsg id-sNGRANnodeCounterCheck SNodeChangeRequired N xnap.proc.imsg id-sNGRANnodeChange SNodeChangeConfirm N xnap.proc.sout id-sNGRANnodeChange SNodeChangeRefuse N xnap.proc.uout id-sNGRANnodeChange RRCTransfer N xnap.proc.imsg id-rRCTransfer XnRemovalRequest N xnap.proc.imsg id-xnRemoval XnRemovalResponse N xnap.proc.sout id-xnRemoval XnRemovalFailure N xnap.proc.uout id-xnRemoval XnSetupRequest N xnap.proc.imsg id-xnSetup XnSetupResponse N xnap.proc.sout id-xnSetup XnSetupFailure N xnap.proc.uout id-xnSetup NGRANNodeConfigurationUpdate N xnap.proc.imsg id-nGRANnodeConfigurationUpdate NGRANNodeConfigurationUpdateAcknowledge N xnap.proc.sout id-nGRANnodeConfigurationUpdate NGRANNodeConfigurationUpdateFailure N xnap.proc.uout id-nGRANnodeConfigurationUpdate E-UTRA-NR-CellResourceCoordinationRequest N xnap.proc.imsg id-e-UTRA-NR-CellResourceCoordination E-UTRA-NR-CellResourceCoordinationResponse N xnap.proc.sout id-e-UTRA-NR-CellResourceCoordination CellActivationRequest N xnap.proc.imsg id-cellActivation CellActivationResponse N xnap.proc.sout id-cellActivation CellActivationFailure N xnap.proc.uout id-cellActivation ResetRequest N xnap.proc.imsg id-reset ResetResponse N xnap.proc.sout id-reset ErrorIndication N xnap.proc.imsg id-errorIndication NotificationControlIndication N xnap.proc.imsg id-notificationControl ActivityNotification N xnap.proc.imsg id-activityNotification PrivateMessage N xnap.proc.imsg id-privateMessage SecondaryRATDataUsageReport N xnap.proc.imsg id-secondaryRATDataUsageReport DeactivateTrace N xnap.proc.imsg id-deactivateTrace TraceStart N xnap.proc.imsg id-traceStart HandoverSuccess N xnap.proc.imsg id-handoverSuccess ConditionalHandoverCancel N xnap.proc.imsg id-conditionalHandoverCancel EarlyStatusTransfer N xnap.proc.imsg id-earlyStatusTransfer FailureIndication N xnap.proc.imsg id-failureIndication HandoverReport N xnap.proc.imsg id-handoverReport ResourceStatusRequest N xnap.proc.imsg id-resourceStatusReportingInitiation ResourceStatusResponse N xnap.proc.sout id-resourceStatusReportingInitiation ResourceStatusFailure N xnap.proc.uout id-resourceStatusReportingInitiation ResourceStatusUpdate N xnap.proc.imsg id-resourceStatusReporting MobilityChangeRequest N xnap.proc.imsg id-mobilitySettingsChange MobilityChangeAcknowledge N xnap.proc.sout id-mobilitySettingsChange MobilityChangeFailure N xnap.proc.uout id-mobilitySettingsChange AccessAndMobilityIndication N xnap.proc.imsg id-accessAndMobilityIndication #.END