summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/xnap/xnap.cnf
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:53 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:53 +0000
commita86c5f7cae7ec9a3398300555a0b644689d946a1 (patch)
tree39fe4b107c71174fd1e8a8ceb9a4d2aa14116248 /epan/dissectors/asn1/xnap/xnap.cnf
parentReleasing progress-linux version 4.2.6-1~progress7.99u1. (diff)
downloadwireshark-a86c5f7cae7ec9a3398300555a0b644689d946a1.tar.xz
wireshark-a86c5f7cae7ec9a3398300555a0b644689d946a1.zip
Merging upstream version 4.4.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/asn1/xnap/xnap.cnf')
-rw-r--r--epan/dissectors/asn1/xnap/xnap.cnf385
1 files changed, 357 insertions, 28 deletions
diff --git a/epan/dissectors/asn1/xnap/xnap.cnf b/epan/dissectors/asn1/xnap/xnap.cnf
index cc3b855f..ff9ce472 100644
--- a/epan/dissectors/asn1/xnap/xnap.cnf
+++ b/epan/dissectors/asn1/xnap/xnap.cnf
@@ -1,6 +1,6 @@
# xnap.cnf
# xnap conformation file
-# Copyright 2018-2023 Pascal Quantin
+# Copyright 2018-2024 Pascal Quantin
#.OPT
PER
@@ -86,7 +86,7 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
#.END
#.FN_BODY GlobalNG-RANNode-ID VAL_PTR = &value
- gint value;
+ int value;
struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo);
%(DEFAULT_BODY)s
@@ -132,7 +132,7 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
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);
+ subtree = proto_item_add_subtree(actx->created_item, ett_xnap_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)) {
@@ -153,7 +153,7 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
struct xnap_private_data *xnap_data = xnap_get_private_data(actx->pinfo);
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);
+ subtree = proto_item_add_subtree(actx->created_item, ett_xnap_container);
if ((xnap_data->procedure_code == id_sNGRANnodeAdditionPreparation &&
xnap_data->message_type == INITIATING_MESSAGE) ||
(xnap_data->procedure_code == id_mNGRANnodeinitiatedSNGRANnodeModificationPreparation &&
@@ -187,7 +187,7 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
if (parameter_tvb) {
proto_tree *subtree;
- subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container);
+ subtree = proto_item_add_subtree(actx->created_item, ett_xnap_container);
dissect_nr_rrc_CG_Config_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
}
@@ -199,7 +199,7 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
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);
+ subtree = proto_item_add_subtree(actx->created_item, ett_xnap_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)) {
@@ -218,7 +218,7 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
if (parameter_tvb) {
proto_tree *subtree;
- subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container);
+ subtree = proto_item_add_subtree(actx->created_item, ett_xnap_container);
dissect_nr_rrc_CG_ConfigInfo_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
}
@@ -229,7 +229,7 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
if (parameter_tvb) {
proto_tree *subtree;
- subtree = proto_item_add_subtree(actx->created_item, ett_nxap_container);
+ subtree = proto_item_add_subtree(actx->created_item, ett_xnap_container);
dissect_nr_rrc_CG_ConfigInfo_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
}
@@ -264,7 +264,7 @@ ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS =
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);
+ dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, subtree, 0, number_type, false);
#.TYPE_ATTR
PortNumber TYPE = FT_UINT16 DISPLAY = BASE_DEC
@@ -375,10 +375,10 @@ NG-RAN-Cell-Identity/e-utra ABBREV=E_UTRA_Cell_Identity TYPE=FT_UINT32 DISPLAY=B
}
#.TYPE_ATTR
-SurvivalTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
+SurvivalTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_microseconds)
#.TYPE_ATTR
-BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec
+BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_bit_sec)
#.TYPE_ATTR
PacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketLossRate_fmt)
@@ -387,10 +387,10 @@ PacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketLossRate_fmt)
PacketDelayBudget DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(xnap_PacketDelayBudget_fmt)
#.TYPE_ATTR
-AveragingWindow DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds
+AveragingWindow DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_milliseconds)
#.TYPE_ATTR
-MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_bytes
+MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_byte_bytes)
#.FN_BODY TransportLayerAddress VAL_PTR = &parameter_tvb LEN_PTR = &len
tvbuff_t *parameter_tvb = NULL;
@@ -422,7 +422,7 @@ MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_byt
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);
+ 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);
@@ -472,13 +472,13 @@ MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_byt
}
#.TYPE_ATTR
-ExpectedUEMovingTrajectoryItem/timeStayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
+ExpectedUEMovingTrajectoryItem/timeStayedInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds)
#.TYPE_ATTR
-ExpectedActivityPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
+ExpectedActivityPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds)
#.TYPE_ATTR
-ExpectedIdlePeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
+ExpectedIdlePeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds)
#.FN_BODY VolumeTimedReport-Item/startTimeStamp VAL_PTR = &timestamp_tvb
tvbuff_t *timestamp_tvb = NULL;
@@ -499,10 +499,10 @@ ExpectedIdlePeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
}
#.TYPE_ATTR
-VolumeTimedReport-Item/usageCountUL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_octet_octets
+VolumeTimedReport-Item/usageCountUL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_octet_octets)
#.TYPE_ATTR
-VolumeTimedReport-Item/usageCountDL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_octet_octets
+VolumeTimedReport-Item/usageCountDL DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_octet_octets)
#.FN_BODY UERadioCapabilityForPagingOfNR VAL_PTR = &parameter_tvb
tvbuff_t *parameter_tvb = NULL;
@@ -607,11 +607,20 @@ BluetoothName TYPE=FT_STRING DISPLAY = BASE_NONE
&hf_xnap_primaryRATRestriction_nR_MEO,
&hf_xnap_primaryRATRestriction_nR_GEO,
&hf_xnap_primaryRATRestriction_nR_OTHERSAT,
+ &hf_xnap_primaryRATRestriction_e_UTRA_LEO,
+ NULL
+ };
+ static int * const fields2[] = {
+ &hf_xnap_primaryRATRestriction_e_UTRA_MEO,
+ &hf_xnap_primaryRATRestriction_e_UTRA_GEO,
+ &hf_xnap_primaryRATRestriction_e_UTRA_OTHERSAT,
&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);
+ if (tvb_reported_length(parameter_tvb) >= 2)
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 1, 1, fields2, ENC_BIG_ENDIAN);
}
#.FN_BODY ExtendedRATRestrictionInformation/secondaryRATRestriction VAL_PTR=&parameter_tvb
@@ -634,7 +643,7 @@ BluetoothName TYPE=FT_STRING DISPLAY = BASE_NONE
ExtendedPacketDelayBudget DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_ExtendedPacketDelayBudget_fmt)
#.TYPE_ATTR
-M7period DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_minutes
+M7period DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_minutes)
#.FN_BODY MDT-Location-Info VAL_PTR=&parameter_tvb
tvbuff_t *parameter_tvb = NULL;
@@ -694,7 +703,7 @@ MobilityParametersModificationRange/handoverTriggerChange DISPLAY=BASE_CUSTOM ST
}
#.TYPE_ATTR
-OfferedCapacity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_kbps
+OfferedCapacity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_kbps)
#.FN_BODY RACH-Config-Common VAL_PTR = &parameter_tvb
tvbuff_t *parameter_tvb = NULL;
@@ -712,11 +721,11 @@ OfferedCapacity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_kbps
dissect_nr_rrc_rach_ConfigCommonIAB_r16_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
}
-#.FN_BODY RACHReportContainer VAL_PTR = &parameter_tvb
+#.FN_BODY RAReportContainer VAL_PTR = &parameter_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);
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_RAReportContainer);
dissect_nr_rrc_RA_ReportList_r16_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
}
@@ -811,7 +820,7 @@ WLANName TYPE=FT_STRING DISPLAY = BASE_NONE
}
#.TYPE_ATTR
-TSCAssistanceInformation/periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
+TSCAssistanceInformation/periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_microseconds)
#.FN_BODY ReportCharacteristics VAL_PTR = &parameter_tvb
tvbuff_t *parameter_tvb = NULL;
@@ -821,7 +830,9 @@ TSCAssistanceInformation/periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&
&hf_xnap_ReportCharacteristics_PRBPeriodic,
&hf_xnap_ReportCharacteristics_TNLCapacityIndPeriodic,
&hf_xnap_ReportCharacteristics_CompositeAvailableCapacityPeriodic,
- &hf_xnap_ReportCharacteristics_NumberOfActiveUEs,
+ &hf_xnap_ReportCharacteristics_NumberOfActiveUEsPeriodic,
+ &hf_xnap_ReportCharacteristics_RRCconnectionsPeriodic,
+ &hf_xnap_ReportCharacteristics_NR_UChannelListPeriodic,
&hf_xnap_ReportCharacteristics_Reserved,
NULL
};
@@ -829,6 +840,27 @@ TSCAssistanceInformation/periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
}
+#.FN_BODY ReportCharacteristicsForDataCollection VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ static int * const fields[] = {
+ &hf_xnap_ReportCharacteristicsForDataCollection_PredictedRadioResourceStatus,
+ &hf_xnap_ReportCharacteristicsForDataCollection_PredictedNumberofActiveUEs,
+ &hf_xnap_ReportCharacteristicsForDataCollection_PredictedRRCConnections,
+ &hf_xnap_ReportCharacteristicsForDataCollection_AverageUEThroughputDL,
+ &hf_xnap_ReportCharacteristicsForDataCollection_AverageUEThroughputUL,
+ &hf_xnap_ReportCharacteristicsForDataCollection_AveragePacketDelay,
+ &hf_xnap_ReportCharacteristicsForDataCollection_AveragePacketLossDL,
+ &hf_xnap_ReportCharacteristicsForDataCollection_EnergyCost,
+ &hf_xnap_ReportCharacteristicsForDataCollection_MeasuredUETrajectory,
+ &hf_xnap_ReportCharacteristicsForDataCollection_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_ReportCharacteristicsForDataCollection);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
+ }
+
#.FN_BODY NRCellPRACHConfig VAL_PTR = &parameter_tvb
tvbuff_t *parameter_tvb = NULL;
proto_tree *subtree;
@@ -920,7 +952,7 @@ TSCAssistanceInformation/periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&
}
#.TYPE_ATTR
-QosMonitoringReportingFrequency DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
+QosMonitoringReportingFrequency DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds)
#.FN_BODY MDTMode-EUTRA VAL_PTR = &mdt_mode_eutra_tvb
tvbuff_t *mdt_mode_eutra_tvb = NULL;
@@ -930,6 +962,86 @@ QosMonitoringReportingFrequency DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units
dissect_s1ap_MDTMode_PDU(mdt_mode_eutra_tvb, actx->pinfo, subtree, NULL);
}
+#.TYPE_ATTR
+AveragePacketDelayValue DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_AveragePacketDelayValue_fmt)
+
+#.FN_BODY CellMeasurementFailureCause-Item/cellmeasurementFailedReportCharacteristics VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ static int * const fields[] = {
+ &hf_xnap_cellmeasurementFailedReportCharacteristics_PredictedRadioResourceStatus,
+ &hf_xnap_cellmeasurementFailedReportCharacteristics_PredictedNumberofActiveUEs,
+ &hf_xnap_cellmeasurementFailedReportCharacteristics_PredictedRRCConnections,
+ &hf_xnap_cellmeasurementFailedReportCharacteristics_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_cellmeasurementFailedReportCharacteristics);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY NodeMeasurementInitiationResult-Item/nodemeasurementFailedReportCharacteristics VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ static int * const fields[] = {
+ &hf_xnap_nodemeasurementFailedReportCharacteristics_EnergyCost,
+ &hf_xnap_nodemeasurementFailedReportCharacteristics_AverageUEThroughputDL,
+ &hf_xnap_nodemeasurementFailedReportCharacteristics_AverageUEThroughputUL,
+ &hf_xnap_nodemeasurementFailedReportCharacteristics_AveragePacketDelay,
+ &hf_xnap_nodemeasurementFailedReportCharacteristics_AveragePacketLossDL,
+ &hf_xnap_nodemeasurementFailedReportCharacteristics_MeasuredUETrajectory,
+ &hf_xnap_nodemeasurementFailedReportCharacteristics_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_nodemeasurementFailedReportCharacteristics);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+MT-SDT-DataSize DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_byte_bytes)
+
+#.TYPE_ATTR
+MeasuredTrajectoryNGRANCellInfo/timeUEStaysInCell DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds)
+
+#.TYPE_ATTR
+N6JitterInformation/n6JitterLowerBound DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_N6Jitter_fmt)
+
+#.TYPE_ATTR
+N6JitterInformation/n6JitterUpperBound DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(xnap_N6Jitter_fmt)
+
+#.TYPE_ATTR
+RequestedPredictionTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds)
+
+#.FN_BODY SRSConfiguration VAL_PTR = &parameter_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_SRSConfiguration);
+ dissect_nrppa_SRSConfiguration_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+TimeSinceFailure DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds)
+
+#.FN_BODY PSCellListContainer VAL_PTR = &parameter_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_PSCellListContainer);
+ dissect_lte_rrc_CellIdListNR_r18_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SuccessfulPSCellChangeReportContainer VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_xnap_SuccessfulPSCellChangeReportContainer);
+ dissect_nr_rrc_SuccessPSCell_Report_r18_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
#.END
#.FN_HDR HandoverRequest
@@ -1100,6 +1212,16 @@ QosMonitoringReportingFrequency DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RetrieveUEContextConfirm");
#.FN_HDR CPCCancel
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CPCCancel");
+#.FN_HDR RachIndication
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "RachIndication");
+#.FN_HDR DataCollectionRequest
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DataCollectionRequest");
+#.FN_HDR DataCollectionResponse
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DataCollectionResponse");
+#.FN_HDR DataCollectionFailure
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DataCollectionFailure");
+#.FN_HDR DataCollectionUpdate
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DataCollectionUpdate");
#.ASSIGN_VALUE_TO_TYPE # XnAP does not have constants assigned to types, they are pure INTEGER
# ProcedureCode
@@ -1153,6 +1275,9 @@ id-iABResourceCoordination ProcedureCode
id-retrieveUEContextConfirm ProcedureCode
id-cPCCancel ProcedureCode
id-partialUEContextTransfer ProcedureCode
+id-rachIndication ProcedureCode
+id-dataCollectionReportingInitiation ProcedureCode
+id-dataCollectionReporting ProcedureCode
# ProtocolIE-ID
id-ActivatedServedCells ProtocolIE-ID
@@ -1359,7 +1484,7 @@ id-ULCarrierList ProtocolIE-I
id-FrequencyShift7p5khz ProtocolIE-ID
id-SSB-PositionsInBurst ProtocolIE-ID
id-NRCellPRACHConfig ProtocolIE-ID
-id-RACHReportInformation ProtocolIE-ID
+id-RAReport ProtocolIE-ID
id-IABNodeIndication ProtocolIE-ID
id-Redundant-UL-NG-U-TNLatUPF ProtocolIE-ID
id-CNPacketDelayBudgetDownlink ProtocolIE-ID
@@ -1527,6 +1652,105 @@ id-AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated ProtocolIE-I
id-UERLFReportContainerLTEExtension ProtocolIE-ID
id-ExcessPacketDelayThresholdConfiguration ProtocolIE-ID
id-HashedUEIdentityIndexValue ProtocolIE-ID
+id-QosFlowMappingIndication ProtocolIE-ID
+id-Full-and-Short-I-RNTI-Profile-List ProtocolIE-ID
+id-MBS-DataForwarding-Indicator ProtocolIE-ID
+id-IABAuthorizationStatus ProtocolIE-ID
+id-EquivalentSNPNs ProtocolIE-ID
+id-SelectedNID ProtocolIE-ID
+id-MT-SDT-Information ProtocolIE-ID
+id-PosPartialUEContextInfo ProtocolIE-ID
+id-SRSConfiguration ProtocolIE-ID
+id-CHOTimeBasedInformation ProtocolIE-ID
+id-ChannelOccupancyTimePercentageUL ProtocolIE-ID
+id-EnergyDetectionThresholdUL ProtocolIE-ID
+id-SuccessfulPSCellChangeReportInformation ProtocolIE-ID
+id-PSCellListContainer ProtocolIE-ID
+id-RadioResourceStatusNR-U ProtocolIE-ID
+id-CPACConfiguration ProtocolIE-ID
+id-RaReportIndicationList ProtocolIE-ID
+id-SPRAvailability ProtocolIE-ID
+id-DLLBTFailureInformationRequest ProtocolIE-ID
+id-DLLBTFailureInformationList ProtocolIE-ID
+id-TargetCellCRNTI ProtocolIE-ID
+id-TimeSinceFailure ProtocolIE-ID
+id-AerialUESubscriptionInformation ProtocolIE-ID
+id-LTEA2XServicesAuthorized ProtocolIE-ID
+id-NRA2XServicesAuthorized ProtocolIE-ID
+id-LTEA2XUEPC5AggregateMaximumBitRate ProtocolIE-ID
+id-NRA2XUEPC5AggregateMaximumBitRate ProtocolIE-ID
+id-A2XPC5QoSParameters ProtocolIE-ID
+id-CellBasedUETrajectoryPrediction ProtocolIE-ID
+id-DataCollectionID ProtocolIE-ID
+id-RequestedPredictionTime ProtocolIE-ID
+id-NodeMeasurementInitiationResult-List ProtocolIE-ID
+id-CellMeasurementInitiationResult-List ProtocolIE-ID
+id-UEAssociatedInfoResult-List ProtocolIE-ID
+id-ProtocolIE-ID-407-not-to-be-used ProtocolIE-ID
+id-UETrajectoryCollectionConfiguration ProtocolIE-ID
+id-UEPerformanceCollectionConfiguration ProtocolIE-ID
+id-CellMeasurementResultForDataCollection-List ProtocolIE-ID
+id-CellToReportForDataCollection-List ProtocolIE-ID
+id-FiveGProSeLayer2Multipath ProtocolIE-ID
+id-FiveGProSeLayer2UEtoUERelay ProtocolIE-ID
+id-FiveGProSeLayer2UEtoUERemote ProtocolIE-ID
+id-CandidateRelayUEInfoList ProtocolIE-ID
+id-NRCellsAndSSBsList ProtocolIE-ID
+id-ActivatedNRCellsAndSSBsList ProtocolIE-ID
+id-ClockQualityReportingControlInfo ProtocolIE-ID
+id-CapabilityForBATAdaptation ProtocolIE-ID
+id-PNI-NPN-AreaScopeofMDT ProtocolIE-ID
+id-PNI-NPNBasedMDT ProtocolIE-ID
+id-SNPN-CellBasedMDT ProtocolIE-ID
+id-SNPN-TAIBasedMDT ProtocolIE-ID
+id-SNPN-BasedMDT ProtocolIE-ID
+id-S-CPAC-Request ProtocolIE-ID
+id-S-CPAC-Request-Info ProtocolIE-ID
+id-S-CPAC-ReferenceConfigRequest ProtocolIE-ID
+id-S-CPAC-InterSN-ExecutionNotify ProtocolIE-ID
+id-S-CPAC-dataforwardinginfofromSource ProtocolIE-ID
+id-CPACcandidatePSCells-wotherInfo-list ProtocolIE-ID
+id-eRedcap-Bcast-Information ProtocolIE-ID
+id-NRPagingLongeDRXInformationforRRCINACTIVE ProtocolIE-ID
+id-MBS-AssistanceInformation ProtocolIE-ID
+id-QMCCoordinationRequest ProtocolIE-ID
+id-QMCCoordinationResponse ProtocolIE-ID
+id-QoE-Measurement-Results ProtocolIE-ID
+id-MBSCommServiceType ProtocolIE-ID
+id-AssistanceInformationQoE-Meas ProtocolIE-ID
+id-ProtocolIE-ID-439-not-to-be-used ProtocolIE-ID
+id-QoERVQoEReportingPaths ProtocolIE-ID
+id-Src-SN-to-Tgt-SNQMCInfoInquiry ProtocolIE-ID
+id-DirectForwardingPathAvailabilityWithSourceMN ProtocolIE-ID
+id-CHO-Maxnoof-CondReconfig ProtocolIE-ID
+id-accessed-PSCellID ProtocolIE-ID
+id-conditional-Reconfig-ToCancel-List ProtocolIE-ID
+id-CHOinformation-AddReqAck ProtocolIE-ID
+id-CHO-CPAC-Info ProtocolIE-ID
+id-PDUSetQoSParameters ProtocolIE-ID
+id-N6JitterInformation ProtocolIE-ID
+id-ECNMarkingorCongestionInformationReportingRequest ProtocolIE-ID
+id-PDUSetbasedHandlingIndicator ProtocolIE-ID
+id-TAISliceUnavailableCellList ProtocolIE-ID
+id-MobileIAB-AuthorizationStatus ProtocolIE-ID
+id-MIAB-MT-BAP-Address ProtocolIE-ID
+id-MobileIABCell ProtocolIE-ID
+id-sk-Counter ProtocolIE-ID
+id-Source-M-NG-RANnodeID ProtocolIE-ID
+id-S-CPAC-CompleteConfig-Indicator ProtocolIE-ID
+id-SourceSN-to-TargetSN-QMCInfo ProtocolIE-ID
+id-RegistrationRequestForDataCollection ProtocolIE-ID
+id-ReportCharacteristicsForDataCollection ProtocolIE-ID
+id-ReportingPeriodicityForDataCollection ProtocolIE-ID
+id-NodeAssociatedInfoResult ProtocolIE-ID
+id-SLPositioning-Ranging-Services-Info ProtocolIE-ID
+id-XR-Bcast-Information ProtocolIE-ID
+id-PDUSessionsListToBeReleased-UPError ProtocolIE-ID
+id-MaximumDataBurstVolume ProtocolIE-ID
+id-CPAC-Preparation-Type ProtocolIE-ID
+id-UserPlaneFailureIndication ProtocolIE-ID
+id-MN-only-MDT-collection ProtocolIE-ID
+
#.REGISTER
@@ -1698,7 +1922,7 @@ GlobalNG-RANCell-ID N xnap.ies id-NG-RANnode2CellI
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
+RAReport N xnap.ies id-RAReport
IABNodeIndication N xnap.ies id-IABNodeIndication
MDTPLMNList N xnap.ies id-MDTPLMNList
UERadioCapabilityID N xnap.ies id-UERadioCapabilityID
@@ -1789,6 +2013,61 @@ F1-terminatingIAB-donorIndicator N xnap.ies id-F1-terminatingIA
SCGreconfigNotification N xnap.ies id-SCGreconfigNotification
UERLFReportContainerLTEExtension N xnap.ies id-UERLFReportContainerLTEExtension
HashedUEIdentityIndexValue N xnap.ies id-HashedUEIdentityIndexValue
+Full-and-Short-I-RNTI-Profile-List N xnap.ies id-Full-and-Short-I-RNTI-Profile-List
+MBS-DataForwarding-Indicator N xnap.ies id-MBS-DataForwarding-Indicator
+IABAuthorizationStatus N xnap.ies id-IABAuthorizationStatus
+NID N xnap.ies id-SelectedNID
+MT-SDT-Information N xnap.ies id-MT-SDT-Information
+PosPartialUEContextInfo N xnap.ies id-PosPartialUEContextInfo
+SRSConfiguration N xnap.ies id-SRSConfiguration
+SuccessfulPSCellChangeReportInformation N xnap.ies id-SuccessfulPSCellChangeReportInformation
+CPACConfiguration N xnap.ies id-CPACConfiguration
+RaReportIndicationList N xnap.ies id-RaReportIndicationList
+SPRAvailability N xnap.ies id-SPRAvailability
+DLLBTFailureInformationRequest N xnap.ies id-DLLBTFailureInformationRequest
+DLLBTFailureInformationList N xnap.ies id-DLLBTFailureInformationList
+C-RNTI N xnap.ies id-TargetCellCRNTI
+TimeSinceFailure N xnap.ies id-TimeSinceFailure
+AerialUESubscriptionInformation N xnap.ies id-AerialUESubscriptionInformation
+LTEA2XServicesAuthorized N xnap.ies id-LTEA2XServicesAuthorized
+NRA2XServicesAuthorized N xnap.ies id-NRA2XServicesAuthorized
+A2XPC5QoSParameters N xnap.ies id-A2XPC5QoSParameters
+CellBasedUETrajectoryPrediction N xnap.ies id-CellBasedUETrajectoryPrediction
+DataCollectionID N xnap.ies id-DataCollectionID
+RequestedPredictionTime N xnap.ies id-RequestedPredictionTime
+NodeMeasurementInitiationResult-List N xnap.ies id-NodeMeasurementInitiationResult-List
+CellMeasurementInitiationResult-List N xnap.ies id-CellMeasurementInitiationResult-List
+UEAssociatedInfoResult-List N xnap.ies id-UEAssociatedInfoResult-List
+UETrajectoryCollectionConfiguration N xnap.ies id-UETrajectoryCollectionConfiguration
+UEPerformanceCollectionConfiguration N xnap.ies id-UEPerformanceCollectionConfiguration
+CellMeasurementResultForDataCollection-List N xnap.ies id-CellMeasurementResultForDataCollection-List
+CellToReportForDataCollection-List N xnap.ies id-CellToReportForDataCollection-List
+CandidateRelayUEInfoList N xnap.ies id-CandidateRelayUEInfoList
+ToBeActivatedNRCellsAndSSBsList N xnap.ies id-NRCellsAndSSBsList
+ActivatedNRCellsAndSSBsList N xnap.ies id-ActivatedNRCellsAndSSBsList
+PNI-NPNBasedMDT N xnap.ies id-PNI-NPNBasedMDT
+SNPN-CellBasedMDT N xnap.ies id-SNPN-CellBasedMDT
+SNPN-TAIBasedMDT N xnap.ies id-SNPN-TAIBasedMDT
+SNPN-BasedMDT N xnap.ies id-SNPN-BasedMDT
+NRPagingLongeDRXInformationforRRCINACTIVE N xnap.ies id-NRPagingLongeDRXInformationforRRCINACTIVE
+QMCCoordinationRequest N xnap.ies id-QMCCoordinationRequest
+QMCCoordinationResponse N xnap.ies id-QMCCoordinationResponse
+QoE-Measurement-Results N xnap.ies id-QoE-Measurement-Results
+Src-SN-to-Tgt-SNQMCInfoInquiry N xnap.ies id-Src-SN-to-Tgt-SNQMCInfoInquiry
+DirectForwardingPathAvailabilityWithSourceMN N xnap.ies id-DirectForwardingPathAvailabilityWithSourceMN
+NR-CGI N xnap.ies id-accessed-PSCellID
+Conditional-Reconfig-List N xnap.ies id-conditional-Reconfig-ToCancel-List
+CHOinformation-AddReqAck N xnap.ies id-CHOinformation-AddReqAck
+PDUSetbasedHandlingIndicator N xnap.ies id-PDUSetbasedHandlingIndicator
+MobileIAB-AuthorizationStatus N xnap.ies id-MobileIAB-AuthorizationStatus
+BAPAddress N xnap.ies id-MIAB-MT-BAP-Address
+GlobalNG-RANNode-ID N xnap.ies id-Source-M-NG-RANnodeID
+QMCConfigInfo N xnap.ies id-SourceSN-to-TargetSN-QMCInfo
+RegistrationRequestForDataCollection N xnap.ies id-RegistrationRequestForDataCollection
+ReportCharacteristicsForDataCollection N xnap.ies id-ReportCharacteristicsForDataCollection
+ReportingPeriodicityForDataCollection N xnap.ies id-ReportingPeriodicityForDataCollection
+NodeAssociatedInfoResult N xnap.ies id-NodeAssociatedInfoResult
+SLPositioning-Ranging-Services-Info N xnap.ies id-SLPositioning-Ranging-Services-Info
#XNAP-PROTOCOL-EXTENSION
Additional-UL-NG-U-TNLatUPF-List N xnap.extension id-Additional-UL-NG-U-TNLatUPF-List
@@ -1907,6 +2186,48 @@ BeamMeasurementsReportConfiguration N xnap.extensio
CoverageModificationCause N xnap.extension id-CoverageModificationCause
AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated N xnap.extension id-AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated
ExcessPacketDelayThresholdConfiguration N xnap.extension id-ExcessPacketDelayThresholdConfiguration
+QoSFlowMappingIndication N xnap.extension id-QosFlowMappingIndication
+PDUSessionResourcesNotAdmitted-List N xnap.extension id-PDUSessionResourcesNotAdmitted-List
+EquivalentSNPNs N xnap.extension id-EquivalentSNPNs
+CHOTimeBasedInformation N xnap.extension id-CHOTimeBasedInformation
+ChannelOccupancyTimePercentage N xnap.extension id-ChannelOccupancyTimePercentageUL
+EnergyDetectionThreshold N xnap.extension id-EnergyDetectionThresholdUL
+PSCellListContainer N xnap.extension id-PSCellListContainer
+RadioResourceStatusNR-U N xnap.extension id-RadioResourceStatusNR-U
+LTEUESidelinkAggregateMaximumBitRate N xnap.extension id-LTEA2XUEPC5AggregateMaximumBitRate
+NRUESidelinkAggregateMaximumBitRate N xnap.extension id-NRA2XUEPC5AggregateMaximumBitRate
+FiveGProSeLayer2Multipath N xnap.extension id-FiveGProSeLayer2Multipath
+FiveGProSeLayer2UEtoUERelay N xnap.extension id-FiveGProSeLayer2UEtoUERelay
+FiveGProSeLayer2UEtoUERemote N xnap.extension id-FiveGProSeLayer2UEtoUERemote
+ClockQualityReportingControlInfo N xnap.extension id-ClockQualityReportingControlInfo
+CapabilityForBATAdaptation N xnap.extension id-CapabilityForBATAdaptation
+PNI-NPN-AreaScopeofMDT N xnap.extension id-PNI-NPN-AreaScopeofMDT
+S-CPAC-Request N xnap.extension id-S-CPAC-Request
+S-CPAC-Request-Info N xnap.extension id-S-CPAC-Request-Info
+S-CPAC-ReferenceConfig-Request N xnap.extension id-S-CPAC-ReferenceConfigRequest
+S-CPAC-InterSN-ExecutionNotify N xnap.extension id-S-CPAC-InterSN-ExecutionNotify
+DataforwardingandOffloadingInfofromSource N xnap.extension id-S-CPAC-dataforwardinginfofromSource
+CPACcandidatePSCells-wotherInfo-list N xnap.extension id-CPACcandidatePSCells-wotherInfo-list
+ERedcap-Bcast-Information N xnap.extension id-eRedcap-Bcast-Information
+MBS-AssistanceInformation N xnap.extension id-MBS-AssistanceInformation
+MBSCommServiceType N xnap.extension id-MBSCommServiceType
+AssistanceInformationQoE-Meas N xnap.extension id-AssistanceInformationQoE-Meas
+QoERVQoEReportingPaths N xnap.extension id-QoERVQoEReportingPaths
+CHO-Maxnoof-CondReconfig N xnap.extension id-CHO-Maxnoof-CondReconfig
+CHO-CPAC-Information N xnap.extension id-CHO-CPAC-Info
+PDUSetQoSParameters N xnap.extension id-PDUSetQoSParameters
+N6JitterInformation N xnap.extension id-N6JitterInformation
+ECNMarkingorCongestionInformationReportingRequest N xnap.extension id-ECNMarkingorCongestionInformationReportingRequest
+TAISliceUnavailableCellList N xnap.extension id-TAISliceUnavailableCellList
+MobileIABCell N xnap.extension id-MobileIABCell
+SK-COUNTER N xnap.extension id-sk-Counter
+CompleteConfig-Indicator N xnap.extension id-S-CPAC-CompleteConfig-Indicator
+XR-Bcast-Information N xnap.extension id-XR-Bcast-Information
+PDUSessionsListToBeReleased-UPError N xnap.extension id-PDUSessionsListToBeReleased-UPError
+MaximumDataBurstVolume N xnap.extension id-MaximumDataBurstVolume
+CPAC-Preparation-Type N xnap.extension id-CPAC-Preparation-Type
+UserPlaneFailureIndication N xnap.extension id-UserPlaneFailureIndication
+MN-only-MDT-collection N xnap.extension id-MN-only-MDT-collection
#XNAP-ELEMENTARY-PROCEDURE
HandoverRequest N xnap.proc.imsg id-handoverPreparation
@@ -2041,4 +2362,12 @@ IABResourceCoordinationResponse N xnap.proc.sout id-iABResourceCoordi
RetrieveUEContextConfirm N xnap.proc.imsg id-retrieveUEContextConfirm
CPCCancel N xnap.proc.imsg id-cPCCancel
+
+RachIndication N xnap.proc.imsg id-rachIndication
+
+DataCollectionRequest N xnap.proc.imsg id-dataCollectionReportingInitiation
+DataCollectionResponse N xnap.proc.sout id-dataCollectionReportingInitiation
+DataCollectionFailure N xnap.proc.uout id-dataCollectionReportingInitiation
+
+DataCollectionUpdate N xnap.proc.imsg id-dataCollectionReporting
#.END