summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/f1ap
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 20:34:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-10 20:34:10 +0000
commite4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc (patch)
tree68cb5ef9081156392f1dd62a00c6ccc1451b93df /epan/dissectors/asn1/f1ap
parentInitial commit. (diff)
downloadwireshark-e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc.tar.xz
wireshark-e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc.zip
Adding upstream version 4.2.2.upstream/4.2.2
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/asn1/f1ap')
-rw-r--r--epan/dissectors/asn1/f1ap/CMakeLists.txt44
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn34
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-Constants.asn989
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-Containers.asn186
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-IEs.asn8433
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn5303
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn956
-rw-r--r--epan/dissectors/asn1/f1ap/f1ap.cnf3410
-rw-r--r--epan/dissectors/asn1/f1ap/packet-f1ap-template.c906
-rw-r--r--epan/dissectors/asn1/f1ap/packet-f1ap-template.h29
10 files changed, 20290 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/f1ap/CMakeLists.txt b/epan/dissectors/asn1/f1ap/CMakeLists.txt
new file mode 100644
index 00000000..c35c9177
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/CMakeLists.txt
@@ -0,0 +1,44 @@
+# CMakeLists.txt
+#
+# Wireshark - Network traffic analyzer
+# By Gerald Combs <gerald@wireshark.org>
+# Copyright 1998 Gerald Combs
+#
+# SPDX-License-Identifier: GPL-2.0-or-later
+#
+
+set( PROTOCOL_NAME f1ap )
+
+set( PROTO_OPT )
+
+set( EXPORT_FILES
+ ${PROTOCOL_NAME}-exp.cnf
+)
+
+set( EXT_ASN_FILE_LIST
+)
+
+set( ASN_FILE_LIST
+ F1AP-CommonDataTypes.asn
+ F1AP-Constants.asn
+ F1AP-Containers.asn
+ F1AP-IEs.asn
+ F1AP-PDU-Contents.asn
+ F1AP-PDU-Descriptions.asn
+)
+
+set( EXTRA_DIST
+ ${ASN_FILE_LIST}
+ packet-${PROTOCOL_NAME}-template.c
+ packet-${PROTOCOL_NAME}-template.h
+ ${PROTOCOL_NAME}.cnf
+)
+
+set( SRC_FILES
+ ${EXTRA_DIST}
+ ${EXT_ASN_FILE_LIST}
+)
+
+set( A2W_FLAGS )
+
+ASN2WRS()
diff --git a/epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn b/epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn
new file mode 100644
index 00000000..ddd5bc25
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn
@@ -0,0 +1,34 @@
+-- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 9.4.6 Common Definitions
+-- **************************************************************
+--
+-- Common definitions
+--
+-- **************************************************************
+
+F1AP-CommonDataTypes {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-CommonDataTypes (3) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+Criticality ::= ENUMERATED { reject, ignore, notify }
+
+Presence ::= ENUMERATED { optional, conditional, mandatory }
+
+PrivateIE-ID ::= CHOICE {
+ local INTEGER (0..65535),
+ global OBJECT IDENTIFIER
+}
+
+ProcedureCode ::= INTEGER (0..255)
+
+ProtocolExtensionID ::= INTEGER (0..65535)
+
+ProtocolIE-ID ::= INTEGER (0..65535)
+
+TriggeringMessage ::= ENUMERATED { initiating-message, successful-outcome, unsuccessful-outcome }
+
+END
diff --git a/epan/dissectors/asn1/f1ap/F1AP-Constants.asn b/epan/dissectors/asn1/f1ap/F1AP-Constants.asn
new file mode 100644
index 00000000..f3ca5df0
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/F1AP-Constants.asn
@@ -0,0 +1,989 @@
+-- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 9.4.7 Constant Definitions
+-- **************************************************************
+--
+-- Constant definitions
+--
+-- **************************************************************
+
+F1AP-Constants {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-Constants (4) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+-- **************************************************************
+--
+-- IE parameter types from other modules.
+--
+-- **************************************************************
+
+IMPORTS
+ ProcedureCode,
+ ProtocolIE-ID
+
+FROM F1AP-CommonDataTypes;
+
+
+-- **************************************************************
+--
+-- Elementary Procedures
+--
+-- **************************************************************
+
+id-Reset ProcedureCode ::= 0
+id-F1Setup ProcedureCode ::= 1
+id-ErrorIndication ProcedureCode ::= 2
+id-gNBDUConfigurationUpdate ProcedureCode ::= 3
+id-gNBCUConfigurationUpdate ProcedureCode ::= 4
+id-UEContextSetup ProcedureCode ::= 5
+id-UEContextRelease ProcedureCode ::= 6
+id-UEContextModification ProcedureCode ::= 7
+id-UEContextModificationRequired ProcedureCode ::= 8
+id-UEMobilityCommand ProcedureCode ::= 9
+id-UEContextReleaseRequest ProcedureCode ::= 10
+id-InitialULRRCMessageTransfer ProcedureCode ::= 11
+id-DLRRCMessageTransfer ProcedureCode ::= 12
+id-ULRRCMessageTransfer ProcedureCode ::= 13
+id-privateMessage ProcedureCode ::= 14
+id-UEInactivityNotification ProcedureCode ::= 15
+id-GNBDUResourceCoordination ProcedureCode ::= 16
+id-SystemInformationDeliveryCommand ProcedureCode ::= 17
+id-Paging ProcedureCode ::= 18
+id-Notify ProcedureCode ::= 19
+id-WriteReplaceWarning ProcedureCode ::= 20
+id-PWSCancel ProcedureCode ::= 21
+id-PWSRestartIndication ProcedureCode ::= 22
+id-PWSFailureIndication ProcedureCode ::= 23
+id-GNBDUStatusIndication ProcedureCode ::= 24
+id-RRCDeliveryReport ProcedureCode ::= 25
+id-F1Removal ProcedureCode ::= 26
+id-NetworkAccessRateReduction ProcedureCode ::= 27
+id-TraceStart ProcedureCode ::= 28
+id-DeactivateTrace ProcedureCode ::= 29
+id-DUCURadioInformationTransfer ProcedureCode ::= 30
+id-CUDURadioInformationTransfer ProcedureCode ::= 31
+id-BAPMappingConfiguration ProcedureCode ::= 32
+id-GNBDUResourceConfiguration ProcedureCode ::= 33
+id-IABTNLAddressAllocation ProcedureCode ::= 34
+id-IABUPConfigurationUpdate ProcedureCode ::= 35
+id-resourceStatusReportingInitiation ProcedureCode ::= 36
+id-resourceStatusReporting ProcedureCode ::= 37
+id-accessAndMobilityIndication ProcedureCode ::= 38
+id-accessSuccess ProcedureCode ::= 39
+id-cellTrafficTrace ProcedureCode ::= 40
+id-PositioningMeasurementExchange ProcedureCode ::= 41
+id-PositioningAssistanceInformationControl ProcedureCode ::= 42
+id-PositioningAssistanceInformationFeedback ProcedureCode ::= 43
+id-PositioningMeasurementReport ProcedureCode ::= 44
+id-PositioningMeasurementAbort ProcedureCode ::= 45
+id-PositioningMeasurementFailureIndication ProcedureCode ::= 46
+id-PositioningMeasurementUpdate ProcedureCode ::= 47
+id-TRPInformationExchange ProcedureCode ::= 48
+id-PositioningInformationExchange ProcedureCode ::= 49
+id-PositioningActivation ProcedureCode ::= 50
+id-PositioningDeactivation ProcedureCode ::= 51
+id-E-CIDMeasurementInitiation ProcedureCode ::= 52
+id-E-CIDMeasurementFailureIndication ProcedureCode ::= 53
+id-E-CIDMeasurementReport ProcedureCode ::= 54
+id-E-CIDMeasurementTermination ProcedureCode ::= 55
+id-PositioningInformationUpdate ProcedureCode ::= 56
+id-ReferenceTimeInformationReport ProcedureCode ::= 57
+id-ReferenceTimeInformationReportingControl ProcedureCode ::= 58
+id-BroadcastContextSetup ProcedureCode ::= 59
+id-BroadcastContextRelease ProcedureCode ::= 60
+id-BroadcastContextReleaseRequest ProcedureCode ::= 61
+id-BroadcastContextModification ProcedureCode ::= 62
+id-MulticastGroupPaging ProcedureCode ::= 63
+id-MulticastContextSetup ProcedureCode ::= 64
+id-MulticastContextRelease ProcedureCode ::= 65
+id-MulticastContextReleaseRequest ProcedureCode ::= 66
+id-MulticastContextModification ProcedureCode ::= 67
+id-MulticastDistributionSetup ProcedureCode ::= 68
+id-MulticastDistributionRelease ProcedureCode ::= 69
+id-PDCMeasurementInitiation ProcedureCode ::= 70
+id-PDCMeasurementReport ProcedureCode ::= 71
+id-PDCMeasurementInitiationRequest ProcedureCode ::= 72
+id-PDCMeasurementInitiationResponse ProcedureCode ::= 73
+id-PDCMeasurementInitiationFailure ProcedureCode ::= 74
+id-pRSConfigurationExchange ProcedureCode ::= 75
+id-measurementPreconfiguration ProcedureCode ::= 76
+id-measurementActivation ProcedureCode ::= 77
+id-QoEInformationTransfer ProcedureCode ::= 78
+id-PDCMeasurementTerminationCommand ProcedureCode ::= 79
+id-PDCMeasurementFailureIndication ProcedureCode ::= 80
+id-PosSystemInformationDeliveryCommand ProcedureCode ::= 81
+
+
+
+-- **************************************************************
+--
+-- Extension constants
+--
+-- **************************************************************
+
+maxPrivateIEs INTEGER ::= 65535
+maxProtocolExtensions INTEGER ::= 65535
+maxProtocolIEs INTEGER ::= 65535
+-- **************************************************************
+--
+-- Lists
+--
+-- **************************************************************
+
+maxNRARFCN INTEGER ::= 3279165
+maxnoofErrors INTEGER ::= 256
+maxnoofIndividualF1ConnectionsToReset INTEGER ::= 65536
+maxCellingNBDU INTEGER ::= 512
+maxnoofSCells INTEGER ::= 32
+maxnoofSRBs INTEGER ::= 8
+maxnoofDRBs INTEGER ::= 64
+maxnoofULUPTNLInformation INTEGER ::= 2
+maxnoofDLUPTNLInformation INTEGER ::= 2
+maxnoofBPLMNs INTEGER ::= 6
+maxnoofCandidateSpCells INTEGER ::= 64
+maxnoofPotentialSpCells INTEGER ::= 64
+maxnoofNrCellBands INTEGER ::= 32
+maxnoofSIBTypes INTEGER ::= 32
+maxnoofSITypes INTEGER ::= 32
+maxnoofPagingCells INTEGER ::= 512
+maxnoofTNLAssociations INTEGER ::= 32
+maxnoofQoSFlows INTEGER ::= 64
+maxnoofSliceItems INTEGER ::= 1024
+maxCellineNB INTEGER ::= 256
+maxnoofExtendedBPLMNs INTEGER ::= 6
+maxnoofUEIDs INTEGER ::= 65536
+maxnoofBPLMNsNR INTEGER ::= 12
+maxnoofUACPLMNs INTEGER ::= 12
+maxnoofUACperPLMN INTEGER ::= 64
+maxnoofAdditionalSIBs INTEGER ::= 63
+maxnoofslots INTEGER ::= 5120
+maxnoofTLAs INTEGER ::= 16
+maxnoofGTPTLAs INTEGER ::= 16
+maxnoofBHRLCChannels INTEGER ::= 65536
+maxnoofRoutingEntries INTEGER ::= 1024
+maxnoofIABSTCInfo INTEGER ::= 45
+maxnoofSymbols INTEGER ::= 14
+maxnoofServingCells INTEGER ::= 32
+maxnoofDUFSlots INTEGER ::= 320
+maxnoofHSNASlots INTEGER ::= 5120
+maxnoofServedCellsIAB INTEGER ::= 512
+maxnoofChildIABNodes INTEGER ::= 1024
+maxnoofNonUPTrafficMappings INTEGER ::= 32
+maxnoofTLAsIAB INTEGER ::= 1024
+maxnoofMappingEntries INTEGER ::= 67108864
+maxnoofDSInfo INTEGER ::= 64
+maxnoofEgressLinks INTEGER ::= 2
+maxnoofULUPTNLInformationforIAB INTEGER ::= 32678
+maxnoofUPTNLAddresses INTEGER ::= 8
+maxnoofSLDRBs INTEGER ::= 512
+maxnoofQoSParaSets INTEGER ::= 8
+maxnoofPC5QoSFlows INTEGER ::= 2048
+maxnoofSSBAreas INTEGER ::= 64
+maxnoofPhysicalResourceBlocks INTEGER ::= 275
+maxnoofPhysicalResourceBlocks-1 INTEGER ::= 274
+maxnoofPRACHconfigs INTEGER ::= 16
+maxnoofRACHReports INTEGER ::= 64
+maxnoofRLFReports INTEGER ::= 64
+maxnoofAdditionalPDCPDuplicationTNL INTEGER ::= 2
+maxnoofRLCDuplicationState INTEGER ::= 3
+maxnoofCHOcells INTEGER ::= 8
+maxnoofMDTPLMNs INTEGER ::= 16
+maxnoofCAGsupported INTEGER ::= 12
+maxnoofNIDsupported INTEGER ::= 12
+maxnoofNRSCSs INTEGER ::= 5
+maxnoofExtSliceItems INTEGER ::= 65535
+maxnoofPosMeas INTEGER ::= 16384
+maxnoofTRPInfoTypes INTEGER ::= 64
+maxnoofTRPs INTEGER ::= 65535
+maxnoofSRSTriggerStates INTEGER ::= 3
+maxnoofSpatialRelations INTEGER ::= 64
+maxnoBcastCell INTEGER ::= 16384
+maxnoofAngleInfo INTEGER ::= 65535
+maxnooflcs-gcs-translation INTEGER ::= 3
+maxnoofPath INTEGER ::= 2
+maxnoofMeasE-CID INTEGER ::= 64
+maxnoofSSBs INTEGER ::= 255
+maxnoSRS-ResourceSets INTEGER ::= 16
+maxnoSRS-ResourcePerSet INTEGER ::= 16
+maxnoSRS-Carriers INTEGER ::= 32
+maxnoSCSs INTEGER ::= 5
+maxnoSRS-Resources INTEGER ::= 64
+maxnoSRS-PosResources INTEGER ::= 64
+maxnoSRS-PosResourceSets INTEGER ::= 16
+maxnoSRS-PosResourcePerSet INTEGER ::= 16
+maxnoofPRS-ResourceSets INTEGER ::= 2
+maxnoofPRS-ResourcesPerSet INTEGER ::= 64
+maxNoOfMeasTRPs INTEGER ::= 64
+maxnoofPRSresourceSets INTEGER ::= 8
+maxnoofPRSresources INTEGER ::= 64
+maxnoofSuccessfulHOReports INTEGER ::= 64
+maxnoofNR-UChannelIDs INTEGER ::= 16
+maxServedCellforSON INTEGER ::= 256
+maxNeighbourCellforSON INTEGER ::= 32
+maxAffectedCells INTEGER ::= 32
+maxnoofMRBs INTEGER ::= 32
+maxnoofMBSQoSFlows INTEGER ::= 64
+maxnoofMBSFSAs INTEGER ::= 256
+maxnoofUEIDforPaging INTEGER ::= 4096
+maxnoofCellsforMBS INTEGER ::= 512
+maxnoofTAIforMBS INTEGER ::= 512
+maxnoofMBSAreaSessionIDs INTEGER ::= 256
+maxnoofMBSServiceAreaInformation INTEGER ::= 256
+maxnoofIABCongInd INTEGER ::= 1024
+maxnoofNeighbourNodeCellsIAB INTEGER ::= 1024
+maxnoofRBsetsPerCell INTEGER ::= 8
+maxnoofRBsetsPerCell-1 INTEGER ::= 7
+maxnoofMeasPDC INTEGER ::= 16
+maxnoARPs INTEGER ::= 16
+maxnoofULAoAs INTEGER ::= 8
+maxNoPathExtended INTEGER ::= 8
+maxnoTRPTEGs INTEGER ::= 8
+maxFreqLayers INTEGER ::= 4
+maxNumResourcesPerAngle INTEGER ::= 24
+maxnoAzimuthAngles INTEGER ::= 3600
+maxnoElevationAngles INTEGER ::= 1801
+maxnoofPRSTRPs INTEGER ::= 256
+maxnoofQoEInformation INTEGER ::= 16
+maxnoofUuRLCChannels INTEGER ::= 32
+maxnoofPC5RLCChannels INTEGER ::= 512
+maxnoofSMBRValues INTEGER ::= 8
+maxnoofMRBsforUE INTEGER ::= 64
+maxnoofMBSSessionsofUE INTEGER ::= 256
+maxnoofSLdestinations INTEGER ::= 32
+maxnoofNSAGs INTEGER ::= 256
+maxnoofSDTBearers INTEGER ::= 72
+maxnoofServingCellMOs INTEGER ::= 16
+maxNrofBWPs INTEGER ::= 8
+maxnoofPosSITypes INTEGER ::= 32
+
+
+
+
+-- **************************************************************
+--
+-- IEs
+--
+-- **************************************************************
+
+id-Cause ProtocolIE-ID ::= 0
+id-Cells-Failed-to-be-Activated-List ProtocolIE-ID ::= 1
+id-Cells-Failed-to-be-Activated-List-Item ProtocolIE-ID ::= 2
+id-Cells-to-be-Activated-List ProtocolIE-ID ::= 3
+id-Cells-to-be-Activated-List-Item ProtocolIE-ID ::= 4
+id-Cells-to-be-Deactivated-List ProtocolIE-ID ::= 5
+id-Cells-to-be-Deactivated-List-Item ProtocolIE-ID ::= 6
+id-CriticalityDiagnostics ProtocolIE-ID ::= 7
+id-CUtoDURRCInformation ProtocolIE-ID ::= 9
+-- WS extension
+id-Unknown-10 ProtocolIE-ID ::= 10
+id-Unknown-11 ProtocolIE-ID ::= 11
+id-DRBs-FailedToBeModified-Item ProtocolIE-ID ::= 12
+id-DRBs-FailedToBeModified-List ProtocolIE-ID ::= 13
+id-DRBs-FailedToBeSetup-Item ProtocolIE-ID ::= 14
+id-DRBs-FailedToBeSetup-List ProtocolIE-ID ::= 15
+id-DRBs-FailedToBeSetupMod-Item ProtocolIE-ID ::= 16
+id-DRBs-FailedToBeSetupMod-List ProtocolIE-ID ::= 17
+id-DRBs-ModifiedConf-Item ProtocolIE-ID ::= 18
+id-DRBs-ModifiedConf-List ProtocolIE-ID ::= 19
+id-DRBs-Modified-Item ProtocolIE-ID ::= 20
+id-DRBs-Modified-List ProtocolIE-ID ::= 21
+id-DRBs-Required-ToBeModified-Item ProtocolIE-ID ::= 22
+id-DRBs-Required-ToBeModified-List ProtocolIE-ID ::= 23
+id-DRBs-Required-ToBeReleased-Item ProtocolIE-ID ::= 24
+id-DRBs-Required-ToBeReleased-List ProtocolIE-ID ::= 25
+id-DRBs-Setup-Item ProtocolIE-ID ::= 26
+id-DRBs-Setup-List ProtocolIE-ID ::= 27
+id-DRBs-SetupMod-Item ProtocolIE-ID ::= 28
+id-DRBs-SetupMod-List ProtocolIE-ID ::= 29
+id-DRBs-ToBeModified-Item ProtocolIE-ID ::= 30
+id-DRBs-ToBeModified-List ProtocolIE-ID ::= 31
+id-DRBs-ToBeReleased-Item ProtocolIE-ID ::= 32
+id-DRBs-ToBeReleased-List ProtocolIE-ID ::= 33
+id-DRBs-ToBeSetup-Item ProtocolIE-ID ::= 34
+id-DRBs-ToBeSetup-List ProtocolIE-ID ::= 35
+id-DRBs-ToBeSetupMod-Item ProtocolIE-ID ::= 36
+id-DRBs-ToBeSetupMod-List ProtocolIE-ID ::= 37
+id-DRXCycle ProtocolIE-ID ::= 38
+id-DUtoCURRCInformation ProtocolIE-ID ::= 39
+id-gNB-CU-UE-F1AP-ID ProtocolIE-ID ::= 40
+id-gNB-DU-UE-F1AP-ID ProtocolIE-ID ::= 41
+id-gNB-DU-ID ProtocolIE-ID ::= 42
+id-GNB-DU-Served-Cells-Item ProtocolIE-ID ::= 43
+id-gNB-DU-Served-Cells-List ProtocolIE-ID ::= 44
+id-gNB-DU-Name ProtocolIE-ID ::= 45
+id-NRCellID ProtocolIE-ID ::= 46
+id-oldgNB-DU-UE-F1AP-ID ProtocolIE-ID ::= 47
+id-ResetType ProtocolIE-ID ::= 48
+id-ResourceCoordinationTransferContainer ProtocolIE-ID ::= 49
+id-RRCContainer ProtocolIE-ID ::= 50
+id-SCell-ToBeRemoved-Item ProtocolIE-ID ::= 51
+id-SCell-ToBeRemoved-List ProtocolIE-ID ::= 52
+id-SCell-ToBeSetup-Item ProtocolIE-ID ::= 53
+id-SCell-ToBeSetup-List ProtocolIE-ID ::= 54
+id-SCell-ToBeSetupMod-Item ProtocolIE-ID ::= 55
+id-SCell-ToBeSetupMod-List ProtocolIE-ID ::= 56
+id-Served-Cells-To-Add-Item ProtocolIE-ID ::= 57
+id-Served-Cells-To-Add-List ProtocolIE-ID ::= 58
+id-Served-Cells-To-Delete-Item ProtocolIE-ID ::= 59
+id-Served-Cells-To-Delete-List ProtocolIE-ID ::= 60
+id-Served-Cells-To-Modify-Item ProtocolIE-ID ::= 61
+id-Served-Cells-To-Modify-List ProtocolIE-ID ::= 62
+id-SpCell-ID ProtocolIE-ID ::= 63
+id-SRBID ProtocolIE-ID ::= 64
+id-SRBs-FailedToBeSetup-Item ProtocolIE-ID ::= 65
+id-SRBs-FailedToBeSetup-List ProtocolIE-ID ::= 66
+id-SRBs-FailedToBeSetupMod-Item ProtocolIE-ID ::= 67
+id-SRBs-FailedToBeSetupMod-List ProtocolIE-ID ::= 68
+id-SRBs-Required-ToBeReleased-Item ProtocolIE-ID ::= 69
+id-SRBs-Required-ToBeReleased-List ProtocolIE-ID ::= 70
+id-SRBs-ToBeReleased-Item ProtocolIE-ID ::= 71
+id-SRBs-ToBeReleased-List ProtocolIE-ID ::= 72
+id-SRBs-ToBeSetup-Item ProtocolIE-ID ::= 73
+id-SRBs-ToBeSetup-List ProtocolIE-ID ::= 74
+id-SRBs-ToBeSetupMod-Item ProtocolIE-ID ::= 75
+id-SRBs-ToBeSetupMod-List ProtocolIE-ID ::= 76
+id-TimeToWait ProtocolIE-ID ::= 77
+id-TransactionID ProtocolIE-ID ::= 78
+id-TransmissionActionIndicator ProtocolIE-ID ::= 79
+id-UE-associatedLogicalF1-ConnectionItem ProtocolIE-ID ::= 80
+id-UE-associatedLogicalF1-ConnectionListResAck ProtocolIE-ID ::= 81
+id-gNB-CU-Name ProtocolIE-ID ::= 82
+id-SCell-FailedtoSetup-List ProtocolIE-ID ::= 83
+id-SCell-FailedtoSetup-Item ProtocolIE-ID ::= 84
+id-SCell-FailedtoSetupMod-List ProtocolIE-ID ::= 85
+id-SCell-FailedtoSetupMod-Item ProtocolIE-ID ::= 86
+id-RRCReconfigurationCompleteIndicator ProtocolIE-ID ::= 87
+id-Cells-Status-Item ProtocolIE-ID ::= 88
+id-Cells-Status-List ProtocolIE-ID ::= 89
+id-Candidate-SpCell-List ProtocolIE-ID ::= 90
+id-Candidate-SpCell-Item ProtocolIE-ID ::= 91
+id-Potential-SpCell-List ProtocolIE-ID ::= 92
+id-Potential-SpCell-Item ProtocolIE-ID ::= 93
+id-FullConfiguration ProtocolIE-ID ::= 94
+id-C-RNTI ProtocolIE-ID ::= 95
+id-SpCellULConfigured ProtocolIE-ID ::= 96
+id-InactivityMonitoringRequest ProtocolIE-ID ::= 97
+id-InactivityMonitoringResponse ProtocolIE-ID ::= 98
+id-DRB-Activity-Item ProtocolIE-ID ::= 99
+id-DRB-Activity-List ProtocolIE-ID ::= 100
+id-EUTRA-NR-CellResourceCoordinationReq-Container ProtocolIE-ID ::= 101
+id-EUTRA-NR-CellResourceCoordinationReqAck-Container ProtocolIE-ID ::= 102
+-- WS extension
+id-Unknown-103 ProtocolIE-ID ::= 103
+id-Unknown-104 ProtocolIE-ID ::= 104
+id-Protected-EUTRA-Resources-List ProtocolIE-ID ::= 105
+id-RequestType ProtocolIE-ID ::= 106
+id-ServCellIndex ProtocolIE-ID ::= 107
+id-RAT-FrequencyPriorityInformation ProtocolIE-ID ::= 108
+id-ExecuteDuplication ProtocolIE-ID ::= 109
+-- WS extension
+id-Unknown-110 ProtocolIE-ID ::= 110
+id-NRCGI ProtocolIE-ID ::= 111
+id-PagingCell-Item ProtocolIE-ID ::= 112
+id-PagingCell-List ProtocolIE-ID ::= 113
+id-PagingDRX ProtocolIE-ID ::= 114
+id-PagingPriority ProtocolIE-ID ::= 115
+id-SItype-List ProtocolIE-ID ::= 116
+id-UEIdentityIndexValue ProtocolIE-ID ::= 117
+id-gNB-CUSystemInformation ProtocolIE-ID ::= 118
+id-HandoverPreparationInformation ProtocolIE-ID ::= 119
+id-GNB-CU-TNL-Association-To-Add-Item ProtocolIE-ID ::= 120
+id-GNB-CU-TNL-Association-To-Add-List ProtocolIE-ID ::= 121
+id-GNB-CU-TNL-Association-To-Remove-Item ProtocolIE-ID ::= 122
+id-GNB-CU-TNL-Association-To-Remove-List ProtocolIE-ID ::= 123
+id-GNB-CU-TNL-Association-To-Update-Item ProtocolIE-ID ::= 124
+id-GNB-CU-TNL-Association-To-Update-List ProtocolIE-ID ::= 125
+id-MaskedIMEISV ProtocolIE-ID ::= 126
+id-PagingIdentity ProtocolIE-ID ::= 127
+id-DUtoCURRCContainer ProtocolIE-ID ::= 128
+id-Cells-to-be-Barred-List ProtocolIE-ID ::= 129
+id-Cells-to-be-Barred-Item ProtocolIE-ID ::= 130
+id-TAISliceSupportList ProtocolIE-ID ::= 131
+id-GNB-CU-TNL-Association-Setup-List ProtocolIE-ID ::= 132
+id-GNB-CU-TNL-Association-Setup-Item ProtocolIE-ID ::= 133
+id-GNB-CU-TNL-Association-Failed-To-Setup-List ProtocolIE-ID ::= 134
+id-GNB-CU-TNL-Association-Failed-To-Setup-Item ProtocolIE-ID ::= 135
+id-DRB-Notify-Item ProtocolIE-ID ::= 136
+id-DRB-Notify-List ProtocolIE-ID ::= 137
+id-NotficationControl ProtocolIE-ID ::= 138
+id-RANAC ProtocolIE-ID ::= 139
+id-PWSSystemInformation ProtocolIE-ID ::= 140
+id-RepetitionPeriod ProtocolIE-ID ::= 141
+id-NumberofBroadcastRequest ProtocolIE-ID ::= 142
+-- WS extension
+id-Unknown-143 ProtocolIE-ID ::= 143
+id-Cells-To-Be-Broadcast-List ProtocolIE-ID ::= 144
+id-Cells-To-Be-Broadcast-Item ProtocolIE-ID ::= 145
+id-Cells-Broadcast-Completed-List ProtocolIE-ID ::= 146
+id-Cells-Broadcast-Completed-Item ProtocolIE-ID ::= 147
+id-Broadcast-To-Be-Cancelled-List ProtocolIE-ID ::= 148
+id-Broadcast-To-Be-Cancelled-Item ProtocolIE-ID ::= 149
+id-Cells-Broadcast-Cancelled-List ProtocolIE-ID ::= 150
+id-Cells-Broadcast-Cancelled-Item ProtocolIE-ID ::= 151
+id-NR-CGI-List-For-Restart-List ProtocolIE-ID ::= 152
+id-NR-CGI-List-For-Restart-Item ProtocolIE-ID ::= 153
+id-PWS-Failed-NR-CGI-List ProtocolIE-ID ::= 154
+id-PWS-Failed-NR-CGI-Item ProtocolIE-ID ::= 155
+id-ConfirmedUEID ProtocolIE-ID ::= 156
+id-Cancel-all-Warning-Messages-Indicator ProtocolIE-ID ::= 157
+id-GNB-DU-UE-AMBR-UL ProtocolIE-ID ::= 158
+id-DRXConfigurationIndicator ProtocolIE-ID ::= 159
+id-RLC-Status ProtocolIE-ID ::= 160
+id-DLPDCPSNLength ProtocolIE-ID ::= 161
+id-GNB-DUConfigurationQuery ProtocolIE-ID ::= 162
+id-MeasurementTimingConfiguration ProtocolIE-ID ::= 163
+id-DRB-Information ProtocolIE-ID ::= 164
+id-ServingPLMN ProtocolIE-ID ::= 165
+-- WS extension
+id-Unknown-166 ProtocolIE-ID ::= 166
+id-Unknown-167 ProtocolIE-ID ::= 167
+id-Protected-EUTRA-Resources-Item ProtocolIE-ID ::= 168
+-- WS extension
+id-Unknown-169 ProtocolIE-ID ::= 169
+id-GNB-CU-RRC-Version ProtocolIE-ID ::= 170
+id-GNB-DU-RRC-Version ProtocolIE-ID ::= 171
+id-GNBDUOverloadInformation ProtocolIE-ID ::= 172
+id-CellGroupConfig ProtocolIE-ID ::= 173
+id-RLCFailureIndication ProtocolIE-ID ::= 174
+id-UplinkTxDirectCurrentListInformation ProtocolIE-ID ::= 175
+id-DC-Based-Duplication-Configured ProtocolIE-ID ::= 176
+id-DC-Based-Duplication-Activation ProtocolIE-ID ::= 177
+id-SULAccessIndication ProtocolIE-ID ::= 178
+id-AvailablePLMNList ProtocolIE-ID ::= 179
+id-PDUSessionID ProtocolIE-ID ::= 180
+id-ULPDUSessionAggregateMaximumBitRate ProtocolIE-ID ::= 181
+id-ServingCellMO ProtocolIE-ID ::= 182
+id-QoSFlowMappingIndication ProtocolIE-ID ::= 183
+id-RRCDeliveryStatusRequest ProtocolIE-ID ::= 184
+id-RRCDeliveryStatus ProtocolIE-ID ::= 185
+id-BearerTypeChange ProtocolIE-ID ::= 186
+id-RLCMode ProtocolIE-ID ::= 187
+id-Duplication-Activation ProtocolIE-ID ::= 188
+id-Dedicated-SIDelivery-NeededUE-List ProtocolIE-ID ::= 189
+id-Dedicated-SIDelivery-NeededUE-Item ProtocolIE-ID ::= 190
+id-DRX-LongCycleStartOffset ProtocolIE-ID ::= 191
+id-ULPDCPSNLength ProtocolIE-ID ::= 192
+id-SelectedBandCombinationIndex ProtocolIE-ID ::= 193
+id-SelectedFeatureSetEntryIndex ProtocolIE-ID ::= 194
+id-ResourceCoordinationTransferInformation ProtocolIE-ID ::= 195
+id-ExtendedServedPLMNs-List ProtocolIE-ID ::= 196
+id-ExtendedAvailablePLMN-List ProtocolIE-ID ::= 197
+id-Associated-SCell-List ProtocolIE-ID ::= 198
+id-latest-RRC-Version-Enhanced ProtocolIE-ID ::= 199
+id-Associated-SCell-Item ProtocolIE-ID ::= 200
+id-Cell-Direction ProtocolIE-ID ::= 201
+id-SRBs-Setup-List ProtocolIE-ID ::= 202
+id-SRBs-Setup-Item ProtocolIE-ID ::= 203
+id-SRBs-SetupMod-List ProtocolIE-ID ::= 204
+id-SRBs-SetupMod-Item ProtocolIE-ID ::= 205
+id-SRBs-Modified-List ProtocolIE-ID ::= 206
+id-SRBs-Modified-Item ProtocolIE-ID ::= 207
+id-Ph-InfoSCG ProtocolIE-ID ::= 208
+id-RequestedBandCombinationIndex ProtocolIE-ID ::= 209
+id-RequestedFeatureSetEntryIndex ProtocolIE-ID ::= 210
+id-RequestedP-MaxFR2 ProtocolIE-ID ::= 211
+id-DRX-Config ProtocolIE-ID ::= 212
+id-IgnoreResourceCoordinationContainer ProtocolIE-ID ::= 213
+id-UEAssistanceInformation ProtocolIE-ID ::= 214
+id-NeedforGap ProtocolIE-ID ::= 215
+id-PagingOrigin ProtocolIE-ID ::= 216
+id-new-gNB-CU-UE-F1AP-ID ProtocolIE-ID ::= 217
+id-RedirectedRRCmessage ProtocolIE-ID ::= 218
+id-new-gNB-DU-UE-F1AP-ID ProtocolIE-ID ::= 219
+id-NotificationInformation ProtocolIE-ID ::= 220
+id-PLMNAssistanceInfoForNetShar ProtocolIE-ID ::= 221
+id-UEContextNotRetrievable ProtocolIE-ID ::= 222
+id-BPLMN-ID-Info-List ProtocolIE-ID ::= 223
+id-SelectedPLMNID ProtocolIE-ID ::= 224
+id-UAC-Assistance-Info ProtocolIE-ID ::= 225
+id-RANUEID ProtocolIE-ID ::= 226
+id-GNB-DU-TNL-Association-To-Remove-Item ProtocolIE-ID ::= 227
+id-GNB-DU-TNL-Association-To-Remove-List ProtocolIE-ID ::= 228
+id-TNLAssociationTransportLayerAddressgNBDU ProtocolIE-ID ::= 229
+id-portNumber ProtocolIE-ID ::= 230
+id-AdditionalSIBMessageList ProtocolIE-ID ::= 231
+id-Cell-Type ProtocolIE-ID ::= 232
+id-IgnorePRACHConfiguration ProtocolIE-ID ::= 233
+id-CG-Config ProtocolIE-ID ::= 234
+id-PDCCH-BlindDetectionSCG ProtocolIE-ID ::= 235
+id-Requested-PDCCH-BlindDetectionSCG ProtocolIE-ID ::= 236
+id-Ph-InfoMCG ProtocolIE-ID ::= 237
+id-MeasGapSharingConfig ProtocolIE-ID ::= 238
+id-systemInformationAreaID ProtocolIE-ID ::= 239
+id-areaScope ProtocolIE-ID ::= 240
+id-RRCContainer-RRCSetupComplete ProtocolIE-ID ::= 241
+id-TraceActivation ProtocolIE-ID ::= 242
+id-TraceID ProtocolIE-ID ::= 243
+id-Neighbour-Cell-Information-List ProtocolIE-ID ::= 244
+-- WS extension
+id-Unknown-245 ProtocolIE-ID ::= 245
+id-SymbolAllocInSlot ProtocolIE-ID ::= 246
+id-NumDLULSymbols ProtocolIE-ID ::= 247
+id-AdditionalRRMPriorityIndex ProtocolIE-ID ::= 248
+id-DUCURadioInformationType ProtocolIE-ID ::= 249
+id-CUDURadioInformationType ProtocolIE-ID ::= 250
+id-AggressorgNBSetID ProtocolIE-ID ::= 251
+id-VictimgNBSetID ProtocolIE-ID ::= 252
+id-LowerLayerPresenceStatusChange ProtocolIE-ID ::= 253
+id-Transport-Layer-Address-Info ProtocolIE-ID ::= 254
+id-Neighbour-Cell-Information-Item ProtocolIE-ID ::= 255
+id-IntendedTDD-DL-ULConfig ProtocolIE-ID ::= 256
+id-QosMonitoringRequest ProtocolIE-ID ::= 257
+id-BHChannels-ToBeSetup-List ProtocolIE-ID ::= 258
+id-BHChannels-ToBeSetup-Item ProtocolIE-ID ::= 259
+id-BHChannels-Setup-List ProtocolIE-ID ::= 260
+id-BHChannels-Setup-Item ProtocolIE-ID ::= 261
+id-BHChannels-ToBeModified-Item ProtocolIE-ID ::= 262
+id-BHChannels-ToBeModified-List ProtocolIE-ID ::= 263
+id-BHChannels-ToBeReleased-Item ProtocolIE-ID ::= 264
+id-BHChannels-ToBeReleased-List ProtocolIE-ID ::= 265
+id-BHChannels-ToBeSetupMod-Item ProtocolIE-ID ::= 266
+id-BHChannels-ToBeSetupMod-List ProtocolIE-ID ::= 267
+id-BHChannels-FailedToBeModified-Item ProtocolIE-ID ::= 268
+id-BHChannels-FailedToBeModified-List ProtocolIE-ID ::= 269
+id-BHChannels-FailedToBeSetupMod-Item ProtocolIE-ID ::= 270
+id-BHChannels-FailedToBeSetupMod-List ProtocolIE-ID ::= 271
+id-BHChannels-Modified-Item ProtocolIE-ID ::= 272
+id-BHChannels-Modified-List ProtocolIE-ID ::= 273
+id-BHChannels-SetupMod-Item ProtocolIE-ID ::= 274
+id-BHChannels-SetupMod-List ProtocolIE-ID ::= 275
+id-BHChannels-Required-ToBeReleased-Item ProtocolIE-ID ::= 276
+id-BHChannels-Required-ToBeReleased-List ProtocolIE-ID ::= 277
+id-BHChannels-FailedToBeSetup-Item ProtocolIE-ID ::= 278
+id-BHChannels-FailedToBeSetup-List ProtocolIE-ID ::= 279
+id-BHInfo ProtocolIE-ID ::= 280
+id-BAPAddress ProtocolIE-ID ::= 281
+id-ConfiguredBAPAddress ProtocolIE-ID ::= 282
+id-BH-Routing-Information-Added-List ProtocolIE-ID ::= 283
+id-BH-Routing-Information-Added-List-Item ProtocolIE-ID ::= 284
+id-BH-Routing-Information-Removed-List ProtocolIE-ID ::= 285
+id-BH-Routing-Information-Removed-List-Item ProtocolIE-ID ::= 286
+id-UL-BH-Non-UP-Traffic-Mapping ProtocolIE-ID ::= 287
+id-Activated-Cells-to-be-Updated-List ProtocolIE-ID ::= 288
+id-Child-Nodes-List ProtocolIE-ID ::= 289
+id-IAB-Info-IAB-DU ProtocolIE-ID ::= 290
+id-IAB-Info-IAB-donor-CU ProtocolIE-ID ::= 291
+id-IAB-TNL-Addresses-To-Remove-List ProtocolIE-ID ::= 292
+id-IAB-TNL-Addresses-To-Remove-Item ProtocolIE-ID ::= 293
+id-IAB-Allocated-TNL-Address-List ProtocolIE-ID ::= 294
+id-IAB-Allocated-TNL-Address-Item ProtocolIE-ID ::= 295
+id-IABIPv6RequestType ProtocolIE-ID ::= 296
+id-IABv4AddressesRequested ProtocolIE-ID ::= 297
+id-IAB-Barred ProtocolIE-ID ::= 298
+id-TrafficMappingInformation ProtocolIE-ID ::= 299
+id-UL-UP-TNL-Information-to-Update-List ProtocolIE-ID ::= 300
+id-UL-UP-TNL-Information-to-Update-List-Item ProtocolIE-ID ::= 301
+id-UL-UP-TNL-Address-to-Update-List ProtocolIE-ID ::= 302
+id-UL-UP-TNL-Address-to-Update-List-Item ProtocolIE-ID ::= 303
+id-DL-UP-TNL-Address-to-Update-List ProtocolIE-ID ::= 304
+id-DL-UP-TNL-Address-to-Update-List-Item ProtocolIE-ID ::= 305
+id-NRV2XServicesAuthorized ProtocolIE-ID ::= 306
+id-LTEV2XServicesAuthorized ProtocolIE-ID ::= 307
+id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 308
+id-LTEUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 309
+id-SIB12-message ProtocolIE-ID ::= 310
+id-SIB13-message ProtocolIE-ID ::= 311
+id-SIB14-message ProtocolIE-ID ::= 312
+id-SLDRBs-FailedToBeModified-Item ProtocolIE-ID ::= 313
+id-SLDRBs-FailedToBeModified-List ProtocolIE-ID ::= 314
+id-SLDRBs-FailedToBeSetup-Item ProtocolIE-ID ::= 315
+id-SLDRBs-FailedToBeSetup-List ProtocolIE-ID ::= 316
+id-SLDRBs-Modified-Item ProtocolIE-ID ::= 317
+id-SLDRBs-Modified-List ProtocolIE-ID ::= 318
+id-SLDRBs-Required-ToBeModified-Item ProtocolIE-ID ::= 319
+id-SLDRBs-Required-ToBeModified-List ProtocolIE-ID ::= 320
+id-SLDRBs-Required-ToBeReleased-Item ProtocolIE-ID ::= 321
+id-SLDRBs-Required-ToBeReleased-List ProtocolIE-ID ::= 322
+id-SLDRBs-Setup-Item ProtocolIE-ID ::= 323
+id-SLDRBs-Setup-List ProtocolIE-ID ::= 324
+id-SLDRBs-ToBeModified-Item ProtocolIE-ID ::= 325
+id-SLDRBs-ToBeModified-List ProtocolIE-ID ::= 326
+id-SLDRBs-ToBeReleased-Item ProtocolIE-ID ::= 327
+id-SLDRBs-ToBeReleased-List ProtocolIE-ID ::= 328
+id-SLDRBs-ToBeSetup-Item ProtocolIE-ID ::= 329
+id-SLDRBs-ToBeSetup-List ProtocolIE-ID ::= 330
+id-SLDRBs-ToBeSetupMod-Item ProtocolIE-ID ::= 331
+id-SLDRBs-ToBeSetupMod-List ProtocolIE-ID ::= 332
+id-SLDRBs-SetupMod-List ProtocolIE-ID ::= 333
+id-SLDRBs-FailedToBeSetupMod-List ProtocolIE-ID ::= 334
+id-SLDRBs-SetupMod-Item ProtocolIE-ID ::= 335
+id-SLDRBs-FailedToBeSetupMod-Item ProtocolIE-ID ::= 336
+id-SLDRBs-ModifiedConf-List ProtocolIE-ID ::= 337
+id-SLDRBs-ModifiedConf-Item ProtocolIE-ID ::= 338
+id-UEAssistanceInformationEUTRA ProtocolIE-ID ::= 339
+id-PC5LinkAMBR ProtocolIE-ID ::= 340
+id-SL-PHY-MAC-RLC-Config ProtocolIE-ID ::= 341
+id-SL-ConfigDedicatedEUTRA-Info ProtocolIE-ID ::= 342
+id-AlternativeQoSParaSetList ProtocolIE-ID ::= 343
+id-CurrentQoSParaSetIndex ProtocolIE-ID ::= 344
+id-gNBCUMeasurementID ProtocolIE-ID ::= 345
+id-gNBDUMeasurementID ProtocolIE-ID ::= 346
+id-RegistrationRequest ProtocolIE-ID ::= 347
+id-ReportCharacteristics ProtocolIE-ID ::= 348
+id-CellToReportList ProtocolIE-ID ::= 349
+id-CellMeasurementResultList ProtocolIE-ID ::= 350
+id-HardwareLoadIndicator ProtocolIE-ID ::= 351
+id-ReportingPeriodicity ProtocolIE-ID ::= 352
+id-TNLCapacityIndicator ProtocolIE-ID ::= 353
+id-CarrierList ProtocolIE-ID ::= 354
+id-ULCarrierList ProtocolIE-ID ::= 355
+id-FrequencyShift7p5khz ProtocolIE-ID ::= 356
+id-SSB-PositionsInBurst ProtocolIE-ID ::= 357
+id-NRPRACHConfig ProtocolIE-ID ::= 358
+id-RACHReportInformationList ProtocolIE-ID ::= 359
+id-RLFReportInformationList ProtocolIE-ID ::= 360
+id-TDD-UL-DLConfigCommonNR ProtocolIE-ID ::= 361
+id-CNPacketDelayBudgetDownlink ProtocolIE-ID ::= 362
+id-ExtendedPacketDelayBudget ProtocolIE-ID ::= 363
+id-TSCTrafficCharacteristics ProtocolIE-ID ::= 364
+id-ReportingRequestType ProtocolIE-ID ::= 365
+id-TimeReferenceInformation ProtocolIE-ID ::= 366
+-- WS extension
+id-Unknown-367 ProtocolIE-ID ::= 367
+id-Unknown-368 ProtocolIE-ID ::= 368
+id-CNPacketDelayBudgetUplink ProtocolIE-ID ::= 369
+id-AdditionalPDCPDuplicationTNL-List ProtocolIE-ID ::= 370
+id-RLCDuplicationInformation ProtocolIE-ID ::= 371
+id-AdditionalDuplicationIndication ProtocolIE-ID ::= 372
+id-ConditionalInterDUMobilityInformation ProtocolIE-ID ::= 373
+id-ConditionalIntraDUMobilityInformation ProtocolIE-ID ::= 374
+id-targetCellsToCancel ProtocolIE-ID ::= 375
+id-requestedTargetCellGlobalID ProtocolIE-ID ::= 376
+id-ManagementBasedMDTPLMNList ProtocolIE-ID ::= 377
+id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 378
+id-PrivacyIndicator ProtocolIE-ID ::= 379
+id-TraceCollectionEntityURI ProtocolIE-ID ::= 380
+id-mdtConfiguration ProtocolIE-ID ::= 381
+id-ServingNID ProtocolIE-ID ::= 382
+id-NPNBroadcastInformation ProtocolIE-ID ::= 383
+id-NPNSupportInfo ProtocolIE-ID ::= 384
+id-NID ProtocolIE-ID ::= 385
+id-AvailableSNPN-ID-List ProtocolIE-ID ::= 386
+id-SIB10-message ProtocolIE-ID ::= 387
+-- WS extension
+id-Unknown-388 ProtocolIE-ID ::= 388
+id-DLCarrierList ProtocolIE-ID ::= 389
+ id-ExtendedTAISliceSupportList ProtocolIE-ID ::= 390
+id-RequestedSRSTransmissionCharacteristics ProtocolIE-ID ::= 391
+id-PosAssistance-Information ProtocolIE-ID ::= 392
+id-PosBroadcast ProtocolIE-ID ::= 393
+id-RoutingID ProtocolIE-ID ::= 394
+id-PosAssistanceInformationFailureList ProtocolIE-ID ::= 395
+id-PosMeasurementQuantities ProtocolIE-ID ::= 396
+id-PosMeasurementResultList ProtocolIE-ID ::= 397
+id-TRPInformationTypeListTRPReq ProtocolIE-ID ::= 398
+id-TRPInformationTypeItem ProtocolIE-ID ::= 399
+id-TRPInformationListTRPResp ProtocolIE-ID ::= 400
+id-TRPInformationItem ProtocolIE-ID ::= 401
+id-LMF-MeasurementID ProtocolIE-ID ::= 402
+id-SRSType ProtocolIE-ID ::= 403
+id-ActivationTime ProtocolIE-ID ::= 404
+id-AbortTransmission ProtocolIE-ID ::= 405
+id-PositioningBroadcastCells ProtocolIE-ID ::= 406
+id-SRSConfiguration ProtocolIE-ID ::= 407
+id-PosReportCharacteristics ProtocolIE-ID ::= 408
+id-PosMeasurementPeriodicity ProtocolIE-ID ::= 409
+id-TRPList ProtocolIE-ID ::= 410
+id-RAN-MeasurementID ProtocolIE-ID ::= 411
+id-LMF-UE-MeasurementID ProtocolIE-ID ::= 412
+id-RAN-UE-MeasurementID ProtocolIE-ID ::= 413
+id-E-CID-MeasurementQuantities ProtocolIE-ID ::= 414
+id-E-CID-MeasurementQuantities-Item ProtocolIE-ID ::= 415
+id-E-CID-MeasurementPeriodicity ProtocolIE-ID ::= 416
+id-E-CID-MeasurementResult ProtocolIE-ID ::= 417
+id-Cell-Portion-ID ProtocolIE-ID ::= 418
+id-SFNInitialisationTime ProtocolIE-ID ::= 419
+id-SystemFrameNumber ProtocolIE-ID ::= 420
+id-SlotNumber ProtocolIE-ID ::= 421
+id-TRP-MeasurementRequestList ProtocolIE-ID ::= 422
+id-MeasurementBeamInfoRequest ProtocolIE-ID ::= 423
+id-E-CID-ReportCharacteristics ProtocolIE-ID ::= 424
+id-ConfiguredTACIndication ProtocolIE-ID ::= 425
+id-Extended-GNB-CU-Name ProtocolIE-ID ::= 426
+id-Extended-GNB-DU-Name ProtocolIE-ID ::= 427
+id-F1CTransferPath ProtocolIE-ID ::= 428
+id-SFN-Offset ProtocolIE-ID ::= 429
+id-TransmissionStopIndicator ProtocolIE-ID ::= 430
+id-SrsFrequency ProtocolIE-ID ::= 431
+id-SCGIndicator ProtocolIE-ID ::= 432
+id-EstimatedArrivalProbability ProtocolIE-ID ::= 433
+id-TRPType ProtocolIE-ID ::= 434
+id-SRSSpatialRelationPerSRSResource ProtocolIE-ID ::= 435
+id-PDCPTerminatingNodeDLTNLAddrInfo ProtocolIE-ID ::= 436
+id-ENBDLTNLAddress ProtocolIE-ID ::= 437
+id-PosMeasurementPeriodicityExtended ProtocolIE-ID ::= 438
+id-PRS-Resource-ID ProtocolIE-ID ::= 439
+id-LocationMeasurementInformation ProtocolIE-ID ::= 440
+id-SliceRadioResourceStatus ProtocolIE-ID ::= 441
+id-CompositeAvailableCapacity-SUL ProtocolIE-ID ::= 442
+id-SuccessfulHOReportInformationList ProtocolIE-ID ::= 443
+id-NR-U-Channel-List ProtocolIE-ID ::= 444
+id-NR-U ProtocolIE-ID ::= 445
+id-Coverage-Modification-Notification ProtocolIE-ID ::= 446
+id-CCO-Assistance-Information ProtocolIE-ID ::= 447
+id-Neighbor-node-CCO-Assistance-Information-List ProtocolIE-ID ::= 448
+id-CellsForSON-List ProtocolIE-ID ::= 449
+id-MIMOPRBusageInformation ProtocolIE-ID ::= 450
+id-gNB-CU-MBS-F1AP-ID ProtocolIE-ID ::= 451
+id-gNB-DU-MBS-F1AP-ID ProtocolIE-ID ::= 452
+id-MBS-Area-Session-ID ProtocolIE-ID ::= 453
+id-MBS-CUtoDURRCInformation ProtocolIE-ID ::= 454
+id-MBS-Session-ID ProtocolIE-ID ::= 455
+id-SNSSAI ProtocolIE-ID ::= 456
+id-MBS-Broadcast-NeighbourCellList ProtocolIE-ID ::= 457
+id-BroadcastMRBs-FailedToBeModified-List ProtocolIE-ID ::= 458
+id-BroadcastMRBs-FailedToBeModified-Item ProtocolIE-ID ::= 459
+id-BroadcastMRBs-FailedToBeSetup-List ProtocolIE-ID ::= 460
+id-BroadcastMRBs-FailedToBeSetup-Item ProtocolIE-ID ::= 461
+id-BroadcastMRBs-FailedToBeSetupMod-List ProtocolIE-ID ::= 462
+id-BroadcastMRBs-FailedToBeSetupMod-Item ProtocolIE-ID ::= 463
+id-BroadcastMRBs-Modified-List ProtocolIE-ID ::= 464
+id-BroadcastMRBs-Modified-Item ProtocolIE-ID ::= 465
+id-BroadcastMRBs-Setup-List ProtocolIE-ID ::= 466
+id-BroadcastMRBs-Setup-Item ProtocolIE-ID ::= 467
+id-BroadcastMRBs-SetupMod-List ProtocolIE-ID ::= 468
+id-BroadcastMRBs-SetupMod-Item ProtocolIE-ID ::= 469
+id-BroadcastMRBs-ToBeModified-List ProtocolIE-ID ::= 470
+id-BroadcastMRBs-ToBeModified-Item ProtocolIE-ID ::= 471
+id-BroadcastMRBs-ToBeReleased-List ProtocolIE-ID ::= 472
+id-BroadcastMRBs-ToBeReleased-Item ProtocolIE-ID ::= 473
+id-BroadcastMRBs-ToBeSetup-List ProtocolIE-ID ::= 474
+id-BroadcastMRBs-ToBeSetup-Item ProtocolIE-ID ::= 475
+id-BroadcastMRBs-ToBeSetupMod-List ProtocolIE-ID ::= 476
+id-BroadcastMRBs-ToBeSetupMod-Item ProtocolIE-ID ::= 477
+id-Supported-MBS-FSA-ID-List ProtocolIE-ID ::= 478
+id-UEIdentity-List-For-Paging-List ProtocolIE-ID ::= 479
+id-UEIdentity-List-For-Paging-Item ProtocolIE-ID ::= 480
+id-MBS-ServiceArea ProtocolIE-ID ::= 481
+id-MulticastMRBs-FailedToBeModified-List ProtocolIE-ID ::= 482
+id-MulticastMRBs-FailedToBeModified-Item ProtocolIE-ID ::= 483
+id-MulticastMRBs-FailedToBeSetup-List ProtocolIE-ID ::= 484
+id-MulticastMRBs-FailedToBeSetup-Item ProtocolIE-ID ::= 485
+id-MulticastMRBs-FailedToBeSetupMod-List ProtocolIE-ID ::= 486
+id-MulticastMRBs-FailedToBeSetupMod-Item ProtocolIE-ID ::= 487
+id-MulticastMRBs-Modified-List ProtocolIE-ID ::= 488
+id-MulticastMRBs-Modified-Item ProtocolIE-ID ::= 489
+id-MulticastMRBs-Setup-List ProtocolIE-ID ::= 490
+id-MulticastMRBs-Setup-Item ProtocolIE-ID ::= 491
+id-MulticastMRBs-SetupMod-List ProtocolIE-ID ::= 492
+id-MulticastMRBs-SetupMod-Item ProtocolIE-ID ::= 493
+id-MulticastMRBs-ToBeModified-List ProtocolIE-ID ::= 494
+id-MulticastMRBs-ToBeModified-Item ProtocolIE-ID ::= 495
+id-MulticastMRBs-ToBeReleased-List ProtocolIE-ID ::= 496
+id-MulticastMRBs-ToBeReleased-Item ProtocolIE-ID ::= 497
+id-MulticastMRBs-ToBeSetup-List ProtocolIE-ID ::= 498
+id-MulticastMRBs-ToBeSetup-Item ProtocolIE-ID ::= 499
+id-MulticastMRBs-ToBeSetupMod-List ProtocolIE-ID ::= 500
+id-MulticastMRBs-ToBeSetupMod-Item ProtocolIE-ID ::= 501
+id-MBSMulticastF1UContextDescriptor ProtocolIE-ID ::= 502
+id-MulticastF1UContext-ToBeSetup-List ProtocolIE-ID ::= 503
+id-MulticastF1UContext-ToBeSetup-Item ProtocolIE-ID ::= 504
+id-MulticastF1UContext-Setup-List ProtocolIE-ID ::= 505
+id-MulticastF1UContext-Setup-Item ProtocolIE-ID ::= 506
+id-MulticastF1UContext-FailedToBeSetup-List ProtocolIE-ID ::= 507
+id-MulticastF1UContext-FailedToBeSetup-Item ProtocolIE-ID ::= 508
+id-IABCongestionIndication ProtocolIE-ID ::= 509
+id-IABConditionalRRCMessageDeliveryIndication ProtocolIE-ID ::= 510
+id-F1CTransferPathNRDC ProtocolIE-ID ::= 511
+id-BufferSizeThresh ProtocolIE-ID ::= 512
+id-IAB-TNL-Addresses-Exception ProtocolIE-ID ::= 513
+id-BAP-Header-Rewriting-Added-List ProtocolIE-ID ::= 514
+id-BAP-Header-Rewriting-Added-List-Item ProtocolIE-ID ::= 515
+id-Re-routingEnableIndicator ProtocolIE-ID ::= 516
+id-NonF1terminatingTopologyIndicator ProtocolIE-ID ::= 517
+id-EgressNonF1terminatingTopologyIndicator ProtocolIE-ID ::= 518
+id-IngressNonF1terminatingTopologyIndicator ProtocolIE-ID ::= 519
+id-rBSetConfiguration ProtocolIE-ID ::= 520
+id-frequency-Domain-HSNA-Configuration-List ProtocolIE-ID ::= 521
+id-child-IAB-Nodes-NA-Resource-List ProtocolIE-ID ::= 522
+id-Parent-IAB-Nodes-NA-Resource-Configuration-List ProtocolIE-ID ::= 523
+id-uL-FreqInfo ProtocolIE-ID ::= 524
+id-uL-Transmission-Bandwidth ProtocolIE-ID ::= 525
+id-dL-FreqInfo ProtocolIE-ID ::= 526
+id-dL-Transmission-Bandwidth ProtocolIE-ID ::= 527
+id-uL-NR-Carrier-List ProtocolIE-ID ::= 528
+id-dL-NR-Carrier-List ProtocolIE-ID ::= 529
+id-nRFreqInfo ProtocolIE-ID ::= 530
+id-transmission-Bandwidth ProtocolIE-ID ::= 531
+id-nR-Carrier-List ProtocolIE-ID ::= 532
+id-Neighbour-Node-Cells-List ProtocolIE-ID ::= 533
+id-Serving-Cells-List ProtocolIE-ID ::= 534
+id-permutation ProtocolIE-ID ::= 535
+id-MDTPollutedMeasurementIndicator ProtocolIE-ID ::= 536
+id-M5ReportAmount ProtocolIE-ID ::= 537
+id-M6ReportAmount ProtocolIE-ID ::= 538
+id-M7ReportAmount ProtocolIE-ID ::= 539
+id-SurvivalTime ProtocolIE-ID ::= 540
+id-PDCMeasurementPeriodicity ProtocolIE-ID ::= 541
+id-PDCMeasurementQuantities ProtocolIE-ID ::= 542
+id-PDCMeasurementQuantities-Item ProtocolIE-ID ::= 543
+id-PDCMeasurementResult ProtocolIE-ID ::= 544
+id-PDCReportType ProtocolIE-ID ::= 545
+id-RAN-UE-PDC-MeasID ProtocolIE-ID ::= 546
+id-SCGActivationRequest ProtocolIE-ID ::= 547
+id-SCGActivationStatus ProtocolIE-ID ::= 548
+id-PRSTRPList ProtocolIE-ID ::= 549
+id-PRSTransmissionTRPList ProtocolIE-ID ::= 550
+id-OnDemandPRS ProtocolIE-ID ::= 551
+id-AoA-SearchWindow ProtocolIE-ID ::= 552
+id-TRP-MeasurementUpdateList ProtocolIE-ID ::= 553
+id-ZoAInformation ProtocolIE-ID ::= 554
+id-ResponseTime ProtocolIE-ID ::= 555
+id-ARPLocationInfo ProtocolIE-ID ::= 556
+id-ARP-ID ProtocolIE-ID ::= 557
+id-MultipleULAoA ProtocolIE-ID ::= 558
+id-UL-SRS-RSRPP ProtocolIE-ID ::= 559
+id-SRSResourcetype ProtocolIE-ID ::= 560
+id-ExtendedAdditionalPathList ProtocolIE-ID ::= 561
+id-LoS-NLoSInformation ProtocolIE-ID ::= 562
+-- WS extension
+id-Unknown-563 ProtocolIE-ID ::= 563
+id-NumberOfTRPRxTEG ProtocolIE-ID ::= 564
+id-NumberOfTRPRxTxTEG ProtocolIE-ID ::= 565
+id-TRPTxTEGAssociation ProtocolIE-ID ::= 566
+id-TRPTEGInformation ProtocolIE-ID ::= 567
+id-TRPRx-TEGInformation ProtocolIE-ID ::= 568
+id-TRP-PRS-Info-List ProtocolIE-ID ::= 569
+id-PRS-Measurement-Info-List ProtocolIE-ID ::= 570
+id-PRSConfigRequestType ProtocolIE-ID ::= 571
+-- WS extension
+id-Unknown-572 ProtocolIE-ID ::= 572
+id-MeasurementTimeOccasion ProtocolIE-ID ::= 573
+id-MeasurementCharacteristicsRequestIndicator ProtocolIE-ID ::= 574
+id-UEReportingInformation ProtocolIE-ID ::= 575
+id-PosConextRevIndication ProtocolIE-ID ::= 576
+id-TRPBeamAntennaInformation ProtocolIE-ID ::= 577
+id-NRRedCapUEIndication ProtocolIE-ID ::= 578
+id-Redcap-Bcast-Information ProtocolIE-ID ::= 579
+id-RANUEPagingDRX ProtocolIE-ID ::= 580
+id-CNUEPagingDRX ProtocolIE-ID ::= 581
+id-NRPagingeDRXInformation ProtocolIE-ID ::= 582
+id-NRPagingeDRXInformationforRRCINACTIVE ProtocolIE-ID ::= 583
+id-NR-TADV ProtocolIE-ID ::= 584
+id-QoEInformation ProtocolIE-ID ::= 585
+id-CG-SDTQueryIndication ProtocolIE-ID ::= 586
+id-SDT-MAC-PHY-CG-Config ProtocolIE-ID ::= 587
+id-CG-SDTKeptIndicator ProtocolIE-ID ::= 588
+id-CG-SDTindicatorSetup ProtocolIE-ID ::= 589
+id-CG-SDTindicatorMod ProtocolIE-ID ::= 590
+id-CG-SDTSessionInfoOld ProtocolIE-ID ::= 591
+id-SDTInformation ProtocolIE-ID ::= 592
+id-SDTRLCBearerConfiguration ProtocolIE-ID ::= 593
+id-FiveG-ProSeAuthorized ProtocolIE-ID ::= 594
+id-FiveG-ProSeUEPC5AggregateMaximumBitrate ProtocolIE-ID ::= 595
+id-FiveG-ProSePC5LinkAMBR ProtocolIE-ID ::= 596
+id-SRBMappingInfo ProtocolIE-ID ::= 597
+id-DRBMappingInfo ProtocolIE-ID ::= 598
+id-UuRLCChannelToBeSetupList ProtocolIE-ID ::= 599
+id-UuRLCChannelToBeModifiedList ProtocolIE-ID ::= 600
+id-UuRLCChannelToBeReleasedList ProtocolIE-ID ::= 601
+id-UuRLCChannelSetupList ProtocolIE-ID ::= 602
+id-UuRLCChannelFailedToBeSetupList ProtocolIE-ID ::= 603
+id-UuRLCChannelModifiedList ProtocolIE-ID ::= 604
+id-UuRLCChannelFailedToBeModifiedList ProtocolIE-ID ::= 605
+id-UuRLCChannelRequiredToBeModifiedList ProtocolIE-ID ::= 606
+id-UuRLCChannelRequiredToBeReleasedList ProtocolIE-ID ::= 607
+id-PC5RLCChannelToBeSetupList ProtocolIE-ID ::= 608
+id-PC5RLCChannelToBeModifiedList ProtocolIE-ID ::= 609
+id-PC5RLCChannelToBeReleasedList ProtocolIE-ID ::= 610
+id-PC5RLCChannelSetupList ProtocolIE-ID ::= 611
+id-PC5RLCChannelFailedToBeSetupList ProtocolIE-ID ::= 612
+id-PC5RLCChannelFailedToBeModifiedList ProtocolIE-ID ::= 613
+id-PC5RLCChannelRequiredToBeModifiedList ProtocolIE-ID ::= 614
+id-PC5RLCChannelRequiredToBeReleasedList ProtocolIE-ID ::= 615
+id-PC5RLCChannelModifiedList ProtocolIE-ID ::= 616
+id-SidelinkRelayConfiguration ProtocolIE-ID ::= 617
+id-UpdatedRemoteUELocalID ProtocolIE-ID ::= 618
+id-PathSwitchConfiguration ProtocolIE-ID ::= 619
+id-PagingCause ProtocolIE-ID ::= 620
+id-MUSIM-GapConfig ProtocolIE-ID ::= 621
+id-PEIPSAssistanceInfo ProtocolIE-ID ::= 622
+id-UEPagingCapability ProtocolIE-ID ::= 623
+id-LastUsedCellIndication ProtocolIE-ID ::= 624
+id-SIB17-message ProtocolIE-ID ::= 625
+id-GNBDUUESliceMaximumBitRateList ProtocolIE-ID ::= 626
+id-SIB20-message ProtocolIE-ID ::= 627
+id-UE-MulticastMRBs-ToBeReleased-List ProtocolIE-ID ::= 628
+id-UE-MulticastMRBs-ToBeReleased-Item ProtocolIE-ID ::= 629
+id-UE-MulticastMRBs-ToBeSetup-List ProtocolIE-ID ::= 630
+id-UE-MulticastMRBs-ToBeSetup-Item ProtocolIE-ID ::= 631
+id-MulticastMBSSessionSetupList ProtocolIE-ID ::= 632
+id-MulticastMBSSessionRemoveList ProtocolIE-ID ::= 633
+id-PosMeasurementAmount ProtocolIE-ID ::= 634
+id-SDT-Termination-Request ProtocolIE-ID ::= 635
+id-pathPower ProtocolIE-ID ::= 636
+id-DU-RX-MT-RX-Extend ProtocolIE-ID ::= 637
+id-DU-TX-MT-TX-Extend ProtocolIE-ID ::= 638
+id-DU-RX-MT-TX-Extend ProtocolIE-ID ::= 639
+id-DU-TX-MT-RX-Extend ProtocolIE-ID ::= 640
+id-BAP-Header-Rewriting-Removed-List ProtocolIE-ID ::= 641
+id-BAP-Header-Rewriting-Removed-List-Item ProtocolIE-ID ::= 642
+id-SLDRXCycleList ProtocolIE-ID ::= 643
+id-TAINSAGSupportList ProtocolIE-ID ::= 644
+id-SL-RLC-ChannelToAddModList ProtocolIE-ID ::= 645
+id-BroadcastAreaScope ProtocolIE-ID ::= 646
+id-ManagementBasedMDTPLMNModificationList ProtocolIE-ID ::= 647
+id-SIB15-message ProtocolIE-ID ::= 648
+id-ActivationRequestType ProtocolIE-ID ::= 649
+id-PosMeasGapPreConfigList ProtocolIE-ID ::= 650
+id-InterFrequencyConfig-NoGap ProtocolIE-ID ::= 651
+id-MBSInterestIndication ProtocolIE-ID ::= 652
+id-UE-MulticastMRBs-ConfirmedToBeModified-List ProtocolIE-ID ::= 653
+id-UE-MulticastMRBs-ConfirmedToBeModified-Item ProtocolIE-ID ::= 654
+id-UE-MulticastMRBs-RequiredToBeModified-List ProtocolIE-ID ::= 655
+id-UE-MulticastMRBs-RequiredToBeModified-Item ProtocolIE-ID ::= 656
+id-UE-MulticastMRBs-RequiredToBeReleased-List ProtocolIE-ID ::= 657
+id-UE-MulticastMRBs-RequiredToBeReleased-Item ProtocolIE-ID ::= 658
+id-L571Info ProtocolIE-ID ::= 659
+id-L1151Info ProtocolIE-ID ::= 660
+id-SCS-480 ProtocolIE-ID ::= 661
+id-SCS-960 ProtocolIE-ID ::= 662
+id-SRSPortIndex ProtocolIE-ID ::= 663
+id-PEISubgroupingSupportIndication ProtocolIE-ID ::= 664
+id-NeedForGapsInfoNR ProtocolIE-ID ::= 665
+id-NeedForGapNCSGInfoNR ProtocolIE-ID ::= 666
+id-NeedForGapNCSGInfoEUTRA ProtocolIE-ID ::= 667
+id-procedure-code-668-not-to-be-used ProtocolIE-ID ::= 668
+id-procedure-code-669-not-to-be-used ProtocolIE-ID ::= 669
+id-procedure-code-670-not-to-be-used ProtocolIE-ID ::= 670
+id-Source-MRB-ID ProtocolIE-ID ::= 671
+id-PosMeasurementPeriodicityNR-AoA ProtocolIE-ID ::= 672
+id-RedCapIndication ProtocolIE-ID ::= 673
+id-SRSPosRRCInactiveConfig ProtocolIE-ID ::= 674
+id-SDTBearerConfigurationQueryIndication ProtocolIE-ID ::= 675
+id-SDTBearerConfigurationInfo ProtocolIE-ID ::= 676
+id-UL-GapFR2-Config ProtocolIE-ID ::= 677
+id-ConfigRestrictInfoDAPS ProtocolIE-ID ::= 678
+id-UE-MulticastMRBs-Setup-List ProtocolIE-ID ::= 679
+id-UE-MulticastMRBs-Setup-Item ProtocolIE-ID ::= 680
+id-MulticastF1UContextReferenceCU ProtocolIE-ID ::= 681
+id-PosSItypeList ProtocolIE-ID ::= 682
+id-DAPS-HO-Status ProtocolIE-ID ::= 683
+id-UplinkTxDirectCurrentTwoCarrierListInfo ProtocolIE-ID ::= 684
+id-UE-MulticastMRBs-ToBeSetup-atModify-List ProtocolIE-ID ::= 685
+id-UE-MulticastMRBs-ToBeSetup-atModify-Item ProtocolIE-ID ::= 686
+id-MC-PagingCell-List ProtocolIE-ID ::= 687
+id-MC-PagingCell-Item ProtocolIE-ID ::= 688
+id-SRSPosRRCInactiveQueryIndication ProtocolIE-ID ::= 689
+id-UlTxDirectCurrentMoreCarrierInformation ProtocolIE-ID ::= 690
+id-CPACMCGInformation ProtocolIE-ID ::= 691
+id-TwoPHRModeMCG ProtocolIE-ID ::= 692
+id-TwoPHRModeSCG ProtocolIE-ID ::= 693
+id-ExtendedUEIdentityIndexValue ProtocolIE-ID ::= 694
+id-ServingCellMO-List ProtocolIE-ID ::= 695
+id-ServingCellMO-List-Item ProtocolIE-ID ::= 696
+id-ServingCellMO-encoded-in-CGC-List ProtocolIE-ID ::= 697
+id-HashedUEIdentityIndexValue ProtocolIE-ID ::= 698
+id-UE-MulticastMRBs-Setupnew-List ProtocolIE-ID ::= 699
+id-UE-MulticastMRBs-Setupnew-Item ProtocolIE-ID ::= 700
+id-ncd-SSB-RedCapInitialBWP-SDT ProtocolIE-ID ::= 701
+id-nrofSymbolsExtended ProtocolIE-ID ::= 702
+id-repetitionFactorExtended ProtocolIE-ID ::= 703
+id-startRBHopping ProtocolIE-ID ::= 704
+id-startRBIndex ProtocolIE-ID ::= 705
+id-transmissionCombn8 ProtocolIE-ID ::= 706
+
+END
diff --git a/epan/dissectors/asn1/f1ap/F1AP-Containers.asn b/epan/dissectors/asn1/f1ap/F1AP-Containers.asn
new file mode 100644
index 00000000..31e149d6
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/F1AP-Containers.asn
@@ -0,0 +1,186 @@
+-- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 9.4.8 Container Definitions
+-- **************************************************************
+--
+-- Container definitions
+--
+-- **************************************************************
+
+F1AP-Containers {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-Containers (5) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+-- **************************************************************
+--
+-- IE parameter types from other modules.
+--
+-- **************************************************************
+
+IMPORTS
+ Criticality,
+ Presence,
+ PrivateIE-ID,
+ ProtocolExtensionID,
+ ProtocolIE-ID
+
+FROM F1AP-CommonDataTypes
+ maxPrivateIEs,
+ maxProtocolExtensions,
+ maxProtocolIEs
+
+FROM F1AP-Constants;
+
+-- **************************************************************
+--
+-- Class Definition for Protocol IEs
+--
+-- **************************************************************
+
+F1AP-PROTOCOL-IES ::= CLASS {
+ &id ProtocolIE-ID UNIQUE,
+ &criticality Criticality,
+ &Value,
+ &presence Presence
+}
+WITH SYNTAX {
+ ID &id
+ CRITICALITY &criticality
+ TYPE &Value
+ PRESENCE &presence
+}
+
+-- **************************************************************
+--
+-- Class Definition for Protocol IEs
+--
+-- **************************************************************
+
+F1AP-PROTOCOL-IES-PAIR ::= CLASS {
+ &id ProtocolIE-ID UNIQUE,
+ &firstCriticality Criticality,
+ &FirstValue,
+ &secondCriticality Criticality,
+ &SecondValue,
+ &presence Presence
+}
+WITH SYNTAX {
+ ID &id
+ FIRST CRITICALITY &firstCriticality
+ FIRST TYPE &FirstValue
+ SECOND CRITICALITY &secondCriticality
+ SECOND TYPE &SecondValue
+ PRESENCE &presence
+}
+
+-- **************************************************************
+--
+-- Class Definition for Protocol Extensions
+--
+-- **************************************************************
+
+F1AP-PROTOCOL-EXTENSION ::= CLASS {
+ &id ProtocolExtensionID UNIQUE,
+ &criticality Criticality,
+ &Extension,
+ &presence Presence
+}
+WITH SYNTAX {
+ ID &id
+ CRITICALITY &criticality
+ EXTENSION &Extension
+ PRESENCE &presence
+}
+
+-- **************************************************************
+--
+-- Class Definition for Private IEs
+--
+-- **************************************************************
+
+F1AP-PRIVATE-IES ::= CLASS {
+ &id PrivateIE-ID,
+ &criticality Criticality,
+ &Value,
+ &presence Presence
+}
+WITH SYNTAX {
+ ID &id
+ CRITICALITY &criticality
+ TYPE &Value
+ PRESENCE &presence
+}
+
+-- **************************************************************
+--
+-- Container for Protocol IEs
+--
+-- **************************************************************
+
+ProtocolIE-Container {F1AP-PROTOCOL-IES : IEsSetParam} ::=
+ SEQUENCE (SIZE (0..maxProtocolIEs)) OF
+ ProtocolIE-Field {{IEsSetParam}}
+
+ProtocolIE-SingleContainer {F1AP-PROTOCOL-IES : IEsSetParam} ::=
+ ProtocolIE-Field {{IEsSetParam}}
+
+ProtocolIE-Field {F1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
+ id F1AP-PROTOCOL-IES.&id ({IEsSetParam}),
+ criticality F1AP-PROTOCOL-IES.&criticality ({IEsSetParam}{@id}),
+ value F1AP-PROTOCOL-IES.&Value ({IEsSetParam}{@id})
+}
+
+-- **************************************************************
+--
+-- Container for Protocol IE Pairs
+--
+-- **************************************************************
+
+ProtocolIE-ContainerPair {F1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
+ SEQUENCE (SIZE (0..maxProtocolIEs)) OF
+ ProtocolIE-FieldPair {{IEsSetParam}}
+
+ProtocolIE-FieldPair {F1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
+ id F1AP-PROTOCOL-IES-PAIR.&id ({IEsSetParam}),
+ firstCriticality F1AP-PROTOCOL-IES-PAIR.&firstCriticality ({IEsSetParam}{@id}),
+ firstValue F1AP-PROTOCOL-IES-PAIR.&FirstValue ({IEsSetParam}{@id}),
+ secondCriticality F1AP-PROTOCOL-IES-PAIR.&secondCriticality ({IEsSetParam}{@id}),
+ secondValue F1AP-PROTOCOL-IES-PAIR.&SecondValue ({IEsSetParam}{@id})
+}
+
+-- **************************************************************
+--
+-- Container for Protocol Extensions
+--
+-- **************************************************************
+
+ProtocolExtensionContainer {F1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
+ SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
+ ProtocolExtensionField {{ExtensionSetParam}}
+
+ProtocolExtensionField {F1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENCE {
+ id F1AP-PROTOCOL-EXTENSION.&id ({ExtensionSetParam}),
+ criticality F1AP-PROTOCOL-EXTENSION.&criticality ({ExtensionSetParam}{@id}),
+ extensionValue F1AP-PROTOCOL-EXTENSION.&Extension ({ExtensionSetParam}{@id})
+}
+
+-- **************************************************************
+--
+-- Container for Private IEs
+--
+-- **************************************************************
+
+PrivateIE-Container {F1AP-PRIVATE-IES : IEsSetParam } ::=
+ SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
+ PrivateIE-Field {{IEsSetParam}}
+
+PrivateIE-Field {F1AP-PRIVATE-IES : IEsSetParam} ::= SEQUENCE {
+ id F1AP-PRIVATE-IES.&id ({IEsSetParam}),
+ criticality F1AP-PRIVATE-IES.&criticality ({IEsSetParam}{@id}),
+ value F1AP-PRIVATE-IES.&Value ({IEsSetParam}{@id})
+}
+
+END
diff --git a/epan/dissectors/asn1/f1ap/F1AP-IEs.asn b/epan/dissectors/asn1/f1ap/F1AP-IEs.asn
new file mode 100644
index 00000000..292b06bf
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/F1AP-IEs.asn
@@ -0,0 +1,8433 @@
+-- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 9.4.5 Information Element Definitions
+-- **************************************************************
+--
+-- Information Element Definitions
+--
+-- **************************************************************
+
+F1AP-IEs {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-IEs (2) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+IMPORTS
+ id-gNB-CUSystemInformation,
+ id-HandoverPreparationInformation,
+ id-TAISliceSupportList,
+ id-RANAC,
+ id-BearerTypeChange,
+ id-Cell-Direction,
+ id-Cell-Type,
+ id-CellGroupConfig,
+ id-AvailablePLMNList,
+ id-PDUSessionID,
+ id-ULPDUSessionAggregateMaximumBitRate,
+ id-DC-Based-Duplication-Configured,
+ id-DC-Based-Duplication-Activation,
+ id-Duplication-Activation,
+ id-DLPDCPSNLength,
+ id-ULPDCPSNLength,
+ id-RLC-Status,
+ id-MeasurementTimingConfiguration,
+ id-DRB-Information,
+ id-QoSFlowMappingIndication,
+ id-ServingCellMO,
+ id-RLCMode,
+ id-ExtendedServedPLMNs-List,
+ id-ExtendedAvailablePLMN-List,
+ id-DRX-LongCycleStartOffset,
+ id-SelectedBandCombinationIndex,
+ id-SelectedFeatureSetEntryIndex,
+ id-Ph-InfoSCG,
+ id-latest-RRC-Version-Enhanced,
+ id-RequestedBandCombinationIndex,
+ id-RequestedFeatureSetEntryIndex,
+ id-DRX-Config,
+ id-UEAssistanceInformation,
+ id-PDCCH-BlindDetectionSCG,
+ id-Requested-PDCCH-BlindDetectionSCG,
+ id-BPLMN-ID-Info-List,
+ id-NotificationInformation,
+ id-TNLAssociationTransportLayerAddressgNBDU,
+ id-portNumber,
+ id-AdditionalSIBMessageList,
+ id-IgnorePRACHConfiguration,
+ id-CG-Config,
+ id-Ph-InfoMCG,
+ id-AggressorgNBSetID,
+ id-VictimgNBSetID,
+ id-MeasGapSharingConfig,
+ id-systemInformationAreaID,
+ id-areaScope,
+ id-IntendedTDD-DL-ULConfig,
+ id-QosMonitoringRequest,
+ id-BHInfo,
+ id-IAB-Info-IAB-DU,
+ id-IAB-Info-IAB-donor-CU,
+ id-IAB-Barred,
+ id-SIB12-message,
+ id-SIB13-message,
+ id-SIB14-message,
+ id-UEAssistanceInformationEUTRA,
+ id-SL-PHY-MAC-RLC-Config,
+ id-SL-ConfigDedicatedEUTRA-Info,
+ id-AlternativeQoSParaSetList,
+ id-CurrentQoSParaSetIndex,
+ id-CarrierList,
+ id-ULCarrierList,
+ id-FrequencyShift7p5khz,
+ id-SSB-PositionsInBurst,
+ id-NRPRACHConfig,
+ id-TDD-UL-DLConfigCommonNR,
+ id-CNPacketDelayBudgetDownlink,
+ id-CNPacketDelayBudgetUplink,
+ id-ExtendedPacketDelayBudget,
+ id-TSCTrafficCharacteristics,
+ id-AdditionalPDCPDuplicationTNL-List,
+ id-RLCDuplicationInformation,
+ id-AdditionalDuplicationIndication,
+ id-mdtConfiguration,
+ id-TraceCollectionEntityURI,
+ id-NID,
+ id-NPNSupportInfo,
+ id-NPNBroadcastInformation,
+ id-AvailableSNPN-ID-List,
+ id-SIB10-message,
+ id-RequestedP-MaxFR2,
+ id-DLCarrierList,
+ id-ExtendedTAISliceSupportList,
+ id-E-CID-MeasurementQuantities-Item,
+ id-ConfiguredTACIndication,
+ id-NRCGI,
+ id-SFN-Offset,
+ id-TransmissionStopIndicator,
+ id-SrsFrequency,
+ id-EstimatedArrivalProbability,
+ id-Supported-MBS-FSA-ID-List,
+ id-TRPType,
+ id-SRSSpatialRelationPerSRSResource,
+ id-MBS-Broadcast-NeighbourCellList,
+ id-PDCPTerminatingNodeDLTNLAddrInfo,
+ id-ENBDLTNLAddress,
+ id-PRS-Resource-ID,
+ id-LocationMeasurementInformation,
+ id-SliceRadioResourceStatus,
+ id-CompositeAvailableCapacity-SUL,
+ id-NR-U,
+ id-NR-U-Channel-List,
+ id-MIMOPRBusageInformation,
+ id-IngressNonF1terminatingTopologyIndicator,
+ id-NonF1terminatingTopologyIndicator,
+ id-EgressNonF1terminatingTopologyIndicator,
+ id-rBSetConfiguration,
+ id-frequency-Domain-HSNA-Configuration-List,
+ id-child-IAB-Nodes-NA-Resource-List,
+ id-Parent-IAB-Nodes-NA-Resource-Configuration-List,
+ id-uL-FreqInfo,
+ id-uL-Transmission-Bandwidth,
+ id-dL-FreqInfo,
+ id-dL-Transmission-Bandwidth,
+ id-uL-NR-Carrier-List,
+ id-dL-NR-Carrier-List,
+ id-nRFreqInfo,
+ id-transmission-Bandwidth,
+ id-nR-Carrier-List,
+ id-permutation,
+ id-M5ReportAmount,
+ id-M6ReportAmount,
+ id-M7ReportAmount,
+ id-SurvivalTime,
+ id-PDCMeasurementQuantities-Item,
+ id-OnDemandPRS,
+ id-AoA-SearchWindow,
+ id-ZoAInformation,
+ id-ARPLocationInfo,
+ id-ARP-ID,
+ id-MultipleULAoA,
+ id-UL-SRS-RSRPP,
+ id-SRSResourcetype,
+ id-ExtendedAdditionalPathList,
+ id-LoS-NLoSInformation,
+ id-NumberOfTRPRxTEG,
+ id-NumberOfTRPRxTxTEG,
+ id-TRPTxTEGAssociation,
+ id-TRPTEGInformation,
+ id-TRPRx-TEGInformation,
+ id-TRPBeamAntennaInformation,
+ id-Redcap-Bcast-Information,
+ id-NR-TADV,
+ id-SDT-MAC-PHY-CG-Config,
+ id-CG-SDTindicatorSetup,
+ id-CG-SDTindicatorMod,
+ id-SDTRLCBearerConfiguration,
+ id-SRBMappingInfo,
+ id-DRBMappingInfo,
+ id-LastUsedCellIndication,
+ id-SIB17-message,
+ id-MUSIM-GapConfig,
+ id-SIB20-message,
+ id-pathPower,
+ id-DU-RX-MT-RX-Extend,
+ id-DU-TX-MT-TX-Extend,
+ id-DU-RX-MT-TX-Extend,
+ id-DU-TX-MT-RX-Extend,
+ id-TAINSAGSupportList,
+ id-SL-RLC-ChannelToAddModList,
+ id-SIB15-message,
+ id-InterFrequencyConfig-NoGap,
+ id-MBSInterestIndication,
+ id-L571Info,
+ id-L1151Info,
+ id-SCS-480,
+ id-SCS-960,
+ id-SRSPortIndex,
+ id-PEISubgroupingSupportIndication,
+ id-NeedForGapsInfoNR,
+ id-NeedForGapNCSGInfoNR,
+ id-NeedForGapNCSGInfoEUTRA,
+ id-Source-MRB-ID,
+ id-RedCapIndication,
+ id-UL-GapFR2-Config,
+ id-ConfigRestrictInfoDAPS,
+ id-MulticastF1UContextReferenceCU,
+ id-TwoPHRModeMCG,
+ id-TwoPHRModeSCG,
+ id-ncd-SSB-RedCapInitialBWP-SDT,
+ id-nrofSymbolsExtended,
+ id-repetitionFactorExtended,
+ id-startRBHopping,
+ id-startRBIndex,
+ id-transmissionCombn8,
+ maxNRARFCN,
+ maxnoofErrors,
+ maxnoofBPLMNs,
+ maxnoofBPLMNsNR,
+ maxnoofDLUPTNLInformation,
+ maxnoofNrCellBands,
+ maxnoofULUPTNLInformation,
+ maxnoofQoSFlows,
+ maxnoofSliceItems,
+ maxnoofSIBTypes,
+ maxnoofSITypes,
+ maxCellineNB,
+ maxnoofExtendedBPLMNs,
+ maxnoofAdditionalSIBs,
+ maxnoofUACPLMNs,
+ maxnoofUACperPLMN,
+ maxCellingNBDU,
+ maxnoofTLAs,
+ maxnoofGTPTLAs,
+ maxnoofslots,
+ maxnoofNonUPTrafficMappings,
+ maxnoofServingCells,
+ maxnoofServedCellsIAB,
+ maxnoofChildIABNodes,
+ maxnoofIABSTCInfo,
+ maxnoofSymbols,
+ maxnoofDUFSlots,
+ maxnoofHSNASlots,
+ maxnoofEgressLinks,
+ maxnoofMappingEntries,
+ maxnoofDSInfo,
+ maxnoofQoSParaSets,
+ maxnoofPC5QoSFlows,
+ maxnoofSSBAreas,
+ maxnoofNRSCSs,
+ maxnoofPhysicalResourceBlocks,
+ maxnoofPhysicalResourceBlocks-1,
+ maxnoofPRACHconfigs,
+ maxnoofRACHReports,
+ maxnoofRLFReports,
+ maxnoofAdditionalPDCPDuplicationTNL,
+ maxnoofRLCDuplicationState,
+ maxnoofCHOcells,
+ maxnoofMDTPLMNs,
+ maxnoofCAGsupported,
+ maxnoofNIDsupported,
+ maxnoofExtSliceItems,
+ maxnoofPosMeas,
+ maxnoofTRPInfoTypes,
+ maxnoofSRSTriggerStates,
+ maxnoofSpatialRelations,
+ maxnoBcastCell,
+ maxnoofTRPs,
+ maxnoofAngleInfo,
+ maxnooflcs-gcs-translation,
+ maxnoofPath,
+ maxnoofMeasE-CID,
+ maxnoofSSBs,
+ maxnoSRS-ResourceSets,
+ maxnoSRS-ResourcePerSet,
+ maxnoSRS-Carriers,
+ maxnoSCSs,
+ maxnoSRS-Resources,
+ maxnoSRS-PosResources,
+ maxnoSRS-PosResourceSets,
+ maxnoSRS-PosResourcePerSet,
+ maxnoofPRS-ResourceSets,
+ maxnoofPRS-ResourcesPerSet,
+ maxNoOfMeasTRPs,
+ maxnoofPRSresourceSets,
+ maxnoofPRSresources,
+ maxnoofSuccessfulHOReports,
+ maxnoofNR-UChannelIDs,
+ maxServedCellforSON,
+ maxNeighbourCellforSON,
+ maxAffectedCells,
+ maxnoofMBSQoSFlows,
+ maxnoofMBSFSAs,
+ maxnoofMBSAreaSessionIDs,
+ maxnoofMBSServiceAreaInformation,
+ maxnoofTAIforMBS,
+ maxnoofCellsforMBS,
+ maxnoofIABCongInd,
+ maxnoofBHRLCChannels,
+ maxnoofTLAsIAB,
+ maxnoofRBsetsPerCell,
+ maxnoofRBsetsPerCell-1,
+ maxnoofNeighbourNodeCellsIAB,
+ maxnoofMeasPDC,
+ maxnoARPs,
+ maxnoofULAoAs,
+ maxNoPathExtended,
+ maxnoTRPTEGs,
+ maxFreqLayers,
+ maxNumResourcesPerAngle,
+ maxnoAzimuthAngles,
+ maxnoElevationAngles,
+ maxnoofPRSTRPs,
+ maxnoofQoEInformation,
+ maxnoofUuRLCChannels,
+ maxnoofPC5RLCChannels,
+ maxnoofSMBRValues,
+ maxnoofMBSSessionsofUE,
+ maxnoofSLdestinations,
+ maxnoofNSAGs,
+ maxnoofSDTBearers,
+ maxnoofPosSITypes,
+ maxnoofMRBs,
+ maxNrofBWPs
+
+
+FROM F1AP-Constants
+
+ Criticality,
+ ProcedureCode,
+ ProtocolIE-ID,
+ TriggeringMessage
+
+FROM F1AP-CommonDataTypes
+
+ ProtocolExtensionContainer{},
+ F1AP-PROTOCOL-EXTENSION,
+ ProtocolIE-SingleContainer{},
+ F1AP-PROTOCOL-IES
+
+FROM F1AP-Containers;
+
+-- A
+
+AbortTransmission ::= CHOICE {
+ sRSResourceSetID SRSResourceSetID,
+ releaseALL NULL,
+ choice-extension ProtocolIE-SingleContainer { { AbortTransmission-ExtIEs } }
+}
+
+AbortTransmission-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+AccessPointPosition ::= SEQUENCE {
+ latitudeSign ENUMERATED {north, south},
+ latitude INTEGER (0..8388607),
+ longitude INTEGER (-8388608..8388607),
+ directionOfAltitude ENUMERATED {height, depth},
+ altitude INTEGER (0..32767),
+ uncertaintySemi-major INTEGER (0..127),
+ uncertaintySemi-minor INTEGER (0..127),
+ orientationOfMajorAxis INTEGER (0..179),
+ uncertaintyAltitude INTEGER (0..127),
+ confidence INTEGER (0..100),
+ iE-Extensions ProtocolExtensionContainer { { AccessPointPosition-ExtIEs} } OPTIONAL
+}
+
+AccessPointPosition-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Activated-Cells-to-be-Updated-List ::= SEQUENCE (SIZE(1..maxnoofServedCellsIAB)) OF Activated-Cells-to-be-Updated-List-Item
+
+Activated-Cells-to-be-Updated-List-Item ::= SEQUENCE{
+ nRCGI NRCGI,
+ iAB-DU-Cell-Resource-Configuration-Mode-Info IAB-DU-Cell-Resource-Configuration-Mode-Info,
+ iE-Extensions ProtocolExtensionContainer { { Activated-Cells-to-be-Updated-List-Item-ExtIEs} } OPTIONAL
+}
+
+Activated-Cells-to-be-Updated-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ActivationRequestType ::= ENUMERATED {activate, deactivate, ...}
+
+ActiveULBWP ::= SEQUENCE {
+ locationAndBandwidth INTEGER (0..37949,...),
+ subcarrierSpacing ENUMERATED {kHz15, kHz30, kHz60, kHz120,..., kHz480, kHz960},
+ cyclicPrefix ENUMERATED {normal, extended},
+ txDirectCurrentLocation INTEGER (0..3301,...),
+ shift7dot5kHz ENUMERATED {true, ...} OPTIONAL,
+ sRSConfig SRSConfig,
+ iE-Extensions ProtocolExtensionContainer { { ActiveULBWP-ExtIEs} } OPTIONAL
+}
+
+ActiveULBWP-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AdditionalDuplicationIndication ::= ENUMERATED {
+ three,
+ four,
+ ...
+}
+
+
+AdditionalPath-List::= SEQUENCE (SIZE(1..maxnoofPath)) OF AdditionalPath-Item
+
+AdditionalPath-Item ::=SEQUENCE {
+ relativePathDelay RelativePathDelay,
+ pathQuality TRPMeasurementQuality OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { AdditionalPath-Item-ExtIEs } } OPTIONAL
+}
+
+AdditionalPath-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-MultipleULAoA CRITICALITY ignore EXTENSION MultipleULAoA PRESENCE optional}|
+ { ID id-pathPower CRITICALITY ignore EXTENSION UL-SRS-RSRPP PRESENCE optional},
+ ...
+}
+
+ExtendedAdditionalPathList ::= SEQUENCE (SIZE (1.. maxNoPathExtended)) OF ExtendedAdditionalPathList-Item
+
+
+ExtendedAdditionalPathList-Item ::= SEQUENCE {
+ relativeTimeOfPath RelativePathDelay,
+ pathQuality TRPMeasurementQuality OPTIONAL,
+ multipleULAoA MultipleULAoA OPTIONAL,
+ pathPower UL-SRS-RSRPP OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ExtendedAdditionalPathList-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ExtendedAdditionalPathList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AdditionalPDCPDuplicationTNL-List ::= SEQUENCE (SIZE(1..maxnoofAdditionalPDCPDuplicationTNL)) OF AdditionalPDCPDuplicationTNL-Item
+
+AdditionalPDCPDuplicationTNL-Item ::=SEQUENCE {
+ additionalPDCPDuplicationUPTNLInformation UPTransportLayerInformation,
+ iE-Extensions ProtocolExtensionContainer { { AdditionalPDCPDuplicationTNL-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+AdditionalPDCPDuplicationTNL-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+{ ID id-BHInfo CRITICALITY ignore EXTENSION BHInfo PRESENCE optional },
+ ...
+}
+
+AdditionalSIBMessageList ::= SEQUENCE (SIZE(1..maxnoofAdditionalSIBs)) OF AdditionalSIBMessageList-Item
+
+AdditionalSIBMessageList-Item ::= SEQUENCE {
+ additionalSIB OCTET STRING,
+ iE-Extensions ProtocolExtensionContainer { { AdditionalSIBMessageList-Item-ExtIEs} } OPTIONAL
+}
+
+AdditionalSIBMessageList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AdditionalRRMPriorityIndex ::= BIT STRING (SIZE(32))
+
+AffectedCellsAndBeams-List ::= SEQUENCE (SIZE (1.. maxAffectedCells)) OF AffectedCellsAndBeams-Item
+
+AffectedCellsAndBeams-Item::= SEQUENCE {
+ nRCGI NRCGI,
+ affectedSSB-List AffectedSSB-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { AffectedCellsAndBeams-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+AffectedCellsAndBeams-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+AffectedSSB-List::= SEQUENCE (SIZE (1..maxnoofSSBAreas)) OF AffectedSSB-Item
+
+AffectedSSB-Item::= SEQUENCE {
+ sSB-Index INTEGER(0..63),
+ iE-Extensions ProtocolExtensionContainer { { AffectedSSB-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+AffectedSSB-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+AggressorCellList ::= SEQUENCE (SIZE(1..maxCellingNBDU)) OF AggressorCellList-Item
+
+AggressorCellList-Item ::= SEQUENCE {
+ aggressorCell-ID NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { AggressorCellList-Item-ExtIEs } } OPTIONAL
+}
+
+AggressorCellList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AggressorgNBSetID ::= SEQUENCE {
+ aggressorgNBSetID GNBSetID,
+ iE-Extensions ProtocolExtensionContainer { { AggressorgNBSetID-ExtIEs } } OPTIONAL
+}
+
+AggressorgNBSetID-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AllocationAndRetentionPriority ::= SEQUENCE {
+ priorityLevel PriorityLevel,
+ pre-emptionCapability Pre-emptionCapability,
+ pre-emptionVulnerability Pre-emptionVulnerability,
+ iE-Extensions ProtocolExtensionContainer { {AllocationAndRetentionPriority-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AllocationAndRetentionPriority-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AlternativeQoSParaSetList ::= SEQUENCE (SIZE(1..maxnoofQoSParaSets)) OF AlternativeQoSParaSetItem
+
+AlternativeQoSParaSetItem ::= SEQUENCE {
+ alternativeQoSParaSetIndex QoSParaSetIndex,
+ guaranteedFlowBitRateDL BitRate OPTIONAL,
+ guaranteedFlowBitRateUL BitRate OPTIONAL,
+ packetDelayBudget PacketDelayBudget OPTIONAL,
+ packetErrorRate PacketErrorRate OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {AlternativeQoSParaSetItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AlternativeQoSParaSetItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+AngleMeasurementQuality ::= SEQUENCE {
+ azimuthQuality INTEGER(0..255),
+ zenithQuality INTEGER(0..255) OPTIONAL,
+ resolution ENUMERATED{deg0dot1,...},
+ iE-Extensions ProtocolExtensionContainer { { AngleMeasurementQuality-ExtIEs } } OPTIONAL
+}
+
+AngleMeasurementQuality-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+AperiodicSRSResourceTriggerList ::= SEQUENCE (SIZE(1..maxnoofSRSTriggerStates)) OF AperiodicSRSResourceTrigger
+
+AperiodicSRSResourceTrigger ::= INTEGER (1..3)
+
+Associated-SCell-Item ::= SEQUENCE {
+ sCell-ID NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { Associated-SCell-ItemExtIEs } } OPTIONAL
+}
+
+Associated-SCell-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AvailablePLMNList ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF AvailablePLMNList-Item
+
+AvailablePLMNList-Item ::= SEQUENCE {
+ pLMNIdentity PLMN-Identity,
+ iE-Extensions ProtocolExtensionContainer { { AvailablePLMNList-Item-ExtIEs} } OPTIONAL
+}
+
+AvailablePLMNList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AvailableSNPN-ID-List ::= SEQUENCE (SIZE(1..maxnoofNIDsupported)) OF AvailableSNPN-ID-List-Item
+
+AvailableSNPN-ID-List-Item ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ availableNIDList BroadcastNIDList,
+ iE-Extensions ProtocolExtensionContainer { { AvailableSNPN-ID-List-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+AvailableSNPN-ID-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AveragingWindow ::= INTEGER (0..4095, ...)
+
+AreaScope ::= ENUMERATED {true, ...}
+
+AoA-AssistanceInfo ::= SEQUENCE {
+ angleMeasurement AngleMeasurementType,
+ lCS-to-GCS-Translation LCS-to-GCS-Translation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { AoA-AssistanceInfo-ExtIEs } } OPTIONAL,
+ ...
+}
+
+AoA-AssistanceInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AngleMeasurementType ::= CHOICE {
+ expected-ULAoA Expected-UL-AoA,
+ expected-ZoA Expected-ZoA-only,
+ choice-extension ProtocolIE-SingleContainer { { AngleMeasurementType-ExtIEs } }
+}
+
+AngleMeasurementType-ExtIEs F1AP-PROTOCOL-IES ::= {
+...
+}
+
+AppLayerBufferLevelList ::= OCTET STRING
+
+ARP-ID ::= INTEGER (1..16, ...)
+
+ARPLocationInformation ::= SEQUENCE (SIZE (1..maxnoARPs)) OF ARPLocationInformation-Item
+
+ARPLocationInformation-Item ::= SEQUENCE {
+ aRP-ID ARP-ID,
+ aRPLocationType ARPLocationType,
+ iE-Extensions ProtocolExtensionContainer { { ARPLocationInformation-ExtIEs} } OPTIONAL,
+...
+}
+
+ARPLocationInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ARPLocationType ::= CHOICE {
+ aRPPositionRelativeGeodetic RelativeGeodeticLocation,
+ aRPPositionRelativeCartesian RelativeCartesianLocation,
+ choice-extension ProtocolIE-SingleContainer { { ARPLocationType-ExtIEs } }
+}
+
+ARPLocationType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
+-- B
+
+BAP-Header-Rewriting-Added-List-Item::= SEQUENCE {
+ ingressBAPRoutingID BAPRoutingID,
+ egressBAPRoutingID BAPRoutingID,
+ nonF1terminatingTopologyIndicator NonF1terminatingTopologyIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BAP-Header-Rewriting-Added-List-Item-ExtIEs} } OPTIONAL
+}
+
+BAP-Header-Rewriting-Added-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BAP-Header-Rewriting-Removed-List-Item::= SEQUENCE {
+ ingressBAPRoutingID BAPRoutingID,
+ iE-Extensions ProtocolExtensionContainer { { BAP-Header-Rewriting-Removed-List-Item-ExtIEs} } OPTIONAL
+}
+
+BAP-Header-Rewriting-Removed-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+BandwidthSRS ::= CHOICE {
+ fR1 FR1-Bandwidth,
+ fR2 FR2-Bandwidth,
+ choice-extension ProtocolIE-SingleContainer {{ BandwidthSRS-ExtIEs }}
+}
+
+BandwidthSRS-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
+BAPAddress ::= BIT STRING (SIZE(10))
+
+BAPCtrlPDUChannel ::= ENUMERATED {true, ...}
+
+BAPlayerBHRLCchannelMappingInfo ::= SEQUENCE {
+ bAPlayerBHRLCchannelMappingInfoToAdd BAPlayerBHRLCchannelMappingInfoList OPTIONAL,
+ bAPlayerBHRLCchannelMappingInfoToRemove MappingInformationtoRemove OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BAPlayerBHRLCchannelMappingInfo-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BAPlayerBHRLCchannelMappingInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BAPlayerBHRLCchannelMappingInfoList ::= SEQUENCE (SIZE(1..maxnoofMappingEntries)) OF BAPlayerBHRLCchannelMappingInfo-Item
+
+BAPlayerBHRLCchannelMappingInfo-Item ::= SEQUENCE {
+ mappingInformationIndex MappingInformationIndex,
+ priorHopBAPAddress BAPAddress OPTIONAL,
+ ingressbHRLCChannelID BHRLCChannelID OPTIONAL,
+ nextHopBAPAddress BAPAddress OPTIONAL,
+ egressbHRLCChannelID BHRLCChannelID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BAPlayerBHRLCchannelMappingInfo-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+BAPlayerBHRLCchannelMappingInfo-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-IngressNonF1terminatingTopologyIndicator CRITICALITY ignore EXTENSION IngressNonF1terminatingTopologyIndicator PRESENCE optional}|
+ { ID id-EgressNonF1terminatingTopologyIndicator CRITICALITY ignore EXTENSION EgressNonF1terminatingTopologyIndicator PRESENCE optional},
+ ...
+}
+
+BAPPathID ::= BIT STRING (SIZE(10))
+
+BAPRoutingID ::= SEQUENCE {
+ bAPAddress BAPAddress,
+ bAPPathID BAPPathID,
+ iE-Extensions ProtocolExtensionContainer { { BAPRoutingIDExtIEs } } OPTIONAL
+}
+
+BAPRoutingIDExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BCBearerContextF1U-TNLInfo ::= CHOICE {
+ locationindpendent MBSF1UInformation,
+ locationdependent LocationDependentMBSF1UInformation,
+ choice-extension ProtocolIE-SingleContainer {{BCBearerContextF1U-TNLInfo-ExtIEs}}
+}
+
+BCBearerContextF1U-TNLInfo-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+BitRate ::= INTEGER (0..4000000000000,...)
+
+BearerTypeChange ::= ENUMERATED {true, ...}
+
+BHRLCChannelID ::= BIT STRING (SIZE(16))
+
+BHChannels-FailedToBeModified-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-FailedToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-FailedToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-FailedToBeSetup-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-FailedToBeSetup-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-FailedToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-FailedToBeSetupMod-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ cause Cause OPTIONAL ,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-FailedToBeSetupMod-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-FailedToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-Modified-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-Modified-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-Modified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-Required-ToBeReleased-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-Required-ToBeReleased-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-Required-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-Setup-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-Setup-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-Setup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-SetupMod-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-SetupMod-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-SetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-ToBeModified-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ bHQoSInformation BHQoSInformation,
+ rLCmode RLCMode OPTIONAL,
+ bAPCtrlPDUChannel BAPCtrlPDUChannel OPTIONAL,
+ trafficMappingInfo TrafficMappingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-ToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-ToBeReleased-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-ToBeReleased-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-ToBeSetup-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ bHQoSInformation BHQoSInformation,
+ rLCmode RLCMode,
+ bAPCtrlPDUChannel BAPCtrlPDUChannel OPTIONAL,
+ trafficMappingInfo TrafficMappingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-ToBeSetup-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-ToBeSetupMod-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ bHQoSInformation BHQoSInformation,
+ rLCmode RLCMode,
+ bAPCtrlPDUChannel BAPCtrlPDUChannel OPTIONAL,
+ trafficMappingInfo TrafficMappingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-ToBeSetupMod-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHInfo ::= SEQUENCE {
+ bAProutingID BAPRoutingID OPTIONAL,
+ egressBHRLCCHList EgressBHRLCCHList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHInfo-ExtIEs} } OPTIONAL
+}
+
+BHInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NonF1terminatingTopologyIndicator CRITICALITY ignore EXTENSION NonF1terminatingTopologyIndicator PRESENCE optional },
+ ...
+}
+
+BHQoSInformation ::= CHOICE {
+ bHRLCCHQoS QoSFlowLevelQoSParameters,
+ eUTRANBHRLCCHQoS EUTRANQoS,
+ cPTrafficType CPTrafficType,
+ choice-extension ProtocolIE-SingleContainer { { BHQoSInformation-ExtIEs} }
+}
+
+BHQoSInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+BHRLCCHList ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF BHRLCCHItem
+
+BHRLCCHItem ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer {{BHRLCCHItemExtIEs }} OPTIONAL
+}
+
+BHRLCCHItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BH-Routing-Information-Added-List-Item ::= SEQUENCE {
+ bAPRoutingID BAPRoutingID,
+ nextHopBAPAddress BAPAddress,
+ iE-Extensions ProtocolExtensionContainer { { BH-Routing-Information-Added-List-ItemExtIEs} } OPTIONAL
+}
+
+BH-Routing-Information-Added-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-NonF1terminatingTopologyIndicator CRITICALITY ignore EXTENSION NonF1terminatingTopologyIndicator PRESENCE optional},
+ ...
+}
+
+BH-Routing-Information-Removed-List-Item ::= SEQUENCE {
+ bAPRoutingID BAPRoutingID,
+ iE-Extensions ProtocolExtensionContainer { { BH-Routing-Information-Removed-List-ItemExtIEs} } OPTIONAL
+}
+
+BH-Routing-Information-Removed-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BPLMN-ID-Info-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNsNR)) OF BPLMN-ID-Info-Item
+
+BPLMN-ID-Info-Item ::= SEQUENCE {
+ pLMN-Identity-List AvailablePLMNList,
+ extended-PLMN-Identity-List ExtendedAvailablePLMN-List OPTIONAL,
+ fiveGS-TAC FiveGS-TAC OPTIONAL,
+ nr-cell-ID NRCellIdentity,
+ ranac RANAC OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BPLMN-ID-Info-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+BPLMN-ID-Info-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }|
+ { ID id-NPNBroadcastInformation CRITICALITY reject EXTENSION NPNBroadcastInformation PRESENCE optional},
+ ...
+}
+
+ServedPLMNs-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF ServedPLMNs-Item
+
+ServedPLMNs-Item ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ iE-Extensions ProtocolExtensionContainer { { ServedPLMNs-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+ServedPLMNs-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+{ ID id-TAISliceSupportList CRITICALITY ignore EXTENSION SliceSupportList PRESENCE optional }|
+{ ID id-NPNSupportInfo CRITICALITY reject EXTENSION NPNSupportInfo PRESENCE optional }|
+{ ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional }|
+{ ID id-TAINSAGSupportList CRITICALITY ignore EXTENSION NSAGSupportList PRESENCE optional},
+ ...
+}
+
+BroadcastCAGList ::= SEQUENCE (SIZE(1..maxnoofCAGsupported)) OF CAGID
+
+
+BroadcastMRBs-FailedToBeModified-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-FailedtoBeModified-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastMRBs-FailedtoBeModified-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastMRBs-FailedToBeSetup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-FailedToBeSetup-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastMRBs-FailedToBeSetup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastMRBs-FailedToBeSetupMod-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-FailedToBeSetupMod-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastMRBs-FailedToBeSetupMod-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastMRBs-Modified-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ bcBearerCtxtF1U-TNLInfoatDU BCBearerContextF1U-TNLInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-Modified-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastMRBs-Modified-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastMRBs-Setup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ bcBearerCtxtF1U-TNLInfoatDU BCBearerContextF1U-TNLInfo,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-Setup-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastMRBs-Setup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastMRBs-SetupMod-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ bcBearerCtxtF1U-TNLInfoatDU BCBearerContextF1U-TNLInfo,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-SetupMod-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastMRBs-SetupMod-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastMRBs-ToBeModified-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mRB-QoSInformation QoSFlowLevelQoSParameters OPTIONAL,
+ mBS-Flows-Mapped-To-MRB-List MBS-Flows-Mapped-To-MRB-List OPTIONAL,
+ bcBearerCtxtF1U-TNLInfoatCU BCBearerContextF1U-TNLInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-ToBeModified-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastMRBs-ToBeModified-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastMRBs-ToBeReleased-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-ToBeReleased-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+BroadcastMRBs-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastMRBs-ToBeSetup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mRB-QoSInformation QoSFlowLevelQoSParameters,
+ mBS-Flows-Mapped-To-MRB-List MBS-Flows-Mapped-To-MRB-List,
+ bcBearerCtxtF1U-TNLInfoatCU BCBearerContextF1U-TNLInfo ,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-ToBeSetup-Item-ExtIEs} },
+ ...
+}
+
+BroadcastMRBs-ToBeSetup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastMRBs-ToBeSetupMod-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mRB-QoSInformation QoSFlowLevelQoSParameters,
+ mBS-Flows-Mapped-To-MRB-List MBS-Flows-Mapped-To-MRB-List,
+ bcBearerCtxtF1U-TNLInfoatCU BCBearerContextF1U-TNLInfo,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastMRBs-ToBeSetupMod-Item-ExtIEs} },
+ ...
+}
+
+BroadcastMRBs-ToBeSetupMod-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+BroadcastNIDList ::= SEQUENCE (SIZE(1..maxnoofNIDsupported)) OF NID
+
+BroadcastSNPN-ID-List ::= SEQUENCE (SIZE(1..maxnoofNIDsupported)) OF BroadcastSNPN-ID-List-Item
+
+BroadcastSNPN-ID-List-Item ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ broadcastNIDList BroadcastNIDList,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastSNPN-ID-List-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastSNPN-ID-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastPNI-NPN-ID-List ::= SEQUENCE (SIZE(1..maxnoofCAGsupported)) OF BroadcastPNI-NPN-ID-List-Item
+
+BroadcastPNI-NPN-ID-List-Item ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ broadcastCAGList BroadcastCAGList,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastPNI-NPN-ID-List-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastPNI-NPN-ID-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastAreaScope ::= CHOICE {
+ completeSuccess NULL,
+ partialSuccess PartialSuccessCell,
+ choice-extension ProtocolIE-SingleContainer { { BroadcastAreaScope-ExtIEs } }
+}
+
+BroadcastAreaScope-ExtIEs F1AP-PROTOCOL-IES::={
+ ...
+}
+
+BroadcastCellList ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF Broadcast-Cell-List-Item
+Broadcast-Cell-List-Item ::= SEQUENCE {
+ cellID NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { Broadcast-Cell-List-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+Broadcast-Cell-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BufferSizeThresh ::= INTEGER(0..16777215)
+
+BurstArrivalTime ::= OCTET STRING
+
+-- C
+CAGID ::= BIT STRING (SIZE(32))
+
+Cancel-all-Warning-Messages-Indicator ::= ENUMERATED {true, ...}
+
+Candidate-SpCell-Item ::= SEQUENCE {
+ candidate-SpCell-ID NRCGI ,
+ iE-Extensions ProtocolExtensionContainer { { Candidate-SpCell-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Candidate-SpCell-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CapacityValue::= SEQUENCE {
+ capacityValue INTEGER (0..100),
+ sSBAreaCapacityValueList SSBAreaCapacityValueList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CapacityValue-ExtIEs} } OPTIONAL
+}
+
+CapacityValue-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Cause ::= CHOICE {
+ radioNetwork CauseRadioNetwork,
+ transport CauseTransport,
+ protocol CauseProtocol,
+ misc CauseMisc,
+ choice-extension ProtocolIE-SingleContainer { { Cause-ExtIEs} }
+}
+
+Cause-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+CauseMisc ::= ENUMERATED {
+ control-processing-overload,
+ not-enough-user-plane-processing-resources,
+ hardware-failure,
+ om-intervention,
+ unspecified,
+ ...
+}
+
+CauseProtocol ::= ENUMERATED {
+ transfer-syntax-error,
+ abstract-syntax-error-reject,
+ abstract-syntax-error-ignore-and-notify,
+ message-not-compatible-with-receiver-state,
+ semantic-error,
+ abstract-syntax-error-falsely-constructed-message,
+ unspecified,
+ ...
+}
+
+CauseRadioNetwork ::= ENUMERATED {
+ unspecified,
+ rl-failure-rlc,
+ unknown-or-already-allocated-gnb-cu-ue-f1ap-id,
+ unknown-or-already-allocated-gnb-du-ue-f1ap-id,
+ unknown-or-inconsistent-pair-of-ue-f1ap-id,
+ interaction-with-other-procedure,
+ not-supported-qci-Value,
+ action-desirable-for-radio-reasons,
+ no-radio-resources-available,
+ procedure-cancelled,
+ normal-release,
+ ...,
+ cell-not-available,
+ rl-failure-others,
+ ue-rejection,
+ resources-not-available-for-the-slice,
+ amf-initiated-abnormal-release,
+ release-due-to-pre-emption,
+ plmn-not-served-by-the-gNB-CU,
+ multiple-drb-id-instances,
+ unknown-drb-id,
+ multiple-bh-rlc-ch-id-instances,
+ unknown-bh-rlc-ch-id,
+ cho-cpc-resources-tobechanged,
+ nPN-not-supported,
+ nPN-access-denied,
+ gNB-CU-Cell-Capacity-Exceeded,
+ report-characteristics-empty,
+ existing-measurement-ID,
+ measurement-temporarily-not-available,
+ measurement-not-supported-for-the-object,
+ unknown-bh-address,
+ unknown-bap-routing-id,
+ insufficient-ue-capabilities,
+ scg-activation-deactivation-failure,
+ scg-deactivation-failure-due-to-data-transmission,
+ requested-item-not-supported-on-time,
+ unknown-or-already-allocated-gNB-CU-MBS-F1AP-ID,
+ unknown-or-already-allocated-gNB-DU-MBS-F1AP-ID,
+ unknown-or-inconsistent-pair-of-MBS-F1AP-ID,
+ unknown-or-inconsistent-MRB-ID,
+ tat-sdt-expiry
+
+}
+
+CauseTransport ::= ENUMERATED {
+ unspecified,
+ transport-resource-unavailable,
+ ...,
+ unknown-TNL-address-for-IAB,
+ unknown-UP-TNL-information-for-IAB
+}
+
+CellGroupConfig ::= OCTET STRING
+
+CellCapacityClassValue ::= INTEGER (1..100,...)
+
+Cell-Direction ::= ENUMERATED {dl-only, ul-only}
+
+CellMeasurementResultList ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF CellMeasurementResultItem
+
+CellMeasurementResultItem ::= SEQUENCE {
+ cellID NRCGI,
+ radioResourceStatus RadioResourceStatus OPTIONAL,
+ compositeAvailableCapacityGroup CompositeAvailableCapacityGroup OPTIONAL,
+ sliceAvailableCapacity SliceAvailableCapacity OPTIONAL,
+ numberofActiveUEs NumberofActiveUEs OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CellMeasurementResultItem-ExtIEs} } OPTIONAL
+}
+
+CellMeasurementResultItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NR-U-Channel-List CRITICALITY ignore EXTENSION NR-U-Channel-List PRESENCE optional },
+ ...
+}
+
+Cell-Portion-ID ::= INTEGER (0..4095,...)
+
+CellsForSON-List ::= SEQUENCE (SIZE(1.. maxServedCellforSON)) OF CellsForSON-Item
+
+CellsForSON-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ neighbourNR-CellsForSON-List NeighbourNR-CellsForSON-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CellsForSON-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellsForSON-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Cells-Failed-to-be-Activated-List-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { Cells-Failed-to-be-Activated-List-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Cells-Failed-to-be-Activated-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Cells-Status-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ service-status Service-Status,
+ iE-Extensions ProtocolExtensionContainer { { Cells-Status-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Cells-Status-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Cells-To-Be-Broadcast-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { Cells-To-Be-Broadcast-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Cells-To-Be-Broadcast-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Cells-Broadcast-Completed-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { Cells-Broadcast-Completed-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Cells-Broadcast-Completed-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Broadcast-To-Be-Cancelled-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { Broadcast-To-Be-Cancelled-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Broadcast-To-Be-Cancelled-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Cells-Broadcast-Cancelled-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ numberOfBroadcasts NumberOfBroadcasts,
+ iE-Extensions ProtocolExtensionContainer { { Cells-Broadcast-Cancelled-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Cells-Broadcast-Cancelled-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Cells-to-be-Activated-List-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ nRPCI NRPCI OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Cells-to-be-Activated-List-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+Cells-to-be-Activated-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-gNB-CUSystemInformation CRITICALITY reject EXTENSION GNB-CUSystemInformation PRESENCE optional }|
+ { ID id-AvailablePLMNList CRITICALITY ignore EXTENSION AvailablePLMNList PRESENCE optional }|
+ { ID id-ExtendedAvailablePLMN-List CRITICALITY ignore EXTENSION ExtendedAvailablePLMN-List PRESENCE optional }|
+ { ID id-IAB-Info-IAB-donor-CU CRITICALITY ignore EXTENSION IAB-Info-IAB-donor-CU PRESENCE optional}|
+ { ID id-AvailableSNPN-ID-List CRITICALITY ignore EXTENSION AvailableSNPN-ID-List PRESENCE optional }|
+ { ID id-MBS-Broadcast-NeighbourCellList CRITICALITY ignore EXTENSION MBS-Broadcast-NeighbourCellList PRESENCE optional },
+ ...
+}
+
+Cells-to-be-Deactivated-List-Item ::= SEQUENCE {
+ nRCGI NRCGI ,
+ iE-Extensions ProtocolExtensionContainer { { Cells-to-be-Deactivated-List-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Cells-to-be-Deactivated-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Cells-to-be-Barred-Item::= SEQUENCE {
+ nRCGI NRCGI ,
+ cellBarred CellBarred,
+ iE-Extensions ProtocolExtensionContainer { { Cells-to-be-Barred-Item-ExtIEs } } OPTIONAL
+}
+
+Cells-to-be-Barred-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-IAB-Barred CRITICALITY ignore EXTENSION IAB-Barred PRESENCE optional },
+
+ ...
+}
+
+
+CellBarred ::= ENUMERATED {barred, not-barred, ...}
+
+CellSize ::= ENUMERATED {verysmall, small, medium, large, ...}
+
+CellToReportList ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF CellToReportItem
+
+CellToReportItem ::= SEQUENCE {
+ cellID NRCGI,
+ sSBToReportList SSBToReportList OPTIONAL,
+ sliceToReportList SliceToReportList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CellToReportItem-ExtIEs} } OPTIONAL
+}
+
+CellToReportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellType ::= SEQUENCE {
+ cellSize CellSize,
+ iE-Extensions ProtocolExtensionContainer { {CellType-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CellType-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellULConfigured ::= ENUMERATED {none, ul, sul, ul-and-sul, ...}
+
+CG-SDTQueryIndication ::= ENUMERATED {true, ...}
+
+CG-SDTKeptIndicator ::= ENUMERATED {true, ...}
+
+CG-SDTindicatorSetup ::= ENUMERATED {true, ...}
+
+CG-SDTindicatorMod ::= ENUMERATED {true, false, ...}
+
+CG-SDTSessionInfo ::= SEQUENCE {
+ gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
+ gNB-DU-UE-F1AP-ID GNB-DU-UE-F1AP-ID,
+ iE-Extensions ProtocolExtensionContainer {{CG-SDTSessionInfo-ExtIEs}} OPTIONAL,
+ ...
+}
+
+
+CG-SDTSessionInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ChannelOccupancyTimePercentage ::= INTEGER (0..100,...)
+
+Child-IAB-Nodes-NA-Resource-List ::= SEQUENCE (SIZE(1..maxnoofChildIABNodes)) OF Child-IAB-Nodes-NA-Resource-List-Item
+
+Child-IAB-Nodes-NA-Resource-List-Item::= SEQUENCE {
+ gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
+ gNB-DU-UE-F1AP-ID GNB-DU-UE-F1AP-ID,
+ nA-Resource-Configuration-List NA-Resource-Configuration-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Child-IAB-Nodes-NA-Resource-List-Item-ExtIEs} } OPTIONAL
+}
+
+Child-IAB-Nodes-NA-Resource-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Child-Node-Cells-List ::= SEQUENCE (SIZE(1..maxnoofChildIABNodes)) OF Child-Node-Cells-List-Item
+
+Child-Node-Cells-List-Item ::= SEQUENCE{
+ nRCGI NRCGI,
+ iAB-DU-Cell-Resource-Configuration-Mode-Info IAB-DU-Cell-Resource-Configuration-Mode-Info OPTIONAL,
+ iAB-STC-Info IAB-STC-Info OPTIONAL,
+ rACH-Config-Common RACH-Config-Common OPTIONAL,
+ rACH-Config-Common-IAB RACH-Config-Common-IAB OPTIONAL,
+ cSI-RS-Configuration OCTET STRING OPTIONAL,
+ sR-Configuration OCTET STRING OPTIONAL,
+ pDCCH-ConfigSIB1 OCTET STRING OPTIONAL,
+ sCS-Common OCTET STRING OPTIONAL,
+ multiplexingInfo MultiplexingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{Child-Node-Cells-List-Item-ExtIEs}} OPTIONAL
+}
+
+Child-Node-Cells-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Child-Nodes-List ::= SEQUENCE (SIZE(1..maxnoofChildIABNodes)) OF Child-Nodes-List-Item
+
+Child-Nodes-List-Item ::= SEQUENCE{
+ gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
+ gNB-DU-UE-F1AP-ID GNB-DU-UE-F1AP-ID,
+ child-Node-Cells-List Child-Node-Cells-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{Child-Nodes-List-Item-ExtIEs}} OPTIONAL
+}
+
+Child-Nodes-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CHOtrigger-InterDU ::= ENUMERATED {
+ cho-initiation,
+ cho-replace,
+ ...
+}
+
+CHOtrigger-IntraDU ::= ENUMERATED {
+ cho-initiation,
+ cho-replace,
+ cho-cancel,
+ ...
+}
+
+CNSubgroupID ::= INTEGER (0..7, ...)
+
+CNUEPagingIdentity ::= CHOICE {
+ fiveG-S-TMSI BIT STRING (SIZE(48)),
+ choice-extension ProtocolIE-SingleContainer { { CNUEPagingIdentity-ExtIEs } }
+}
+
+CNUEPagingIdentity-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+CompositeAvailableCapacityGroup ::= SEQUENCE {
+ compositeAvailableCapacityDownlink CompositeAvailableCapacity,
+ compositeAvailableCapacityUplink CompositeAvailableCapacity,
+ iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL
+}
+
+CompositeAvailableCapacityGroup-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-CompositeAvailableCapacity-SUL CRITICALITY ignore EXTENSION CompositeAvailableCapacity PRESENCE optional },
+ ...
+}
+
+CompositeAvailableCapacity ::= SEQUENCE {
+ cellCapacityClassValue CellCapacityClassValue OPTIONAL,
+ capacityValue CapacityValue,
+ iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacity-ExtIEs} } OPTIONAL
+}
+
+CompositeAvailableCapacity-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CHO-Probability ::= INTEGER (1..100)
+
+ConditionalInterDUMobilityInformation ::= SEQUENCE {
+ cho-trigger CHOtrigger-InterDU,
+ targetgNB-DUUEF1APID GNB-DU-UE-F1AP-ID OPTIONAL
+ -- This IE shall be present if the cho-trigger IE is present and set to "cho-replace" --,
+ iE-Extensions ProtocolExtensionContainer { { ConditionalInterDUMobilityInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ConditionalInterDUMobilityInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::={
+ { ID id-EstimatedArrivalProbability CRITICALITY ignore EXTENSION CHO-Probability PRESENCE optional },
+ ...
+}
+
+ConditionalIntraDUMobilityInformation ::= SEQUENCE {
+ cho-trigger CHOtrigger-IntraDU,
+ targetCellsTocancel TargetCellList OPTIONAL,
+ -- This IE may be present if the cho-trigger IE is present and set to "cho-cancel"
+ iE-Extensions ProtocolExtensionContainer { { ConditionalIntraDUMobilityInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ConditionalIntraDUMobilityInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::={
+ { ID id-EstimatedArrivalProbability CRITICALITY ignore EXTENSION CHO-Probability PRESENCE optional },
+ ...
+}
+
+ConfigRestrictInfoDAPS ::= OCTET STRING
+
+ConfiguredTACIndication ::= ENUMERATED {
+ true,
+ ...
+}
+
+
+CoordinateID ::= INTEGER (0..511, ...)
+
+Coverage-Modification-Notification ::= SEQUENCE {
+ coverage-Modification-List Coverage-Modification-List,
+ iE-Extensions ProtocolExtensionContainer { { Coverage-Modification-Notification-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Coverage-Modification-Notification-ExtIEs F1AP-PROTOCOL-EXTENSION ::={
+ ...
+}
+
+Coverage-Modification-List ::= SEQUENCE (SIZE (1..maxCellingNBDU)) OF Coverage-Modification-Item
+
+Coverage-Modification-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ cellCoverageState CellCoverageState,
+ sSBCoverageModificationList SSBCoverageModification-List OPTIONAL,
+ iE-Extension ProtocolExtensionContainer { { Coverage-Modification-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Coverage-Modification-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CellCoverageState ::= INTEGER (0..63, ...)
+
+
+CCO-Assistance-Information ::= SEQUENCE {
+ cCO-issue-detection CCO-issue-detection OPTIONAL,
+ affectedCellsAndBeams-List AffectedCellsAndBeams-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CCO-Assistance-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CCO-Assistance-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::={
+ ...
+}
+
+
+CCO-issue-detection ::= ENUMERATED {
+ coverage,
+ cell-edge-capacity,
+ ...}
+
+
+CP-TransportLayerAddress ::= CHOICE {
+ endpoint-IP-address TransportLayerAddress,
+ endpoint-IP-address-and-port Endpoint-IP-address-and-port,
+ choice-extension ProtocolIE-SingleContainer { { CP-TransportLayerAddress-ExtIEs } }
+}
+
+CP-TransportLayerAddress-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+CPACMCGInformation ::= SEQUENCE {
+ cpac-trigger CPAC-trigger,
+ pscellid NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { CPACMCGInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CPACMCGInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CPAC-trigger ::= ENUMERATED {
+ cpac-preparation,
+ cpac-executed,
+ ...
+}
+
+CPTrafficType ::= INTEGER (1..3,...)
+
+CriticalityDiagnostics ::= SEQUENCE {
+ procedureCode ProcedureCode OPTIONAL,
+ triggeringMessage TriggeringMessage OPTIONAL,
+ procedureCriticality Criticality OPTIONAL,
+ transactionID TransactionID OPTIONAL,
+ iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-ExtIEs}} OPTIONAL,
+ ...
+}
+
+CriticalityDiagnostics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1.. maxnoofErrors)) OF CriticalityDiagnostics-IE-Item
+
+CriticalityDiagnostics-IE-Item ::= SEQUENCE {
+ iECriticality Criticality,
+ iE-ID ProtocolIE-ID,
+ typeOfError TypeOfError,
+ iE-Extensions ProtocolExtensionContainer {{CriticalityDiagnostics-IE-Item-ExtIEs}} OPTIONAL,
+ ...
+}
+
+CriticalityDiagnostics-IE-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+C-RNTI ::= INTEGER (0..65535, ...)
+
+CUDURadioInformationType ::= CHOICE {
+ rIM CUDURIMInformation,
+ choice-extension ProtocolIE-SingleContainer { { CUDURadioInformationType-ExtIEs} }
+}
+
+CUDURadioInformationType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+CUDURIMInformation ::= SEQUENCE {
+ victimgNBSetID GNBSetID,
+ rIMRSDetectionStatus RIMRSDetectionStatus,
+ iE-Extensions ProtocolExtensionContainer { { CUDURIMInformation-ExtIEs} } OPTIONAL
+}
+
+CUDURIMInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CUtoDURRCInformation ::= SEQUENCE {
+ cG-ConfigInfo CG-ConfigInfo OPTIONAL,
+ uE-CapabilityRAT-ContainerList UE-CapabilityRAT-ContainerList OPTIONAL,
+ measConfig MeasConfig OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CUtoDURRCInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CUtoDURRCInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-HandoverPreparationInformation CRITICALITY ignore EXTENSION HandoverPreparationInformation PRESENCE optional }|
+ { ID id-CellGroupConfig CRITICALITY ignore EXTENSION CellGroupConfig PRESENCE optional }|
+ { ID id-MeasurementTimingConfiguration CRITICALITY ignore EXTENSION MeasurementTimingConfiguration PRESENCE optional }|
+ { ID id-UEAssistanceInformation CRITICALITY ignore EXTENSION UEAssistanceInformation PRESENCE optional }|
+ { ID id-CG-Config CRITICALITY ignore EXTENSION CG-Config PRESENCE optional }|
+ { ID id-UEAssistanceInformationEUTRA CRITICALITY ignore EXTENSION UEAssistanceInformationEUTRA PRESENCE optional }|
+ { ID id-LocationMeasurementInformation CRITICALITY ignore EXTENSION LocationMeasurementInformation PRESENCE optional }|
+ { ID id-MUSIM-GapConfig CRITICALITY reject EXTENSION MUSIM-GapConfig PRESENCE optional }|
+ { ID id-SDT-MAC-PHY-CG-Config CRITICALITY ignore EXTENSION SDT-MAC-PHY-CG-Config PRESENCE optional }|
+ { ID id-MBSInterestIndication CRITICALITY ignore EXTENSION MBSInterestIndication PRESENCE optional }|
+ { ID id-NeedForGapsInfoNR CRITICALITY ignore EXTENSION NeedForGapsInfoNR PRESENCE optional }|
+ { ID id-NeedForGapNCSGInfoNR CRITICALITY ignore EXTENSION NeedForGapNCSGInfoNR PRESENCE optional }|
+ { ID id-NeedForGapNCSGInfoEUTRA CRITICALITY ignore EXTENSION NeedForGapNCSGInfoEUTRA PRESENCE optional }|
+ { ID id-ConfigRestrictInfoDAPS CRITICALITY ignore EXTENSION ConfigRestrictInfoDAPS PRESENCE optional },
+ ...
+}
+
+-- D
+
+DAPS-HO-Status::= ENUMERATED{initiation,... }
+
+DCBasedDuplicationConfigured::= ENUMERATED{true,..., false}
+
+Dedicated-SIDelivery-NeededUE-Item ::= SEQUENCE {
+ gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
+ nRCGI NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { DedicatedSIDeliveryNeededUE-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DedicatedSIDeliveryNeededUE-Item-ExtIEs F1AP-PROTOCOL-EXTENSION::={
+ ...
+}
+
+
+DL-PRS ::= SEQUENCE {
+ prsid INTEGER (0..255),
+ dl-PRSResourceSetID PRS-Resource-Set-ID,
+ dl-PRSResourceID PRS-Resource-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {DL-PRS-ExtIEs} } OPTIONAL
+}
+
+DL-PRS-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-PRSMutingPattern ::= CHOICE {
+ two BIT STRING (SIZE(2)),
+ four BIT STRING (SIZE(4)),
+ six BIT STRING (SIZE(6)),
+ eight BIT STRING (SIZE(8)),
+ sixteen BIT STRING (SIZE(16)),
+ thirty-two BIT STRING (SIZE(32)),
+ choice-extension ProtocolIE-SingleContainer { { DL-PRSMutingPattern-ExtIEs } }
+}
+
+DL-PRSMutingPattern-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+DLPRSResourceCoordinates ::= SEQUENCE {
+ listofDL-PRSResourceSetARP SEQUENCE (SIZE(1.. maxnoofPRS-ResourceSets)) OF DLPRSResourceSetARP,
+ iE-Extensions ProtocolExtensionContainer { { DLPRSResourceCoordinates-ExtIEs } } OPTIONAL
+}
+
+DLPRSResourceCoordinates-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DLPRSResourceSetARP ::= SEQUENCE {
+ dl-PRSResourceSetID PRS-Resource-Set-ID,
+ dL-PRSResourceSetARPLocation DL-PRSResourceSetARPLocation,
+ listofDL-PRSResourceARP SEQUENCE (SIZE(1.. maxnoofPRS-ResourcesPerSet)) OF DLPRSResourceARP,
+ iE-Extensions ProtocolExtensionContainer { { DLPRSResourceSetARP-ExtIEs } } OPTIONAL
+}
+
+DLPRSResourceSetARP-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+DL-PRSResourceSetARPLocation ::= CHOICE {
+ relativeGeodeticLocation RelativeGeodeticLocation,
+ relativeCartesianLocation RelativeCartesianLocation,
+ choice-Extension ProtocolIE-SingleContainer { { DL-PRSResourceSetARPLocation-ExtIEs } }
+}
+
+DL-PRSResourceSetARPLocation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
+DLPRSResourceARP ::= SEQUENCE {
+ dl-PRSResourceID PRS-Resource-ID,
+ dL-PRSResourceARPLocation DL-PRSResourceARPLocation,
+ iE-Extensions ProtocolExtensionContainer { { DLPRSResourceARP-ExtIEs } } OPTIONAL
+}
+
+DLPRSResourceARP-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DL-PRSResourceARPLocation ::= CHOICE {
+ relativeGeodeticLocation RelativeGeodeticLocation,
+ relativeCartesianLocation RelativeCartesianLocation,
+ choice-Extension ProtocolIE-SingleContainer { { DL-PRSResourceARPLocation-ExtIEs } }
+}
+
+DL-PRSResourceARPLocation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+DL-UP-TNL-Address-to-Update-List-Item ::= SEQUENCE {
+ oldIPAdress TransportLayerAddress,
+ newIPAdress TransportLayerAddress,
+ iE-Extensions ProtocolExtensionContainer { { DL-UP-TNL-Address-to-Update-List-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DL-UP-TNL-Address-to-Update-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DLUPTNLInformation-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofDLUPTNLInformation)) OF DLUPTNLInformation-ToBeSetup-Item
+
+DLUPTNLInformation-ToBeSetup-Item ::= SEQUENCE {
+ dLUPTNLInformation UPTransportLayerInformation ,
+ iE-Extensions ProtocolExtensionContainer { { DLUPTNLInformation-ToBeSetup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DLUPTNLInformation-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRB-Activity-Item ::= SEQUENCE {
+ dRBID DRBID,
+ dRB-Activity DRB-Activity OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DRB-Activity-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRB-Activity-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRB-Activity ::= ENUMERATED {active, not-active}
+
+DRBID ::= INTEGER (1..32, ...)
+
+DRBs-FailedToBeModified-Item ::= SEQUENCE {
+ dRBID DRBID ,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-FailedToBeModified-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-FailedToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRBs-FailedToBeSetup-Item ::= SEQUENCE {
+ dRBID DRBID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-FailedToBeSetup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-FailedToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+DRBs-FailedToBeSetupMod-Item ::= SEQUENCE {
+ dRBID DRBID ,
+ cause Cause OPTIONAL ,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-FailedToBeSetupMod-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-FailedToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRB-Information ::= SEQUENCE {
+ dRB-QoS QoSFlowLevelQoSParameters,
+ sNSSAI SNSSAI,
+ notificationControl NotificationControl OPTIONAL,
+ flows-Mapped-To-DRB-List Flows-Mapped-To-DRB-List,
+ iE-Extensions ProtocolExtensionContainer { { DRB-Information-ItemExtIEs } } OPTIONAL
+}
+
+DRB-Information-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRBs-Modified-Item ::= SEQUENCE {
+ dRBID DRBID,
+ lCID LCID OPTIONAL,
+ dLUPTNLInformation-ToBeSetup-List DLUPTNLInformation-ToBeSetup-List,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-Modified-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-Modified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
+ { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional },
+ ...
+}
+
+DRBs-ModifiedConf-Item ::= SEQUENCE {
+ dRBID DRBID,
+ uLUPTNLInformation-ToBeSetup-List ULUPTNLInformation-ToBeSetup-List ,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-ModifiedConf-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-ModifiedConf-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional },
+ ...
+}
+
+DRB-Notify-Item ::= SEQUENCE {
+ dRBID DRBID,
+ notification-Cause Notification-Cause,
+ iE-Extensions ProtocolExtensionContainer { { DRB-Notify-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRB-Notify-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetNotifyIndex PRESENCE optional },
+ ...
+}
+
+DRBs-Required-ToBeModified-Item ::= SEQUENCE {
+ dRBID DRBID,
+ dLUPTNLInformation-ToBeSetup-List DLUPTNLInformation-ToBeSetup-List ,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-Required-ToBeModified-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-Required-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional },
+ ...
+}
+
+DRBs-Required-ToBeReleased-Item ::= SEQUENCE {
+ dRBID DRBID,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-Required-ToBeReleased-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-Required-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRBs-Setup-Item ::= SEQUENCE {
+ dRBID DRBID,
+ lCID LCID OPTIONAL,
+ dLUPTNLInformation-ToBeSetup-List DLUPTNLInformation-ToBeSetup-List ,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-Setup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-Setup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
+ { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional },
+ ...
+}
+
+DRBs-SetupMod-Item ::= SEQUENCE {
+ dRBID DRBID,
+ lCID LCID OPTIONAL,
+ dLUPTNLInformation-ToBeSetup-List DLUPTNLInformation-ToBeSetup-List ,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-SetupMod-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-SetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
+ { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional },
+ ...
+}
+
+
+DRBs-ToBeModified-Item ::= SEQUENCE {
+ dRBID DRBID,
+ qoSInformation QoSInformation OPTIONAL,
+ uLUPTNLInformation-ToBeSetup-List ULUPTNLInformation-ToBeSetup-List ,
+ uLConfiguration ULConfiguration OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-ToBeModified-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-DLPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ { ID id-ULPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ {ID id-BearerTypeChange CRITICALITY ignore EXTENSION BearerTypeChange PRESENCE optional}|
+ { ID id-RLCMode CRITICALITY ignore EXTENSION RLCMode PRESENCE optional }|
+ { ID id-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
+ { ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
+ { ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
+ { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}|
+ { ID id-TransmissionStopIndicator CRITICALITY ignore EXTENSION TransmissionStopIndicator PRESENCE optional}|
+ { ID id-CG-SDTindicatorMod CRITICALITY reject EXTENSION CG-SDTindicatorMod PRESENCE optional },
+ ...
+}
+
+DRBs-ToBeReleased-Item ::= SEQUENCE {
+ dRBID DRBID,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-ToBeReleased-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRBs-ToBeSetup-Item ::= SEQUENCE {
+ dRBID DRBID,
+ qoSInformation QoSInformation,
+ uLUPTNLInformation-ToBeSetup-List ULUPTNLInformation-ToBeSetup-List ,
+ rLCMode RLCMode,
+ uLConfiguration ULConfiguration OPTIONAL,
+ duplicationActivation DuplicationActivation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-ToBeSetup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
+ { ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
+ { ID id-DLPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE mandatory }|
+ { ID id-ULPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
+ { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}|
+ { ID id-SDTRLCBearerConfiguration CRITICALITY ignore EXTENSION SDTRLCBearerConfiguration PRESENCE optional },
+ ...
+}
+
+
+DRBs-ToBeSetupMod-Item ::= SEQUENCE {
+ dRBID DRBID,
+ qoSInformation QoSInformation,
+ uLUPTNLInformation-ToBeSetup-List ULUPTNLInformation-ToBeSetup-List,
+ rLCMode RLCMode,
+ uLConfiguration ULConfiguration OPTIONAL,
+ duplicationActivation DuplicationActivation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DRBs-ToBeSetupMod-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DRBs-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
+ { ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
+ { ID id-DLPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ { ID id-ULPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
+ { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}|
+ { ID id-CG-SDTindicatorSetup CRITICALITY reject EXTENSION CG-SDTindicatorSetup PRESENCE optional },
+ ...
+}
+
+DRXCycle ::= SEQUENCE {
+ longDRXCycleLength LongDRXCycleLength,
+ shortDRXCycleLength ShortDRXCycleLength OPTIONAL,
+ shortDRXCycleTimer ShortDRXCycleTimer OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DRXCycle-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DRXCycle-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DRX-Config ::= OCTET STRING
+
+DRXConfigurationIndicator ::= ENUMERATED{ release, ...}
+
+DRX-LongCycleStartOffset ::= INTEGER (0..10239)
+
+DSInformationList ::= SEQUENCE (SIZE(0..maxnoofDSInfo)) OF DSCP
+
+DSCP ::= BIT STRING (SIZE (6))
+
+DUtoCURRCContainer ::= OCTET STRING
+
+DUCURadioInformationType ::= CHOICE {
+ rIM DUCURIMInformation,
+ choice-extension ProtocolIE-SingleContainer { { DUCURadioInformationType-ExtIEs} }
+}
+
+DUCURadioInformationType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+DUCURIMInformation ::= SEQUENCE {
+ victimgNBSetID GNBSetID,
+ rIMRSDetectionStatus RIMRSDetectionStatus,
+ aggressorCellList AggressorCellList,
+ iE-Extensions ProtocolExtensionContainer { { DUCURIMInformation-ExtIEs} } OPTIONAL
+}
+
+DUCURIMInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DUF-Slot-Config-Item ::= CHOICE {
+ explicitFormat ExplicitFormat,
+ implicitFormat ImplicitFormat,
+ choice-extension ProtocolIE-SingleContainer { { DUF-Slot-Config-Item-ExtIEs} }
+}
+
+DUF-Slot-Config-Item-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+DUF-Slot-Config-List ::= SEQUENCE (SIZE(1..maxnoofDUFSlots)) OF DUF-Slot-Config-Item
+
+DUFSlotformatIndex ::= INTEGER(0..254)
+
+DUFTransmissionPeriodicity ::= ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ...}
+
+DU-RX-MT-RX ::= ENUMERATED {supported, not-supported }
+
+DU-TX-MT-TX ::= ENUMERATED {supported, not-supported }
+
+DU-RX-MT-TX ::= ENUMERATED {supported, not-supported }
+
+DU-TX-MT-RX ::= ENUMERATED {supported, not-supported }
+
+DU-RX-MT-RX-Extend ::= ENUMERATED {supported, not-supported, supported-and-FDM-required, ...}
+
+DU-TX-MT-TX-Extend ::= ENUMERATED {supported, not-supported, supported-and-FDM-required, ...}
+
+DU-RX-MT-TX-Extend ::= ENUMERATED {supported, not-supported, supported-and-FDM-required, ...}
+
+DU-TX-MT-RX-Extend ::= ENUMERATED {supported, not-supported, supported-and-FDM-required, ...}
+
+DUtoCURRCInformation ::= SEQUENCE {
+ cellGroupConfig CellGroupConfig,
+ measGapConfig MeasGapConfig OPTIONAL,
+ requestedP-MaxFR1 OCTET STRING OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DUtoCURRCInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DUtoCURRCInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-DRX-LongCycleStartOffset CRITICALITY ignore EXTENSION DRX-LongCycleStartOffset PRESENCE optional }|
+ { ID id-SelectedBandCombinationIndex CRITICALITY ignore EXTENSION SelectedBandCombinationIndex PRESENCE optional }|
+ { ID id-SelectedFeatureSetEntryIndex CRITICALITY ignore EXTENSION SelectedFeatureSetEntryIndex PRESENCE optional }|
+ { ID id-Ph-InfoSCG CRITICALITY ignore EXTENSION Ph-InfoSCG PRESENCE optional }|
+ { ID id-RequestedBandCombinationIndex CRITICALITY ignore EXTENSION RequestedBandCombinationIndex PRESENCE optional }|
+ { ID id-RequestedFeatureSetEntryIndex CRITICALITY ignore EXTENSION RequestedFeatureSetEntryIndex PRESENCE optional }|
+ { ID id-DRX-Config CRITICALITY ignore EXTENSION DRX-Config PRESENCE optional }|
+ { ID id-PDCCH-BlindDetectionSCG CRITICALITY ignore EXTENSION PDCCH-BlindDetectionSCG PRESENCE optional }|
+ { ID id-Requested-PDCCH-BlindDetectionSCG CRITICALITY ignore EXTENSION Requested-PDCCH-BlindDetectionSCG PRESENCE optional }|
+ { ID id-Ph-InfoMCG CRITICALITY ignore EXTENSION Ph-InfoMCG PRESENCE optional }|
+ { ID id-MeasGapSharingConfig CRITICALITY ignore EXTENSION MeasGapSharingConfig PRESENCE optional }|
+ { ID id-SL-PHY-MAC-RLC-Config CRITICALITY ignore EXTENSION SL-PHY-MAC-RLC-Config PRESENCE optional }|
+ { ID id-SL-ConfigDedicatedEUTRA-Info CRITICALITY ignore EXTENSION SL-ConfigDedicatedEUTRA-Info PRESENCE optional }|
+ { ID id-RequestedP-MaxFR2 CRITICALITY ignore EXTENSION RequestedP-MaxFR2 PRESENCE optional }|
+ { ID id-SDT-MAC-PHY-CG-Config CRITICALITY ignore EXTENSION SDT-MAC-PHY-CG-Config PRESENCE optional }|
+ { ID id-MUSIM-GapConfig CRITICALITY ignore EXTENSION MUSIM-GapConfig PRESENCE optional }|
+ { ID id-SL-RLC-ChannelToAddModList CRITICALITY ignore EXTENSION SL-RLC-ChannelToAddModList PRESENCE optional }|
+ { ID id-InterFrequencyConfig-NoGap CRITICALITY ignore EXTENSION InterFrequencyConfig-NoGap PRESENCE optional }|
+ { ID id-UL-GapFR2-Config CRITICALITY ignore EXTENSION UL-GapFR2-Config PRESENCE optional }|
+ { ID id-TwoPHRModeMCG CRITICALITY ignore EXTENSION TwoPHRModeMCG PRESENCE optional }|
+ { ID id-TwoPHRModeSCG CRITICALITY ignore EXTENSION TwoPHRModeSCG PRESENCE optional }|
+ { ID id-ncd-SSB-RedCapInitialBWP-SDT CRITICALITY ignore EXTENSION Ncd-SSB-RedCapInitialBWP-SDT PRESENCE optional },
+ ...
+}
+
+DuplicationActivation ::= ENUMERATED{active,inactive,... }
+
+DuplicationIndication ::= ENUMERATED {true, ... , false }
+
+DuplicationState ::= ENUMERATED {
+ active,
+ inactive,
+ ...
+}
+
+Dynamic5QIDescriptor ::= SEQUENCE {
+ qoSPriorityLevel INTEGER (1..127),
+ packetDelayBudget PacketDelayBudget,
+ packetErrorRate PacketErrorRate,
+ fiveQI INTEGER (0..255, ...) OPTIONAL,
+ delayCritical ENUMERATED {delay-critical, non-delay-critical} OPTIONAL,
+ -- C-ifGBRflow: This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
+ averagingWindow AveragingWindow OPTIONAL,
+ -- C-ifGBRflow: This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
+ maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Dynamic5QIDescriptor-ExtIEs } } OPTIONAL
+}
+
+Dynamic5QIDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ExtendedPacketDelayBudget CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }|
+ { ID id-CNPacketDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }|
+ { ID id-CNPacketDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional },
+ ...
+}
+
+DynamicPQIDescriptor ::= SEQUENCE {
+ resourceType ENUMERATED {gbr, non-gbr, delay-critical-grb, ...} OPTIONAL,
+ qoSPriorityLevel INTEGER (1..8, ...),
+ packetDelayBudget PacketDelayBudget,
+ packetErrorRate PacketErrorRate,
+ averagingWindow AveragingWindow OPTIONAL,
+ -- C-ifGBRflow: This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
+ maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DynamicPQIDescriptor-ExtIEs } } OPTIONAL
+}
+
+DynamicPQIDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- E
+
+
+E-CID-MeasurementQuantities ::= SEQUENCE (SIZE (1.. maxnoofMeasE-CID)) OF ProtocolIE-SingleContainer { {E-CID-MeasurementQuantities-ItemIEs} }
+
+E-CID-MeasurementQuantities-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-E-CID-MeasurementQuantities-Item CRITICALITY reject TYPE E-CID-MeasurementQuantities-Item PRESENCE mandatory}
+}
+
+E-CID-MeasurementQuantities-Item ::= SEQUENCE {
+ e-CIDmeasurementQuantitiesValue E-CID-MeasurementQuantitiesValue,
+ iE-Extensions ProtocolExtensionContainer { { E-CID-MeasurementQuantitiesValue-ExtIEs} } OPTIONAL
+}
+
+E-CID-MeasurementQuantitiesValue-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-CID-MeasurementQuantitiesValue ::= ENUMERATED {
+ default,
+ angleOfArrivalNR,
+ ... ,
+ timingAdvanceNR
+}
+
+E-CID-MeasurementResult ::= SEQUENCE {
+ geographicalCoordinates GeographicalCoordinates OPTIONAL,
+ measuredResults-List E-CID-MeasuredResults-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-CID-MeasurementResult-ExtIEs} } OPTIONAL
+}
+
+E-CID-MeasurementResult-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-CID-MeasuredResults-List ::= SEQUENCE (SIZE(1..maxnoofMeasE-CID)) OF E-CID-MeasuredResults-Item
+
+E-CID-MeasuredResults-Item ::= SEQUENCE {
+ e-CID-MeasuredResults-Value E-CID-MeasuredResults-Value,
+ iE-Extensions ProtocolExtensionContainer {{ E-CID-MeasuredResults-Item-ExtIEs }} OPTIONAL
+}
+
+E-CID-MeasuredResults-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+E-CID-MeasuredResults-Value ::= CHOICE {
+ valueAngleofArrivalNR UL-AoA,
+ choice-extension ProtocolIE-SingleContainer { { E-CID-MeasuredResults-Value-ExtIEs} }
+}
+
+E-CID-MeasuredResults-Value-ExtIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-NR-TADV CRITICALITY ignore TYPE NR-TADV PRESENCE mandatory },
+ ...
+}
+
+E-CID-ReportCharacteristics ::= ENUMERATED {
+ onDemand,
+ periodic,
+ ...
+}
+
+EgressBHRLCCHList ::= SEQUENCE (SIZE(1..maxnoofEgressLinks)) OF EgressBHRLCCHItem
+
+EgressBHRLCCHItem ::= SEQUENCE {
+ nextHopBAPAddress BAPAddress,
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer {{EgressBHRLCCHItemExtIEs }} OPTIONAL
+}
+
+EgressBHRLCCHItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EgressNonF1terminatingTopologyIndicator ::= ENUMERATED {true, ...}
+
+Endpoint-IP-address-and-port ::=SEQUENCE {
+ endpointIPAddress TransportLayerAddress,
+ iE-Extensions ProtocolExtensionContainer { { Endpoint-IP-address-and-port-ExtIEs} } OPTIONAL
+}
+
+Endpoint-IP-address-and-port-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-portNumber CRITICALITY reject EXTENSION PortNumber PRESENCE optional},
+ ...
+}
+
+EnergyDetectionThreshold ::= INTEGER (-100..-50, ...)
+
+ExtendedAvailablePLMN-List ::= SEQUENCE (SIZE(1..maxnoofExtendedBPLMNs)) OF ExtendedAvailablePLMN-Item
+
+ExtendedAvailablePLMN-Item ::= SEQUENCE {
+ pLMNIdentity PLMN-Identity,
+ iE-Extensions ProtocolExtensionContainer { { ExtendedAvailablePLMN-Item-ExtIEs} } OPTIONAL
+}
+
+ExplicitFormat ::= SEQUENCE {
+ permutation Permutation,
+ noofDownlinkSymbols NoofDownlinkSymbols OPTIONAL,
+ noofUplinkSymbols NoofUplinkSymbols OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ExplicitFormat-ExtIEs} } OPTIONAL
+}
+
+ExplicitFormat-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ExtendedAvailablePLMN-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ExtendedServedPLMNs-List ::= SEQUENCE (SIZE(1.. maxnoofExtendedBPLMNs)) OF ExtendedServedPLMNs-Item
+
+ExtendedServedPLMNs-Item ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ tAISliceSupportList SliceSupportList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ExtendedServedPLMNs-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+ExtendedServedPLMNs-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NPNSupportInfo CRITICALITY reject EXTENSION NPNSupportInfo PRESENCE optional }|
+ { ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional }|
+ { ID id-TAINSAGSupportList CRITICALITY ignore EXTENSION NSAGSupportList PRESENCE optional},
+ ...
+}
+
+ExtendedSliceSupportList ::= SEQUENCE (SIZE(1.. maxnoofExtSliceItems)) OF SliceSupportItem
+
+ExtendedUEIdentityIndexValue ::= BIT STRING (SIZE(16))
+
+EUTRACells-List ::= SEQUENCE (SIZE (1.. maxCellineNB)) OF EUTRACells-List-item
+
+EUTRACells-List-item ::= SEQUENCE {
+ eUTRA-Cell-ID EUTRA-Cell-ID,
+ served-EUTRA-Cells-Information Served-EUTRA-Cells-Information,
+ iE-Extensions ProtocolExtensionContainer { { EUTRACells-List-itemExtIEs } } OPTIONAL
+}
+
+EUTRACells-List-itemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+EUTRA-Cell-ID ::= BIT STRING (SIZE(28))
+
+EUTRA-Coex-FDD-Info ::= SEQUENCE {
+ uL-EARFCN ExtendedEARFCN OPTIONAL,
+ dL-EARFCN ExtendedEARFCN,
+ uL-Transmission-Bandwidth EUTRA-Transmission-Bandwidth OPTIONAL,
+ dL-Transmission-Bandwidth EUTRA-Transmission-Bandwidth,
+ iE-Extensions ProtocolExtensionContainer { {EUTRA-Coex-FDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+EUTRA-Coex-FDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EUTRA-Coex-Mode-Info ::= CHOICE {
+ fDD EUTRA-Coex-FDD-Info,
+ tDD EUTRA-Coex-TDD-Info,
+ ...
+}
+
+EUTRA-Coex-TDD-Info ::= SEQUENCE {
+ eARFCN ExtendedEARFCN,
+ transmission-Bandwidth EUTRA-Transmission-Bandwidth,
+ subframeAssignment EUTRA-SubframeAssignment,
+ specialSubframe-Info EUTRA-SpecialSubframe-Info,
+ iE-Extensions ProtocolExtensionContainer { {EUTRA-Coex-TDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+EUTRA-Coex-TDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+EUTRA-CyclicPrefixDL ::= ENUMERATED {
+ normal,
+ extended,
+ ...
+}
+
+EUTRA-CyclicPrefixUL ::= ENUMERATED {
+ normal,
+ extended,
+ ...
+}
+
+EUTRA-PRACH-Configuration ::= SEQUENCE {
+ rootSequenceIndex INTEGER (0..837),
+ zeroCorrelationIndex INTEGER (0..15),
+ highSpeedFlag BOOLEAN,
+ prach-FreqOffset INTEGER (0..94),
+ prach-ConfigIndex INTEGER (0..63) OPTIONAL,
+ -- C-ifTDD: This IE shall be present if the EUTRA-Mode-Info IE in the Resource Coordination E-UTRA Cell Information IE is set to the value "TDD"
+ iE-Extensions ProtocolExtensionContainer { {EUTRA-PRACH-Configuration-ExtIEs} } OPTIONAL,
+ ...
+}
+
+EUTRA-PRACH-Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+EUTRA-SpecialSubframe-Info ::= SEQUENCE {
+ specialSubframePatterns EUTRA-SpecialSubframePatterns,
+ cyclicPrefixDL EUTRA-CyclicPrefixDL,
+ cyclicPrefixUL EUTRA-CyclicPrefixUL,
+ iE-Extensions ProtocolExtensionContainer { { EUTRA-SpecialSubframe-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+EUTRA-SpecialSubframe-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EUTRA-SpecialSubframePatterns ::= ENUMERATED {
+ ssp0,
+ ssp1,
+ ssp2,
+ ssp3,
+ ssp4,
+ ssp5,
+ ssp6,
+ ssp7,
+ ssp8,
+ ssp9,
+ ssp10,
+ ...
+}
+
+EUTRA-SubframeAssignment ::= ENUMERATED {
+ sa0,
+ sa1,
+ sa2,
+ sa3,
+ sa4,
+ sa5,
+ sa6,
+ ...
+}
+
+EUTRA-Transmission-Bandwidth ::= ENUMERATED {
+ bw6,
+ bw15,
+ bw25,
+ bw50,
+ bw75,
+ bw100,
+ ...
+}
+
+EUTRANQoS ::= SEQUENCE {
+ qCI QCI,
+ allocationAndRetentionPriority AllocationAndRetentionPriority,
+ gbrQosInformation GBR-QosInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { EUTRANQoS-ExtIEs} } OPTIONAL,
+ ...
+}
+
+EUTRANQoS-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+{ ID id-ENBDLTNLAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
+ ...
+}
+
+ExecuteDuplication ::= ENUMERATED{true,...}
+
+ExtendedEARFCN ::= INTEGER (0..262143)
+
+EUTRA-Mode-Info ::= CHOICE {
+ eUTRAFDD EUTRA-FDD-Info,
+ eUTRATDD EUTRA-TDD-Info,
+ choice-extension ProtocolIE-SingleContainer { { EUTRA-Mode-Info-ExtIEs} }
+}
+
+EUTRA-Mode-Info-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+EUTRA-NR-CellResourceCoordinationReq-Container ::= OCTET STRING
+
+EUTRA-NR-CellResourceCoordinationReqAck-Container ::= OCTET STRING
+
+EUTRA-FDD-Info ::= SEQUENCE {
+ uL-offsetToPointA OffsetToPointA,
+ dL-offsetToPointA OffsetToPointA,
+ iE-Extensions ProtocolExtensionContainer { {EUTRA-FDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+EUTRA-FDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EUTRA-TDD-Info ::= SEQUENCE {
+ offsetToPointA OffsetToPointA,
+ iE-Extensions ProtocolExtensionContainer { {EUTRA-TDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+EUTRA-TDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EventType ::= ENUMERATED {
+ on-demand,
+ periodic,
+ stop,
+ ...
+}
+
+ExtendedPacketDelayBudget ::= INTEGER (1..65535, ..., 65536..109999)
+
+Expected-UL-AoA ::= SEQUENCE {
+ expected-Azimuth-AoA Expected-Azimuth-AoA,
+ expected-Zenith-AoA Expected-Zenith-AoA OPTIONAL,
+ iE-extensions ProtocolExtensionContainer { { Expected-UL-AoA-ExtIEs } } OPTIONAL,
+ ...
+}
+Expected-UL-AoA-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Expected-ZoA-only ::= SEQUENCE {
+ expected-ZoA-only Expected-Zenith-AoA,
+ iE-extensions ProtocolExtensionContainer { { Expected-ZoA-only-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Expected-ZoA-only-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Expected-Azimuth-AoA ::= SEQUENCE {
+ expected-Azimuth-AoA-value Expected-Value-AoA,
+ expected-Azimuth-AoA-uncertainty Uncertainty-range-AoA,
+ iE-Extensions ProtocolExtensionContainer { { Expected-Azimuth-AoA-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Expected-Azimuth-AoA-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+Expected-Zenith-AoA ::= SEQUENCE {
+ expected-Zenith-AoA-value Expected-Value-ZoA,
+ expected-Zenith-AoA-uncertainty Uncertainty-range-ZoA,
+ iE-Extensions ProtocolExtensionContainer { { Expected-Zenith-AoA-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Expected-Zenith-AoA-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Expected-Value-AoA ::= INTEGER (0..3599)
+
+Expected-Value-ZoA ::= INTEGER (0..1799)
+
+-- F
+
+F1CPathNSA ::= ENUMERATED {lte, nr, both}
+
+F1CTransferPath ::= SEQUENCE {
+ f1CPathNSA F1CPathNSA,
+ iE-Extensions ProtocolExtensionContainer { { F1CTransferPath-ExtIEs} } OPTIONAL,
+ ...
+}
+
+F1CTransferPath-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+F1CPathNRDC ::= ENUMERATED {mcg, scg, both}
+
+F1CTransferPathNRDC ::= SEQUENCE {
+ f1CPathNRDC F1CPathNRDC,
+ iE-Extensions ProtocolExtensionContainer { { F1CTransferPathNRDC-ExtIEs} } OPTIONAL,
+ ...
+}
+
+F1CTransferPathNRDC-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+FDD-Info ::= SEQUENCE {
+ uL-NRFreqInfo NRFreqInfo,
+ dL-NRFreqInfo NRFreqInfo,
+ uL-Transmission-Bandwidth Transmission-Bandwidth,
+ dL-Transmission-Bandwidth Transmission-Bandwidth,
+ iE-Extensions ProtocolExtensionContainer { {FDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ULCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|
+ { ID id-DLCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional },
+ ...
+}
+
+FDD-InfoRel16 ::= SEQUENCE {
+ uL-FreqInfo FreqInfoRel16 OPTIONAL,
+ sUL-FreqInfo FreqInfoRel16 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {FDD-InfoRel16-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FDD-InfoRel16-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FiveG-ProSeAuthorized ::= SEQUENCE {
+ fiveG-proSeDirectDiscovery FiveG-ProSeDirectDiscovery OPTIONAL,
+ fiveG-proSeDirectCommunication FiveG-ProSeDirectCommunication OPTIONAL,
+ fiveG-ProSeLayer2UEtoNetworkRelay FiveG-ProSeLayer2UEtoNetworkRelay OPTIONAL,
+ fiveG-ProSeLayer3UEtoNetworkRelay FiveG-ProSeLayer3UEtoNetworkRelay OPTIONAL,
+ fiveG-ProSeLayer2RemoteUE FiveG-ProSeLayer2RemoteUE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {FiveG-ProSeAuthorized-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FiveG-ProSeAuthorized-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FiveG-ProSeDirectDiscovery ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+FiveG-ProSeDirectCommunication ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+FiveG-ProSeLayer2UEtoNetworkRelay ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+FiveG-ProSeLayer3UEtoNetworkRelay ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+FiveG-ProSeLayer2RemoteUE ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+Flows-Mapped-To-DRB-List ::= SEQUENCE (SIZE(1.. maxnoofQoSFlows)) OF Flows-Mapped-To-DRB-Item
+
+Flows-Mapped-To-DRB-Item ::= SEQUENCE {
+ qoSFlowIdentifier QoSFlowIdentifier,
+ qoSFlowLevelQoSParameters QoSFlowLevelQoSParameters,
+ iE-Extensions ProtocolExtensionContainer { { Flows-Mapped-To-DRB-ItemExtIEs} } OPTIONAL
+}
+
+Flows-Mapped-To-DRB-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-QoSFlowMappingIndication CRITICALITY ignore EXTENSION QoSFlowMappingIndication PRESENCE optional}|
+ {ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional},
+ ...
+}
+
+FR1-Bandwidth ::= ENUMERATED {bw5, bw10, bw20, bw40, bw50, bw80, bw100, ...}
+
+FR2-Bandwidth ::= ENUMERATED {bw50, bw100, bw200, bw400, ..., bw800, bw1600, bw2000}
+
+FreqBandNrItem ::= SEQUENCE {
+ freqBandIndicatorNr INTEGER (1..1024,...),
+ supportedSULBandList SEQUENCE (SIZE(0..maxnoofNrCellBands)) OF SupportedSULFreqBandItem,
+ iE-Extensions ProtocolExtensionContainer { {FreqBandNrItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FreqBandNrItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FreqDomainLength ::= CHOICE {
+ l839 L839Info,
+ l139 L139Info,
+ choice-extension ProtocolIE-SingleContainer { {FreqDomainLength-ExtIEs} }
+}
+
+FreqDomainLength-ExtIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-L571Info CRITICALITY reject TYPE L571Info PRESENCE mandatory}|
+ { ID id-L1151Info CRITICALITY reject TYPE L1151Info PRESENCE mandatory},
+ ...
+}
+
+FreqInfoRel16 ::= SEQUENCE {
+ nRARFCN INTEGER (0..maxNRARFCN) OPTIONAL,
+ frequencyShift7p5khz FrequencyShift7p5khz OPTIONAL,
+ carrierList NRCarrierList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { FreqInfoRel16-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FreqInfoRel16-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FrequencyShift7p5khz ::= ENUMERATED {false, true, ...}
+
+Frequency-Domain-HSNA-Configuration-List ::= SEQUENCE (SIZE(1..maxnoofRBsetsPerCell)) OF Frequency-Domain-HSNA-Configuration-Item
+
+Frequency-Domain-HSNA-Configuration-Item::= SEQUENCE {
+ rBSetIndex INTEGER (0..maxnoofRBsetsPerCell-1, ...),
+ frequency-Domain-HSNA-Slot-Configuration-List Frequency-Domain-HSNA-Slot-Configuration-List,
+ iE-Extensions ProtocolExtensionContainer { { Frequency-Domain-HSNA-Configuration-Item-ExtIEs} } OPTIONAL
+}
+
+
+Frequency-Domain-HSNA-Configuration-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Frequency-Domain-HSNA-Slot-Configuration-List ::= SEQUENCE (SIZE(1..maxnoofHSNASlots)) OF Frequency-Domain-HSNA-Slot-Configuration-Item
+
+Frequency-Domain-HSNA-Slot-Configuration-Item::= SEQUENCE {
+ slotIndex INTEGER (0..5119) OPTIONAL,
+ hSNADownlink HSNADownlink OPTIONAL,
+ hSNAUplink HSNAUplink OPTIONAL,
+ hSNAFlexible HSNAFlexible OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Frequency-Domain-HSNA-Slot-Configuration-Item-ExtIEs } } OPTIONAL
+}
+
+Frequency-Domain-HSNA-Slot-Configuration-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+FullConfiguration ::= ENUMERATED {full, ...}
+
+FlowsMappedToSLDRB-List ::= SEQUENCE (SIZE(1.. maxnoofPC5QoSFlows)) OF FlowsMappedToSLDRB-Item
+
+FlowsMappedToSLDRB-Item ::= SEQUENCE {
+ pc5QoSFlowIdentifier PC5QoSFlowIdentifier,
+ iE-Extensions ProtocolExtensionContainer { {FlowsMappedToSLDRB-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FlowsMappedToSLDRB-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- G
+
+
+GBR-QosInformation ::= SEQUENCE {
+ e-RAB-MaximumBitrateDL BitRate,
+ e-RAB-MaximumBitrateUL BitRate,
+ e-RAB-GuaranteedBitrateDL BitRate,
+ e-RAB-GuaranteedBitrateUL BitRate,
+ iE-Extensions ProtocolExtensionContainer { { GBR-QosInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GBR-QosInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GBR-QoSFlowInformation::= SEQUENCE {
+ maxFlowBitRateDownlink BitRate,
+ maxFlowBitRateUplink BitRate,
+ guaranteedFlowBitRateDownlink BitRate,
+ guaranteedFlowBitRateUplink BitRate,
+ maxPacketLossRateDownlink MaxPacketLossRate OPTIONAL,
+ maxPacketLossRateUplink MaxPacketLossRate OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GBR-QosFlowInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GBR-QosFlowInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AlternativeQoSParaSetList CRITICALITY ignore EXTENSION AlternativeQoSParaSetList PRESENCE optional },
+ ...
+}
+
+CG-Config ::= OCTET STRING
+
+GeographicalCoordinates ::= SEQUENCE {
+ tRPPositionDefinitionType TRPPositionDefinitionType,
+ dLPRSResourceCoordinates DLPRSResourceCoordinates OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GeographicalCoordinates-ExtIEs } } OPTIONAL
+}
+
+GeographicalCoordinates-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ARPLocationInfo CRITICALITY ignore EXTENSION ARPLocationInformation PRESENCE optional},
+ ...
+}
+
+GNB-CU-MBS-F1AP-ID ::= INTEGER (0..4294967295)
+
+GNBCUMeasurementID ::= INTEGER (0.. 4095, ...)
+
+GNBDUMeasurementID ::= INTEGER (0.. 4095, ...)
+
+GNB-CUSystemInformation::= SEQUENCE {
+ sibtypetobeupdatedlist SEQUENCE (SIZE(1.. maxnoofSIBTypes)) OF SibtypetobeupdatedListItem,
+ iE-Extensions ProtocolExtensionContainer { { GNB-CUSystemInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GNB-CUSystemInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-systemInformationAreaID CRITICALITY ignore EXTENSION SystemInformationAreaID PRESENCE optional},
+ ...
+}
+
+GNB-CU-TNL-Association-Setup-Item::= SEQUENCE {
+ tNLAssociationTransportLayerAddress CP-TransportLayerAddress ,
+ iE-Extensions ProtocolExtensionContainer { { GNB-CU-TNL-Association-Setup-Item-ExtIEs} } OPTIONAL
+}
+
+GNB-CU-TNL-Association-Setup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GNB-CU-TNL-Association-Failed-To-Setup-Item ::= SEQUENCE {
+ tNLAssociationTransportLayerAddress CP-TransportLayerAddress ,
+ cause Cause,
+ iE-Extensions ProtocolExtensionContainer { { GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs} } OPTIONAL
+}
+
+GNB-CU-TNL-Association-Failed-To-Setup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+GNB-CU-TNL-Association-To-Add-Item ::= SEQUENCE {
+ tNLAssociationTransportLayerAddress CP-TransportLayerAddress ,
+ tNLAssociationUsage TNLAssociationUsage,
+ iE-Extensions ProtocolExtensionContainer { { GNB-CU-TNL-Association-To-Add-Item-ExtIEs} } OPTIONAL
+}
+
+GNB-CU-TNL-Association-To-Add-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GNB-CU-TNL-Association-To-Remove-Item::= SEQUENCE {
+ tNLAssociationTransportLayerAddress CP-TransportLayerAddress ,
+ iE-Extensions ProtocolExtensionContainer { { GNB-CU-TNL-Association-To-Remove-Item-ExtIEs} } OPTIONAL
+}
+
+GNB-CU-TNL-Association-To-Remove-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-TNLAssociationTransportLayerAddressgNBDU CRITICALITY reject EXTENSION CP-TransportLayerAddress PRESENCE optional},
+ ...
+}
+
+
+GNB-CU-TNL-Association-To-Update-Item::= SEQUENCE {
+ tNLAssociationTransportLayerAddress CP-TransportLayerAddress ,
+ tNLAssociationUsage TNLAssociationUsage OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GNB-CU-TNL-Association-To-Update-Item-ExtIEs} } OPTIONAL
+}
+
+GNB-CU-TNL-Association-To-Update-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GNB-CU-UE-F1AP-ID ::= INTEGER (0..4294967295)
+
+GNB-DU-Cell-Resource-Configuration ::= SEQUENCE {
+ subcarrierSpacing SubcarrierSpacing,
+ dUFTransmissionPeriodicity DUFTransmissionPeriodicity OPTIONAL,
+ dUF-Slot-Config-List DUF-Slot-Config-List OPTIONAL,
+ hSNATransmissionPeriodicity HSNATransmissionPeriodicity,
+ hsNSASlotConfigList HSNASlotConfigList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GNB-DU-Cell-Resource-Configuration-ExtIEs } } OPTIONAL
+}
+
+GNB-DU-Cell-Resource-Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-rBSetConfiguration CRITICALITY reject EXTENSION RBSetConfiguration PRESENCE optional}|
+ {ID id-frequency-Domain-HSNA-Configuration-List CRITICALITY reject EXTENSION Frequency-Domain-HSNA-Configuration-List PRESENCE optional}|
+ {ID id-child-IAB-Nodes-NA-Resource-List CRITICALITY reject EXTENSION Child-IAB-Nodes-NA-Resource-List PRESENCE optional}|
+ {ID id-Parent-IAB-Nodes-NA-Resource-Configuration-List CRITICALITY reject EXTENSION Parent-IAB-Nodes-NA-Resource-Configuration-List PRESENCE optional},
+ ...
+}
+
+GNB-DU-MBS-F1AP-ID ::= INTEGER (0..4294967295)
+
+
+GNB-DU-UE-F1AP-ID ::= INTEGER (0..4294967295)
+
+GNB-DU-ID ::= INTEGER (0..68719476735)
+
+GNB-CU-Name ::= PrintableString(SIZE(1..150,...))
+
+GNB-DU-Name ::= PrintableString(SIZE(1..150,...))
+
+Extended-GNB-CU-Name ::= SEQUENCE {
+ gNB-CU-NameVisibleString GNB-CU-NameVisibleString OPTIONAL,
+ gNB-CU-NameUTF8String GNB-CU-NameUTF8String OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Extended-GNB-CU-Name-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Extended-GNB-CU-Name-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GNB-CU-NameVisibleString ::= VisibleString(SIZE(1..150,...))
+
+GNB-CU-NameUTF8String ::= UTF8String(SIZE(1..150,...))
+
+Extended-GNB-DU-Name ::= SEQUENCE {
+ gNB-DU-NameVisibleString GNB-DU-NameVisibleString OPTIONAL,
+ gNB-DU-NameUTF8String GNB-DU-NameUTF8String OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Extended-GNB-DU-Name-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Extended-GNB-DU-Name-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GNB-DU-NameVisibleString ::= VisibleString(SIZE(1..150,...))
+
+GNB-DU-NameUTF8String ::= UTF8String(SIZE(1..150,...))
+
+
+GNB-DU-Served-Cells-Item ::= SEQUENCE {
+ served-Cell-Information Served-Cell-Information,
+ gNB-DU-System-Information GNB-DU-System-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GNB-DU-Served-Cells-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+GNB-DU-Served-Cells-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GNB-DU-System-Information ::= SEQUENCE {
+ mIB-message MIB-message,
+ sIB1-message SIB1-message,
+ iE-Extensions ProtocolExtensionContainer { { GNB-DU-System-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GNB-DU-System-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-SIB12-message CRITICALITY ignore EXTENSION SIB12-message PRESENCE optional}|
+ { ID id-SIB13-message CRITICALITY ignore EXTENSION SIB13-message PRESENCE optional}|
+ { ID id-SIB14-message CRITICALITY ignore EXTENSION SIB14-message PRESENCE optional}|
+ { ID id-SIB10-message CRITICALITY ignore EXTENSION SIB10-message PRESENCE optional}|
+ { ID id-SIB17-message CRITICALITY ignore EXTENSION SIB17-message PRESENCE optional}|
+ { ID id-SIB20-message CRITICALITY ignore EXTENSION SIB20-message PRESENCE optional}|
+ { ID id-SIB15-message CRITICALITY ignore EXTENSION SIB15-message PRESENCE optional},
+ ...
+}
+
+GNB-DUConfigurationQuery ::= ENUMERATED {true, ...}
+
+GNBDUOverloadInformation ::= ENUMERATED {overloaded, not-overloaded}
+
+GNB-DU-TNL-Association-To-Remove-Item::= SEQUENCE {
+ tNLAssociationTransportLayerAddress CP-TransportLayerAddress ,
+ tNLAssociationTransportLayerAddressgNBCU CP-TransportLayerAddress OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GNB-DU-TNL-Association-To-Remove-Item-ExtIEs} } OPTIONAL
+}
+
+GNB-DU-TNL-Association-To-Remove-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GNBDUUESliceMaximumBitRateList::= SEQUENCE (SIZE(1.. maxnoofSMBRValues)) OF GNBDUUESliceMaximumBitRateItem
+
+GNBDUUESliceMaximumBitRateItem::= SEQUENCE {
+ sNSSAI SNSSAI,
+ uESliceMaximumBitRateUL BitRate,
+ iE-Extensions ProtocolExtensionContainer { { GNBDUUESliceMaximumBitRateItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GNBDUUESliceMaximumBitRateItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GNB-RxTxTimeDiff ::= SEQUENCE {
+ rxTxTimeDiff GNBRxTxTimeDiffMeas,
+ additionalPath-List AdditionalPath-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GNB-RxTxTimeDiff-ExtIEs} } OPTIONAL
+}
+
+GNB-RxTxTimeDiff-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ExtendedAdditionalPathList CRITICALITY ignore EXTENSION ExtendedAdditionalPathList PRESENCE optional}|
+ { ID id-TRPTEGInformation CRITICALITY ignore EXTENSION TRPTEGInformation PRESENCE optional },
+ ...
+}
+
+GNBRxTxTimeDiffMeas ::= CHOICE {
+ k0 INTEGER (0.. 1970049),
+ k1 INTEGER (0.. 985025),
+ k2 INTEGER (0.. 492513),
+ k3 INTEGER (0.. 246257),
+ k4 INTEGER (0.. 123129),
+ k5 INTEGER (0.. 61565),
+ choice-extension ProtocolIE-SingleContainer { { GNBRxTxTimeDiffMeas-ExtIEs } }
+}
+
+GNBRxTxTimeDiffMeas-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+GNBSetID ::= BIT STRING (SIZE(22))
+
+GTP-TEID ::= OCTET STRING (SIZE (4))
+
+GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofGTPTLAs)) OF GTPTLA-Item
+
+
+GTPTLA-Item ::= SEQUENCE {
+ gTPTransportLayerAddress TransportLayerAddress,
+ iE-Extensions ProtocolExtensionContainer { { GTPTLA-Item-ExtIEs } } OPTIONAL
+}
+
+GTPTLA-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+GTPTunnel ::= SEQUENCE {
+ transportLayerAddress TransportLayerAddress,
+ gTP-TEID GTP-TEID,
+ iE-Extensions ProtocolExtensionContainer { { GTPTunnel-ExtIEs } } OPTIONAL,
+ ...
+}
+
+GTPTunnel-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- H
+
+HandoverPreparationInformation ::= OCTET STRING
+
+HardwareLoadIndicator ::= SEQUENCE {
+ dLHardwareLoadIndicator INTEGER (0..100, ...),
+ uLHardwareLoadIndicator INTEGER (0..100, ...),
+ iE-Extensions ProtocolExtensionContainer { { HardwareLoadIndicator-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HardwareLoadIndicator-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSNASlotConfigList ::= SEQUENCE (SIZE(1..maxnoofHSNASlots)) OF HSNASlotConfigItem
+
+HSNASlotConfigItem ::= SEQUENCE {
+ hSNADownlink HSNADownlink OPTIONAL,
+ hSNAUplink HSNAUplink OPTIONAL,
+ hSNAFlexible HSNAFlexible OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSNASlotConfigItem-ExtIEs } } OPTIONAL
+}
+
+HSNASlotConfigItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+HSNADownlink ::= ENUMERATED { hard, soft, notavailable }
+
+HSNAFlexible ::= ENUMERATED { hard, soft, notavailable }
+
+HSNAUplink ::= ENUMERATED { hard, soft, notavailable }
+
+HSNATransmissionPeriodicity ::= ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ms20, ms40, ms80, ms160, ...}
+
+HashedUEIdentityIndexValue ::= BIT STRING (SIZE(13, ...))
+
+
+-- I
+
+IAB-Barred ::= ENUMERATED {barred, not-barred, ...}
+
+IABConditionalRRCMessageDeliveryIndication ::= ENUMERATED {true, ...}
+
+IABCongestionIndication ::= SEQUENCE {
+ iAB-Congestion-Indication-List IAB-Congestion-Indication-List,
+ iE-Extensions ProtocolExtensionContainer { { IAB-Congestion-Indication-List-ExtIEs } } OPTIONAL
+}
+
+IAB-Congestion-Indication-List-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-Congestion-Indication-List ::= SEQUENCE (SIZE(1..maxnoofIABCongInd)) OF IAB-Congestion-Indication-Item
+
+IAB-Congestion-Indication-Item ::= SEQUENCE {
+ childNodeIdentifier BAPAddress,
+ bHRLCCHList BHRLCCHList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IAB-Congestion-Indication-ItemExtIEs } } OPTIONAL
+}
+
+IAB-Congestion-Indication-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+IAB-Info-IAB-donor-CU ::= SEQUENCE{
+ iAB-STC-Info IAB-STC-Info OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IAB-Info-IAB-donor-CU-ExtIEs } } OPTIONAL
+}
+
+IAB-Info-IAB-donor-CU-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-Info-IAB-DU ::= SEQUENCE{
+ multiplexingInfo MultiplexingInfo OPTIONAL,
+ iAB-STC-Info IAB-STC-Info OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IAB-Info-IAB-DU-ExtIEs } } OPTIONAL
+}
+
+IAB-Info-IAB-DU-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-MT-Cell-List ::= SEQUENCE (SIZE(1..maxnoofServingCells)) OF IAB-MT-Cell-List-Item
+
+IAB-MT-Cell-List-Item ::= SEQUENCE {
+ nRCellIdentity NRCellIdentity,
+ dU-RX-MT-RX DU-RX-MT-RX,
+ dU-TX-MT-TX DU-TX-MT-TX,
+ dU-RX-MT-TX DU-RX-MT-TX,
+ dU-TX-MT-RX DU-TX-MT-RX,
+ iE-Extensions ProtocolExtensionContainer { { IAB-MT-Cell-List-Item-ExtIEs } } OPTIONAL
+}
+
+IAB-MT-Cell-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-DU-RX-MT-RX-Extend CRITICALITY ignore EXTENSION DU-RX-MT-RX-Extend PRESENCE optional }|
+ { ID id-DU-TX-MT-TX-Extend CRITICALITY ignore EXTENSION DU-TX-MT-TX-Extend PRESENCE optional }|
+ { ID id-DU-RX-MT-TX-Extend CRITICALITY ignore EXTENSION DU-RX-MT-TX-Extend PRESENCE optional }|
+ { ID id-DU-TX-MT-RX-Extend CRITICALITY ignore EXTENSION DU-TX-MT-RX-Extend PRESENCE optional },
+ ...
+}
+
+
+
+IAB-MT-Cell-NA-Resource-Configuration-Mode-Info ::= CHOICE {
+ fDD IAB-MT-Cell-NA-Resource-Configuration-FDD-Info,
+ tDD IAB-MT-Cell-NA-Resource-Configuration-TDD-Info,
+ choice-extension ProtocolIE-SingleContainer { { IAB-MT-Cell-NA-Resource-Configuration-Mode-Info-ExtIEs} }
+}
+
+IAB-MT-Cell-NA-Resource-Configuration-Mode-Info-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+IAB-MT-Cell-NA-Resource-Configuration-FDD-Info ::= SEQUENCE {
+ gNB-DU-Cell-NA-Resource-Configuration-FDD-UL GNB-DU-Cell-Resource-Configuration,
+ gNB-DU-Cell-NA-Resource-Configuration-FDD-DL GNB-DU-Cell-Resource-Configuration,
+ uL-FreqInfo NRFreqInfo OPTIONAL,
+ uL-Transmission-Bandwidth Transmission-Bandwidth OPTIONAL,
+ uL-NR-Carrier-List NRCarrierList OPTIONAL,
+ dL-FreqInfo NRFreqInfo OPTIONAL,
+ dL-Transmission-Bandwidth Transmission-Bandwidth OPTIONAL,
+ dL-NR-Carrier-List NRCarrierList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {IAB-MT-Cell-NA-Resource-Configuration-FDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IAB-MT-Cell-NA-Resource-Configuration-FDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-MT-Cell-NA-Resource-Configuration-TDD-Info ::= SEQUENCE {
+ gNB-DU-Cell-NA-Resourc-Configuration-TDD GNB-DU-Cell-Resource-Configuration,
+ nRFreqInfo NRFreqInfo OPTIONAL,
+ transmission-Bandwidth Transmission-Bandwidth OPTIONAL,
+ nR-Carrier-List NRCarrierList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {IAB-MT-Cell-NA-Resource-Configuration-TDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IAB-MT-Cell-NA-Resource-Configuration-TDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-STC-Info ::= SEQUENCE{
+ iAB-STC-Info-List IAB-STC-Info-List,
+ iE-Extensions ProtocolExtensionContainer { { IAB-STC-Info-ExtIEs } } OPTIONAL
+}
+
+IAB-STC-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-STC-Info-List ::= SEQUENCE (SIZE(1..maxnoofIABSTCInfo)) OF IAB-STC-Info-Item
+
+IAB-STC-Info-Item::= SEQUENCE {
+ sSB-freqInfo SSB-freqInfo,
+ sSB-subcarrierSpacing SSB-subcarrierSpacing,
+ sSB-transmissionPeriodicity SSB-transmissionPeriodicity,
+ sSB-transmissionTimingOffset SSB-transmissionTimingOffset,
+ sSB-transmissionBitmap SSB-transmissionBitmap,
+ iE-Extensions ProtocolExtensionContainer { { IAB-STC-Info-Item-ExtIEs } } OPTIONAL
+}
+
+IAB-STC-Info-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-Allocated-TNL-Address-Item ::= SEQUENCE {
+ iABTNLAddress IABTNLAddress,
+ iABTNLAddressUsage IABTNLAddressUsage OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IAB-Allocated-TNL-Address-Item-ExtIEs } } OPTIONAL
+}
+
+IAB-Allocated-TNL-Address-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-Mode-Info ::= CHOICE {
+ fDD IAB-DU-Cell-Resource-Configuration-FDD-Info,
+ tDD IAB-DU-Cell-Resource-Configuration-TDD-Info,
+ choice-extension ProtocolIE-SingleContainer { { IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs} }
+}
+
+IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-FDD-Info ::= SEQUENCE {
+ gNB-DU-Cell-Resource-Configuration-FDD-UL GNB-DU-Cell-Resource-Configuration,
+ gNB-DU-Cell-Resource-Configuration-FDD-DL GNB-DU-Cell-Resource-Configuration,
+ iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-uL-FreqInfo CRITICALITY reject EXTENSION NRFreqInfo PRESENCE optional}|
+ {ID id-uL-Transmission-Bandwidth CRITICALITY reject EXTENSION Transmission-Bandwidth PRESENCE optional}|
+ {ID id-uL-NR-Carrier-List CRITICALITY reject EXTENSION NRCarrierList PRESENCE optional}|
+ {ID id-dL-FreqInfo CRITICALITY reject EXTENSION NRFreqInfo PRESENCE optional}|
+ {ID id-dL-Transmission-Bandwidth CRITICALITY reject EXTENSION Transmission-Bandwidth PRESENCE optional}|
+ {ID id-dL-NR-Carrier-List CRITICALITY reject EXTENSION NRCarrierList PRESENCE optional},
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-TDD-Info ::= SEQUENCE {
+ gNB-DU-Cell-Resourc-Configuration-TDD GNB-DU-Cell-Resource-Configuration,
+ iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-nRFreqInfo CRITICALITY reject EXTENSION NRFreqInfo PRESENCE optional}|
+ {ID id-transmission-Bandwidth CRITICALITY reject EXTENSION Transmission-Bandwidth PRESENCE optional}|
+ {ID id-nR-Carrier-List CRITICALITY reject EXTENSION NRCarrierList PRESENCE optional},
+ ...
+}
+
+IABIPv6RequestType ::= CHOICE {
+ iPv6Address IABTNLAddressesRequested,
+ iPv6Prefix IABTNLAddressesRequested,
+ choice-extension ProtocolIE-SingleContainer { { IABIPv6RequestType-ExtIEs} }
+}
+
+IABIPv6RequestType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+IABTNLAddress ::= CHOICE {
+ iPv4Address BIT STRING (SIZE(32)),
+ iPv6Address BIT STRING (SIZE(128)),
+ iPv6Prefix BIT STRING (SIZE(64)),
+ choice-extension ProtocolIE-SingleContainer { { IABTNLAddress-ExtIEs} }
+}
+
+IABTNLAddress-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+IABTNLAddressesRequested ::= SEQUENCE {
+ tNLAddressesOrPrefixesRequestedAllTraffic INTEGER (1..256) OPTIONAL,
+ tNLAddressesOrPrefixesRequestedF1-C INTEGER (1..256) OPTIONAL,
+ tNLAddressesOrPrefixesRequestedF1-U INTEGER (1..256) OPTIONAL,
+ tNLAddressesOrPrefixesRequestedNoNF1 INTEGER (1..256) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IABTNLAddressesRequested-ExtIEs } } OPTIONAL
+}
+
+IABTNLAddressesRequested-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-TNL-Addresses-To-Remove-Item ::= SEQUENCE {
+ iABTNLAddress IABTNLAddress,
+ iE-Extensions ProtocolExtensionContainer { { IAB-TNL-Addresses-To-Remove-Item-ExtIEs} } OPTIONAL
+}
+
+IAB-TNL-Addresses-To-Remove-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-TNL-Addresses-Exception ::= SEQUENCE {
+ iABTNLAddressList IABTNLAddressList,
+ iE-Extensions ProtocolExtensionContainer { { IAB-TNL-Addresses-Exception-ExtIEs} } OPTIONAL
+}
+
+IAB-TNL-Addresses-Exception-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IABTNLAddressList ::= SEQUENCE (SIZE(1.. maxnoofTLAsIAB)) OF IABTNLAddress-Item
+
+IABTNLAddress-Item ::= SEQUENCE {
+ iABTNLAddress IABTNLAddress ,
+ iE-Extensions ProtocolExtensionContainer { { IABTNLAddress-ItemExtIEs } } OPTIONAL
+}
+
+IABTNLAddress-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IABTNLAddressUsage ::= ENUMERATED {
+ f1-c,
+ f1-u,
+ non-f1,
+ ...
+}
+
+
+IABv4AddressesRequested ::= SEQUENCE {
+ iABv4AddressesRequested IABTNLAddressesRequested,
+ iE-Extensions ProtocolExtensionContainer { { IABv4AddressesRequested-ExtIEs} } OPTIONAL
+}
+
+IABv4AddressesRequested-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ImplicitFormat ::= SEQUENCE {
+ dUFSlotformatIndex DUFSlotformatIndex,
+ iE-Extensions ProtocolExtensionContainer { { ImplicitFormat-ExtIEs } } OPTIONAL
+}
+
+ImplicitFormat-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IgnorePRACHConfiguration::= ENUMERATED { true,...}
+
+IgnoreResourceCoordinationContainer ::= ENUMERATED { yes,...}
+InactivityMonitoringRequest ::= ENUMERATED { true,...}
+InactivityMonitoringResponse ::= ENUMERATED { not-supported,...}
+InterfacesToTrace ::= BIT STRING (SIZE(8))
+
+IntendedTDD-DL-ULConfig ::= SEQUENCE {
+ nRSCS ENUMERATED { scs15, scs30, scs60, scs120,..., scs480, scs960},
+ nRCP ENUMERATED { normal, extended,...},
+ nRDLULTxPeriodicity ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms3, ms4, ms5, ms10, ms20, ms40, ms60, ms80, ms100, ms120, ms140, ms160, ...},
+ slot-Configuration-List Slot-Configuration-List,
+ iE-Extensions ProtocolExtensionContainer { {IntendedTDD-DL-ULConfig-ExtIEs} } OPTIONAL
+}
+
+InterFrequencyConfig-NoGap ::= ENUMERATED {
+ true,
+ ...
+}
+
+IngressNonF1terminatingTopologyIndicator ::= ENUMERATED {true, ...}
+
+IntendedTDD-DL-ULConfig-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPHeaderInformation ::= SEQUENCE {
+ destinationIABTNLAddress IABTNLAddress,
+ dsInformationList DSInformationList OPTIONAL,
+ iPv6FlowLabel BIT STRING (SIZE (20)) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IPHeaderInformation-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+IPHeaderInformation-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPtolayer2TrafficMappingInfo ::= SEQUENCE {
+ iPtolayer2TrafficMappingInfoToAdd IPtolayer2TrafficMappingInfoList OPTIONAL,
+ iPtolayer2TrafficMappingInfoToRemove MappingInformationtoRemove OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IPtolayer2TrafficMappingInfo-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+IPtolayer2TrafficMappingInfoList ::= SEQUENCE (SIZE(1..maxnoofMappingEntries)) OF IPtolayer2TrafficMappingInfo-Item
+
+IPtolayer2TrafficMappingInfo-Item ::= SEQUENCE {
+ mappingInformationIndex MappingInformationIndex,
+ iPHeaderInformation IPHeaderInformation,
+ bHInfo BHInfo, iE-Extensions ProtocolExtensionContainer { { IPtolayer2TrafficMappingInfo-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+IPtolayer2TrafficMappingInfo-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- J
+
+-- K
+
+-- L
+
+L139Info ::= SEQUENCE {
+ prachSCS ENUMERATED {scs15, scs30, scs60, scs120, ..., scs480, scs960},
+ rootSequenceIndex INTEGER (0..137) OPTIONAL,
+ iE-Extension ProtocolExtensionContainer { {L139Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+L139Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+L839Info ::= SEQUENCE {
+ rootSequenceIndex INTEGER (0..837),
+ restrictedSetConfig ENUMERATED {unrestrictedSet, restrictedSetTypeA,
+ restrictedSetTypeB, ...},
+ iE-Extension ProtocolExtensionContainer { {L839Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+L839Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+L571Info ::= SEQUENCE {
+ prachSCSForL571 ENUMERATED { scs30, scs120, ... , scs480},
+ rootSequenceIndex INTEGER (0..569),
+ iE-Extension ProtocolExtensionContainer { {L571Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+L571Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+L1151Info ::= SEQUENCE {
+ prachSCSForL1151 ENUMERATED { scs15, scs120,...},
+ rootSequenceIndex INTEGER (0..1149),
+ iE-Extension ProtocolExtensionContainer { {L1151Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+L1151Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+LastUsedCellIndication ::= ENUMERATED {true, ...}
+
+LCID ::= INTEGER (1..32, ...)
+
+
+LCS-to-GCS-Translation::= SEQUENCE {
+ alpha INTEGER (0..3599),
+ beta INTEGER (0..3599),
+ gamma INTEGER (0..3599),
+ iE-Extensions ProtocolExtensionContainer { { LCS-to-GCS-Translation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+LCS-to-GCS-Translation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LCStoGCSTranslationList ::= SEQUENCE (SIZE (1.. maxnooflcs-gcs-translation)) OF LCStoGCSTranslation
+
+LCStoGCSTranslation ::= SEQUENCE {
+ alpha INTEGER (0..359),
+ alpha-fine INTEGER (0..9) OPTIONAL,
+ beta INTEGER (0..359),
+ beta-fine INTEGER (0..9) OPTIONAL,
+ gamma INTEGER (0..359),
+ gamma-fine INTEGER (0..9) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {LCStoGCSTranslation-ExtIEs} } OPTIONAL
+}
+
+LCStoGCSTranslation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LMF-MeasurementID ::= INTEGER (1.. 65536, ...)
+
+LMF-UE-MeasurementID ::= INTEGER (1.. 256, ...)
+
+LocationDependentMBSF1UInformation ::= SEQUENCE (SIZE(1..maxnoofMBSAreaSessionIDs)) OF LocationDependentMBSF1UInformation-Item
+LocationDependentMBSF1UInformation-Item ::= SEQUENCE {
+ mbsAreaSession-ID MBS-Area-Session-ID,
+ mbs-f1u-info-at-CU UPTransportLayerInformation,
+ iE-Extensions ProtocolExtensionContainer { { LocationDependentMBSF1UInformation-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+LocationDependentMBSF1UInformation-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LocationMeasurementInformation ::= OCTET STRING
+
+LocationUncertainty ::= SEQUENCE {
+ horizontalUncertainty INTEGER (0..255),
+ horizontalConfidence INTEGER (0..100),
+ verticalUncertainty INTEGER (0..255),
+ verticalConfidence INTEGER (0..100),
+ iE-Extensions ProtocolExtensionContainer { { LocationUncertainty-ExtIEs} } OPTIONAL
+}
+
+LocationUncertainty-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LongDRXCycleLength ::= ENUMERATED
+{ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, ...}
+
+LowerLayerPresenceStatusChange ::= ENUMERATED {
+ suspend-lower-layers,
+ resume-lower-layers,
+ ...
+
+}
+
+LoS-NLoSIndicatorHard ::= ENUMERATED {nLoS, loS}
+
+LoS-NLoSIndicatorSoft ::= INTEGER (0..10)
+
+LoS-NLoSInformation ::= CHOICE {
+ loS-NLoSIndicatorSoft LoS-NLoSIndicatorSoft,
+ loS-NLoSIndicatorHard LoS-NLoSIndicatorHard,
+ choice-Extension ProtocolIE-SingleContainer {{ LoS-NLoSInformation-ExtIEs}}
+}
+
+LoS-NLoSInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+LTEUESidelinkAggregateMaximumBitrate ::= SEQUENCE {
+ uELTESidelinkAggregateMaximumBitrate BitRate,
+ iE-Extensions ProtocolExtensionContainer { {LTEUESidelinkAggregateMaximumBitrate-ExtIEs} } OPTIONAL
+}
+
+LTEUESidelinkAggregateMaximumBitrate-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LTEV2XServicesAuthorized ::= SEQUENCE {
+ vehicleUE VehicleUE OPTIONAL,
+ pedestrianUE PedestrianUE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {LTEV2XServicesAuthorized-ExtIEs} } OPTIONAL
+}
+
+LTEV2XServicesAuthorized-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+-- M
+
+MappingInformationIndex ::= BIT STRING (SIZE (26))
+
+MappingInformationtoRemove ::= SEQUENCE (SIZE(1..maxnoofMappingEntries)) OF MappingInformationIndex
+
+MaskedIMEISV ::= BIT STRING (SIZE (64))
+
+MaxDataBurstVolume ::= INTEGER (0..4095, ..., 4096.. 2000000)
+MaxPacketLossRate ::= INTEGER (0..1000)
+
+MBS-Broadcast-NeighbourCellList ::= OCTET STRING
+
+MBS-Flows-Mapped-To-MRB-List ::= SEQUENCE (SIZE(1.. maxnoofMBSQoSFlows)) OF MBS-Flows-Mapped-To-MRB-Item
+
+MBS-Flows-Mapped-To-MRB-Item ::= SEQUENCE {
+ mBS-QoSFlowIdentifier QoSFlowIdentifier,
+ mbs-QoSFlowLevelQoSParameters QoSFlowLevelQoSParameters,
+ iE-Extensions ProtocolExtensionContainer { { MBS-Flows-Mapped-To-MRB-Item-ExtIEs} } OPTIONAL
+}
+
+MBS-Flows-Mapped-To-MRB-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+MBSF1UInformation ::= SEQUENCE {
+ mbs-f1u-info UPTransportLayerInformation,
+ iE-Extensions ProtocolExtensionContainer { { MBSF1UInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MBSF1UInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBSInterestIndication ::= OCTET STRING
+
+MBS-Session-ID ::= SEQUENCE {
+ tMGI TMGI,
+ nID NID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MBS-Session-ID-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBS-Session-ID-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBS-Area-Session-ID ::= INTEGER (0..65535, ...)
+
+
+MBS-CUtoDURRCInformation ::= SEQUENCE {
+ mBS-Broadcast-Cell-List MBS-Broadcast-Cell-List,
+ mBS-Broadcast-MRB-List MBS-Broadcast-MRB-List,
+ iE-Extensions ProtocolExtensionContainer { { MBS-CUtoDURRCInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MBS-CUtoDURRCInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBS-Broadcast-Cell-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF MBS-Broadcast-Cell-Item
+
+MBS-Broadcast-Cell-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ mtch-neighbourCell OCTET STRING OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MBS-Broadcast-Cell-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBS-Broadcast-Cell-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBS-Broadcast-MRB-List ::= SEQUENCE (SIZE(1.. maxnoofMRBs)) OF MBS-Broadcast-MRB-Item
+
+MBS-Broadcast-MRB-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mRB-PDCP-Config-Broadcast OCTET STRING,
+ iE-Extensions ProtocolExtensionContainer { { MBS-Broadcast-MRB-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBS-Broadcast-MRB-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBSMulticastF1UContextDescriptor ::= SEQUENCE {
+ multicastF1UContextReferenceF1 MulticastF1UContextReferenceF1,
+ mc-F1UCtxtusage ENUMERATED {ptm, ptp, ptp-retransmission, ptp-forwarding, ...},
+ mbsAreaSession MBS-Area-Session-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{MBSMulticastF1UContextDescriptor-ExtIEs}} OPTIONAL,
+ ...
+}
+
+MBSMulticastF1UContextDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
+MulticastF1UContext-ToBeSetup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mbs-f1u-info-at-DU UPTransportLayerInformation,
+ mbsProgressInformation MRB-ProgressInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {MulticastF1UContext-ToBeSetup-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastF1UContext-ToBeSetup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastF1UContext-Setup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mbs-f1u-info-at-CU UPTransportLayerInformation,
+ iE-Extensions ProtocolExtensionContainer { {MulticastF1UContext-Setup-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastF1UContext-Setup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+MulticastF1UContext-FailedToBeSetup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {MulticastF1UContext-FailedToBeSetup-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastF1UContext-FailedToBeSetup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
+MBSPTPRetransmissionTunnelRequired ::= ENUMERATED {true, ...}
+
+
+MBS-ServiceArea ::= CHOICE {
+ locationindependent MBS-ServiceAreaInformation,
+ locationdependent MBS-ServiceAreaInformationList,
+ choice-Extensions ProtocolIE-SingleContainer { {MBSServiceArea-ExtIEs} }
+}
+
+MBSServiceArea-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
+MBS-ServiceAreaInformation ::= SEQUENCE {
+ mBS-ServiceAreaCellList MBS-ServiceAreaCellList OPTIONAL,
+ mBS-ServiceAreaTAIList MBS-ServiceAreaTAIList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBS-ServiceAreaInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBS-ServiceAreaCellList ::= SEQUENCE (SIZE(1.. maxnoofCellsforMBS)) OF NRCGI
+
+MBS-ServiceAreaTAIList ::= SEQUENCE (SIZE(1.. maxnoofTAIforMBS)) OF MBS-ServiceAreaTAIList-Item
+MBS-ServiceAreaTAIList-Item ::= SEQUENCE {
+ plmn-ID PLMN-Identity,
+ five5-TAC FiveGS-TAC,
+ iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaTAIList-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBS-ServiceAreaTAIList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+MBS-ServiceAreaInformationList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-ServiceAreaInformationItem
+
+MBS-ServiceAreaInformationItem ::= SEQUENCE {
+ mBS-AreaSessionID MBS-Area-Session-ID,
+ mBS-ServiceAreaInformation MBS-ServiceAreaInformation,
+ iE-Extensions ProtocolExtensionContainer { { MBS-ServiceAreaInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+MBS-ServiceAreaInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MC-PagingCell-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { MC-PagingCell-ItemExtIEs } } OPTIONAL
+}
+
+MC-PagingCell-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+MIB-message ::= OCTET STRING
+
+MeasConfig ::= OCTET STRING
+
+MeasGapConfig ::= OCTET STRING
+
+MeasGapSharingConfig ::= OCTET STRING
+
+PosMeasurementAmount ::= ENUMERATED {ma0, ma1, ma2, ma4, ma8, ma16, ma32, ma64}
+
+MeasurementBeamInfoRequest ::= ENUMERATED {true, ...}
+
+MeasurementBeamInfo ::= SEQUENCE {
+ pRS-Resource-ID PRS-Resource-ID OPTIONAL,
+ pRS-Resource-Set-ID PRS-Resource-Set-ID OPTIONAL,
+ sSB-Index SSB-Index OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MeasurementBeamInfo-ExtIEs} } OPTIONAL
+}
+
+MeasurementBeamInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+MeasurementTimingConfiguration ::= OCTET STRING
+
+MessageIdentifier ::= BIT STRING (SIZE (16))
+
+
+MeasurementTimeOccasion ::= ENUMERATED {o1, o4, ...}
+
+MeasurementCharacteristicsRequestIndicator ::= BIT STRING (SIZE (16))
+
+MRB-ProgressInformation ::= CHOICE {
+ pdcp-SN12 INTEGER (0..4095),
+ pdcp-SN18 INTEGER (0..262143),
+ choice-extension ProtocolIE-SingleContainer { { MRB-ProgressInformation-ExtIEs} }
+}
+
+MRB-ProgressInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+MulticastF1UContextReferenceF1 ::= OCTET STRING (SIZE(4))
+
+MulticastF1UContextReferenceCU ::= OCTET STRING (SIZE(4))
+
+MultipleULAoA ::= SEQUENCE {
+ multipleULAoA MultipleULAoA-List,
+ iE-Extensions ProtocolExtensionContainer { { MultipleULAoA-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MultipleULAoA-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MultipleULAoA-List ::= SEQUENCE (SIZE(1.. maxnoofULAoAs)) OF MultipleULAoA-Item
+
+MultipleULAoA-Item ::= CHOICE {
+ uL-AoA UL-AoA,
+ ul-ZoA ZoAInformation,
+ choice-extension ProtocolIE-SingleContainer { { MultipleULAoA-Item-ExtIEs } }
+}
+
+MultipleULAoA-Item-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+MDTPollutedMeasurementIndicator ::= ENUMERATED {iDC,no-IDC, ...}
+
+MRB-ID ::= INTEGER (1..512, ...)
+
+MulticastMBSSessionList ::= SEQUENCE (SIZE(1..maxnoofMBSSessionsofUE)) OF MulticastMBSSessionList-Item
+MulticastMBSSessionList-Item ::= SEQUENCE {
+ mbsSessionId MBS-Session-ID,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMBSSessionList-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MulticastMBSSessionList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-FailedToBeModified-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-FailedtoBeModified-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastMRBs-FailedtoBeModified-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-FailedToBeSetup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-FailedToBeSetup-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastMRBs-FailedToBeSetup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-FailedToBeSetupMod-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-FailedToBeSetupMod-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastMRBs-FailedToBeSetupMod-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-Modified-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-Modified-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastMRBs-Modified-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-Setup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-Setup-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastMRBs-Setup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-SetupMod-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-SetupMod-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastMRBs-SetupMod-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-ToBeModified-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mRB-QoSInformation QoSFlowLevelQoSParameters OPTIONAL,
+ mBS-Flows-Mapped-To-MRB-List MBS-Flows-Mapped-To-MRB-List OPTIONAL,
+ mBS-DL-PDCP-SN-Length PDCPSNLength OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-ToBeModified-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastMRBs-ToBeModified-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-ToBeReleased-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-ToBeReleased-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+MulticastMRBs-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-ToBeSetup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mRB-QoSInformation QoSFlowLevelQoSParameters,
+ mBS-Flows-Mapped-To-MRB-List MBS-Flows-Mapped-To-MRB-List,
+ mBS-DL-PDCP-SN-Length PDCPSNLength,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-ToBeSetup-Item-ExtIEs} },
+ ...
+}
+
+MulticastMRBs-ToBeSetup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastMRBs-ToBeSetupMod-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mRB-QoSInformation QoSFlowLevelQoSParameters,
+ mBS-Flows-Mapped-To-MRB-List MBS-Flows-Mapped-To-MRB-List,
+ mBS-DL-PDCP-SN-Length PDCPSNLength,
+ iE-Extensions ProtocolExtensionContainer { { MulticastMRBs-ToBeSetupMod-Item-ExtIEs} },
+ ...
+}
+
+MulticastMRBs-ToBeSetupMod-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MultiplexingInfo ::= SEQUENCE{
+ iAB-MT-Cell-List IAB-MT-Cell-List,
+ iE-Extensions ProtocolExtensionContainer { {MultiplexingInfo-ExtIEs} } OPTIONAL
+}
+
+MultiplexingInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+M2Configuration ::= ENUMERATED {true, ...}
+
+
+M5Configuration ::= SEQUENCE {
+ m5period M5period,
+ m5-links-to-log M5-Links-to-log,
+ iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M5Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-M5ReportAmount CRITICALITY ignore EXTENSION M5ReportAmount PRESENCE optional },
+ ...
+}
+
+M5period ::= ENUMERATED { ms1024, ms2048, ms5120, ms10240, min1, ... }
+
+M5ReportAmount ::= ENUMERATED { r1, r2, r4, r8, r16, r32, r64, infinity, ... }
+
+M5-Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...}
+
+
+M6Configuration ::= SEQUENCE {
+ m6report-Interval M6report-Interval,
+ m6-links-to-log M6-Links-to-log,
+ iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M6Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-M6ReportAmount CRITICALITY ignore EXTENSION M6ReportAmount PRESENCE optional },
+ ...
+}
+
+M6report-Interval ::= ENUMERATED { ms120, ms240, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, min1, min6, min12, min30, ..., ms480}
+
+M6ReportAmount ::= ENUMERATED { r1, r2, r4, r8, r16, r32, r64, infinity, ... }
+
+
+M6-Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...}
+
+
+M7Configuration ::= SEQUENCE {
+ m7period M7period,
+ m7-links-to-log M7-Links-to-log,
+ iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M7Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-M7ReportAmount CRITICALITY ignore EXTENSION M7ReportAmount PRESENCE optional},
+ ...
+}
+
+M7period ::= INTEGER(1..60, ...)
+
+M7ReportAmount ::= ENUMERATED { r1, r2, r4, r8, r16, r32, r64, infinity, ... }
+
+M7-Links-to-log ::= ENUMERATED {downlink, ...}
+
+MDT-Activation ::= ENUMERATED {
+ immediate-MDT-only,
+ immediate-MDT-and-Trace,
+ ...
+}
+
+MDTConfiguration ::= SEQUENCE {
+ mdt-Activation MDT-Activation,
+ measurementsToActivate MeasurementsToActivate,
+ m2Configuration M2Configuration OPTIONAL,
+ -- C-ifM2: This IE shall be present if the Measurements to Activate IE has the second bit set to "1".
+ m5Configuration M5Configuration OPTIONAL,
+ -- C-ifM5: This IE shall be present if the Measurements to Activate IE has the fifth bit set to "1".
+ m6Configuration M6Configuration OPTIONAL,
+ -- C-ifM6: This IE shall be present if the Measurements to Activate IE has the seventh bit set to "1".
+ m7Configuration M7Configuration OPTIONAL,
+ -- C-ifM7: This IE shall be present if the Measurements to Activate IE has the eighth bit set to "1".
+ iE-Extensions ProtocolExtensionContainer { { MDTConfiguration-ExtIEs} } OPTIONAL,
+ ...
+}
+MDTConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMN-Identity
+
+MDTPLMNModificationList ::= SEQUENCE (SIZE(0..maxnoofMDTPLMNs)) OF PLMN-Identity
+
+MeasuredResultsValue ::= CHOICE {
+ uL-AngleOfArrival UL-AoA,
+ uL-SRS-RSRP UL-SRS-RSRP,
+ uL-RTOA UL-RTOA-Measurement,
+ gNB-RxTxTimeDiff GNB-RxTxTimeDiff,
+ choice-extension ProtocolIE-SingleContainer { { MeasuredResultsValue-ExtIEs } }
+}
+
+MeasuredResultsValue-ExtIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-ZoAInformation CRITICALITY reject TYPE ZoAInformation PRESENCE mandatory}|
+ { ID id-MultipleULAoA CRITICALITY reject TYPE MultipleULAoA PRESENCE mandatory}|
+ { ID id-UL-SRS-RSRPP CRITICALITY reject TYPE UL-SRS-RSRPP PRESENCE mandatory},
+ ...
+}
+
+MeasurementsToActivate ::= BIT STRING (SIZE (8))
+
+MUSIM-GapConfig ::= OCTET STRING
+
+
+-- N
+
+NA-Resource-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofHSNASlots)) OF NA-Resource-Configuration-Item
+
+NA-Resource-Configuration-Item ::= SEQUENCE {
+ nADownlink NADownlink OPTIONAL,
+ nAUplink NAUplink OPTIONAL,
+ nAFlexible NAFlexible OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NA-Resource-Configuration-Item-ExtIEs} } OPTIONAL
+}
+
+NA-Resource-Configuration-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NADownlink ::= ENUMERATED { true, false, ...}
+NAFlexible ::= ENUMERATED { true, false, ...}
+NAUplink ::= ENUMERATED { true, false, ...}
+
+Ncd-SSB-RedCapInitialBWP-SDT ::= OCTET STRING
+
+Neighbour-Node-Cells-List ::= SEQUENCE (SIZE(1..maxnoofNeighbourNodeCellsIAB)) OF Neighbour-Node-Cells-List-Item
+
+Neighbour-Node-Cells-List-Item ::= SEQUENCE{
+ nRCGI NRCGI,
+ gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID OPTIONAL,
+ gNB-DU-UE-F1AP-ID GNB-DU-UE-F1AP-ID OPTIONAL,
+ peer-Parent-Node-Indicator ENUMERATED {true, ...} OPTIONAL,
+ iAB-DU-Cell-Resource-Configuration-Mode-Info IAB-DU-Cell-Resource-Configuration-Mode-Info OPTIONAL,
+ iAB-STC-Info IAB-STC-Info OPTIONAL,
+ rACH-Config-Common RACH-Config-Common OPTIONAL,
+ rACH-Config-Common-IAB RACH-Config-Common-IAB OPTIONAL,
+ cSI-RS-Configuration OCTET STRING OPTIONAL,
+ sR-Configuration OCTET STRING OPTIONAL,
+ pDCCH-ConfigSIB1 OCTET STRING OPTIONAL,
+ sCS-Common OCTET STRING OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{Neighbour-Node-Cells-List-Item-ExtIEs}} OPTIONAL
+}
+
+Neighbour-Node-Cells-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NeedforGap::= ENUMERATED {true, ...}
+
+NeedForGapsInfoNR ::= OCTET STRING
+
+NeedForGapNCSGInfoNR ::= OCTET STRING
+
+NeedForGapNCSGInfoEUTRA ::= OCTET STRING
+
+Neighbour-Cell-Information-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ intendedTDD-DL-ULConfig IntendedTDD-DL-ULConfig OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Neighbour-Cell-Information-ItemExtIEs } } OPTIONAL
+}
+
+Neighbour-Cell-Information-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NeighbourNR-CellsForSON-List ::= SEQUENCE (SIZE(1.. maxNeighbourCellforSON)) OF NeighbourNR-CellsForSON-Item
+
+NeighbourNR-CellsForSON-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ nR-ModeInfoRel16 NR-ModeInfoRel16 OPTIONAL,
+ sSB-PositionsInBurst SSB-PositionsInBurst OPTIONAL,
+ nRPRACHConfig NRPRACHConfig OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NeighbourNR-CellsForSON-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NeighbourNR-CellsForSON-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NGRANAllocationAndRetentionPriority ::= SEQUENCE {
+ priorityLevel PriorityLevel,
+ pre-emptionCapability Pre-emptionCapability,
+ pre-emptionVulnerability Pre-emptionVulnerability,
+ iE-Extensions ProtocolExtensionContainer { {NGRANAllocationAndRetentionPriority-ExtIEs} } OPTIONAL
+}
+
+NGRANAllocationAndRetentionPriority-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+NGRANHighAccuracyAccessPointPosition ::= SEQUENCE {
+ latitude INTEGER (-2147483648.. 2147483647),
+ longitude INTEGER (-2147483648.. 2147483647),
+ altitude INTEGER (-64000..1280000),
+ uncertaintySemi-major INTEGER (0..255),
+ uncertaintySemi-minor INTEGER (0..255),
+ orientationOfMajorAxis INTEGER (0..179),
+ horizontalConfidence INTEGER (0..100),
+ uncertaintyAltitude INTEGER (0..255),
+ verticalConfidence INTEGER (0..100),
+
+ iE-Extensions ProtocolExtensionContainer { { NGRANHighAccuracyAccessPointPosition-ExtIEs} } OPTIONAL
+}
+
+NGRANHighAccuracyAccessPointPosition-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NID ::= BIT STRING (SIZE(44))
+
+NonF1terminatingTopologyIndicator ::= ENUMERATED {
+ true,
+ ...
+}
+
+NR-CGI-List-For-Restart-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { NR-CGI-List-For-Restart-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+NR-CGI-List-For-Restart-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NrofSymbolsExtended ::= ENUMERATED {n8, n10, n12, n14, ...}
+
+NR-PRSBeamInformation ::= SEQUENCE {
+ nR-PRSBeamInformationList NR-PRSBeamInformationList,
+ lCStoGCSTranslationList LCStoGCSTranslationList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NR-PRSBeamInformation-ExtIEs } } OPTIONAL
+}
+
+NR-PRSBeamInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NR-PRSBeamInformationList ::= SEQUENCE (SIZE(1.. maxnoofPRS-ResourceSets)) OF NR-PRSBeamInformationItem
+
+NR-PRSBeamInformationItem ::= SEQUENCE {
+ pRSResourceSetID PRS-Resource-Set-ID,
+ pRSAngleList PRSAngleList,
+ iE-Extensions ProtocolExtensionContainer { { NR-PRSBeamInformationItem-ExtIEs } } OPTIONAL
+}
+
+NR-PRSBeamInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NR-TADV ::= INTEGER (0.. 7690)
+
+NRRedCapUEIndication ::= ENUMERATED {true, ...}
+
+NRPagingeDRXInformation ::= SEQUENCE {
+ nrpaging-eDRX-Cycle-Idle NRPaging-eDRX-Cycle-Idle,
+ nrpaging-Time-Window NRPaging-Time-Window OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {NRPagingeDRXInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRPagingeDRXInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NRPaging-eDRX-Cycle-Idle ::= ENUMERATED {
+ hfquarter, hfhalf, hf1, hf2, hf4,
+ hf8, hf16, hf32, hf64, hf128, hf256, hf512, hf1024,
+ ...
+}
+
+
+NRPaging-Time-Window ::= ENUMERATED {
+ s1, s2, s3, s4, s5,
+ s6, s7, s8, s9, s10,
+ s11, s12, s13, s14, s15, s16,
+ ...,
+ s17, s18, s19, s20, s21,
+ s22, s23, s24, s25, s26,
+ s27, s28, s29, s30, s31, s32
+}
+
+NRPagingeDRXInformationforRRCINACTIVE ::= SEQUENCE {
+ nrpaging-eDRX-Cycle-Inactive NRPaging-eDRX-Cycle-Inactive,
+ iE-Extensions ProtocolExtensionContainer { { NRPagingeDRXInformationforRRCINACTIVE-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRPagingeDRXInformationforRRCINACTIVE-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NRPaging-eDRX-Cycle-Inactive ::= ENUMERATED {
+ hfquarter, hfhalf, hf1,
+ ...
+}
+
+NonDynamic5QIDescriptor ::= SEQUENCE {
+ fiveQI INTEGER (0..255, ...),
+ qoSPriorityLevel INTEGER (1..127) OPTIONAL,
+ averagingWindow AveragingWindow OPTIONAL,
+ maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NonDynamic5QIDescriptor-ExtIEs } } OPTIONAL
+}
+
+NonDynamic5QIDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-CNPacketDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }|
+ { ID id-CNPacketDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional },
+ ...
+}
+
+NonDynamicPQIDescriptor ::= SEQUENCE {
+ fiveQI INTEGER (0..255, ...),
+ qoSPriorityLevel INTEGER (1..8, ...) OPTIONAL,
+ averagingWindow AveragingWindow OPTIONAL,
+ maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NonDynamicPQIDescriptor-ExtIEs } } OPTIONAL
+}
+
+NonDynamicPQIDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NonUPTrafficType ::= ENUMERATED {ue-associated, non-ue-associated, non-f1, bap-control-pdu,...}
+
+NoofDownlinkSymbols ::= INTEGER (0..14)
+
+NoofUplinkSymbols ::= INTEGER (0..14)
+
+Notification-Cause ::= ENUMERATED {fulfilled, not-fulfilled, ...}
+
+NotificationControl ::= ENUMERATED {active, not-active, ...}
+
+NotificationInformation ::= SEQUENCE {
+ message-Identifier MessageIdentifier,
+ serialNumber SerialNumber,
+ iE-Extensions ProtocolExtensionContainer { { NotificationInformationExtIEs} } OPTIONAL,
+ ...
+}
+
+NotificationInformationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NPNBroadcastInformation ::= CHOICE {
+ sNPN-Broadcast-Information NPN-Broadcast-Information-SNPN,
+ pNI-NPN-Broadcast-Information NPN-Broadcast-Information-PNI-NPN,
+ choice-extension ProtocolIE-SingleContainer { {NPNBroadcastInformation-ExtIEs} }
+}
+
+NPNBroadcastInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+NPN-Broadcast-Information-SNPN ::= SEQUENCE {
+ broadcastSNPNID-List BroadcastSNPN-ID-List,
+ iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-SNPN-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NPN-Broadcast-Information-SNPN-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+NPN-Broadcast-Information-PNI-NPN ::= SEQUENCE {
+ broadcastPNI-NPN-ID-Information BroadcastPNI-NPN-ID-List,
+ iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-PNI-NPN-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NPN-Broadcast-Information-PNI-NPN-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+NPNSupportInfo ::= CHOICE {
+ sNPN-Information NID,
+ choice-extension ProtocolIE-SingleContainer { { NPNSupportInfo-ExtIEs } }
+}
+
+NPNSupportInfo-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+NRCarrierList ::= SEQUENCE (SIZE(1..maxnoofNRSCSs)) OF NRCarrierItem
+
+NRCarrierItem ::= SEQUENCE {
+ carrierSCS NRSCS,
+ offsetToCarrier INTEGER (0..2199, ...),
+ carrierBandwidth INTEGER (0..maxnoofPhysicalResourceBlocks, ...),
+ iE-Extension ProtocolExtensionContainer { {NRCarrierItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRCarrierItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NRFreqInfo ::= SEQUENCE {
+ nRARFCN INTEGER (0..maxNRARFCN),
+ sul-Information SUL-Information OPTIONAL,
+ freqBandListNr SEQUENCE (SIZE(1..maxnoofNrCellBands)) OF FreqBandNrItem,
+ iE-Extensions ProtocolExtensionContainer { { NRFreqInfoExtIEs} } OPTIONAL,
+ ...
+}
+
+NRFreqInfoExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional },
+ ...
+}
+
+NRCGI ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ nRCellIdentity NRCellIdentity,
+ iE-Extensions ProtocolExtensionContainer { {NRCGI-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRCGI-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NR-Mode-Info ::= CHOICE {
+ fDD FDD-Info,
+ tDD TDD-Info,
+ choice-extension ProtocolIE-SingleContainer { { NR-Mode-Info-ExtIEs} }
+}
+
+NR-Mode-Info-ExtIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-NR-U CRITICALITY ignore TYPE NR-U-Channel-Info-List PRESENCE optional },
+ ...
+}
+
+NR-ModeInfoRel16 ::= CHOICE {
+ fDD FDD-InfoRel16,
+ tDD TDD-InfoRel16,
+ choice-extension ProtocolIE-SingleContainer { { NR-ModeInfoRel16-ExtIEs} }
+}
+
+NR-ModeInfoRel16-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
+NRPRACHConfig ::= SEQUENCE {
+ ulPRACHConfigList NRPRACHConfigList OPTIONAL,
+ sulPRACHConfigList NRPRACHConfigList OPTIONAL,
+ iE-Extension ProtocolExtensionContainer { {NRPRACHConfig-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRPRACHConfig-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NRCellIdentity ::= BIT STRING (SIZE(36))
+
+NRNRB ::= ENUMERATED { nrb11, nrb18, nrb24, nrb25, nrb31, nrb32, nrb38, nrb51, nrb52, nrb65, nrb66, nrb78, nrb79, nrb93, nrb106, nrb107, nrb121, nrb132, nrb133, nrb135, nrb160, nrb162, nrb189, nrb216, nrb217, nrb245, nrb264, nrb270, nrb273, ..., nrb33, nrb62, nrb124, nrb148, nrb248, nrb44, nrb58, nrb92, nrb119, nrb188, nrb242}
+
+NRPCI ::= INTEGER(0..1007)
+
+
+NRPRACHConfigList ::= SEQUENCE (SIZE(0..maxnoofPRACHconfigs)) OF NRPRACHConfigItem
+
+NRPRACHConfigItem ::= SEQUENCE {
+ nRSCS NRSCS,
+ prachFreqStartfromCarrier INTEGER (0..maxnoofPhysicalResourceBlocks-1, ...),
+ prachFDM ENUMERATED {one, two, four, eight, ...},
+ prachConfigIndex INTEGER (0..255, ..., 256..262),
+ ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one,
+ two, four, eight, sixteen, ...},
+ freqDomainLength FreqDomainLength,
+ zeroCorrelZoneConfig INTEGER (0..15),
+ iE-Extension ProtocolExtensionContainer { { NRPRACHConfigItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRPRACHConfigItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NRSCS ::= ENUMERATED { scs15, scs30, scs60, scs120, ..., scs480, scs960}
+
+NRUERLFReportContainer ::= OCTET STRING
+
+
+NR-U-Channel-Info-List ::= SEQUENCE (SIZE (1..maxnoofNR-UChannelIDs)) OF NR-U-Channel-Info-Item
+
+NR-U-Channel-Info-Item ::= SEQUENCE {
+ nr-U-channel-ID INTEGER(1.. maxnoofNR-UChannelIDs,...),
+ nR-ARFCN INTEGER (0..maxNRARFCN),
+ bandwidth ENUMERATED{mHz-10,mHz-20,mHz-40, mHz-60, mHz-80,...},
+ iE-Extensions ProtocolExtensionContainer { { NR-U-Channel-Info-List-ExtIEs } } OPTIONAL,
+ ...
+}
+
+NR-U-Channel-Info-List-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+NR-U-Channel-List ::= SEQUENCE (SIZE (1..maxnoofNR-UChannelIDs)) OF NR-U-Channel-Item
+
+NR-U-Channel-Item ::= SEQUENCE {
+ nR-U-ChannelID INTEGER(1..maxnoofNR-UChannelIDs),
+ channelOccupancyTimePercentageDL ChannelOccupancyTimePercentage,
+ energyDetectionThreshold EnergyDetectionThreshold,
+ iE-Extensions ProtocolExtensionContainer { { NR-U-Channel-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NR-U-Channel-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+NumberofActiveUEs ::= INTEGER(0..16777215, ...)
+
+NumberOfBroadcasts ::= INTEGER (0..65535)
+
+NumberofBroadcastRequest ::= INTEGER (0..65535)
+
+
+NumberOfTRPRxTEG ::= ENUMERATED {two, three, four, six, eight, ...}
+
+NumberOfTRPRxTxTEG ::= ENUMERATED {wo, three, four, six, eight, ...}
+
+NumDLULSymbols ::= SEQUENCE {
+ numDLSymbols INTEGER (0..13, ...),
+ numULSymbols INTEGER (0..13, ...),
+ iE-Extensions ProtocolExtensionContainer { { NumDLULSymbols-ExtIEs} } OPTIONAL
+}
+
+NumDLULSymbols-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-permutation CRITICALITY ignore EXTENSION Permutation PRESENCE optional },
+ ...
+}
+
+NRV2XServicesAuthorized ::= SEQUENCE {
+ vehicleUE VehicleUE OPTIONAL,
+ pedestrianUE PedestrianUE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL
+}
+
+NRV2XServicesAuthorized-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NRUESidelinkAggregateMaximumBitrate ::= SEQUENCE {
+ uENRSidelinkAggregateMaximumBitrate BitRate,
+ iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitrate-ExtIEs} } OPTIONAL
+}
+
+NRUESidelinkAggregateMaximumBitrate-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NZP-CSI-RS-ResourceID::= INTEGER (0..191)
+
+
+-- O
+
+OffsetToPointA ::= INTEGER (0..2199,...)
+
+OnDemandPRS-Info ::= SEQUENCE {
+ onDemandPRSRequestAllowed BIT STRING (SIZE (16)),
+ allowedResourceSetPeriodicityValues BIT STRING (SIZE (24)) OPTIONAL,
+ allowedPRSBandwidthValues BIT STRING (SIZE (64)) OPTIONAL,
+ allowedResourceRepetitionFactorValues BIT STRING (SIZE (8)) OPTIONAL,
+ allowedResourceNumberOfSymbolsValues BIT STRING (SIZE (8)) OPTIONAL,
+ allowedCombSizeValues BIT STRING (SIZE (8)) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { OnDemandPRS-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+OnDemandPRS-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+-- P
+
+PacketDelayBudget ::= INTEGER (0..1023, ...)
+
+PacketErrorRate ::= SEQUENCE {
+ pER-Scalar PER-Scalar,
+ pER-Exponent PER-Exponent,
+ iE-Extensions ProtocolExtensionContainer { {PacketErrorRate-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PacketErrorRate-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PER-Scalar ::= INTEGER (0..9, ...)
+PER-Exponent ::= INTEGER (0..9, ...)
+
+PagingCell-Item ::= SEQUENCE {
+ nRCGI NRCGI ,
+ iE-Extensions ProtocolExtensionContainer { { PagingCell-ItemExtIEs } } OPTIONAL
+}
+
+PagingCell-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-LastUsedCellIndication CRITICALITY ignore EXTENSION LastUsedCellIndication PRESENCE optional }|
+ { ID id-PEISubgroupingSupportIndication CRITICALITY ignore EXTENSION PEISubgroupingSupportIndication PRESENCE optional },
+ ...
+}
+
+PagingDRX ::= ENUMERATED {
+ v32,
+ v64,
+ v128,
+ v256,
+ ...
+}
+
+PagingIdentity ::= CHOICE {
+ rANUEPagingIdentity RANUEPagingIdentity,
+ cNUEPagingIdentity CNUEPagingIdentity,
+ choice-extension ProtocolIE-SingleContainer { { PagingIdentity-ExtIEs } }
+}
+
+PagingCause ::= ENUMERATED { voice, ...}
+
+PagingIdentity-ExtIEs F1AP-PROTOCOL-IES::= {
+ ...
+}
+
+PagingOrigin ::= ENUMERATED { non-3gpp, ...}
+
+PagingPriority ::= ENUMERATED { priolevel1, priolevel2, priolevel3, priolevel4, priolevel5, priolevel6, priolevel7, priolevel8,...}
+
+PEIPSAssistanceInfo ::= SEQUENCE {
+ cNSubgroupID CNSubgroupID,
+ iE-Extensions ProtocolExtensionContainer { { PEIPSAssistanceInfo-ExtIEs } } OPTIONAL
+}
+
+PEIPSAssistanceInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RelativePathDelay ::= CHOICE {
+ k0 INTEGER (0..16351),
+ k1 INTEGER (0..8176),
+ k2 INTEGER (0..4088),
+ k3 INTEGER (0..2044),
+ k4 INTEGER (0..1022),
+ k5 INTEGER (0..511),
+ choice-extension ProtocolIE-SingleContainer { { RelativePathDelay-ExtIEs } }
+}
+
+RelativePathDelay-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+Parent-IAB-Nodes-NA-Resource-Configuration-List ::= SEQUENCE (SIZE(1..maxnoofHSNASlots)) OF Parent-IAB-Nodes-NA-Resource-Configuration-Item
+
+Parent-IAB-Nodes-NA-Resource-Configuration-Item::= SEQUENCE {
+ nADownlink NADownlink OPTIONAL,
+ nAUplink NAUplink OPTIONAL,
+ nAFlexible NAFlexible OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Parent-IAB-Nodes-NA-Resource-Configuration-Item-ExtIEs} } OPTIONAL
+}
+
+Parent-IAB-Nodes-NA-Resource-Configuration-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PartialSuccessCell ::= SEQUENCE {
+ broadcastCellList BroadcastCellList,
+ iE-Extensions ProtocolExtensionContainer { { PartialSuccessCell-ExtIEs} } OPTIONAL,
+ ...
+}
+PartialSuccessCell-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PathlossReferenceInfo ::= SEQUENCE {
+ pathlossReferenceSignal PathlossReferenceSignal,
+ iE-Extensions ProtocolExtensionContainer { {PathlossReferenceInfo-ExtIEs} } OPTIONAL
+}
+
+PathlossReferenceInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PathlossReferenceSignal ::= CHOICE {
+ sSB SSB,
+ dL-PRS DL-PRS,
+ choice-extension ProtocolIE-SingleContainer {{PathlossReferenceSignal-ExtIEs }}
+}
+
+PathlossReferenceSignal-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+PathSwitchConfiguration ::= SEQUENCE {
+ targetRelayUEID BIT STRING(SIZE(24)),
+ remoteUELocalID RemoteUELocalID,
+ t420 ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000},
+ iE-Extensions ProtocolExtensionContainer { { PathSwitchConfiguration-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PathSwitchConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5QoSFlowIdentifier ::= INTEGER (1..2048)
+
+PC5-QoS-Characteristics ::= CHOICE {
+ non-Dynamic-PQI NonDynamicPQIDescriptor,
+ dynamic-PQI DynamicPQIDescriptor,
+ choice-extension ProtocolIE-SingleContainer { { PC5-QoS-Characteristics-ExtIEs } }
+}
+
+PC5-QoS-Characteristics-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
+PC5QoSParameters ::= SEQUENCE {
+ pC5-QoS-Characteristics PC5-QoS-Characteristics,
+ pC5-QoS-Flow-Bit-Rates PC5FlowBitRates OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5QoSParameters-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5FlowBitRates ::= SEQUENCE {
+ guaranteedFlowBitRate BitRate,
+ maximumFlowBitRate BitRate,
+ iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5FlowBitRates-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5RLCChannelID ::= INTEGER (1..512, ...)
+
+PC5RLCChannelQoSInformation ::= CHOICE {
+ pC5RLCChannelQoS QoSFlowLevelQoSParameters,
+ pC5ControlPlaneTrafficType ENUMERATED {srb1,srb2,...},
+ choice-extension ProtocolIE-SingleContainer { { PC5RLCChannelQoSInformation-ExtIEs} }
+}
+
+PC5RLCChannelQoSInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+PC5RLCChannelToBeSetupList ::= SEQUENCE (SIZE(1.. maxnoofPC5RLCChannels)) OF PC5RLCChannelToBeSetupItem
+
+PC5RLCChannelToBeSetupItem ::= SEQUENCE {
+ pC5RLCChannelID PC5RLCChannelID,
+ remoteUELocalID RemoteUELocalID OPTIONAL,
+ pC5RLCChannelQoSInformation PC5RLCChannelQoSInformation,
+ rLCMode RLCMode,
+ iE-Extensions ProtocolExtensionContainer { { PC5RLCChannelToBeSetupItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5RLCChannelToBeSetupItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5RLCChannelToBeModifiedList ::= SEQUENCE (SIZE(1.. maxnoofPC5RLCChannels)) OF PC5RLCChannelToBeModifiedItem
+
+PC5RLCChannelToBeModifiedItem ::= SEQUENCE {
+ pC5RLCChannelID PC5RLCChannelID,
+ remoteUELocalID RemoteUELocalID OPTIONAL,
+ pC5RLCChannelQoSInformation PC5RLCChannelQoSInformation OPTIONAL,
+ rLCMode RLCMode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5RLCChannelToBeModifiedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5RLCChannelToBeModifiedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5RLCChannelToBeReleasedList ::= SEQUENCE (SIZE(1.. maxnoofPC5RLCChannels)) OF PC5RLCChannelToBeReleasedItem
+
+PC5RLCChannelToBeReleasedItem ::= SEQUENCE {
+ pC5RLCChannelID PC5RLCChannelID,
+ remoteUELocalID RemoteUELocalID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5RLCChannelToBeReleasedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5RLCChannelToBeReleasedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5RLCChannelSetupList ::= SEQUENCE (SIZE(1.. maxnoofPC5RLCChannels)) OF PC5RLCChannelSetupItem
+
+PC5RLCChannelSetupItem ::= SEQUENCE {
+ pC5RLCChannelID PC5RLCChannelID,
+ remoteUELocalID RemoteUELocalID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5RLCChannelSetupItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5RLCChannelSetupItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5RLCChannelFailedToBeSetupList ::= SEQUENCE (SIZE(1.. maxnoofPC5RLCChannels)) OF PC5RLCChannelFailedToBeSetupItem
+
+PC5RLCChannelFailedToBeSetupItem ::= SEQUENCE {
+ pC5RLCChannelID PC5RLCChannelID,
+ remoteUELocalID RemoteUELocalID OPTIONAL,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5RLCChannelFailedToBeSetupItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5RLCChannelFailedToBeSetupItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5RLCChannelModifiedList ::= SEQUENCE (SIZE(1.. maxnoofPC5RLCChannels)) OF PC5RLCChannelModifiedItem
+
+PC5RLCChannelModifiedItem ::= SEQUENCE {
+ pC5RLCChannelID PC5RLCChannelID,
+ remoteUELocalID RemoteUELocalID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5RLCChannelModifiedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5RLCChannelModifiedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5RLCChannelFailedToBeModifiedList ::= SEQUENCE (SIZE(1.. maxnoofPC5RLCChannels)) OF PC5RLCChannelFailedToBeModifiedItem
+
+PC5RLCChannelFailedToBeModifiedItem ::= SEQUENCE {
+ pC5RLCChannelID PC5RLCChannelID,
+ remoteUELocalID RemoteUELocalID OPTIONAL,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5RLCChannelFailedToBeModifiedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5RLCChannelFailedToBeModifiedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5RLCChannelRequiredToBeModifiedList ::= SEQUENCE (SIZE(1.. maxnoofPC5RLCChannels)) OF PC5RLCChannelRequiredToBeModifiedItem
+
+PC5RLCChannelRequiredToBeModifiedItem ::= SEQUENCE {
+ pC5RLCChannelID PC5RLCChannelID,
+ remoteUELocalID RemoteUELocalID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5RLCChannelRequiredToBeModifiedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5RLCChannelRequiredToBeModifiedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5RLCChannelRequiredToBeReleasedList ::= SEQUENCE (SIZE(1.. maxnoofPC5RLCChannels)) OF PC5RLCChannelRequiredToBeReleasedItem
+
+PC5RLCChannelRequiredToBeReleasedItem ::= SEQUENCE {
+ pC5RLCChannelID PC5RLCChannelID,
+ remoteUELocalID RemoteUELocalID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5RLCChannelRequiredToBeReleasedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5RLCChannelRequiredToBeReleasedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PDCCH-BlindDetectionSCG ::= OCTET STRING
+
+PDCMeasurementPeriodicity ::= ENUMERATED
+{ms80, ms120, ms160, ms240, ms320, ms480, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ...}
+
+PDCMeasurementQuantities ::= SEQUENCE (SIZE (1.. maxnoofMeasPDC)) OF ProtocolIE-SingleContainer { {PDCMeasurementQuantities-ItemIEs} }
+
+PDCMeasurementQuantities-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-PDCMeasurementQuantities-Item CRITICALITY reject TYPE PDCMeasurementQuantities-Item PRESENCE mandatory}
+}
+
+PDCMeasurementQuantities-Item ::= SEQUENCE {
+ pDCmeasurementQuantitiesValue PDCMeasurementQuantitiesValue,
+ iE-Extensions ProtocolExtensionContainer { { PDCMeasurementQuantitiesValue-ExtIEs} } OPTIONAL
+}
+
+PDCMeasurementQuantitiesValue-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PDCMeasurementQuantitiesValue ::= ENUMERATED {
+ nr-pdc-tadv,
+ gNB-rx-tx,
+ ...
+}
+
+PDCMeasurementResult ::= SEQUENCE {
+ pDCMeasuredResultsList PDCMeasuredResultsList,
+ iE-Extensions ProtocolExtensionContainer { { PDCMeasurementResult-ExtIEs} } OPTIONAL
+}
+
+PDCMeasurementResult-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PDCMeasuredResultsList ::= SEQUENCE (SIZE(1..maxnoofMeasPDC)) OF PDCMeasuredResults-Item
+
+PDCMeasuredResults-Item ::= SEQUENCE {
+ pDCMeasuredResults-Value PDCMeasuredResults-Value,
+ iE-Extensions ProtocolExtensionContainer {{ PDCMeasuredResults-Item-ExtIEs }} OPTIONAL
+}
+
+PDCMeasuredResults-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PDCMeasuredResults-Value ::= CHOICE {
+ pDC-TADV-NR PDC-TADV-NR,
+ pDC-RxTxTimeDiff PDC-RxTxTimeDiff,
+ choice-extension ProtocolIE-SingleContainer { { PDCMeasuredResults-Value-ExtIEs} }
+}
+
+PDCMeasuredResults-Value-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+PDCReportType ::= ENUMERATED {
+ onDemand,
+ periodic,
+ ...
+}
+
+PDC-RxTxTimeDiff ::= INTEGER (0..61565, ...)
+
+PDC-TADV-NR ::= INTEGER (0..62500, ...)
+
+PDCP-SN ::= INTEGER (0..4095)
+
+PDCPSNLength ::= ENUMERATED { twelve-bits,eighteen-bits,...}
+
+PDUSessionID ::= INTEGER (0..255)
+
+PEISubgroupingSupportIndication ::= ENUMERATED {true, ...}
+
+ReportingPeriodicityValue ::= INTEGER (0..512, ...)
+
+Periodicity ::= INTEGER (0..640000, ...)
+
+PeriodicitySRS ::= ENUMERATED { ms0p125, ms0p25, ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms4, ms5, ms8, ms10, ms16, ms20, ms32, ms40, ms64, ms80, ms160, ms320, ms640, ms1280, ms2560, ms5120, ms10240, ...}
+
+PeriodicityList ::= SEQUENCE (SIZE(1.. maxnoSRS-ResourcePerSet)) OF PeriodicityList-Item
+
+PeriodicityList-Item ::= SEQUENCE {
+ periodicitySRS PeriodicitySRS,
+ iE-Extensions ProtocolExtensionContainer { { PeriodicityList-ItemExtIEs} } OPTIONAL
+}
+
+PeriodicityList-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Permutation ::= ENUMERATED {dfu, ufd, ...}
+
+Ph-InfoMCG ::= OCTET STRING
+
+Ph-InfoSCG ::= OCTET STRING
+
+PLMN-Identity ::= OCTET STRING (SIZE(3))
+
+PlayoutDelayForMediaStartup ::= OCTET STRING
+
+PortNumber ::= BIT STRING (SIZE (16))
+
+
+PosAssistance-Information ::= OCTET STRING
+
+PosAssistanceInformationFailureList ::= OCTET STRING
+
+PosBroadcast ::= ENUMERATED {
+ start,
+ stop,
+ ...
+}
+
+PosConextRevIndication ::= ENUMERATED {true, ...}
+
+PositioningBroadcastCells ::= SEQUENCE (SIZE (1..maxnoBcastCell)) OF NRCGI
+
+
+PosMeasGapPreConfigList ::= SEQUENCE {
+ posMeasGapPreConfigToAddModList OCTET STRING OPTIONAL,
+ posMeasGapPreConfigToReleaseList OCTET STRING OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PosMeasGapPreConfigList-ExtIEs} } OPTIONAL
+}
+
+PosMeasGapPreConfigList-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MeasurementPeriodicity ::= ENUMERATED
+{ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, ..., ms20480, ms40960, extended }
+
+
+MeasurementPeriodicityExtended ::= ENUMERATED {ms160, ms320, ms1280, ms2560, ms61440, ms81920, ms368640, ms737280, ms1843200, ...}
+
+PosMeasurementPeriodicityNR-AoA ::= ENUMERATED {
+ ms160,
+ ms320,
+ ms640,
+ ms1280,
+ ms2560,
+ ms5120,
+ ms10240,
+ ms20480,
+ ms40960,
+ ms61440,
+ ms81920,
+ ms368640,
+ ms737280,
+ ms1843200,
+ ...
+
+}
+
+PosMeasurementQuantities ::= SEQUENCE (SIZE(1.. maxnoofPosMeas)) OF PosMeasurementQuantities-Item
+
+PosMeasurementQuantities-Item ::= SEQUENCE {
+ posMeasurementType PosMeasurementType,
+ timingReportingGranularityFactor INTEGER (0..5) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PosMeasurementQuantities-ItemExtIEs} } OPTIONAL
+}
+
+PosMeasurementQuantities-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PosMeasurementResult ::= SEQUENCE (SIZE (1.. maxnoofPosMeas)) OF PosMeasurementResultItem
+
+PosMeasurementResultItem ::= SEQUENCE {
+ measuredResultsValue MeasuredResultsValue,
+ timeStamp TimeStamp,
+ measurementQuality TRPMeasurementQuality OPTIONAL,
+ measurementBeamInfo MeasurementBeamInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PosMeasurementResultItemExtIEs } } OPTIONAL
+}
+
+PosMeasurementResultItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ARP-ID CRITICALITY ignore EXTENSION ARP-ID PRESENCE optional}|
+ { ID id-SRSResourcetype CRITICALITY ignore EXTENSION SRSResourcetype PRESENCE optional}|
+ { ID id-LoS-NLoSInformation CRITICALITY ignore EXTENSION LoS-NLoSInformation PRESENCE optional },
+ ...
+}
+
+PosMeasurementResultList ::= SEQUENCE (SIZE(1.. maxNoOfMeasTRPs)) OF PosMeasurementResultList-Item
+
+PosMeasurementResultList-Item ::= SEQUENCE {
+ posMeasurementResult PosMeasurementResult,
+ tRPID TRPID,
+ iE-Extensions ProtocolExtensionContainer { { PosMeasurementResultList-ItemExtIEs} } OPTIONAL
+}
+
+PosMeasurementResultList-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NRCGI CRITICALITY ignore EXTENSION NRCGI PRESENCE optional },
+ ...
+}
+
+PosMeasurementType ::= ENUMERATED {
+ gnb-rx-tx,
+ ul-srs-rsrp,
+ ul-aoa,
+ ul-rtoa,
+ ... ,
+ multiple-ul-aoa,
+ ul-srs-rsrpp
+}
+
+PosReportCharacteristics ::= ENUMERATED {
+ ondemand,
+ periodic,
+ ...
+}
+
+PosResourceSetType ::= CHOICE {
+ periodic PosResourceSetTypePR,
+ semi-persistent PosResourceSetTypeSP,
+ aperiodic PosResourceSetTypeAP,
+ choice-extension ProtocolIE-SingleContainer {{ PosResourceSetType-ExtIEs }}
+}
+
+PosResourceSetType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+PosResourceSetTypePR ::= SEQUENCE {
+ posperiodicSet ENUMERATED{true, ...},
+ iE-Extensions ProtocolExtensionContainer { { PosResourceSetTypePR-ExtIEs} } OPTIONAL
+}
+
+PosResourceSetTypePR-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PosResourceSetTypeSP ::= SEQUENCE {
+ possemi-persistentSet ENUMERATED{true, ...},
+ iE-Extensions ProtocolExtensionContainer { { PosResourceSetTypeSP-ExtIEs} } OPTIONAL
+}
+
+PosResourceSetTypeSP-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PosResourceSetTypeAP ::= SEQUENCE {
+ sRSResourceTrigger-List INTEGER(1..3),
+ iE-Extensions ProtocolExtensionContainer { { PosResourceSetTypeAP-ExtIEs} } OPTIONAL
+}
+
+PosResourceSetTypeAP-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PosSItypeList ::= SEQUENCE (SIZE(1.. maxnoofPosSITypes)) OF PosSItype-Item
+PosSItype-Item ::= SEQUENCE {
+ posItype PosSItype ,
+ iE-Extensions ProtocolExtensionContainer { { PosSItype-ItemExtIEs } } OPTIONAL
+}
+
+PosSItype-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PosSItype ::= INTEGER (1..32, ...)
+
+PosSRSResourceID-List ::= SEQUENCE (SIZE (1..maxnoSRS-PosResourcePerSet)) OF SRSPosResourceID
+
+PosSRSResource-Item ::= SEQUENCE {
+ srs-PosResourceId SRSPosResourceID,
+ transmissionCombPos TransmissionCombPos,
+ startPosition INTEGER (0..13),
+ nrofSymbols ENUMERATED {n1, n2, n4, n8, n12},
+ freqDomainShift INTEGER (0..268),
+ c-SRS INTEGER (0..63),
+ groupOrSequenceHopping ENUMERATED { neither, groupHopping, sequenceHopping },
+ resourceTypePos ResourceTypePos,
+ sequenceId INTEGER (0.. 65535),
+ spatialRelationPos SpatialRelationPos OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PosSRSResource-Item-ExtIEs} } OPTIONAL
+}
+
+PosSRSResource-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PosSRSResource-List ::= SEQUENCE (SIZE (1..maxnoSRS-PosResources)) OF PosSRSResource-Item
+
+PosSRSResourceSet-Item ::= SEQUENCE {
+ possrsResourceSetID INTEGER(0..15),
+ possRSResourceID-List PosSRSResourceID-List,
+ posresourceSetType PosResourceSetType,
+ iE-Extensions ProtocolExtensionContainer { { PosSRSResourceSet-Item-ExtIEs} } OPTIONAL
+}
+
+PosSRSResourceSet-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PosSRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoSRS-PosResourceSets)) OF PosSRSResourceSet-Item
+
+PrimaryPathIndication ::= ENUMERATED {
+ true,
+ false,
+ ...
+}
+
+Pre-emptionCapability ::= ENUMERATED {
+ shall-not-trigger-pre-emption,
+ may-trigger-pre-emption
+}
+
+Pre-emptionVulnerability ::= ENUMERATED {
+ not-pre-emptable,
+ pre-emptable
+}
+
+PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
+
+ProtectedEUTRAResourceIndication ::= OCTET STRING
+
+Protected-EUTRA-Resources-Item ::= SEQUENCE {
+ spectrumSharingGroupID SpectrumSharingGroupID,
+ eUTRACells-List EUTRACells-List,
+ iE-Extensions ProtocolExtensionContainer { { Protected-EUTRA-Resources-ItemExtIEs } } OPTIONAL
+}
+
+Protected-EUTRA-Resources-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSConfiguration ::= SEQUENCE {
+ pRSResourceSet-List PRSResourceSet-List,
+ iE-Extensions ProtocolExtensionContainer { { PRSConfiguration-ExtIEs } } OPTIONAL
+}
+
+PRSConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSInformationPos ::= SEQUENCE {
+ pRS-IDPos INTEGER(0..255),
+ pRS-Resource-Set-IDPos INTEGER(0..7),
+ pRS-Resource-IDPos INTEGER(0..63) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRSInformationPos-ExtIEs} } OPTIONAL
+}
+
+PRSInformationPos-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRS-Measurement-Info-List ::= SEQUENCE (SIZE(1..maxFreqLayers)) OF PRS-Measurement-Info-List-Item
+
+PRS-Measurement-Info-List-Item ::= SEQUENCE {
+ pointA INTEGER (0..3279165),
+ measPRSPeriodicity ENUMERATED {ms20, ms40, ms80, ms160, ...},
+ measPRSOffset INTEGER (0..159, ...),
+ measurementPRSLength ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6, ms10, ms20},
+ iE-Extensions ProtocolExtensionContainer { { PRS-Measurement-Info-List-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PRS-Measurement-Info-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+Potential-SpCell-Item ::= SEQUENCE {
+ potential-SpCell-ID NRCGI ,
+ iE-Extensions ProtocolExtensionContainer { { Potential-SpCell-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Potential-SpCell-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+PRSAngleList ::= SEQUENCE (SIZE(1.. maxnoofPRS-ResourcesPerSet)) OF PRSAngleItem
+
+PRSAngleItem ::= SEQUENCE {
+ nR-PRS-Azimuth INTEGER (0..359),
+ nR-PRS-Azimuth-fine INTEGER (0..9),
+ nR-PRS-Elevation INTEGER (0..180),
+ nR-PRS-Elevation-fine INTEGER (0..9),
+ iE-Extensions ProtocolExtensionContainer { { PRSAngleItem-ItemExtIEs } } OPTIONAL
+}
+
+PRSAngleItem-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-PRS-Resource-ID CRITICALITY ignore EXTENSION PRS-Resource-ID PRESENCE optional },
+ ...
+}
+
+PRSConfigRequestType ::= ENUMERATED {configure, off, ...}
+
+PRSMuting::= SEQUENCE {
+ pRSMutingOption1 PRSMutingOption1 OPTIONAL,
+ pRSMutingOption2 PRSMutingOption2 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRSMuting-ExtIEs} } OPTIONAL
+}
+
+PRSMuting-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSMutingOption1 ::= SEQUENCE {
+ mutingPattern DL-PRSMutingPattern,
+ mutingBitRepetitionFactor ENUMERATED{rf1,rf2,rf4,rf8,...},
+ iE-Extensions ProtocolExtensionContainer { { PRSMutingOption1-ExtIEs} } OPTIONAL
+}
+
+PRSMutingOption1-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSMutingOption2 ::= SEQUENCE {
+ mutingPattern DL-PRSMutingPattern,
+ iE-Extensions ProtocolExtensionContainer { { PRSMutingOption2-ExtIEs} } OPTIONAL
+}
+
+PRSMutingOption2-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRS-Resource-ID ::= INTEGER (0..63)
+
+PRSResource-List::= SEQUENCE (SIZE (1..maxnoofPRSresources)) OF PRSResource-Item
+
+PRSResource-Item ::= SEQUENCE {
+ pRSResourceID PRS-Resource-ID,
+ sequenceID INTEGER(0..4095),
+ rEOffset INTEGER(0..11,...),
+ resourceSlotOffset INTEGER(0..511),
+ resourceSymbolOffset INTEGER(0..12),
+ qCLInfo PRSResource-QCLInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRSResource-Item-ExtIEs} } OPTIONAL
+}
+
+PRSResource-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSResource-QCLInfo ::= CHOICE {
+ qCLSourceSSB PRSResource-QCLSourceSSB,
+ qCLSourcePRS PRSResource-QCLSourcePRS,
+ choice-extension ProtocolIE-SingleContainer { { PRSResource-QCLInfo-ExtIEs } }
+}
+PRSResource-QCLInfo-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+PRSResource-QCLSourceSSB ::= SEQUENCE {
+ pCI-NR INTEGER(0..1007),
+ sSB-Index SSB-Index OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRSResource-QCLSourceSSB-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PRSResource-QCLSourceSSB-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSResource-QCLSourcePRS ::= SEQUENCE {
+ qCLSourcePRSResourceSetID PRS-Resource-Set-ID,
+ qCLSourcePRSResourceID PRS-Resource-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PRSResource-QCLSourcePRS-ExtIEs} } OPTIONAL
+}
+
+PRSResource-QCLSourcePRS-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRS-Resource-Set-ID ::= INTEGER(0..7)
+
+PRSResourceSet-List ::= SEQUENCE (SIZE (1.. maxnoofPRSresourceSets)) OF PRSResourceSet-Item
+PRSResourceSet-Item ::= SEQUENCE {
+ pRSResourceSetID PRS-Resource-Set-ID,
+ subcarrierSpacing ENUMERATED{kHz15, kHz30, kHz60, kHz120, ...},
+ pRSbandwidth INTEGER(1..63),
+ startPRB INTEGER(0..2176),
+ pointA INTEGER (0..3279165),
+ combSize ENUMERATED{n2, n4, n6, n12, ...},
+ cPType ENUMERATED{normal, extended, ...},
+ resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,...},
+ resourceSetSlotOffset INTEGER(0..81919,...),
+ resourceRepetitionFactor ENUMERATED{rf1,rf2,rf4,rf6,rf8,rf16,rf32,...},
+ resourceTimeGap ENUMERATED{tg1,tg2,tg4,tg8,tg16,tg32,...},
+ resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...},
+ pRSMuting PRSMuting OPTIONAL,
+ pRSResourceTransmitPower INTEGER(-60..50),
+ pRSResource-List PRSResource-List,
+ iE-Extensions ProtocolExtensionContainer { { PRSResourceSet-Item-ExtIEs} } OPTIONAL
+}
+
+PRSResourceSet-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSTransmissionOffIndication ::= CHOICE {
+ pRSTransmissionOffPerTRP NULL,
+ pRSTransmissionOffPerResourceSet PRSTransmissionOffPerResourceSet,
+ pRSTransmissionOffPerResource PRSTransmissionOffPerResource,
+ choice-extension ProtocolIE-SingleContainer { { PRSTransmissionOffIndication-ExtIEs } }
+}
+
+PRSTransmissionOffIndication-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+PRSTransmissionOffPerResource ::= SEQUENCE (SIZE (1..maxnoofPRSresourceSets)) OF PRSTransmissionOffPerResource-Item
+
+PRSTransmissionOffPerResource-Item ::= SEQUENCE {
+ pRSResourceSetID PRS-Resource-Set-ID,
+ pRSTransmissionOffIndicationPerResourceList SEQUENCE (SIZE(1.. maxnoofPRSresources)) OF PRSTransmissionOffIndicationPerResource-Item,
+ iE-Extensions ProtocolExtensionContainer { { PRSTransmissionOffPerResource-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PRSTransmissionOffPerResource-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSTransmissionOffIndicationPerResource-Item ::= SEQUENCE {
+ pRSResourceID PRS-Resource-ID,
+ iE-Extensions ProtocolExtensionContainer { { PRSTransmissionOffIndicationPerResource-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PRSTransmissionOffIndicationPerResource-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSTransmissionOffInformation ::= SEQUENCE {
+ pRSTransmissionOffIndication PRSTransmissionOffIndication,
+ iE-Extensions ProtocolExtensionContainer { { PRSTransmissionOffInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PRSTransmissionOffInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PRSTransmissionOffPerResourceSet ::= SEQUENCE (SIZE (1..maxnoofPRSresourceSets)) OF PRSTransmissionOffPerResourceSet-Item
+
+PRSTransmissionOffPerResourceSet-Item ::= SEQUENCE {
+ pRSResourceSetID PRS-Resource-Set-ID,
+ iE-Extensions ProtocolExtensionContainer { { PRSTransmissionOffPerResourceSet-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PRSTransmissionOffPerResourceSet-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+PWS-Failed-NR-CGI-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ numberOfBroadcasts NumberOfBroadcasts,
+ iE-Extensions ProtocolExtensionContainer { { PWS-Failed-NR-CGI-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+PWS-Failed-NR-CGI-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PWSSystemInformation ::= SEQUENCE {
+ sIBtype SIBType-PWS,
+ sIBmessage OCTET STRING,
+ iE-Extensions ProtocolExtensionContainer { { PWSSystemInformationExtIEs } } OPTIONAL,
+ ...
+}
+
+PWSSystemInformationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-NotificationInformation CRITICALITY ignore EXTENSION NotificationInformation PRESENCE optional}|
+ { ID id-AdditionalSIBMessageList CRITICALITY reject EXTENSION AdditionalSIBMessageList PRESENCE optional},
+ ...
+}
+
+PrivacyIndicator ::= ENUMERATED {immediate-MDT, logged-MDT, ...}
+
+PRS-ID ::= INTEGER(0..255)
+
+PRSTRPList ::= SEQUENCE (SIZE(1.. maxnoofTRPs)) OF PRSTRPItem
+
+PRSTRPItem ::= SEQUENCE {
+ tRP-ID TRPID,
+ requestedDLPRSTransmissionCharacteristics RequestedDLPRSTransmissionCharacteristics OPTIONAL,
+ -- The IE shall be present if the PRS Configuration Request Type IE is set to “configure” --
+ pRSTransmissionOffInformation PRSTransmissionOffInformation OPTIONAL,
+ -- The IE shall be present if the PRS Configuration Request Type IE is set to “off” --
+
+ iE-Extensions ProtocolExtensionContainer { { PRSTRPItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PRSTRPItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RequestedDLPRSTransmissionCharacteristics ::= SEQUENCE {
+ requestedDLPRSResourceSet-List RequestedDLPRSResourceSet-List,
+ numberofFrequencyLayers INTEGER(1..4) OPTIONAL,
+ startTimeAndDuration StartTimeAndDuration OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RequestedDLPRSTransmissionCharacteristics-ExtIEs} } OPTIONAL,
+ ...
+}
+RequestedDLPRSTransmissionCharacteristics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RequestedDLPRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoofPRSresourceSets)) OF RequestedDLPRSResourceSet-Item
+
+RequestedDLPRSResourceSet-Item ::= SEQUENCE {
+ pRSbandwidth INTEGER(1..63),
+ combSize ENUMERATED{n2, n4, n6, n12, ...} OPTIONAL,
+ resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,...} OPTIONAL,
+ resourceRepetitionFactor ENUMERATED{rf1,rf2,rf4,rf6,rf8,rf16,rf32,...} OPTIONAL,
+ resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...} OPTIONAL,
+ requestedDLPRSResource-List RequestedDLPRSResource-List OPTIONAL,
+ resourceSetStartTimeAndDuration StartTimeAndDuration OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RequestedDLPRSResourceSet-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RequestedDLPRSResourceSet-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RequestedDLPRSResource-List::= SEQUENCE (SIZE (1..maxnoofPRSresources)) OF RequestedDLPRSResource-Item
+
+RequestedDLPRSResource-Item ::= SEQUENCE {
+ qCLInfo PRSResource-QCLInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RequestedDLPRSResource-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RequestedDLPRSResource-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+PRSTransmissionTRPList ::= SEQUENCE (SIZE(1.. maxnoofTRPs)) OF PRSTransmissionTRPItem
+
+PRSTransmissionTRPItem ::= SEQUENCE {
+ tRP-ID TRPID,
+ pRSConfiguration PRSConfiguration,
+ iE-Extensions ProtocolExtensionContainer { { PRSTransmissionTRPItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PRSTransmissionTRPItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+-- Q
+
+QCI ::= INTEGER (0..255)
+
+QoEInformation ::= SEQUENCE {
+ qoEInformationList QoEInformationList,
+ iE-Extensions ProtocolExtensionContainer { { QoEInformation-ExtIEs} } OPTIONAL
+}
+
+QoEInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+QoEInformationList ::= SEQUENCE (SIZE(1.. maxnoofQoEInformation)) OF QoEInformationList-Item
+
+QoEInformationList-Item ::= SEQUENCE {
+ qoEMetrics QoEMetrics OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { QoEInformationList-Item-ExtIEs} } OPTIONAL
+}
+
+QoEInformationList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+QoEMetrics ::= SEQUENCE {
+ appLayerBufferLevelList AppLayerBufferLevelList OPTIONAL,
+ playoutDelayForMediaStartup PlayoutDelayForMediaStartup OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { QoEMetrics-ExtIEs} } OPTIONAL,
+ ...
+}
+
+QoEMetrics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+QoS-Characteristics ::= CHOICE {
+ non-Dynamic-5QI NonDynamic5QIDescriptor,
+ dynamic-5QI Dynamic5QIDescriptor,
+ choice-extension ProtocolIE-SingleContainer { { QoS-Characteristics-ExtIEs } }
+}
+
+QoS-Characteristics-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+QoSFlowIdentifier ::= INTEGER (0..63)
+
+QoSFlowLevelQoSParameters ::= SEQUENCE {
+ qoS-Characteristics QoS-Characteristics,
+ nGRANallocationRetentionPriority NGRANAllocationAndRetentionPriority,
+ gBR-QoS-Flow-Information GBR-QoSFlowInformation OPTIONAL,
+ reflective-QoS-Attribute ENUMERATED {subject-to, ...} OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { QoSFlowLevelQoSParameters-ExtIEs } } OPTIONAL
+}
+
+QoSFlowLevelQoSParameters-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-PDUSessionID CRITICALITY ignore EXTENSION PDUSessionID PRESENCE optional}|
+ { ID id-ULPDUSessionAggregateMaximumBitRate CRITICALITY ignore EXTENSION BitRate PRESENCE optional}|
+ { ID id-QosMonitoringRequest CRITICALITY ignore EXTENSION QosMonitoringRequest PRESENCE optional}|
+ { ID id-PDCPTerminatingNodeDLTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
+ ...
+}
+
+QoSFlowMappingIndication ::= ENUMERATED {ul,dl,...}
+
+QoSInformation ::= CHOICE {
+ eUTRANQoS EUTRANQoS,
+ choice-extension ProtocolIE-SingleContainer { { QoSInformation-ExtIEs} }
+}
+
+QoSInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRB-Information CRITICALITY ignore TYPE DRB-Information PRESENCE mandatory},
+ ...
+}
+
+QosMonitoringRequest ::= ENUMERATED {ul, dl, both, ..., stop}
+
+QoSParaSetIndex ::= INTEGER (1..8, ...)
+
+QoSParaSetNotifyIndex ::= INTEGER (0..8, ...)
+
+-- R
+
+RACH-Config-Common ::= OCTET STRING
+
+RACH-Config-Common-IAB ::= OCTET STRING
+
+RACHReportContainer::= OCTET STRING
+
+RACHReportInformationList ::= SEQUENCE (SIZE(1.. maxnoofRACHReports)) OF RACHReportInformationItem
+
+RACHReportInformationItem ::= SEQUENCE {
+ rACHReportContainer RACHReportContainer,
+ uEAssitantIdentifier GNB-DU-UE-F1AP-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RACHReportInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RACHReportInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
+RadioResourceStatus ::= SEQUENCE {
+ sSBAreaRadioResourceStatusList SSBAreaRadioResourceStatusList,
+ iE-Extensions ProtocolExtensionContainer { { RadioResourceStatus-ExtIEs} } OPTIONAL
+}
+
+RadioResourceStatus-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-SliceRadioResourceStatus CRITICALITY ignore EXTENSION SliceRadioResourceStatus PRESENCE optional }|
+ { ID id-MIMOPRBusageInformation CRITICALITY ignore EXTENSION MIMOPRBusageInformation PRESENCE optional },
+ ...
+}
+
+MIMOPRBusageInformation ::= SEQUENCE {
+ dl-GBR-PRB-usage-for-MIMO INTEGER (0..100),
+ ul-GBR-PRB-usage-for-MIMO INTEGER (0..100),
+ dl-non-GBR-PRB-usage-for-MIMO INTEGER (0..100),
+ ul-non-GBR-PRB-usage-for-MIMO INTEGER (0..100),
+ dl-Total-PRB-usage-for-MIMO INTEGER (0..100),
+ ul-Total-PRB-usage-for-MIMO INTEGER (0..100),
+ iE-Extensions ProtocolExtensionContainer { { MIMOPRBusageInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MIMOPRBusageInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RANAC ::= INTEGER (0..255)
+
+RAN-MeasurementID ::= INTEGER (1.. 65536, ...)
+
+RAN-UE-MeasurementID ::= INTEGER (1.. 256, ...)
+
+RAN-UE-PDC-MeasID ::= INTEGER (1..16, ...)
+
+RANUEID ::= OCTET STRING (SIZE (8))
+
+RANUEPagingIdentity ::= SEQUENCE {
+ iRNTI BIT STRING (SIZE(40)),
+ iE-Extensions ProtocolExtensionContainer { { RANUEPagingIdentity-ExtIEs } } OPTIONAL}
+
+RANUEPagingIdentity-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RAT-FrequencyPriorityInformation::= CHOICE {
+ eNDC SubscriberProfileIDforRFP,
+ nGRAN RAT-FrequencySelectionPriority,
+ choice-extension ProtocolIE-SingleContainer { { RAT-FrequencyPriorityInformation-ExtIEs} }
+}
+
+RAT-FrequencyPriorityInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+RAT-FrequencySelectionPriority::= INTEGER (1.. 256, ...)
+
+RBSetConfiguration ::= SEQUENCE {
+ subcarrierSpacing SubcarrierSpacing,
+ rBSetSize RBSetSize,
+ nUmberRBsets INTEGER(1..maxnoofRBsetsPerCell),
+ iE-Extensions ProtocolExtensionContainer { { RBSetConfiguration-ExtIEs} } OPTIONAL
+}
+
+RBSetConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RBSetSize ::= ENUMERATED { rb2, rb4, rb8, rb16, rb32, rb64}
+
+
+
+Re-routingEnableIndicator ::= ENUMERATED {
+ true,
+ false,
+ ...
+}
+
+Redcap-Bcast-Information ::= BIT STRING(SIZE(8))
+
+RedCapIndication ::= ENUMERATED {true, ...}
+
+Reestablishment-Indication ::= ENUMERATED {
+ reestablished,
+ ...
+}
+
+ReferencePoint ::= CHOICE {
+ coordinateID CoordinateID,
+ referencePointCoordinate AccessPointPosition,
+ referencePointCoordinateHA NGRANHighAccuracyAccessPointPosition,
+ choice-Extension ProtocolIE-SingleContainer { { ReferencePoint-ExtIEs} }
+}
+
+ReferencePoint-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+ReferenceSFN ::= INTEGER (0..1023)
+
+ReferenceSignal ::= CHOICE {
+ nZP-CSI-RS NZP-CSI-RS-ResourceID,
+ sSB SSB,
+ sRS SRSResourceID,
+ positioningSRS SRSPosResourceID,
+ dL-PRS DL-PRS,
+ choice-extension ProtocolIE-SingleContainer {{ReferenceSignal-ExtIEs }}
+}
+
+ReferenceSignal-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+RelativeCartesianLocation ::= SEQUENCE {
+ xYZunit ENUMERATED {mm, cm, dm, ...},
+ xvalue INTEGER (-65536..65535),
+ yvalue INTEGER (-65536..65535),
+ zvalue INTEGER (-32768..32767),
+ locationUncertainty LocationUncertainty,
+ iE-Extensions ProtocolExtensionContainer { { RelativeCartesianLocation-ExtIEs} } OPTIONAL
+}
+
+RelativeCartesianLocation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RelativeGeodeticLocation ::= SEQUENCE {
+ milli-Arc-SecondUnits ENUMERATED {zerodot03, zerodot3, three, ...},
+ heightUnits ENUMERATED {mm, cm, m, ...},
+ deltaLatitude INTEGER (-1024.. 1023),
+ deltaLongitude INTEGER (-1024.. 1023),
+ deltaHeight INTEGER (-1024.. 1023),
+ locationUncertainty LocationUncertainty,
+ iE-extensions ProtocolExtensionContainer {{RelativeGeodeticLocation-ExtIEs }} OPTIONAL
+}
+
+RelativeGeodeticLocation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RemoteUELocalID ::= INTEGER (0..255, ...)
+
+
+ReferenceTime ::= OCTET STRING
+
+RegistrationRequest ::= ENUMERATED{start, stop, add, ...}
+
+ReportCharacteristics ::= BIT STRING (SIZE(32))
+
+ReportingPeriodicity ::= ENUMERATED{ms500, ms1000, ms2000, ms5000, ms10000, ...}
+
+RequestedBandCombinationIndex ::= OCTET STRING
+
+RequestedFeatureSetEntryIndex ::= OCTET STRING
+
+RequestedP-MaxFR2 ::= OCTET STRING
+
+Requested-PDCCH-BlindDetectionSCG ::= OCTET STRING
+
+
+RequestedSRSTransmissionCharacteristics ::= SEQUENCE {
+ numberOfTransmissions INTEGER (0..500, ...) OPTIONAL,
+-- The IE shall be present if the Resource Type IE is set to “periodic” --
+ resourceType ENUMERATED {periodic, semi-persistent, aperiodic,...},
+ bandwidthSRS BandwidthSRS,
+ sRSResourceSetList SRSResourceSetList OPTIONAL,
+ sSBInformation SSBInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RequestedSRSTransmissionCharacteristics-ExtIEs} } OPTIONAL
+}
+
+RequestedSRSTransmissionCharacteristics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-SrsFrequency CRITICALITY ignore EXTENSION SrsFrequency PRESENCE optional },
+ ...
+}
+
+
+RequestType ::= ENUMERATED {offer, execution, ...}
+
+ResourceCoordinationEUTRACellInfo ::= SEQUENCE {
+ eUTRA-Mode-Info EUTRA-Coex-Mode-Info,
+ eUTRA-PRACH-Configuration EUTRA-PRACH-Configuration,
+ iE-Extensions ProtocolExtensionContainer { { ResourceCoordinationEUTRACellInfo-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ResourceCoordinationEUTRACellInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-IgnorePRACHConfiguration CRITICALITY reject EXTENSION IgnorePRACHConfiguration PRESENCE optional },
+ ...
+}
+
+ResourceCoordinationTransferInformation ::= SEQUENCE {
+ meNB-Cell-ID EUTRA-Cell-ID,
+ resourceCoordinationEUTRACellInfo ResourceCoordinationEUTRACellInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { ResourceCoordinationTransferInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ResourceCoordinationTransferInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResourceCoordinationTransferContainer ::= OCTET STRING
+
+ResourceSetType ::= CHOICE {
+ periodic ResourceSetTypePeriodic,
+ semi-persistent ResourceSetTypeSemi-persistent,
+ aperiodic ResourceSetTypeAperiodic,
+ choice-extension ProtocolIE-SingleContainer {{ ResourceSetType-ExtIEs }}
+}
+
+ResourceSetType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+ResourceSetTypePeriodic ::= SEQUENCE {
+ periodicSet ENUMERATED{true, ...},
+ iE-Extensions ProtocolExtensionContainer { { ResourceSetTypePeriodic-ExtIEs} } OPTIONAL
+}
+
+ResourceSetTypePeriodic-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResourceSetTypeSemi-persistent ::= SEQUENCE {
+ semi-persistentSet ENUMERATED{true, ...},
+ iE-Extensions ProtocolExtensionContainer { { ResourceSetTypeSemi-persistent-ExtIEs} } OPTIONAL
+}
+
+ResourceSetTypeSemi-persistent-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResourceSetTypeAperiodic ::= SEQUENCE {
+ sRSResourceTrigger-List INTEGER(1..3),
+ slotoffset INTEGER(0..32),
+ iE-Extensions ProtocolExtensionContainer { { ResourceSetTypeAperiodic-ExtIEs} } OPTIONAL
+}
+
+ResourceSetTypeAperiodic-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RepetitionFactorExtended ::= ENUMERATED {n3, n5, n6, n7, n8, n10, n12, n14, ...}
+RepetitionPeriod ::= INTEGER (0..131071, ...)
+
+ReportingRequestType ::= SEQUENCE {
+ eventType EventType,
+ reportingPeriodicityValue ReportingPeriodicityValue OPTIONAL,
+ -- C-ifEventTypeisPeriodic: This IE shall be present if the Event Type IE is set to "periodic" in the Event Type IE.
+ iE-Extensions ProtocolExtensionContainer { {ReportingRequestType-ExtIEs} } OPTIONAL
+}
+
+ReportingRequestType-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResourceType ::= CHOICE {
+ periodic ResourceTypePeriodic,
+ semi-persistent ResourceTypeSemi-persistent,
+ aperiodic ResourceTypeAperiodic,
+ choice-extension ProtocolIE-SingleContainer {{ ResourceType-ExtIEs }}
+}
+
+ResourceType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+ResourceTypePeriodic ::= SEQUENCE {
+ periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, ...},
+ offset INTEGER(0..2559, ...),
+ iE-Extensions ProtocolExtensionContainer { { ResourceTypePeriodic-ExtIEs} } OPTIONAL
+}
+
+ResourceTypePeriodic-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResourceTypeSemi-persistent ::= SEQUENCE {
+ periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, ...},
+ offset INTEGER(0..2559, ...),
+ iE-Extensions ProtocolExtensionContainer { { ResourceTypeSemi-persistent-ExtIEs} } OPTIONAL
+}
+
+ResourceTypeSemi-persistent-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResourceTypeAperiodic ::= SEQUENCE {
+ aperiodicResourceType ENUMERATED{true, ...},
+ iE-Extensions ProtocolExtensionContainer { { ResourceTypeAperiodic-ExtIEs} } OPTIONAL
+}
+
+ResourceTypeAperiodic-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResourceTypePos ::= CHOICE {
+ periodic ResourceTypePeriodicPos,
+ semi-persistent ResourceTypeSemi-persistentPos,
+ aperiodic ResourceTypeAperiodicPos,
+ choice-extension ProtocolIE-SingleContainer {{ ResourceTypePos-ExtIEs }}
+}
+
+ResourceTypePos-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+ResourceTypePeriodicPos ::= SEQUENCE {
+ periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, slot5120, slot10240, slot40960, slot81920, ..., slot128, slot256, slot512, slot20480},
+ offset INTEGER(0..81919, ...),
+ iE-Extensions ProtocolExtensionContainer { { ResourceTypePeriodicPos-ExtIEs} } OPTIONAL
+}
+
+ResourceTypePeriodicPos-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResourceTypeSemi-persistentPos ::= SEQUENCE {
+ periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, slot5120, slot10240, slot40960, slot81920, ..., slot128, slot256, slot512, slot20480},
+ offset INTEGER(0..81919, ...),
+ iE-Extensions ProtocolExtensionContainer { { ResourceTypeSemi-persistentPos-ExtIEs} } OPTIONAL
+}
+
+ResourceTypeSemi-persistentPos-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ResourceTypeAperiodicPos ::= SEQUENCE {
+ slotOffset INTEGER (0..32),
+ iE-Extensions ProtocolExtensionContainer { { ResourceTypeAperiodicPos-ExtIEs} } OPTIONAL
+}
+
+ResourceTypeAperiodicPos-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLCDuplicationInformation ::= SEQUENCE {
+ rLCDuplicationStateList RLCDuplicationStateList,
+ primaryPathIndication PrimaryPathIndication OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {RLCDuplicationInformation-ExtIEs} } OPTIONAL
+}
+
+RLCDuplicationInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLCDuplicationStateList ::= SEQUENCE (SIZE(1..maxnoofRLCDuplicationState)) OF RLCDuplicationState-Item
+
+RLCDuplicationState-Item ::=SEQUENCE {
+ duplicationState DuplicationState,
+ iE-Extensions ProtocolExtensionContainer { {RLCDuplicationState-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+
+RLCDuplicationState-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLCFailureIndication ::= SEQUENCE {
+ assocatedLCID LCID,
+ iE-Extensions ProtocolExtensionContainer { {RLCFailureIndication-ExtIEs} } OPTIONAL
+}
+
+RLCFailureIndication-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLCMode ::= ENUMERATED {
+ rlc-am,
+ rlc-um-bidirectional,
+ rlc-um-unidirectional-ul,
+ rlc-um-unidirectional-dl,
+ ...
+}
+
+RLC-Status ::= SEQUENCE {
+ reestablishment-Indication Reestablishment-Indication,
+ iE-Extensions ProtocolExtensionContainer { { RLC-Status-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RLC-Status-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLFReportInformationList ::= SEQUENCE (SIZE(1.. maxnoofRLFReports)) OF RLFReportInformationItem
+
+RLFReportInformationItem ::= SEQUENCE {
+ nRUERLFReportContainer NRUERLFReportContainer,
+ uEAssitantIdentifier GNB-DU-UE-F1AP-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RLFReportInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RLFReportInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RIMRSDetectionStatus ::= ENUMERATED {rs-detected, rs-disappeared, ...}
+
+RRCContainer ::= OCTET STRING
+
+RRCContainer-RRCSetupComplete ::= OCTET STRING
+
+RRCDeliveryStatus ::= SEQUENCE {
+ delivery-status PDCP-SN,
+ triggering-message PDCP-SN,
+ iE-Extensions ProtocolExtensionContainer { { RRCDeliveryStatus-ExtIEs } } OPTIONAL}
+
+RRCDeliveryStatus-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+RRCDeliveryStatusRequest ::= ENUMERATED {true, ...}
+
+RRCReconfigurationCompleteIndicator ::= ENUMERATED {
+ true,
+ ...,
+ failure
+}
+
+RRC-Version ::= SEQUENCE {
+ latest-RRC-Version BIT STRING (SIZE(3)),
+ iE-Extensions ProtocolExtensionContainer { { RRC-Version-ExtIEs } } OPTIONAL}
+
+-- WS modification: define a dedicated type
+Latest-RRC-Version-Enhanced ::= OCTET STRING (SIZE(3))
+
+RRC-Version-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+-- WS modification: define a dedicated type
+-- {ID id-latest-RRC-Version-Enhanced CRITICALITY ignore EXTENSION OCTET STRING (SIZE(3)) PRESENCE optional },
+ {ID id-latest-RRC-Version-Enhanced CRITICALITY ignore EXTENSION Latest-RRC-Version-Enhanced PRESENCE optional },
+ ...
+}
+
+RoutingID ::= OCTET STRING
+
+ResponseTime ::= SEQUENCE {
+ time INTEGER (1..128,...),
+ timeUnit ENUMERATED {second, ten-seconds, ten-milliseconds,...},
+ iE-Extensions ProtocolExtensionContainer { { ResponseTime-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ResponseTime-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RxTxTimingErrorMargin ::= ENUMERATED {tc0dot5, tc1, tc2, tc4, tc8, tc12, tc16, tc20, tc24, tc32, tc40, tc48, tc64, tc80, tc96, tc128, ...}
+
+-- S
+
+SCell-FailedtoSetup-Item ::= SEQUENCE {
+ sCell-ID NRCGI ,
+ cause Cause OPTIONAL ,
+ iE-Extensions ProtocolExtensionContainer { { SCell-FailedtoSetup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SCell-FailedtoSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SCell-FailedtoSetupMod-Item ::= SEQUENCE {
+ sCell-ID NRCGI ,
+ cause Cause OPTIONAL ,
+ iE-Extensions ProtocolExtensionContainer { { SCell-FailedtoSetupMod-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SCell-FailedtoSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SCell-ToBeRemoved-Item ::= SEQUENCE {
+ sCell-ID NRCGI ,
+ iE-Extensions ProtocolExtensionContainer { { SCell-ToBeRemoved-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SCell-ToBeRemoved-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SCell-ToBeSetup-Item ::= SEQUENCE {
+ sCell-ID NRCGI ,
+ sCellIndex SCellIndex,
+ sCellULConfigured CellULConfigured OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SCell-ToBeSetup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SCell-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ServingCellMO CRITICALITY ignore EXTENSION ServingCellMO PRESENCE optional },
+ ...
+}
+
+SCell-ToBeSetupMod-Item ::= SEQUENCE {
+ sCell-ID NRCGI ,
+ sCellIndex SCellIndex,
+ sCellULConfigured CellULConfigured OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SCell-ToBeSetupMod-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SCell-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ServingCellMO CRITICALITY ignore EXTENSION ServingCellMO PRESENCE optional },
+ ...
+}
+
+SCellIndex ::=INTEGER (1..31, ...)
+
+SCGActivationRequest ::= ENUMERATED {activate-scg, deactivate-scg, ...}
+
+SCGActivationStatus ::= ENUMERATED {scg-activated, scg-deactivated, ...}
+
+SCGIndicator ::= ENUMERATED{released, ...}
+
+SCS-480 ::= INTEGER(0..319)
+
+SCS-960 ::= INTEGER(0..639)
+
+SCS-SpecificCarrier ::= SEQUENCE {
+ offsetToCarrier INTEGER (0..2199,...),
+ subcarrierSpacing ENUMERATED {kHz15, kHz30, kHz60, kHz120,..., kHz480, kHz960},
+ carrierBandwidth INTEGER (1..275,...),
+ iE-Extensions ProtocolExtensionContainer { { SCS-SpecificCarrier-ExtIEs } } OPTIONAL
+}
+
+SCS-SpecificCarrier-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SDTBearerConfigurationQueryIndication ::= ENUMERATED {true, ...}
+
+SDTBearerConfigurationInfo ::= SEQUENCE {
+ sDTBearerConfig-List SDTBearerConfig-List,
+ iE-Extensions ProtocolExtensionContainer { { SDTBearerConfigurationInfo-ExtIEs } } OPTIONAL
+}
+
+SDTBearerConfigurationInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SDTBearerConfig-List ::= SEQUENCE (SIZE(1..maxnoofSDTBearers)) OF SDTBearerConfig-List-Item
+
+SDTBearerConfig-List-Item ::= SEQUENCE{
+ sDTBearerType SDTBearerType,
+ sDTRLCBearerConfiguration SDTRLCBearerConfiguration,
+ iE-Extensions ProtocolExtensionContainer {{ SDTBearerConfig-List-Item-ExtIEs}} OPTIONAL
+}
+
+SDTBearerConfig-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SDTBearerType ::= CHOICE {
+ sRB SRBID,
+ dRB DRBID,
+ choice-extension ProtocolIE-SingleContainer {{ SDTBearerType-ExtIEs }}
+}
+
+SDTBearerType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SDT-MAC-PHY-CG-Config ::= OCTET STRING
+
+SDTInformation ::= SEQUENCE {
+ sdtIndicator ENUMERATED {true,...},
+ sdtAssistantInformation ENUMERATED {singlepacket, multiplepackets,...} OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SDTInformation-ExtIEs } } OPTIONAL
+}
+
+SDTInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SDTRLCBearerConfiguration ::= OCTET STRING
+
+SDT-Termination-Request ::= ENUMERATED {radio-link-problem, normal, ...}
+
+
+Search-window-information ::= SEQUENCE {
+ expectedPropagationDelay INTEGER (-3841..3841,...),
+ delayUncertainty INTEGER (1..246,...),
+ iE-Extensions ProtocolExtensionContainer { { Search-window-information-ExtIEs } } OPTIONAL
+}
+
+Search-window-information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SerialNumber ::= BIT STRING (SIZE (16))
+
+SIBType-PWS ::=INTEGER (6..8, ...)
+
+SelectedBandCombinationIndex ::= OCTET STRING
+
+SelectedFeatureSetEntryIndex ::= OCTET STRING
+
+CG-ConfigInfo ::= OCTET STRING
+
+ServCellIndex ::= INTEGER (0..31, ...)
+
+ServingCellMO ::= INTEGER (1..64, ...)
+
+ServingCellMO-List-Item ::= SEQUENCE {
+ servingCellMO ServingCellMO,
+ sSB-Frequency INTEGER (0..3279165),
+ iE-Extensions ProtocolExtensionContainer { { ServingCellMO-List-Item-ExtIEs } } OPTIONAL
+}
+
+ServingCellMO-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ServingCellMO-encoded-in-CGC-List ::= SEQUENCE (SIZE(1.. maxNrofBWPs)) OF ServingCellMO-encoded-in-CGC-Item
+
+ServingCellMO-encoded-in-CGC-Item ::= SEQUENCE {
+ servingCellMO ServingCellMO,
+ iE-Extensions ProtocolExtensionContainer { { ServingCellMO-encoded-in-CGC-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ServingCellMO-encoded-in-CGC-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Served-Cell-Information ::= SEQUENCE {
+ nRCGI NRCGI,
+ nRPCI NRPCI,
+ fiveGS-TAC FiveGS-TAC OPTIONAL,
+ configured-EPS-TAC Configured-EPS-TAC OPTIONAL,
+ servedPLMNs ServedPLMNs-List,
+ nR-Mode-Info NR-Mode-Info,
+ measurementTimingConfiguration OCTET STRING,
+ iE-Extensions ProtocolExtensionContainer { {Served-Cell-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Served-Cell-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-RANAC CRITICALITY ignore EXTENSION RANAC PRESENCE optional }|
+ { ID id-ExtendedServedPLMNs-List CRITICALITY ignore EXTENSION ExtendedServedPLMNs-List PRESENCE optional }|
+ { ID id-Cell-Direction CRITICALITY ignore EXTENSION Cell-Direction PRESENCE optional }|
+ { ID id-BPLMN-ID-Info-List CRITICALITY ignore EXTENSION BPLMN-ID-Info-List PRESENCE optional }|
+ { ID id-Cell-Type CRITICALITY ignore EXTENSION CellType PRESENCE optional}|
+ { ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }|
+ { ID id-AggressorgNBSetID CRITICALITY ignore EXTENSION AggressorgNBSetID PRESENCE optional}|
+ { ID id-VictimgNBSetID CRITICALITY ignore EXTENSION VictimgNBSetID PRESENCE optional}|
+ { ID id-IAB-Info-IAB-DU CRITICALITY ignore EXTENSION IAB-Info-IAB-DU PRESENCE optional}|
+ { ID id-SSB-PositionsInBurst CRITICALITY ignore EXTENSION SSB-PositionsInBurst PRESENCE optional }|
+ { ID id-NRPRACHConfig CRITICALITY ignore EXTENSION NRPRACHConfig PRESENCE optional }|
+ { ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional }|
+ { ID id-NPNBroadcastInformation CRITICALITY reject EXTENSION NPNBroadcastInformation PRESENCE optional }|
+ { ID id-Supported-MBS-FSA-ID-List CRITICALITY ignore EXTENSION Supported-MBS-FSA-ID-List PRESENCE optional }|
+ { ID id-Redcap-Bcast-Information CRITICALITY ignore EXTENSION Redcap-Bcast-Information PRESENCE optional },
+ ...
+}
+
+Serving-Cells-List ::= SEQUENCE (SIZE(1..maxnoofServingCells)) OF Serving-Cells-List-Item
+
+Serving-Cells-List-Item ::= SEQUENCE{
+ nRCGI NRCGI,
+ iAB-MT-Cell-NA-Resource-Configuration-Mode-Info IAB-MT-Cell-NA-Resource-Configuration-Mode-Info OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{Serving-Cells-List-Item-ExtIEs}} OPTIONAL
+}
+
+Serving-Cells-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Supported-MBS-FSA-ID-List::= SEQUENCE (SIZE(1.. maxnoofMBSFSAs)) OF MBS-FrequencySelectionArea-Identity
+
+MBS-FrequencySelectionArea-Identity::= OCTET STRING (SIZE(3))
+
+SFN-Offset ::= SEQUENCE {
+ sFN-Time-Offset BIT STRING (SIZE(24)),
+ iE-Extensions ProtocolExtensionContainer { {SFN-Offset-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SFN-Offset-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Served-Cells-To-Add-Item ::= SEQUENCE {
+ served-Cell-Information Served-Cell-Information,
+ gNB-DU-System-Information GNB-DU-System-Information OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Served-Cells-To-Add-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+Served-Cells-To-Add-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Served-Cells-To-Delete-Item ::= SEQUENCE {
+ oldNRCGI NRCGI ,
+ iE-Extensions ProtocolExtensionContainer { { Served-Cells-To-Delete-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Served-Cells-To-Delete-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Served-Cells-To-Modify-Item ::= SEQUENCE {
+ oldNRCGI NRCGI ,
+ served-Cell-Information Served-Cell-Information ,
+ gNB-DU-System-Information GNB-DU-System-Information OPTIONAL ,
+ iE-Extensions ProtocolExtensionContainer { { Served-Cells-To-Modify-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Served-Cells-To-Modify-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Served-EUTRA-Cells-Information::= SEQUENCE {
+ eUTRA-Mode-Info EUTRA-Mode-Info,
+ protectedEUTRAResourceIndication ProtectedEUTRAResourceIndication,
+ iE-Extensions ProtocolExtensionContainer { {Served-EUTRA-Cell-Information-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Served-EUTRA-Cell-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Service-State ::= ENUMERATED {
+ in-service,
+ out-of-service,
+ ...
+}
+
+Service-Status ::= SEQUENCE {
+ service-state Service-State,
+ switchingOffOngoing ENUMERATED {true, ...} OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Service-Status-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Service-Status-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+RelativeTime1900 ::= BIT STRING (SIZE (64))
+
+ShortDRXCycleLength ::= ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32, ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, ...}
+
+ShortDRXCycleTimer ::= INTEGER (1..16)
+
+SIB1-message ::= OCTET STRING
+
+SIB10-message ::= OCTET STRING
+
+SIB12-message ::= OCTET STRING
+
+SIB13-message ::= OCTET STRING
+
+SIB14-message ::= OCTET STRING
+
+SIB15-message ::= OCTET STRING
+
+SIB17-message ::= OCTET STRING
+
+SIB20-message ::= OCTET STRING
+
+SItype ::= INTEGER (1..32, ...)
+
+SItype-List ::= SEQUENCE (SIZE(1.. maxnoofSITypes)) OF SItype-Item
+
+SItype-Item ::= SEQUENCE {
+ sItype SItype ,
+ iE-Extensions ProtocolExtensionContainer { { SItype-ItemExtIEs } } OPTIONAL
+}
+
+SItype-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SibtypetobeupdatedListItem ::= SEQUENCE {
+ sIBtype INTEGER (2..32,...),
+ sIBmessage OCTET STRING,
+ valueTag INTEGER (0..31,...),
+ iE-Extensions ProtocolExtensionContainer { { SibtypetobeupdatedListItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SibtypetobeupdatedListItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-areaScope CRITICALITY ignore EXTENSION AreaScope PRESENCE optional},
+ ...
+}
+
+SidelinkRelayConfiguration ::= SEQUENCE {
+ gNB-DU-UE-F1APIDofRelayUE GNB-DU-UE-F1AP-ID,
+ remoteUELocalID RemoteUELocalID,
+ sidelinkConfigurationContainer SidelinkConfigurationContainer OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SidelinkRelayConfiguration-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SidelinkRelayConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+SidelinkConfigurationContainer ::= OCTET STRING
+
+SLDRBID ::= INTEGER (1..512, ...)
+
+SLDRBInformation ::= SEQUENCE {
+ sLDRB-QoS PC5QoSParameters,
+ flowsMappedToSLDRB-List FlowsMappedToSLDRB-List,
+ ...
+}
+
+SLDRBs-FailedToBeModified-Item ::= SEQUENCE {
+ sLDRBID SLDRBID ,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-FailedToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-FailedToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-FailedToBeSetup-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-FailedToBeSetup-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-FailedToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-FailedToBeSetupMod-Item ::= SEQUENCE {
+ sLDRBID SLDRBID ,
+ cause Cause OPTIONAL ,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-FailedToBeSetupMod-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-FailedToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-Modified-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-Modified-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-Modified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ModifiedConf-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ModifiedConf-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ModifiedConf-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-Required-ToBeModified-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-Required-ToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-Required-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-Required-ToBeReleased-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-Required-ToBeReleased-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-Required-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-Setup-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-Setup-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-Setup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-SetupMod-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-SetupMod-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-SetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ToBeModified-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ sLDRBInformation SLDRBInformation OPTIONAL,
+ rLCMode RLCMode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ToBeReleased-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ToBeReleased-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ToBeSetup-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ sLDRBInformation SLDRBInformation,
+ rLCMode RLCMode,
+
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ToBeSetup-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ToBeSetupMod-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ sLDRBInformation SLDRBInformation,
+ rLCMode RLCMode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ToBeSetupMod-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRXCycleList ::= SEQUENCE (SIZE(1.. maxnoofSLdestinations)) OF SLDRXCycleItem
+SLDRXCycleItem ::= SEQUENCE {
+ rXUEID BIT STRING (SIZE(24)),
+ sLDRXInformation SLDRXInformation,
+ iE-Extensions ProtocolExtensionContainer { { SLDRXCycleItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SLDRXCycleItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRXInformation ::= CHOICE {
+ sLDRXCycle SLDRXCycleLength,
+ nosLDRX SLDRXConfigurationIndicator,
+ choice-extension ProtocolIE-SingleContainer { { SLDRXInformation-ExtIEs} }
+}
+
+SLDRXCycleLength ::= ENUMERATED{ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, ...}
+
+SLDRXConfigurationIndicator ::= ENUMERATED{ release, ...}
+
+
+SLDRXInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SL-PHY-MAC-RLC-Config ::= OCTET STRING
+
+SL-RLC-ChannelToAddModList::= OCTET STRING
+
+SL-ConfigDedicatedEUTRA-Info ::= OCTET STRING
+
+SliceAvailableCapacity ::= SEQUENCE {
+ sliceAvailableCapacityList SliceAvailableCapacityList,
+ iE-Extensions ProtocolExtensionContainer { { SliceAvailableCapacity-ExtIEs} } OPTIONAL
+}
+
+SliceAvailableCapacity-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SliceAvailableCapacityList ::= SEQUENCE (SIZE(1.. maxnoofBPLMNsNR)) OF SliceAvailableCapacityItem
+
+SliceAvailableCapacityItem ::= SEQUENCE {
+ pLMNIdentity PLMN-Identity,
+ sNSSAIAvailableCapacity-List SNSSAIAvailableCapacity-List,
+ iE-Extensions ProtocolExtensionContainer { { SliceAvailableCapacityItem-ExtIEs} } OPTIONAL
+}
+
+SliceAvailableCapacityItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SNSSAIAvailableCapacity-List ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAIAvailableCapacity-Item
+
+SNSSAIAvailableCapacity-Item ::= SEQUENCE {
+ sNSSAI SNSSAI,
+ sliceAvailableCapacityValueDownlink INTEGER (0..100) OPTIONAL,
+ sliceAvailableCapacityValueUplink INTEGER (0..100) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SNSSAIAvailableCapacity-Item-ExtIEs } } OPTIONAL
+}
+
+SNSSAIAvailableCapacity-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SliceRadioResourceStatus ::= SEQUENCE {
+ sliceRadioResourceStatus SliceRadioResourceStatus-List,
+ iE-Extensions ProtocolExtensionContainer { { SliceRadioResourceStatus-ExtIEs} } OPTIONAL
+}
+
+SliceRadioResourceStatus-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+SliceRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNsNR)) OF SliceRadioResourceStatus-Item
+
+SliceRadioResourceStatus-Item::= SEQUENCE {
+ pLMNIdentity PLMN-Identity,
+ sNSSAIRadioResourceStatus-List SNSSAIRadioResourceStatus-List,
+ iE-Extensions ProtocolExtensionContainer { { SliceRadioResourceStatus-Item-ExtIEs} } OPTIONAL
+}
+
+SliceRadioResourceStatus-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SNSSAIRadioResourceStatus-List ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAIRadioResourceStatus-Item
+
+SNSSAIRadioResourceStatus-Item ::= SEQUENCE {
+ sNSSAI SNSSAI,
+ sNSSAIdlGBRPRBusage INTEGER (0..100),
+ sNSSAIulGBRPRBusage INTEGER (0..100),
+ sNSSAIdlNonGBRPRBusage INTEGER (0..100),
+ sNSSAIulNonGBRPRBusage INTEGER (0..100),
+ sNSSAIdlTotalPRBallocation INTEGER (0..100),
+ sNSSAIulTotalPRBallocation INTEGER (0..100),
+ iE-Extensions ProtocolExtensionContainer { { SNSSAIRadioResourceStatus-Item-ExtIEs } } OPTIONAL
+}
+
+SNSSAIRadioResourceStatus-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SliceSupportList ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SliceSupportItem
+
+SliceSupportItem ::= SEQUENCE {
+ sNSSAI SNSSAI,
+ iE-Extensions ProtocolExtensionContainer { { SliceSupportItem-ExtIEs } } OPTIONAL
+}
+
+SliceSupportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SliceToReportList ::= SEQUENCE (SIZE(1.. maxnoofBPLMNsNR)) OF SliceToReportItem
+
+SliceToReportItem ::= SEQUENCE {
+ pLMNIdentity PLMN-Identity,
+ sNSSAIlist SNSSAI-list,
+ iE-Extensions ProtocolExtensionContainer { { SliceToReportItem-ExtIEs} } OPTIONAL
+}
+
+SliceToReportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SlotNumber ::= INTEGER (0..79)
+
+SNSSAI-list ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAI-Item
+
+SNSSAI-Item ::= SEQUENCE {
+ sNSSAI SNSSAI,
+ iE-Extensions ProtocolExtensionContainer { { SNSSAI-Item-ExtIEs } } OPTIONAL
+}
+
+SNSSAI-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Slot-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofslots)) OF Slot-Configuration-Item
+
+Slot-Configuration-Item ::= SEQUENCE {
+ slotIndex INTEGER (0..5119, ...),
+ symbolAllocInSlot SymbolAllocInSlot,
+ iE-Extensions ProtocolExtensionContainer { { Slot-Configuration-ItemExtIEs } } OPTIONAL
+}
+
+Slot-Configuration-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+SNSSAI ::= SEQUENCE {
+ sST OCTET STRING (SIZE(1)),
+ sD OCTET STRING (SIZE(3)) OPTIONAL ,
+ iE-Extensions ProtocolExtensionContainer { { SNSSAI-ExtIEs } } OPTIONAL
+}
+
+SNSSAI-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SpatialDirectionInformation ::= SEQUENCE {
+ nR-PRSBeamInformation NR-PRSBeamInformation,
+ iE-Extensions ProtocolExtensionContainer { { SpatialDirectionInformation-ExtIEs } } OPTIONAL
+}
+
+SpatialDirectionInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SpatialRelationInfo ::= SEQUENCE {
+ spatialRelationforResourceID SpatialRelationforResourceID,
+ iE-Extensions ProtocolExtensionContainer { {SpatialRelationInfo-ExtIEs} } OPTIONAL
+}
+
+SpatialRelationInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SpatialRelationforResourceID ::= SEQUENCE (SIZE(1..maxnoofSpatialRelations)) OF SpatialRelationforResourceIDItem
+
+SpatialRelationforResourceIDItem ::= SEQUENCE {
+ referenceSignal ReferenceSignal,
+ iE-Extensions ProtocolExtensionContainer { {SpatialRelationforResourceIDItem-ExtIEs} } OPTIONAL
+}
+
+SpatialRelationforResourceIDItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SpatialRelationPerSRSResource ::= SEQUENCE {
+ spatialRelationPerSRSResource-List SpatialRelationPerSRSResource-List,
+ iE-Extensions ProtocolExtensionContainer { { SpatialRelationPerSRSResource-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SpatialRelationPerSRSResource-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SpatialRelationPerSRSResource-List::= SEQUENCE(SIZE (1.. maxnoSRS-ResourcePerSet)) OF SpatialRelationPerSRSResourceItem
+
+SpatialRelationPerSRSResourceItem ::= SEQUENCE {
+ referenceSignal ReferenceSignal,
+ iE-Extensions ProtocolExtensionContainer { { SpatialRelationPerSRSResourceItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SpatialRelationPerSRSResourceItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SpatialRelationPos ::= CHOICE {
+ sSBPos SSB,
+ pRSInformationPos PRSInformationPos,
+ choice-extension ProtocolIE-SingleContainer {{ SpatialInformationPos-ExtIEs }}
+}
+
+SpatialInformationPos-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SpectrumSharingGroupID ::= INTEGER (1..maxCellineNB)
+
+SRBID ::= INTEGER (0..3, ...)
+
+SRBs-FailedToBeSetup-Item ::= SEQUENCE {
+ sRBID SRBID ,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SRBs-FailedToBeSetup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SRBs-FailedToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRBs-FailedToBeSetupMod-Item ::= SEQUENCE {
+ sRBID SRBID ,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SRBs-FailedToBeSetupMod-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SRBs-FailedToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRBs-Modified-Item ::= SEQUENCE {
+ sRBID SRBID,
+ lCID LCID,
+ iE-Extensions ProtocolExtensionContainer { { SRBs-Modified-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SRBs-Modified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRBs-Required-ToBeReleased-Item ::= SEQUENCE {
+ sRBID SRBID,
+ iE-Extensions ProtocolExtensionContainer { { SRBs-Required-ToBeReleased-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SRBs-Required-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRBs-Setup-Item ::= SEQUENCE {
+ sRBID SRBID,
+ lCID LCID,
+ iE-Extensions ProtocolExtensionContainer { { SRBs-Setup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SRBs-Setup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRBs-SetupMod-Item ::= SEQUENCE {
+ sRBID SRBID,
+ lCID LCID,
+ iE-Extensions ProtocolExtensionContainer { { SRBs-SetupMod-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SRBs-SetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRBs-ToBeReleased-Item ::= SEQUENCE {
+ sRBID SRBID,
+ iE-Extensions ProtocolExtensionContainer { { SRBs-ToBeReleased-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SRBs-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRBs-ToBeSetup-Item ::= SEQUENCE {
+ sRBID SRBID ,
+ duplicationIndication DuplicationIndication OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SRBs-ToBeSetup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SRBs-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalDuplicationIndication CRITICALITY ignore EXTENSION AdditionalDuplicationIndication PRESENCE optional }|
+ { ID id-SDTRLCBearerConfiguration CRITICALITY ignore EXTENSION SDTRLCBearerConfiguration PRESENCE optional }|
+ { ID id-SRBMappingInfo CRITICALITY ignore EXTENSION UuRLCChannelID PRESENCE optional },
+ ...
+}
+
+SRBs-ToBeSetupMod-Item ::= SEQUENCE {
+ sRBID SRBID,
+ duplicationIndication DuplicationIndication OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SRBs-ToBeSetupMod-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+SRBs-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalDuplicationIndication CRITICALITY ignore EXTENSION AdditionalDuplicationIndication PRESENCE optional }|
+ { ID id-SRBMappingInfo CRITICALITY ignore EXTENSION UuRLCChannelID PRESENCE optional }|
+ { ID id-CG-SDTindicatorSetup CRITICALITY reject EXTENSION CG-SDTindicatorSetup PRESENCE optional },
+ ...
+}
+
+SRSCarrier-List ::= SEQUENCE (SIZE(1.. maxnoSRS-Carriers)) OF SRSCarrier-List-Item
+
+SRSCarrier-List-Item ::= SEQUENCE {
+ pointA INTEGER (0..3279165),
+ uplinkChannelBW-PerSCS-List UplinkChannelBW-PerSCS-List,
+ activeULBWP ActiveULBWP,
+ pci NRPCI OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SRSCarrier-List-Item-ExtIEs } } OPTIONAL
+}
+
+SRSCarrier-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRSConfig ::= SEQUENCE {
+ sRSResource-List SRSResource-List OPTIONAL,
+ posSRSResource-List PosSRSResource-List OPTIONAL,
+ sRSResourceSet-List SRSResourceSet-List OPTIONAL,
+ posSRSResourceSet-List PosSRSResourceSet-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SRSConfig-ExtIEs } } OPTIONAL
+}
+
+SRSConfig-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRSConfiguration ::= SEQUENCE {
+ sRSCarrier-List SRSCarrier-List,
+ iE-Extensions ProtocolExtensionContainer { { SRSConfiguration-ExtIEs } } OPTIONAL
+}
+
+SRSConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SrsFrequency ::= INTEGER (0..3279165)
+
+SRSPortIndex ::= ENUMERATED {id1000, id1001, id1002, id1003,...}
+
+SRSPosResourceID ::= INTEGER (0..63)
+
+SRSResource::= SEQUENCE {
+ sRSResourceID SRSResourceID,
+ nrofSRS-Ports ENUMERATED {port1, ports2, ports4},
+ transmissionComb TransmissionComb,
+ startPosition INTEGER (0..13),
+ nrofSymbols ENUMERATED {n1, n2, n4},
+ repetitionFactor ENUMERATED {n1, n2, n4},
+ freqDomainPosition INTEGER (0..67),
+ freqDomainShift INTEGER (0..268),
+ c-SRS INTEGER (0..63),
+ b-SRS INTEGER (0..3),
+ b-hop INTEGER (0..3),
+ groupOrSequenceHopping ENUMERATED { neither, groupHopping, sequenceHopping },
+ resourceType ResourceType,
+ sequenceId INTEGER (0..1023),
+ iE-Extensions ProtocolExtensionContainer { { SRSResource-ExtIEs } } OPTIONAL
+}
+
+SRSResource-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+{ ID id-nrofSymbolsExtended CRITICALITY ignore EXTENSION NrofSymbolsExtended PRESENCE optional}|
+{ ID id-repetitionFactorExtended CRITICALITY ignore EXTENSION RepetitionFactorExtended PRESENCE optional}|
+{ ID id-startRBHopping CRITICALITY ignore EXTENSION StartRBHopping PRESENCE optional}|
+{ ID id-startRBIndex CRITICALITY ignore EXTENSION StartRBIndex PRESENCE optional},
+ ...
+}
+
+SRSResourceID ::= INTEGER (0..63)
+
+SRSResourceID-List::= SEQUENCE (SIZE (1..maxnoSRS-ResourcePerSet)) OF SRSResourceID
+
+SRSResource-List ::= SEQUENCE (SIZE (1..maxnoSRS-Resources)) OF SRSResource
+
+SRSResourceSet::= SEQUENCE {
+ sRSResourceSetID SRSResourceSetID,
+ sRSResourceID-List SRSResourceID-List,
+ resourceSetType ResourceSetType,
+ iE-Extensions ProtocolExtensionContainer { { SRSResourceSet-ExtIEs } } OPTIONAL
+}
+
+SRSResourceSet-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SRSResourceSetID ::= INTEGER (0..15, ...)
+
+SRSResourceSetList ::= SEQUENCE (SIZE(1.. maxnoSRS-ResourceSets)) OF SRSResourceSetItem
+
+SRSResourceSetItem ::= SEQUENCE {
+ numSRSresourcesperset INTEGER (1..16, ...) OPTIONAL,
+ periodicityList PeriodicityList OPTIONAL,
+ spatialRelationInfo SpatialRelationInfo OPTIONAL,
+ pathlossReferenceInfo PathlossReferenceInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SRSResourceSetItemExtIEs } } OPTIONAL
+}
+
+SRSResourceSetItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-SRSSpatialRelationPerSRSResource CRITICALITY ignore EXTENSION SpatialRelationPerSRSResource PRESENCE optional},
+ ...
+}
+
+SRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoSRS-ResourceSets)) OF SRSResourceSet
+
+SRSResourceTrigger ::= SEQUENCE {
+ aperiodicSRSResourceTriggerList AperiodicSRSResourceTriggerList,
+ iE-Extensions ProtocolExtensionContainer { {SRSResourceTrigger-ExtIEs} } OPTIONAL
+}
+
+SRSResourceTrigger-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+SRSResourcetype ::= SEQUENCE {
+ sRSResourceTypeChoice SRSResourceTypeChoice,
+ iE-Extensions ProtocolExtensionContainer { { SRSResourcetype-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SRSResourcetype-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-SRSPortIndex CRITICALITY ignore EXTENSION SRSPortIndex PRESENCE optional },
+ ...
+}
+
+SRSResourceTypeChoice ::= CHOICE {
+ sRSResourceInfo SRSInfo,
+ posSRSResourceInfo PosSRSInfo,
+ choice-extension ProtocolIE-SingleContainer { { SRSResourceTypeChoice-ExtIEs} }
+}
+
+SRSResourceTypeChoice-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SRSInfo ::= SEQUENCE {
+ sRSResource SRSResourceID,
+ ...
+}
+
+SRSPosRRCInactiveConfig ::= OCTET STRING
+
+SRSPosRRCInactiveQueryIndication ::= ENUMERATED {true, ...}
+
+PosSRSInfo ::= SEQUENCE {
+ posSRSResourceID SRSPosResourceID,
+ ...
+}
+
+SSB ::= SEQUENCE {
+ pCI-NR NRPCI,
+ ssb-index SSB-Index OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {SSB-ExtIEs} } OPTIONAL
+}
+
+SSBCoverageModification-List ::= SEQUENCE (SIZE (1..maxnoofSSBAreas)) OF SSBCoverageModification-Item
+
+SSBCoverageModification-Item::= SEQUENCE {
+ sSBIndex INTEGER(0..63),
+ sSBCoverageState SSBCoverageState,
+ iE-Extensions ProtocolExtensionContainer { { SSBCoverageModification-Item-ExtIEs} } OPTIONAL,
+...
+}
+
+SSBCoverageModification-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+SSBCoverageState ::= INTEGER (0..15, ...)
+
+
+SSB-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SSB-freqInfo ::= INTEGER (0..maxNRARFCN)
+
+SSB-Index ::= INTEGER(0..63)
+
+SSB-subcarrierSpacing ::= ENUMERATED {kHz15, kHz30, kHz120, kHz240, spare3, spare2, spare1, ...}
+
+SSB-transmissionPeriodicity ::= ENUMERATED {sf10, sf20, sf40, sf80, sf160, sf320, sf640, ...}
+
+SSB-transmissionTimingOffset ::= INTEGER (0..127, ...)
+
+SSB-transmissionBitmap ::= CHOICE {
+ shortBitmap BIT STRING (SIZE (4)),
+ mediumBitmap BIT STRING (SIZE (8)),
+ longBitmap BIT STRING (SIZE (64)),
+ choice-extension ProtocolIE-SingleContainer { { SSB-transmisisonBitmap-ExtIEs} }
+}
+
+SSB-transmisisonBitmap-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SSBAreaCapacityValueList ::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF SSBAreaCapacityValueItem
+
+SSBAreaCapacityValueItem ::= SEQUENCE {
+ sSBIndex INTEGER(0..63),
+ sSBAreaCapacityValue INTEGER (0..100),
+ iE-Extensions ProtocolExtensionContainer { { SSBAreaCapacityValueItem-ExtIEs} } OPTIONAL
+}
+
+SSBAreaCapacityValueItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SSBAreaRadioResourceStatusList::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF SSBAreaRadioResourceStatusItem
+
+SSBAreaRadioResourceStatusItem::= SEQUENCE {
+ sSBIndex INTEGER(0..63),
+ sSBAreaDLGBRPRBusage INTEGER (0..100),
+ sSBAreaULGBRPRBusage INTEGER (0..100),
+ sSBAreaDLnon-GBRPRBusage INTEGER (0..100),
+ sSBAreaULnon-GBRPRBusage INTEGER (0..100),
+ sSBAreaDLTotalPRBusage INTEGER (0..100),
+ sSBAreaULTotalPRBusage INTEGER (0..100),
+ dLschedulingPDCCHCCEusage INTEGER (0..100) OPTIONAL,
+ uLschedulingPDCCHCCEusage INTEGER (0..100) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SSBAreaRadioResourceStatusItem-ExtIEs} } OPTIONAL
+}
+
+SSBAreaRadioResourceStatusItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SSBInformation ::= SEQUENCE {
+ sSBInformationList SSBInformationList,
+ iE-Extensions ProtocolExtensionContainer { { SSBInformation-ExtIEs } } OPTIONAL
+}
+
+SSBInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SSBInformationList ::= SEQUENCE (SIZE(1.. maxnoofSSBs)) OF SSBInformationItem
+
+SSBInformationItem ::= SEQUENCE {
+ sSB-Configuration SSB-TF-Configuration,
+ pCI-NR NRPCI,
+ iE-Extensions ProtocolExtensionContainer { { SSBInformationItem-ExtIEs } } OPTIONAL
+}
+
+SSBInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SSB-PositionsInBurst ::= CHOICE {
+ shortBitmap BIT STRING (SIZE (4)),
+ mediumBitmap BIT STRING (SIZE (8)),
+ longBitmap BIT STRING (SIZE (64)),
+ choice-extension ProtocolIE-SingleContainer { {SSB-PositionsInBurst-ExtIEs} }
+}
+
+SSB-PositionsInBurst-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SSB-TF-Configuration ::= SEQUENCE {
+ sSB-frequency INTEGER (0..3279165),
+ sSB-subcarrier-spacing ENUMERATED {kHz15, kHz30, kHz60, kHz120, kHz240, ..., kHz480, kHz960},
+ -- The value kHz60 is not supported in this version of the specification.
+ sSB-Transmit-power INTEGER (-60..50),
+ sSB-periodicity ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160, ...},
+ sSB-half-frame-offset INTEGER(0..1),
+ sSB-SFN-offset INTEGER(0..15),
+ sSB-position-in-burst SSB-PositionsInBurst OPTIONAL,
+ sFNInitialisationTime RelativeTime1900 OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SSB-TF-Configuration-ExtIEs} } OPTIONAL
+}
+
+SSB-TF-Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+SSBToReportList ::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF SSBToReportItem
+
+SSBToReportItem ::= SEQUENCE {
+ sSBIndex INTEGER(0..63),
+ iE-Extensions ProtocolExtensionContainer { { SSBToReportItem-ExtIEs} } OPTIONAL
+}
+
+SSBToReportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+StartRBIndex ::= CHOICE{
+ freqScalingFactor2 INTEGER(0..1),
+ freqScalingFactor4 INTEGER(0..3),
+ choice-extension ProtocolIE-SingleContainer { { StartRBIndex-ExtIEs} }
+}
+StartRBIndex-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+StartRBHopping ::= ENUMERATED {enable}
+
+StartTimeAndDuration ::= SEQUENCE {
+ startTime RelativeTime1900 OPTIONAL,
+ duration INTEGER (0..90060, ...) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { StartTimeAndDuration-ExtIEs } } OPTIONAL,
+ ...
+}
+
+StartTimeAndDuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SUL-Information ::= SEQUENCE {
+ sUL-NRARFCN INTEGER (0..maxNRARFCN),
+ sUL-transmission-Bandwidth Transmission-Bandwidth,
+ iE-Extensions ProtocolExtensionContainer { { SUL-InformationExtIEs} } OPTIONAL,
+ ...
+}
+
+SUL-InformationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|
+ { ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional },
+ ...
+}
+
+SubcarrierSpacing ::= ENUMERATED { kHz15, kHz30, kHz60, kHz120, kHz240, spare3, spare2, spare1, ...}
+
+SubscriberProfileIDforRFP ::= INTEGER (1..256, ...)
+
+SuccessfulHOReportInformationList::= SEQUENCE (SIZE(1.. maxnoofSuccessfulHOReports)) OF SuccessfulHOReportInformation-Item
+
+SuccessfulHOReportInformation-Item ::= SEQUENCE {
+ successfulHOReportContainer OCTET STRING,
+ iE-Extensions ProtocolExtensionContainer { { SuccessfulHOReportInformation-Item-ExtIEs } } OPTIONAL
+}
+
+SuccessfulHOReportInformation-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SULAccessIndication ::= ENUMERATED {true,...}
+
+
+SupportedSULFreqBandItem ::= SEQUENCE {
+ freqBandIndicatorNr INTEGER (1..1024,...),
+ iE-Extensions ProtocolExtensionContainer { { SupportedSULFreqBandItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SupportedSULFreqBandItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SurvivalTime ::= INTEGER (0.. 1920000,...)
+
+SymbolAllocInSlot ::= CHOICE {
+ all-DL NULL,
+ all-UL NULL,
+ both-DL-and-UL NumDLULSymbols,
+ choice-extension ProtocolIE-SingleContainer { { SymbolAllocInSlot-ExtIEs } }
+}
+
+SymbolAllocInSlot-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SystemFrameNumber ::= INTEGER (0..1023)
+
+SystemInformationAreaID ::=BIT STRING (SIZE (24))
+
+-- T
+
+FiveGS-TAC ::= OCTET STRING (SIZE(3))
+
+Configured-EPS-TAC ::= OCTET STRING (SIZE(2))
+
+TargetCellList ::= SEQUENCE (SIZE(1..maxnoofCHOcells)) OF TargetCellList-Item
+
+TargetCellList-Item ::= SEQUENCE {
+ target-cell NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { TargetCellList-Item-ExtIEs} } OPTIONAL
+}
+
+TargetCellList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NSAGSupportList ::= SEQUENCE (SIZE(1.. maxnoofNSAGs)) OF NSAGSupportItem
+
+NSAGSupportItem ::= SEQUENCE {
+ nSAG-ID NSAG-ID,
+ nSAGSliceSupport ExtendedSliceSupportList,
+ iE-Extensions ProtocolExtensionContainer { {NSAGSupportItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NSAGSupportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NSAG-ID ::= INTEGER (0..255, ...)
+
+TDD-Info ::= SEQUENCE {
+ nRFreqInfo NRFreqInfo,
+ transmission-Bandwidth Transmission-Bandwidth,
+ iE-Extensions ProtocolExtensionContainer { {TDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-IntendedTDD-DL-ULConfig CRITICALITY ignore EXTENSION IntendedTDD-DL-ULConfig PRESENCE optional}|
+ {ID id-TDD-UL-DLConfigCommonNR CRITICALITY ignore EXTENSION TDD-UL-DLConfigCommonNR PRESENCE optional }|
+ {ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional },
+ ...
+}
+
+TDD-InfoRel16 ::= SEQUENCE {
+ tDD-FreqInfo FreqInfoRel16 OPTIONAL,
+ sUL-FreqInfo FreqInfoRel16 OPTIONAL,
+ tDD-UL-DLConfigCommonNR TDD-UL-DLConfigCommonNR OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {TDD-InfoRel16-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TDD-InfoRel16-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+TDD-UL-DLConfigCommonNR ::= OCTET STRING
+
+TRPTEGInformation ::= CHOICE {
+ rxTx-TEG RxTxTEG,
+ rx-TEG RxTEG,
+ choice-extension ProtocolIE-SingleContainer { { TRPTEGInformation-ExtIEs} }
+}
+
+TRPTEGInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+RxTxTEG ::= SEQUENCE {
+ tRP-RxTx-TEGInformation TRP-RxTx-TEGInformation,
+ tRP-Tx-TEGInformation TRP-Tx-TEGInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RxTxTEG-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RxTxTEG-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RxTEG ::= SEQUENCE {
+ tRP-Rx-TEGInformation TRP-Rx-TEGInformation,
+ tRP-Tx-TEGInformation TRP-Tx-TEGInformation,
+ iE-Extensions ProtocolExtensionContainer { { RxTEG-ExtIEs } } OPTIONAL,
+ ...
+}
+
+RxTEG-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeReferenceInformation ::= SEQUENCE {
+ referenceTime ReferenceTime,
+ referenceSFN ReferenceSFN,
+ uncertainty Uncertainty,
+ timeInformationType TimeInformationType,
+ iE-Extensions ProtocolExtensionContainer { {TimeReferenceInformation-ExtIEs} } OPTIONAL
+}
+
+TimeReferenceInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeInformationType ::= ENUMERATED {localClock}
+
+TimeStamp ::= SEQUENCE {
+ systemFrameNumber SystemFrameNumber,
+ slotIndex TimeStampSlotIndex,
+ measurementTime RelativeTime1900 OPTIONAL,
+ iE-Extension ProtocolExtensionContainer { { TimeStamp-ExtIEs} } OPTIONAL
+}
+
+TimeStamp-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeStampSlotIndex ::= CHOICE {
+ sCS-15 INTEGER(0..9),
+ sCS-30 INTEGER(0..19),
+ sCS-60 INTEGER(0..39),
+ sCS-120 INTEGER(0..79),
+ choice-extension ProtocolIE-SingleContainer { { TimeStampSlotIndex-ExtIEs} }
+}
+
+TimeStampSlotIndex-ExtIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SCS-480 CRITICALITY reject TYPE SCS-480 PRESENCE mandatory}|
+ { ID id-SCS-960 CRITICALITY reject TYPE SCS-960 PRESENCE mandatory},
+ ...
+}
+
+TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...}
+
+TimingErrorMargin ::= ENUMERATED {m0Tc, m2Tc, m4Tc, m6Tc, m8Tc, m12Tc, m16Tc, m20Tc, m24Tc, m32Tc, m40Tc, m48Tc, m56Tc, m64Tc, m72Tc, m80Tc, ...}
+
+TimingMeasurementQuality ::= SEQUENCE {
+ measurementQuality INTEGER(0..31),
+ resolution ENUMERATED{m0dot1, m1, m10, m30, ...},
+ iE-Extensions ProtocolExtensionContainer { { TimingMeasurementQuality-ExtIEs} } OPTIONAL
+}
+
+TimingMeasurementQuality-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TMGI ::= OCTET STRING (SIZE(6))
+
+TNLAssociationUsage ::= ENUMERATED {
+ ue,
+ non-ue,
+ both,
+ ...
+}
+
+TNLCapacityIndicator::= SEQUENCE {
+ dLTNLOfferedCapacity INTEGER (1.. 16777216,...),
+ dLTNLAvailableCapacity INTEGER (0.. 100,...),
+ uLTNLOfferedCapacity INTEGER (1.. 16777216,...),
+ uLTNLAvailableCapacity INTEGER (0.. 100,...),
+ iE-Extensions ProtocolExtensionContainer { { TNLCapacityIndicator-ExtIEs} } OPTIONAL
+}
+
+TNLCapacityIndicator-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TraceActivation ::= SEQUENCE {
+ traceID TraceID,
+ interfacesToTrace InterfacesToTrace,
+ traceDepth TraceDepth,
+ traceCollectionEntityIPAddress TransportLayerAddress,
+ iE-Extensions ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL
+}
+
+TraceActivation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-mdtConfiguration CRITICALITY ignore EXTENSION MDTConfiguration PRESENCE optional}|
+ {ID id-TraceCollectionEntityURI CRITICALITY ignore EXTENSION URI-address PRESENCE optional },
+ ...
+}
+
+TraceDepth ::= ENUMERATED {
+ minimum,
+ medium,
+ maximum,
+ minimumWithoutVendorSpecificExtension,
+ mediumWithoutVendorSpecificExtension,
+ maximumWithoutVendorSpecificExtension,
+ ...
+}
+
+TraceID ::= OCTET STRING (SIZE(8))
+
+TrafficMappingInfo ::= CHOICE {
+ iPtolayer2TrafficMappingInfo IPtolayer2TrafficMappingInfo,
+ bAPlayerBHRLCchannelMappingInfo BAPlayerBHRLCchannelMappingInfo,
+ choice-extension ProtocolIE-SingleContainer { { TrafficMappingInfo-ExtIEs} }
+}
+
+TrafficMappingInfo-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...))
+
+TransactionID ::= INTEGER (0..255, ...)
+
+Transmission-Bandwidth ::= SEQUENCE {
+ nRSCS NRSCS,
+ nRNRB NRNRB,
+ iE-Extensions ProtocolExtensionContainer { { Transmission-Bandwidth-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Transmission-Bandwidth-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransmissionComb ::= CHOICE {
+ n2 SEQUENCE {
+ combOffset-n2 INTEGER (0..1),
+ cyclicShift-n2 INTEGER (0..7)
+ },
+ n4 SEQUENCE {
+ combOffset-n4 INTEGER (0..3),
+ cyclicShift-n4 INTEGER (0..11)
+ },
+ choice-extension ProtocolIE-SingleContainer { { TransmissionComb-ExtIEs} }
+}
+TransmissionComb-ExtIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-transmissionCombn8 CRITICALITY reject TYPE TransmissionCombn8 PRESENCE mandatory},
+ ...
+}
+
+TransmissionCombn8 ::= SEQUENCE {
+ combOffset-n8 INTEGER (0..7),
+ cyclicShift-n8 INTEGER (0..5),
+ iE-Extensions ProtocolExtensionContainer { { TransmissionCombn8-ExtIEs} } OPTIONAL
+}
+
+TransmissionCombn8-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransmissionCombPos ::= CHOICE {
+ n2 SEQUENCE {
+ combOffset-n2 INTEGER (0..1),
+ cyclicShift-n2 INTEGER (0..7)
+ },
+ n4 SEQUENCE {
+ combOffset-n4 INTEGER (0..3),
+ cyclicShift-n4 INTEGER (0..11)
+ },
+ n8 SEQUENCE {
+ combOffset-n8 INTEGER (0..7),
+ cyclicShift-n8 INTEGER (0..5)
+ },
+
+ choice-extension ProtocolIE-SingleContainer { { TransmissionCombPos-ExtIEs} }
+}
+TransmissionCombPos-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+TransmissionStopIndicator ::= ENUMERATED {true, ... }
+
+Transport-UP-Layer-Address-Info-To-Add-List ::= SEQUENCE (SIZE(1.. maxnoofTLAs)) OF Transport-UP-Layer-Address-Info-To-Add-Item
+
+Transport-UP-Layer-Address-Info-To-Add-Item ::= SEQUENCE {
+ iP-SecTransportLayerAddress TransportLayerAddress,
+ gTPTransportLayerAddressToAdd GTPTLAs OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Transport-UP-Layer-Address-Info-To-Add-ItemExtIEs } } OPTIONAL
+}
+
+Transport-UP-Layer-Address-Info-To-Add-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Transport-UP-Layer-Address-Info-To-Remove-List ::= SEQUENCE (SIZE(1.. maxnoofTLAs)) OF Transport-UP-Layer-Address-Info-To-Remove-Item
+
+Transport-UP-Layer-Address-Info-To-Remove-Item ::= SEQUENCE {
+ iP-SecTransportLayerAddress TransportLayerAddress,
+ gTPTransportLayerAddressToRemove GTPTLAs OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Transport-UP-Layer-Address-Info-To-Remove-ItemExtIEs } } OPTIONAL
+}
+
+Transport-UP-Layer-Address-Info-To-Remove-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TransmissionActionIndicator ::= ENUMERATED {stop, ..., restart }
+
+TRPBeamAntennaInformation ::= SEQUENCE {
+ choice-TRP-Beam-Antenna-Info-Item Choice-TRP-Beam-Antenna-Info-Item ,
+ iE-Extensions ProtocolExtensionContainer {{ TRPBeamAntennaInformation-ExtIEs}} OPTIONAL,
+ ...
+}
+
+TRPBeamAntennaInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Choice-TRP-Beam-Antenna-Info-Item ::= CHOICE {
+ reference TRPID,
+ explicit TRP-BeamAntennaExplicitInformation,
+ noChange NULL,
+ choice-extension ProtocolIE-SingleContainer { { Choice-TRP-Beam-Info-Item-ExtIEs } }
+}
+
+Choice-TRP-Beam-Info-Item-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+TRP-BeamAntennaExplicitInformation ::= SEQUENCE {
+ trp-BeamAntennaAngles TRP-BeamAntennaAngles,
+ lcs-to-gcs-translation LCS-to-GCS-Translation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{ TRP-BeamAntennaExplicitInformation-ExtIEs}} OPTIONAL,
+ ...
+}
+
+TRP-BeamAntennaExplicitInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
+TRP-BeamAntennaAngles ::= SEQUENCE (SIZE (1.. maxnoAzimuthAngles)) OF TRP-BeamAntennaAnglesList-Item
+
+TRP-BeamAntennaAnglesList-Item ::= SEQUENCE {
+ trp-azimuth-angle INTEGER (0..359),
+ trp-azimuth-angle-fine INTEGER (0..9) OPTIONAL,
+ trp-elevation-angle-list SEQUENCE (SIZE (1.. maxnoElevationAngles)) OF TRP-ElevationAngleList-Item,
+ iE-Extensions ProtocolExtensionContainer {{ TRP-BeamAntennaAnglesList-Item-ExtIEs}} OPTIONAL,
+ ...
+}
+
+TRP-BeamAntennaAnglesList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRP-ElevationAngleList-Item ::= SEQUENCE {
+ trp-elevation-angle INTEGER (0..180),
+ trp-elevation-angle-fine INTEGER (0..9) OPTIONAL,
+ trp-beam-power-list SEQUENCE (SIZE (2..maxNumResourcesPerAngle)) OF TRP-Beam-Power-Item,
+ iE-Extensions ProtocolExtensionContainer {{ TRP-ElevationAngleList-Item-ExtIEs}} OPTIONAL,
+...
+}
+TRP-ElevationAngleList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRP-Beam-Power-Item ::= SEQUENCE {
+ pRSResourceSetID PRS-Resource-Set-ID OPTIONAL,
+ pRSResourceID PRS-Resource-ID,
+ relativePower INTEGER (0..30), --negative value
+ relativePowerFine INTEGER (0..9) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{ TRP-Beam-Power-Item-ExtIEs}} OPTIONAL,
+ ...
+}
+
+TRP-Beam-Power-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+TRPID ::= INTEGER (0.. maxnoofTRPs, ...)
+
+TRPInformation ::= SEQUENCE {
+ tRPID TRPID,
+ tRPInformationTypeResponseList TRPInformationTypeResponseList,
+ iE-Extensions ProtocolExtensionContainer { { TRPInformation-ExtIEs } } OPTIONAL
+}
+
+TRPInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRPInformationItem ::= SEQUENCE {
+ tRPInformation TRPInformation,
+ iE-Extensions ProtocolExtensionContainer { { TRPInformationItem-ExtIEs } } OPTIONAL
+}
+
+TRPInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRPInformationTypeItem ::= ENUMERATED {
+ nrPCI,
+ nG-RAN-CGI,
+ arfcn,
+ pRSConfig,
+ sSBConfig,
+ sFNInitTime,
+ spatialDirectInfo,
+ geoCoord,
+ ...,
+ trp-type,
+ ondemandPRS,
+ trpTxTeg,
+ beam-antenna-info
+}
+
+
+TRPInformationTypeResponseList ::= SEQUENCE (SIZE(1.. maxnoofTRPInfoTypes)) OF TRPInformationTypeResponseItem
+
+TRPInformationTypeResponseItem ::= CHOICE {
+ pCI-NR NRPCI,
+ nG-RAN-CGI NRCGI,
+ nRARFCN INTEGER (0..maxNRARFCN),
+ pRSConfiguration PRSConfiguration,
+ sSBinformation SSBInformation,
+ sFNInitialisationTime RelativeTime1900,
+ spatialDirectionInformation SpatialDirectionInformation,
+ geographicalCoordinates GeographicalCoordinates,
+ choice-extension ProtocolIE-SingleContainer { { TRPInformationTypeResponseItem-ExtIEs} }
+}
+
+TRPInformationTypeResponseItem-ExtIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TRPType CRITICALITY reject TYPE TRPType PRESENCE mandatory }|
+ { ID id-OnDemandPRS CRITICALITY reject TYPE OnDemandPRS-Info PRESENCE mandatory}|
+ { ID id-TRPTxTEGAssociation CRITICALITY reject TYPE TRPTxTEGAssociation PRESENCE optional }|
+ { ID id-TRPBeamAntennaInformation CRITICALITY reject TYPE TRPBeamAntennaInformation PRESENCE mandatory },
+ ...
+}
+
+
+TRPList ::= SEQUENCE (SIZE(1.. maxnoofTRPs)) OF TRPListItem
+
+TRPListItem ::= SEQUENCE {
+ tRPID TRPID,
+ iE-Extensions ProtocolExtensionContainer { { TRPListItem-ExtIEs } } OPTIONAL
+}
+
+TRPListItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRPMeasurementQuality ::= SEQUENCE {
+ tRPmeasurementQuality-Item TRPMeasurementQuality-Item,
+ iE-Extensions ProtocolExtensionContainer { {TRPMeasurementQuality-ExtIEs} } OPTIONAL
+}
+
+TRPMeasurementQuality-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRPMeasurementQuality-Item ::= CHOICE {
+ timingMeasurementQuality TimingMeasurementQuality,
+ angleMeasurementQuality AngleMeasurementQuality,
+ choice-extension ProtocolIE-SingleContainer { { TRPMeasurementQuality-Item-ExtIEs } }
+}
+
+TRPMeasurementQuality-Item-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+TRP-MeasurementRequestList ::= SEQUENCE (SIZE (1..maxNoOfMeasTRPs)) OF TRP-MeasurementRequestItem
+
+TRP-MeasurementRequestItem ::= SEQUENCE {
+ tRPID TRPID,
+ search-window-information Search-window-information OPTIONAL,
+ iE-extensions ProtocolExtensionContainer { { TRP-MeasurementRequestItem-ExtIEs } } OPTIONAL
+}
+
+TRP-MeasurementRequestItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NRCGI CRITICALITY ignore EXTENSION NRCGI PRESENCE optional }|
+ { ID id-AoA-SearchWindow CRITICALITY ignore EXTENSION AoA-AssistanceInfo PRESENCE optional }|
+ { ID id-NumberOfTRPRxTEG CRITICALITY ignore EXTENSION NumberOfTRPRxTEG PRESENCE optional }|
+ { ID id-NumberOfTRPRxTxTEG CRITICALITY ignore EXTENSION NumberOfTRPRxTxTEG PRESENCE optional },
+ ...
+}
+
+TRP-PRS-Info-List ::= SEQUENCE (SIZE(1.. maxnoofPRSTRPs)) OF TRP-PRS-Info-List-Item
+
+TRP-PRS-Info-List-Item ::= SEQUENCE {
+ tRP-ID TRPID,
+ nR-PCI NRPCI,
+ cGI-NR NRCGI OPTIONAL,
+ pRSConfiguration PRSConfiguration,
+ iE-Extensions ProtocolExtensionContainer { { TRP-PRS-Info-List-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TRP-PRS-Info-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+TRPPositionDefinitionType ::= CHOICE {
+ direct TRPPositionDirect,
+ referenced TRPPositionReferenced,
+ choice-extension ProtocolIE-SingleContainer { { TRPPositionDefinitionType-ExtIEs } }
+}
+
+TRPPositionDefinitionType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+TRPPositionDirect ::= SEQUENCE {
+ accuracy TRPPositionDirectAccuracy,
+ iE-extensions ProtocolExtensionContainer { { TRPPositionDirect-ExtIEs } } OPTIONAL
+}
+
+TRPPositionDirect-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRPPositionDirectAccuracy ::= CHOICE {
+ tRPPosition AccessPointPosition,
+ tRPHAposition NGRANHighAccuracyAccessPointPosition,
+ choice-extension ProtocolIE-SingleContainer { { TRPPositionDirectAccuracy-ExtIEs } }
+}
+
+TRPPositionDirectAccuracy-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+TRPPositionReferenced ::= SEQUENCE {
+ referencePoint ReferencePoint,
+ referencePointType TRPReferencePointType,
+ iE-extensions ProtocolExtensionContainer { { TRPPositionReferenced-ExtIEs } } OPTIONAL
+}
+
+TRPPositionReferenced-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRPReferencePointType ::= CHOICE {
+ tRPPositionRelativeGeodetic RelativeGeodeticLocation,
+ tRPPositionRelativeCartesian RelativeCartesianLocation,
+ choice-extension ProtocolIE-SingleContainer { { TRPReferencePointType-ExtIEs } }
+}
+
+TRPReferencePointType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+TRP-Rx-TEGInformation ::= SEQUENCE {
+ tRP-Rx-TEGID INTEGER (0..31),
+ tRP-Rx-TimingErrorMargin TimingErrorMargin,
+ iE-Extensions ProtocolExtensionContainer { { TRP-Rx-TEGInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TRP-Rx-TEGInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRP-RxTx-TEGInformation ::= SEQUENCE {
+ tRP-RxTx-TEGID INTEGER (0..255),
+ tRP-RxTx-TimingErrorMargin RxTxTimingErrorMargin,
+ iE-Extensions ProtocolExtensionContainer { { TRP-RxTx-TEGInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TRP-RxTx-TEGInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+TRP-Tx-TEGInformation ::= SEQUENCE {
+ tRP-Tx-TEGID INTEGER (0..7),
+ tRP-Tx-TimingErrorMargin TimingErrorMargin,
+ iE-Extensions ProtocolExtensionContainer { { TRP-Tx-TEGInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TRP-Tx-TEGInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRPTxTEGAssociation ::= SEQUENCE (SIZE(1.. maxnoTRPTEGs)) OF TRPTEG-Item
+
+TRPTEG-Item ::= SEQUENCE {
+ tRP-Tx-TEGInformation TRP-Tx-TEGInformation,
+ dl-PRSResourceSetID PRS-Resource-Set-ID,
+ dl-PRSResourceID-List SEQUENCE (SIZE(1.. maxnoofPRS-ResourcesPerSet)) OF DLPRSResourceID-Item OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { TRPTEGItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TRPTEGItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DLPRSResourceID-Item ::= SEQUENCE {
+ dl-PRSResourceID PRS-Resource-ID,
+ iE-Extensions ProtocolExtensionContainer { { DLPRSResource-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DLPRSResource-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+TypeOfError ::= ENUMERATED {
+ not-understood,
+ missing,
+ ...
+}
+
+Transport-Layer-Address-Info ::= SEQUENCE {
+ transport-UP-Layer-Address-Info-To-Add-List Transport-UP-Layer-Address-Info-To-Add-List OPTIONAL,
+ transport-UP-Layer-Address-Info-To-Remove-List Transport-UP-Layer-Address-Info-To-Remove-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Transport-Layer-Address-Info-ExtIEs } } OPTIONAL
+}
+
+Transport-Layer-Address-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRPType ::= ENUMERATED {
+ prsOnlyTP,
+ srsOnlyRP,
+ tp,
+ rp,
+ trp,
+ ...
+}
+
+TSCAssistanceInformation ::= SEQUENCE {
+ periodicity Periodicity,
+ burstArrivalTime BurstArrivalTime OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {TSCAssistanceInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TSCAssistanceInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional },
+ ...
+}
+
+TSCTrafficCharacteristics ::= SEQUENCE {
+ tSCAssistanceInformationDL TSCAssistanceInformation OPTIONAL,
+ tSCAssistanceInformationUL TSCAssistanceInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {TSCTrafficCharacteristics-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TSCTrafficCharacteristics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TRP-MeasurementUpdateList ::= SEQUENCE (SIZE (1..maxNoOfMeasTRPs)) OF TRP-MeasurementUpdateItem
+
+TRP-MeasurementUpdateItem ::= SEQUENCE {
+ tRP-ID TRPID,
+ aoA-window-information AoA-AssistanceInfo OPTIONAL,
+ iE-extensions ProtocolExtensionContainer { { TRP-MeasurementUpdateItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TRP-MeasurementUpdateItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NumberOfTRPRxTEG CRITICALITY ignore EXTENSION NumberOfTRPRxTEG PRESENCE optional }|
+ { ID id-NumberOfTRPRxTxTEG CRITICALITY ignore EXTENSION NumberOfTRPRxTxTEG PRESENCE optional },
+ ...
+}
+
+TwoPHRModeMCG ::= ENUMERATED {enabled, ...}
+
+TwoPHRModeSCG ::= ENUMERATED {enabled, ...}
+
+
+-- U
+UAC-Assistance-Info ::= SEQUENCE {
+ uACPLMN-List UACPLMN-List,
+ iE-Extensions ProtocolExtensionContainer { { UAC-Assistance-InfoExtIEs} } OPTIONAL
+}
+
+UAC-Assistance-InfoExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UACPLMN-List ::= SEQUENCE (SIZE(1..maxnoofUACPLMNs)) OF UACPLMN-Item
+
+UACPLMN-Item::= SEQUENCE {
+ pLMNIdentity PLMN-Identity,
+ uACType-List UACType-List, iE-Extensions ProtocolExtensionContainer { { UACPLMN-Item-ExtIEs} } OPTIONAL
+}
+
+UACPLMN-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NID CRITICALITY ignore EXTENSION NID PRESENCE optional },
+ ...
+}
+
+UACType-List ::= SEQUENCE (SIZE(1..maxnoofUACperPLMN)) OF UACType-Item
+
+UACType-Item::= SEQUENCE {
+ uACReductionIndication UACReductionIndication,
+ uACCategoryType UACCategoryType,
+ iE-Extensions ProtocolExtensionContainer { { UACType-Item-ExtIEs } } OPTIONAL
+}
+
+UACType-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UACCategoryType ::= CHOICE {
+ uACstandardized UACAction,
+ uACOperatorDefined UACOperatorDefined,
+ choice-extension ProtocolIE-SingleContainer { { UACCategoryType-ExtIEs } }
+}
+
+UACCategoryType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+UACOperatorDefined ::= SEQUENCE {
+ accessCategory INTEGER (32..63,...),
+ accessIdentity BIT STRING (SIZE(7)),
+ iE-Extensions ProtocolExtensionContainer { { UACOperatorDefined-ExtIEs} } OPTIONAL
+}
+
+UACOperatorDefined-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+UACAction ::= ENUMERATED {
+ reject-non-emergency-mo-dt,
+ reject-rrc-cr-signalling,
+ permit-emergency-sessions-and-mobile-terminated-services-only,
+ permit-high-priority-sessions-and-mobile-terminated-services-only,
+ ...
+}
+
+UACReductionIndication ::= INTEGER (0..100)
+
+
+UE-associatedLogicalF1-ConnectionItem ::= SEQUENCE {
+ gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID OPTIONAL,
+ gNB-DU-UE-F1AP-ID GNB-DU-UE-F1AP-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UE-associatedLogicalF1-ConnectionItemExtIEs} } OPTIONAL,
+ ...
+}
+
+UEAssistanceInformation ::= OCTET STRING
+
+UEAssistanceInformationEUTRA ::= OCTET STRING
+
+UE-associatedLogicalF1-ConnectionItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UE-CapabilityRAT-ContainerList::= OCTET STRING
+
+UEContextNotRetrievable ::= ENUMERATED {true, ...}
+
+UEIdentityIndexValue ::= CHOICE {
+ indexLength10 BIT STRING (SIZE (10)),
+ choice-extension ProtocolIE-SingleContainer { {UEIdentityIndexValueChoice-ExtIEs} }
+}
+
+UEIdentityIndexValueChoice-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+UEIdentity-List-For-Paging-Item ::= SEQUENCE {
+ uEIdentityIndexValue UEIdentityIndexValue,
+ pagingDRX PagingDRX OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UEIdentity-List-For-Paging-Item-ExtIEs} } OPTIONAL
+}
+
+UEIdentity-List-For-Paging-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UE-MulticastMRBs-ConfirmedToBeModified-Item::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mrb-type-reconfiguration MBSPTPRetransmissionTunnelRequired OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-ConfirmedToBeModified-Item-ExtIEs } } OPTIONAL
+}
+
+UE-MulticastMRBs-ConfirmedToBeModified-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+UE-MulticastMRBs-RequiredToBeModified-Item::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mrb-type-reconfiguration ENUMERATED {true, ...} OPTIONAL,
+ mrb-reconfigured-RLCtype ENUMERATED {
+ rlc-um-ptp,
+ rlc-am-ptp,
+ rlc-um-dl-ptm,
+ two-rlc-um-dl-ptp-and-dl-ptm,
+ three-rlc-um-dl-ptp-ul-ptp-dl-ptm,
+ two-rlc-am-ptp-um-dl-ptm,
+ ...} OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-RequiredToBeModified-Item-ExtIEs } } OPTIONAL
+}
+
+UE-MulticastMRBs-RequiredToBeModified-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-MulticastF1UContextReferenceCU CRITICALITY reject EXTENSION MulticastF1UContextReferenceCU PRESENCE optional},
+ ...
+}
+
+UE-MulticastMRBs-RequiredToBeReleased-Item::= SEQUENCE {
+ mRB-ID MRB-ID,
+ iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-RequiredToBeReleased-Item-ExtIEs } } OPTIONAL
+}
+
+UE-MulticastMRBs-RequiredToBeReleased-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UE-MulticastMRBs-Setup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ multicastF1UContextReferenceCU MulticastF1UContextReferenceCU OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-Setup-Item-ExtIEs } } OPTIONAL
+}
+
+UE-MulticastMRBs-Setup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UE-MulticastMRBs-Setupnew-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ multicastF1UContextReferenceCU MulticastF1UContextReferenceCU,
+ iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-Setupnew-Item-ExtIEs } } OPTIONAL
+}
+
+UE-MulticastMRBs-Setupnew-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UE-MulticastMRBs-ToBeReleased-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-ToBeReleased-Item-ExtIEs } } OPTIONAL
+}
+
+UE-MulticastMRBs-ToBeReleased-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UE-MulticastMRBs-ToBeSetup-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mbsPTPRetransmissionTunnelRequired MBSPTPRetransmissionTunnelRequired OPTIONAL,
+ mbsPTPForwardingRequiredInformation MRB-ProgressInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-ToBeSetup-Item-ExtIEs } } OPTIONAL
+}
+
+UE-MulticastMRBs-ToBeSetup-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-Source-MRB-ID CRITICALITY ignore EXTENSION MRB-ID PRESENCE optional },
+ ...
+}
+
+UE-MulticastMRBs-ToBeSetup-atModify-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mbsPTPRetransmissionTunnelRequired MBSPTPRetransmissionTunnelRequired OPTIONAL,
+ mbsPTPForwardingRequiredInformation MRB-ProgressInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-ToBeSetup-atModify-Item-ExtIEs } } OPTIONAL
+}
+
+UE-MulticastMRBs-ToBeSetup-atModify-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+UEPagingCapability ::= SEQUENCE {
+ iNACTIVEStatePODetermination ENUMERATED {supported, ...} OPTIONAL,
+ iE-Extension ProtocolExtensionContainer { { UEPagingCapability-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UEPagingCapability-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-RedCapIndication CRITICALITY ignore EXTENSION RedCapIndication PRESENCE optional },
+ ...
+}
+
+UEReportingInformation::= SEQUENCE {
+ reportingAmount ENUMERATED {ma0, ma1, ma2, ma4, ma8, ma16, ma32, ma64},
+ reportingInterval ENUMERATED {none, one, two, four, eight, ten, sixteen, twenty, thirty-two, sixty-four, ...},
+ iE-extensions ProtocolExtensionContainer { { UEReportingInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+
+UEReportingInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+UlTxDirectCurrentMoreCarrierInformation::= OCTET STRING
+
+UL-AoA ::= SEQUENCE {
+ azimuthAoA INTEGER (0..3599),
+ zenithAoA INTEGER (0..1799) OPTIONAL,
+ lCS-to-GCS-Translation LCS-to-GCS-Translation OPTIONAL,
+ iE-extensions ProtocolExtensionContainer { { UL-AoA-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-AoA-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-BH-Non-UP-Traffic-Mapping ::= SEQUENCE {
+ uL-BH-Non-UP-Traffic-Mapping-List UL-BH-Non-UP-Traffic-Mapping-List,
+ iE-Extensions ProtocolExtensionContainer { { UL-BH-Non-UP-Traffic-Mapping-ExtIEs } } OPTIONAL
+}
+
+UL-BH-Non-UP-Traffic-Mapping-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-BH-Non-UP-Traffic-Mapping-List ::= SEQUENCE (SIZE(1..maxnoofNonUPTrafficMappings)) OF UL-BH-Non-UP-Traffic-Mapping-Item
+
+UL-BH-Non-UP-Traffic-Mapping-Item ::= SEQUENCE {
+ nonUPTrafficType NonUPTrafficType,
+ bHInfo BHInfo,
+ iE-Extensions ProtocolExtensionContainer { { UL-BH-Non-UP-Traffic-Mapping-ItemExtIEs } } OPTIONAL
+}
+
+UL-BH-Non-UP-Traffic-Mapping-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ULConfiguration ::= SEQUENCE {
+ uLUEConfiguration ULUEConfiguration,
+ iE-Extensions ProtocolExtensionContainer { { ULConfigurationExtIEs } } OPTIONAL,
+ ...
+}
+ULConfigurationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-GapFR2-Config ::= OCTET STRING
+
+UL-RTOA-Measurement ::= SEQUENCE {
+ uL-RTOA-MeasurementItem UL-RTOA-MeasurementItem,
+ additionalPath-List AdditionalPath-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UL-RTOA-Measurement-ExtIEs } } OPTIONAL
+}
+
+UL-RTOA-Measurement-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ExtendedAdditionalPathList CRITICALITY ignore EXTENSION ExtendedAdditionalPathList PRESENCE optional}|
+ { ID id-TRPRx-TEGInformation CRITICALITY ignore EXTENSION TRP-Rx-TEGInformation PRESENCE optional},
+ ...
+}
+
+UL-RTOA-MeasurementItem ::= CHOICE {
+ k0 INTEGER (0..1970049),
+ k1 INTEGER (0..985025),
+ k2 INTEGER (0..492513),
+ k3 INTEGER (0..246257),
+ k4 INTEGER (0..123129),
+ k5 INTEGER (0..61565),
+ choice-extension ProtocolIE-SingleContainer { { UL-RTOA-MeasurementItem-ExtIEs } }
+}
+
+UL-RTOA-MeasurementItem-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+UL-SRS-RSRP ::= INTEGER (0..126)
+
+UL-SRS-RSRPP ::= SEQUENCE {
+ firstPathRSRPP INTEGER (0..126),
+ iE-extensions ProtocolExtensionContainer { { UL-SRS-RSRPP-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-SRS-RSRPP-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+ULUEConfiguration ::= ENUMERATED {no-data, shared, only, ...}
+
+UL-UP-TNL-Information-to-Update-List-Item ::= SEQUENCE {
+ uLUPTNLInformation UPTransportLayerInformation,
+ newULUPTNLInformation UPTransportLayerInformation OPTIONAL,
+ bHInfo BHInfo,
+ iE-Extensions ProtocolExtensionContainer { { UL-UP-TNL-Information-to-Update-List-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-UP-TNL-Information-to-Update-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-UP-TNL-Address-to-Update-List-Item ::= SEQUENCE {
+ oldIPAdress TransportLayerAddress,
+ newIPAdress TransportLayerAddress,
+ iE-Extensions ProtocolExtensionContainer { { UL-UP-TNL-Address-to-Update-List-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-UP-TNL-Address-to-Update-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ULUPTNLInformation-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofULUPTNLInformation)) OF ULUPTNLInformation-ToBeSetup-Item
+
+ULUPTNLInformation-ToBeSetup-Item ::=SEQUENCE {
+ uLUPTNLInformation UPTransportLayerInformation,
+ iE-Extensions ProtocolExtensionContainer { { ULUPTNLInformation-ToBeSetup-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+ULUPTNLInformation-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-BHInfo CRITICALITY ignore EXTENSION BHInfo PRESENCE optional }|
+ { ID id-DRBMappingInfo CRITICALITY ignore EXTENSION UuRLCChannelID PRESENCE optional },
+ ...
+}
+
+Uncertainty ::= INTEGER (0..32767, ...)
+
+UplinkChannelBW-PerSCS-List ::= SEQUENCE (SIZE (1..maxnoSCSs)) OF SCS-SpecificCarrier
+
+UplinkTxDirectCurrentListInformation ::= OCTET STRING
+
+UplinkTxDirectCurrentTwoCarrierListInfo ::= OCTET STRING
+
+UPTransportLayerInformation ::= CHOICE {
+ gTPTunnel GTPTunnel,
+ choice-extension ProtocolIE-SingleContainer { { UPTransportLayerInformation-ExtIEs} }
+}
+
+UPTransportLayerInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+URI-address ::= VisibleString
+
+Uncertainty-range-AoA ::= INTEGER (0..3599)
+
+Uncertainty-range-ZoA ::= INTEGER (0..1799)
+
+
+UuRLCChannelID ::= INTEGER (1..32)
+
+UuRLCChannelQoSInformation ::= CHOICE {
+ uuRLCChannelQoS QoSFlowLevelQoSParameters,
+ uuControlPlaneTrafficType ENUMERATED {srb0,srb1,srb2,...},
+ choice-extension ProtocolIE-SingleContainer { { UuRLCChannelQoSInformation-ExtIEs} }
+}
+
+UuRLCChannelQoSInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+UuRLCChannelToBeSetupList ::= SEQUENCE (SIZE(1.. maxnoofUuRLCChannels)) OF UuRLCChannelToBeSetupItem
+
+UuRLCChannelToBeSetupItem ::= SEQUENCE {
+ uuRLCChannelID UuRLCChannelID,
+ uuRLCChannelQoSInformation UuRLCChannelQoSInformation,
+ rLCMode RLCMode,
+ iE-Extensions ProtocolExtensionContainer { { UuRLCChannelToBeSetupItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UuRLCChannelToBeSetupItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UuRLCChannelToBeModifiedList ::= SEQUENCE (SIZE(1.. maxnoofUuRLCChannels)) OF UuRLCChannelToBeModifiedItem
+
+UuRLCChannelToBeModifiedItem ::= SEQUENCE {
+ uuRLCChannelID UuRLCChannelID,
+ uuRLCChannelQoSInformation UuRLCChannelQoSInformation OPTIONAL,
+ rLCMode RLCMode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UuRLCChannelToBeModifiedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UuRLCChannelToBeModifiedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UuRLCChannelToBeReleasedList ::= SEQUENCE (SIZE(1.. maxnoofUuRLCChannels)) OF UuRLCChannelToBeReleasedItem
+
+UuRLCChannelToBeReleasedItem ::= SEQUENCE {
+ uuRLCChannelID UuRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { UuRLCChannelToBeReleasedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UuRLCChannelToBeReleasedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UuRLCChannelSetupList ::= SEQUENCE (SIZE(1.. maxnoofUuRLCChannels)) OF UuRLCChannelSetupItem
+
+UuRLCChannelSetupItem ::= SEQUENCE {
+ uuRLCChannelID UuRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { UuRLCChannelSetupItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UuRLCChannelSetupItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UuRLCChannelFailedToBeSetupList ::= SEQUENCE (SIZE(1.. maxnoofUuRLCChannels)) OF UuRLCChannelFailedToBeSetupItem
+
+UuRLCChannelFailedToBeSetupItem ::= SEQUENCE {
+ uuRLCChannelID UuRLCChannelID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UuRLCChannelFailedToBeSetupItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UuRLCChannelFailedToBeSetupItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UuRLCChannelModifiedList ::= SEQUENCE (SIZE(1.. maxnoofUuRLCChannels)) OF UuRLCChannelModifiedItem
+
+UuRLCChannelModifiedItem ::= SEQUENCE {
+ uuRLCChannelID UuRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { UuRLCChannelModifiedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UuRLCChannelModifiedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UuRLCChannelFailedToBeModifiedList ::= SEQUENCE (SIZE(1.. maxnoofUuRLCChannels)) OF UuRLCChannelFailedToBeModifiedItem
+
+UuRLCChannelFailedToBeModifiedItem ::= SEQUENCE {
+ uuRLCChannelID UuRLCChannelID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { UuRLCChannelFailedToBeModifiedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UuRLCChannelFailedToBeModifiedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UuRLCChannelRequiredToBeModifiedList ::= SEQUENCE (SIZE(1.. maxnoofUuRLCChannels)) OF UuRLCChannelRequiredToBeModifiedItem
+
+UuRLCChannelRequiredToBeModifiedItem ::= SEQUENCE {
+ uuRLCChannelID UuRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { UuRLCChannelRequiredToBeModifiedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UuRLCChannelRequiredToBeModifiedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UuRLCChannelRequiredToBeReleasedList ::= SEQUENCE (SIZE(1.. maxnoofUuRLCChannels)) OF UuRLCChannelRequiredToBeReleasedItem
+
+UuRLCChannelRequiredToBeReleasedItem ::= SEQUENCE {
+ uuRLCChannelID UuRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { UuRLCChannelRequiredToBeReleasedItem-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UuRLCChannelRequiredToBeReleasedItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+-- V
+
+VictimgNBSetID ::= SEQUENCE {
+ victimgNBSetID GNBSetID,
+ iE-Extensions ProtocolExtensionContainer { { VictimgNBSetID-ExtIEs } } OPTIONAL
+}
+
+VictimgNBSetID-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+VehicleUE ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+PedestrianUE ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+-- W
+
+-- X
+
+-- Y
+
+-- Z
+
+ZoAInformation ::= SEQUENCE {
+ zenithAoA INTEGER (0..1799),
+ lCS-to-GCS-Translation LCS-to-GCS-Translation OPTIONAL,
+ iE-extensions ProtocolExtensionContainer { { ZoAInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ZoAInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+END
diff --git a/epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn b/epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn
new file mode 100644
index 00000000..29efd82c
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn
@@ -0,0 +1,5303 @@
+-- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 9.4.4 PDU Definitions
+-- **************************************************************
+--
+-- PDU definitions for F1AP.
+--
+-- **************************************************************
+
+F1AP-PDU-Contents {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-PDU-Contents (1) }
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+-- **************************************************************
+--
+-- IE parameter types from other modules.
+--
+-- **************************************************************
+
+IMPORTS
+ BroadcastMRBs-FailedToBeModified-Item,
+ BroadcastMRBs-FailedToBeSetup-Item,
+ BroadcastMRBs-FailedToBeSetupMod-Item,
+ BroadcastMRBs-Modified-Item,
+ BroadcastMRBs-Setup-Item,
+ BroadcastMRBs-SetupMod-Item,
+ BroadcastMRBs-ToBeModified-Item,
+ BroadcastMRBs-ToBeReleased-Item,
+ BroadcastMRBs-ToBeSetup-Item,
+ BroadcastMRBs-ToBeSetupMod-Item,
+ Candidate-SpCell-Item,
+ Cause,
+ Cells-Failed-to-be-Activated-List-Item,
+ Cells-Status-Item,
+ Cells-to-be-Activated-List-Item,
+ Cells-to-be-Deactivated-List-Item,
+ CellULConfigured,
+ CriticalityDiagnostics,
+ C-RNTI,
+ CUtoDURRCInformation,
+ DRB-Activity-Item,
+ DRBID,
+ DRBs-FailedToBeModified-Item,
+ DRBs-FailedToBeSetup-Item,
+ DRBs-FailedToBeSetupMod-Item,
+ DRB-Notify-Item,
+ DRBs-ModifiedConf-Item,
+ DRBs-Modified-Item,
+ DRBs-Required-ToBeModified-Item,
+ DRBs-Required-ToBeReleased-Item,
+ DRBs-Setup-Item,
+ DRBs-SetupMod-Item,
+ DRBs-ToBeModified-Item,
+ DRBs-ToBeReleased-Item,
+ DRBs-ToBeSetup-Item,
+ DRBs-ToBeSetupMod-Item,
+ DRXCycle,
+ DRXConfigurationIndicator,
+ DUtoCURRCInformation,
+ EUTRANQoS,
+ ExecuteDuplication,
+ FullConfiguration,
+ GNB-CU-MBS-F1AP-ID,
+ GNB-CU-UE-F1AP-ID,
+ GNB-DU-MBS-F1AP-ID,
+ GNB-DU-UE-F1AP-ID,
+ GNB-DU-ID,
+ GNB-DU-Served-Cells-Item,
+ GNB-DU-System-Information,
+ GNB-CU-Name,
+ GNB-DU-Name,
+ InactivityMonitoringRequest,
+ InactivityMonitoringResponse,
+ LowerLayerPresenceStatusChange,
+ MBS-Area-Session-ID,
+ MBS-CUtoDURRCInformation,
+ MBSMulticastF1UContextDescriptor,
+ MBS-Session-ID,
+ MBS-ServiceArea,
+ MulticastF1UContextReferenceCU,
+ MulticastF1UContext-ToBeSetup-Item,
+ MulticastF1UContext-Setup-Item,
+ MulticastF1UContext-FailedToBeSetup-Item,
+ MulticastMBSSessionList,
+ MulticastMRBs-ToBeSetup-Item,
+ MulticastMRBs-Setup-Item,
+ MulticastMRBs-FailedToBeSetup-Item,
+ MulticastMRBs-ToBeSetupMod-Item,
+ MulticastMRBs-ToBeModified-Item,
+ MulticastMRBs-ToBeReleased-Item,
+ MulticastMRBs-SetupMod-Item,
+ MulticastMRBs-FailedToBeSetupMod-Item,
+ MulticastMRBs-Modified-Item,
+ MulticastMRBs-FailedToBeModified-Item,
+ BroadcastAreaScope,
+ NotificationControl,
+ NRCGI,
+ NRPCI,
+ UEContextNotRetrievable,
+ Potential-SpCell-Item,
+ RAT-FrequencyPriorityInformation,
+ RequestedSRSTransmissionCharacteristics,
+ ResourceCoordinationTransferContainer,
+ RRCContainer,
+ RRCContainer-RRCSetupComplete,
+ RRCReconfigurationCompleteIndicator,
+ SCellIndex,
+ SCell-ToBeRemoved-Item,
+ SCell-ToBeSetup-Item,
+ SCell-ToBeSetupMod-Item,
+ SCell-FailedtoSetup-Item,
+ SCell-FailedtoSetupMod-Item,
+ ServCellIndex,
+ Served-Cell-Information,
+ Served-Cells-To-Add-Item,
+ Served-Cells-To-Delete-Item,
+ Served-Cells-To-Modify-Item,
+ ServingCellMO,
+ SNSSAI,
+ SRBID,
+ SRBs-FailedToBeSetup-Item,
+ SRBs-FailedToBeSetupMod-Item,
+ SRBs-Required-ToBeReleased-Item,
+ SRBs-ToBeReleased-Item,
+ SRBs-ToBeSetup-Item,
+ SRBs-ToBeSetupMod-Item,
+ SRBs-Modified-Item,
+ SRBs-Setup-Item,
+ SRBs-SetupMod-Item,
+ TimeToWait,
+ TransactionID,
+ TransmissionActionIndicator,
+ UE-associatedLogicalF1-ConnectionItem,
+ UEIdentity-List-For-Paging-Item,
+ DUtoCURRCContainer,
+ PagingCell-Item,
+ SItype-List,
+ UEIdentityIndexValue,
+ GNB-CU-TNL-Association-Setup-Item,
+ GNB-CU-TNL-Association-Failed-To-Setup-Item,
+ GNB-CU-TNL-Association-To-Add-Item,
+ GNB-CU-TNL-Association-To-Remove-Item,
+ GNB-CU-TNL-Association-To-Update-Item,
+ MaskedIMEISV,
+ PagingDRX,
+ PagingPriority,
+ PagingIdentity,
+ Cells-to-be-Barred-Item,
+ PWSSystemInformation,
+ Broadcast-To-Be-Cancelled-Item,
+ Cells-Broadcast-Cancelled-Item,
+ NR-CGI-List-For-Restart-Item,
+ PWS-Failed-NR-CGI-Item,
+ RepetitionPeriod,
+ NumberofBroadcastRequest,
+ Cells-To-Be-Broadcast-Item,
+ Cells-Broadcast-Completed-Item,
+ Cancel-all-Warning-Messages-Indicator,
+ EUTRA-NR-CellResourceCoordinationReq-Container,
+ EUTRA-NR-CellResourceCoordinationReqAck-Container,
+ RequestType,
+ PLMN-Identity,
+ RLCFailureIndication,
+ UplinkTxDirectCurrentListInformation,
+ SULAccessIndication,
+ Protected-EUTRA-Resources-Item,
+ GNB-DUConfigurationQuery,
+ BitRate,
+ RRC-Version,
+ GNBDUOverloadInformation,
+ RRCDeliveryStatusRequest,
+ NeedforGap,
+ RRCDeliveryStatus,
+ ResourceCoordinationTransferInformation,
+ Dedicated-SIDelivery-NeededUE-Item,
+ Associated-SCell-Item,
+ IgnoreResourceCoordinationContainer,
+ PagingOrigin,
+ UAC-Assistance-Info,
+ RANUEID,
+ GNB-DU-TNL-Association-To-Remove-Item,
+ NotificationInformation,
+ TraceActivation,
+ TraceID,
+ Neighbour-Cell-Information-Item,
+ SymbolAllocInSlot,
+ NumDLULSymbols,
+ AdditionalRRMPriorityIndex,
+ DUCURadioInformationType,
+ CUDURadioInformationType,
+ Transport-Layer-Address-Info,
+ BHChannels-ToBeSetup-Item,
+ BHChannels-Setup-Item,
+ BHChannels-FailedToBeSetup-Item,
+ BHChannels-ToBeModified-Item,
+ BHChannels-ToBeReleased-Item,
+ BHChannels-ToBeSetupMod-Item,
+ BHChannels-FailedToBeModified-Item,
+ BHChannels-FailedToBeSetupMod-Item,
+ BHChannels-Modified-Item,
+ BHChannels-SetupMod-Item,
+ BHChannels-Required-ToBeReleased-Item,
+ BAPAddress,
+ BAPPathID,
+ BAPRoutingID,
+ BH-Routing-Information-Added-List-Item,
+ BH-Routing-Information-Removed-List-Item,
+ Child-Nodes-List,
+ Child-Nodes-List-Item,
+ Child-Node-Cells-List,
+ Child-Node-Cells-List-Item,
+ Activated-Cells-to-be-Updated-List,
+ Activated-Cells-to-be-Updated-List-Item,
+ UL-BH-Non-UP-Traffic-Mapping,
+ IABTNLAddressesRequested,
+ IABIPv6RequestType,
+ IAB-TNL-Addresses-To-Remove-Item,
+ IABTNLAddress,
+ IAB-Allocated-TNL-Address-Item,
+ IABv4AddressesRequested,
+ TrafficMappingInfo,
+ UL-UP-TNL-Information-to-Update-List-Item,
+ UL-UP-TNL-Address-to-Update-List-Item,
+ DL-UP-TNL-Address-to-Update-List-Item,
+ NRV2XServicesAuthorized,
+ LTEV2XServicesAuthorized,
+ NRUESidelinkAggregateMaximumBitrate,
+ LTEUESidelinkAggregateMaximumBitrate,
+ SLDRBs-SetupMod-Item,
+ SLDRBs-ModifiedConf-Item,
+ SLDRBID,
+ SLDRBs-FailedToBeModified-Item,
+ SLDRBs-FailedToBeSetup-Item,
+ SLDRBs-FailedToBeSetupMod-Item,
+ SLDRBs-Modified-Item,
+ SLDRBs-Required-ToBeModified-Item,
+ SLDRBs-Required-ToBeReleased-Item,
+ SLDRBs-Setup-Item,
+ SLDRBs-ToBeModified-Item,
+ SLDRBs-ToBeReleased-Item,
+ SLDRBs-ToBeSetup-Item,
+ SLDRBs-ToBeSetupMod-Item,
+ GNBCUMeasurementID,
+ GNBDUMeasurementID,
+ RegistrationRequest,
+ ReportCharacteristics,
+ CellToReportList,
+ HardwareLoadIndicator,
+ CellMeasurementResultList,
+ ReportingPeriodicity,
+ TNLCapacityIndicator,
+ RACHReportInformationList,
+ RLFReportInformationList,
+ ReportingRequestType,
+ TimeReferenceInformation,
+ ConditionalInterDUMobilityInformation,
+ ConditionalIntraDUMobilityInformation,
+ TargetCellList,
+ MDTPLMNList,
+ PrivacyIndicator,
+ TransportLayerAddress,
+ URI-address,
+ NID,
+ PosAssistance-Information,
+ PosBroadcast,
+ PositioningBroadcastCells,
+ RoutingID,
+ PosAssistanceInformationFailureList,
+ PosMeasurementQuantities,
+ PosMeasurementResultList,
+ PosReportCharacteristics,
+ TRPInformationTypeItem,
+ TRPInformationItem,
+ LMF-MeasurementID,
+ RAN-MeasurementID,
+ SDT-Termination-Request,
+ SRSResourceSetID,
+ SpatialRelationInfo,
+ SRSResourceTrigger,
+ SRSConfiguration,
+ TRPList,
+ E-CID-MeasurementQuantities,
+ MeasurementPeriodicity,
+ E-CID-MeasurementResult,
+ Cell-Portion-ID,
+ LMF-UE-MeasurementID,
+ RAN-UE-MeasurementID,
+ RelativeTime1900,
+ SystemFrameNumber,
+ SlotNumber,
+ AbortTransmission,
+ TRP-MeasurementRequestList,
+ MeasurementBeamInfoRequest,
+ E-CID-ReportCharacteristics,
+ Extended-GNB-CU-Name,
+ Extended-GNB-DU-Name,
+ F1CTransferPath,
+ SCGIndicator,
+ SpatialRelationPerSRSResource,
+ MeasurementPeriodicityExtended,
+ SuccessfulHOReportInformationList,
+ Coverage-Modification-Notification,
+ CCO-Assistance-Information,
+ CellsForSON-List,
+ IABCongestionIndication,
+ IABConditionalRRCMessageDeliveryIndication,
+ F1CTransferPathNRDC,
+ BufferSizeThresh,
+ IAB-TNL-Addresses-Exception,
+ BAP-Header-Rewriting-Added-List-Item,
+ Re-routingEnableIndicator,
+ NonF1terminatingTopologyIndicator,
+ EgressNonF1terminatingTopologyIndicator,
+ IngressNonF1terminatingTopologyIndicator,
+ Neighbour-Node-Cells-List,
+ Neighbour-Node-Cells-List-Item,
+ NA-Resource-Configuration-List,
+ NA-Resource-Configuration-Item,
+ Serving-Cells-List,
+ Serving-Cells-List-Item,
+ RBSetConfiguration,
+ PDCMeasurementPeriodicity,
+ PDCMeasurementQuantities,
+ PDCMeasurementResult,
+ PDCReportType,
+ RAN-UE-PDC-MeasID,
+ SCGActivationRequest,
+ SCGActivationStatus,
+ TRP-MeasurementUpdateList,
+ PRSTRPList,
+ PRSTransmissionTRPList,
+ ResponseTime,
+ TRP-PRS-Info-List,
+ PRS-Measurement-Info-List,
+ PRSConfigRequestType,
+ MeasurementCharacteristicsRequestIndicator,
+ MeasurementTimeOccasion,
+ UEReportingInformation,
+ PosConextRevIndication,
+ NRRedCapUEIndication,
+ NRPagingeDRXInformation,
+ NRPagingeDRXInformationforRRCINACTIVE,
+ QoEInformation,
+ CG-SDTQueryIndication,
+ CG-SDTKeptIndicator,
+ CG-SDTSessionInfo,
+ SDTInformation,
+ FiveG-ProSeAuthorized,
+ UuRLCChannelToBeSetupList,
+ UuRLCChannelToBeModifiedList,
+ UuRLCChannelToBeReleasedList,
+ UuRLCChannelSetupList,
+ UuRLCChannelFailedToBeSetupList,
+ UuRLCChannelModifiedList,
+ UuRLCChannelFailedToBeModifiedList,
+ UuRLCChannelRequiredToBeModifiedList,
+ UuRLCChannelRequiredToBeReleasedList,
+ PC5RLCChannelToBeSetupList,
+ PC5RLCChannelToBeModifiedList,
+ PC5RLCChannelToBeReleasedList,
+ PC5RLCChannelSetupList,
+ PC5RLCChannelFailedToBeSetupList,
+ PC5RLCChannelFailedToBeModifiedList,
+ PC5RLCChannelRequiredToBeModifiedList,
+ PC5RLCChannelRequiredToBeReleasedList,
+ PC5RLCChannelModifiedList,
+ RemoteUELocalID,
+ PathSwitchConfiguration,
+ SidelinkRelayConfiguration,
+ PagingCause,
+ PEIPSAssistanceInfo,
+ UEPagingCapability,
+ GNBDUUESliceMaximumBitRateList,
+ MDTPollutedMeasurementIndicator,
+ UE-MulticastMRBs-ConfirmedToBeModified-Item,
+ UE-MulticastMRBs-RequiredToBeModified-Item,
+ UE-MulticastMRBs-RequiredToBeReleased-Item,
+ UE-MulticastMRBs-Setup-Item,
+ UE-MulticastMRBs-Setupnew-Item,
+ UE-MulticastMRBs-ToBeReleased-Item,
+ UE-MulticastMRBs-ToBeSetup-Item,
+ UE-MulticastMRBs-ToBeSetup-atModify-Item,
+ PosMeasurementAmount,
+ BAP-Header-Rewriting-Removed-List-Item,
+ SLDRXCycleList,
+ MDTPLMNModificationList,
+ ActivationRequestType,
+ PosMeasGapPreConfigList,
+ PosMeasurementPeriodicityNR-AoA,
+ SRSPosRRCInactiveConfig,
+ SDTBearerConfigurationQueryIndication,
+ SDTBearerConfigurationInfo,
+ ServingCellMO-List-Item,
+ ServingCellMO-encoded-in-CGC-List,
+ PosSItypeList,
+ DAPS-HO-Status,
+ UuRLCChannelID,
+ UplinkTxDirectCurrentTwoCarrierListInfo,
+ SRSPosRRCInactiveQueryIndication,
+ MC-PagingCell-Item,
+ UlTxDirectCurrentMoreCarrierInformation,
+ CPACMCGInformation,
+ ExtendedUEIdentityIndexValue,
+ HashedUEIdentityIndexValue
+
+
+
+FROM F1AP-IEs
+
+ PrivateIE-Container{},
+ ProtocolExtensionContainer{},
+ ProtocolIE-Container{},
+ ProtocolIE-ContainerPair{},
+ ProtocolIE-SingleContainer{},
+ F1AP-PRIVATE-IES,
+ F1AP-PROTOCOL-EXTENSION,
+ F1AP-PROTOCOL-IES,
+ F1AP-PROTOCOL-IES-PAIR
+
+FROM F1AP-Containers
+
+ id-BroadcastMRBs-FailedToBeModified-List,
+ id-BroadcastMRBs-FailedToBeModified-Item,
+ id-BroadcastMRBs-FailedToBeSetup-List,
+ id-BroadcastMRBs-FailedToBeSetup-Item,
+ id-BroadcastMRBs-FailedToBeSetupMod-List,
+ id-BroadcastMRBs-FailedToBeSetupMod-Item,
+ id-BroadcastMRBs-Modified-List,
+ id-BroadcastMRBs-Modified-Item,
+ id-BroadcastMRBs-Setup-List,
+ id-BroadcastMRBs-Setup-Item,
+ id-BroadcastMRBs-SetupMod-List,
+ id-BroadcastMRBs-SetupMod-Item,
+ id-BroadcastMRBs-ToBeModified-List,
+ id-BroadcastMRBs-ToBeModified-Item,
+ id-BroadcastMRBs-ToBeReleased-List,
+ id-BroadcastMRBs-ToBeReleased-Item,
+ id-BroadcastMRBs-ToBeSetup-List,
+ id-BroadcastMRBs-ToBeSetup-Item,
+ id-BroadcastMRBs-ToBeSetupMod-List,
+ id-BroadcastMRBs-ToBeSetupMod-Item,
+ id-Candidate-SpCell-Item,
+ id-Candidate-SpCell-List,
+ id-Cause,
+ id-Cancel-all-Warning-Messages-Indicator,
+ id-Cells-Failed-to-be-Activated-List,
+ id-Cells-Failed-to-be-Activated-List-Item,
+ id-Cells-Status-Item,
+ id-Cells-Status-List,
+ id-Cells-to-be-Activated-List,
+ id-Cells-to-be-Activated-List-Item,
+ id-Cells-to-be-Deactivated-List,
+ id-Cells-to-be-Deactivated-List-Item,
+ id-ConfirmedUEID,
+ id-CriticalityDiagnostics,
+ id-C-RNTI,
+ id-CUtoDURRCInformation,
+ id-DRB-Activity-Item,
+ id-DRB-Activity-List,
+ id-DRBs-FailedToBeModified-Item,
+ id-DRBs-FailedToBeModified-List,
+ id-DRBs-FailedToBeSetup-Item,
+ id-DRBs-FailedToBeSetup-List,
+ id-DRBs-FailedToBeSetupMod-Item,
+ id-DRBs-FailedToBeSetupMod-List,
+ id-DRBs-ModifiedConf-Item,
+ id-DRBs-ModifiedConf-List,
+ id-DRBs-Modified-Item,
+ id-DRBs-Modified-List,
+ id-DRB-Notify-Item,
+ id-DRB-Notify-List,
+ id-DRBs-Required-ToBeModified-Item,
+ id-DRBs-Required-ToBeModified-List,
+ id-DRBs-Required-ToBeReleased-Item,
+ id-DRBs-Required-ToBeReleased-List,
+ id-DRBs-Setup-Item,
+ id-DRBs-Setup-List,
+ id-DRBs-SetupMod-Item,
+ id-DRBs-SetupMod-List,
+ id-DRBs-ToBeModified-Item,
+ id-DRBs-ToBeModified-List,
+ id-DRBs-ToBeReleased-Item,
+ id-DRBs-ToBeReleased-List,
+ id-DRBs-ToBeSetup-Item,
+ id-DRBs-ToBeSetup-List,
+ id-DRBs-ToBeSetupMod-Item,
+ id-DRBs-ToBeSetupMod-List,
+ id-DRXCycle,
+ id-DUtoCURRCInformation,
+ id-ExecuteDuplication,
+ id-FullConfiguration,
+ id-gNB-CU-MBS-F1AP-ID,
+ id-gNB-CU-UE-F1AP-ID,
+ id-gNB-DU-MBS-F1AP-ID,
+ id-gNB-DU-UE-F1AP-ID,
+ id-gNB-DU-ID,
+ id-GNB-DU-Served-Cells-Item,
+ id-gNB-DU-Served-Cells-List,
+ id-gNB-CU-Name,
+ id-gNB-DU-Name,
+ id-Extended-GNB-CU-Name,
+ id-Extended-GNB-DU-Name,
+ id-InactivityMonitoringRequest,
+ id-InactivityMonitoringResponse,
+ id-MBS-Area-Session-ID,
+ id-MBS-CUtoDURRCInformation,
+ id-MBS-Session-ID,
+ id-MBS-ServiceArea,
+ id-MBSMulticastF1UContextDescriptor,
+ id-MC-PagingCell-Item,
+ id-MC-PagingCell-List,
+ id-MulticastF1UContextReferenceCU,
+ id-MulticastMBSSessionSetupList,
+ id-MulticastMBSSessionRemoveList,
+ id-MulticastMRBs-FailedToBeModified-List,
+ id-MulticastMRBs-FailedToBeModified-Item,
+ id-MulticastMRBs-FailedToBeSetup-List,
+ id-MulticastMRBs-FailedToBeSetup-Item,
+ id-MulticastMRBs-FailedToBeSetupMod-List,
+ id-MulticastMRBs-FailedToBeSetupMod-Item,
+ id-MulticastMRBs-Modified-List,
+ id-MulticastMRBs-Modified-Item,
+ id-MulticastMRBs-Setup-List,
+ id-MulticastMRBs-Setup-Item,
+ id-MulticastMRBs-SetupMod-List,
+ id-MulticastMRBs-SetupMod-Item,
+ id-MulticastMRBs-ToBeModified-List,
+ id-MulticastMRBs-ToBeModified-Item,
+ id-MulticastMRBs-ToBeReleased-List,
+ id-MulticastMRBs-ToBeReleased-Item,
+ id-MulticastMRBs-ToBeSetup-List,
+ id-MulticastMRBs-ToBeSetup-Item,
+ id-MulticastMRBs-ToBeSetupMod-List,
+ id-MulticastMRBs-ToBeSetupMod-Item,
+ id-MulticastF1UContext-ToBeSetup-List,
+ id-MulticastF1UContext-ToBeSetup-Item,
+ id-MulticastF1UContext-Setup-List,
+ id-MulticastF1UContext-Setup-Item,
+ id-MulticastF1UContext-FailedToBeSetup-List,
+ id-MulticastF1UContext-FailedToBeSetup-Item,
+ id-BroadcastAreaScope,
+ id-new-gNB-CU-UE-F1AP-ID,
+ id-new-gNB-DU-UE-F1AP-ID,
+ id-oldgNB-DU-UE-F1AP-ID,
+ id-PLMNAssistanceInfoForNetShar,
+ id-Potential-SpCell-Item,
+ id-Potential-SpCell-List,
+ id-RAT-FrequencyPriorityInformation,
+ id-RedirectedRRCmessage,
+ id-ResetType,
+ id-RequestedSRSTransmissionCharacteristics,
+ id-ResourceCoordinationTransferContainer,
+ id-RRCContainer,
+ id-RRCContainer-RRCSetupComplete,
+ id-RRCReconfigurationCompleteIndicator,
+ id-SCell-FailedtoSetup-List,
+ id-SCell-FailedtoSetup-Item,
+ id-SCell-FailedtoSetupMod-List,
+ id-SCell-FailedtoSetupMod-Item,
+ id-SCell-ToBeRemoved-Item,
+ id-SCell-ToBeRemoved-List,
+ id-SCell-ToBeSetup-Item,
+ id-SCell-ToBeSetup-List,
+ id-SCell-ToBeSetupMod-Item,
+ id-SCell-ToBeSetupMod-List,
+ id-SDT-Termination-Request,
+ id-SelectedPLMNID,
+ id-Served-Cells-To-Add-Item,
+ id-Served-Cells-To-Add-List,
+ id-Served-Cells-To-Delete-Item,
+ id-Served-Cells-To-Delete-List,
+ id-Served-Cells-To-Modify-Item,
+ id-Served-Cells-To-Modify-List,
+ id-ServCellIndex,
+ id-ServingCellMO,
+ id-SNSSAI,
+ id-SpCell-ID,
+ id-SpCellULConfigured,
+ id-SRBID,
+ id-SRBs-FailedToBeSetup-Item,
+ id-SRBs-FailedToBeSetup-List,
+ id-SRBs-FailedToBeSetupMod-Item,
+ id-SRBs-FailedToBeSetupMod-List,
+ id-SRBs-Required-ToBeReleased-Item,
+ id-SRBs-Required-ToBeReleased-List,
+ id-SRBs-ToBeReleased-Item,
+ id-SRBs-ToBeReleased-List,
+ id-SRBs-ToBeSetup-Item,
+ id-SRBs-ToBeSetup-List,
+ id-SRBs-ToBeSetupMod-Item,
+ id-SRBs-ToBeSetupMod-List,
+ id-SRBs-Modified-Item,
+ id-SRBs-Modified-List,
+ id-SRBs-Setup-Item,
+ id-SRBs-Setup-List,
+ id-SRBs-SetupMod-Item,
+ id-SRBs-SetupMod-List,
+ id-TimeToWait,
+ id-TransactionID,
+ id-TransmissionActionIndicator,
+ id-UEContextNotRetrievable,
+ id-UE-associatedLogicalF1-ConnectionItem,
+ id-UE-associatedLogicalF1-ConnectionListResAck,
+ id-UEIdentity-List-For-Paging-List,
+ id-UEIdentity-List-For-Paging-Item,
+ id-UE-MulticastMRBs-ConfirmedToBeModified-List,
+ id-UE-MulticastMRBs-ConfirmedToBeModified-Item,
+ id-UE-MulticastMRBs-RequiredToBeModified-List,
+ id-UE-MulticastMRBs-RequiredToBeModified-Item,
+ id-UE-MulticastMRBs-RequiredToBeReleased-List,
+ id-UE-MulticastMRBs-RequiredToBeReleased-Item,
+ id-UE-MulticastMRBs-Setup-List,
+ id-UE-MulticastMRBs-Setup-Item,
+ id-UE-MulticastMRBs-Setupnew-List,
+ id-UE-MulticastMRBs-Setupnew-Item,
+ id-UE-MulticastMRBs-ToBeReleased-List,
+ id-UE-MulticastMRBs-ToBeReleased-Item,
+ id-UE-MulticastMRBs-ToBeSetup-atModify-List,
+ id-UE-MulticastMRBs-ToBeSetup-atModify-Item,
+ id-UE-MulticastMRBs-ToBeSetup-List,
+ id-UE-MulticastMRBs-ToBeSetup-Item,
+ id-DUtoCURRCContainer,
+ id-NRCGI,
+ id-PagingCell-Item,
+ id-PagingCell-List,
+ id-PagingDRX,
+ id-PagingPriority,
+ id-SItype-List,
+ id-UEIdentityIndexValue,
+ id-GNB-CU-TNL-Association-Setup-List,
+ id-GNB-CU-TNL-Association-Setup-Item,
+ id-GNB-CU-TNL-Association-Failed-To-Setup-List,
+ id-GNB-CU-TNL-Association-Failed-To-Setup-Item,
+ id-GNB-CU-TNL-Association-To-Add-Item,
+ id-GNB-CU-TNL-Association-To-Add-List,
+ id-GNB-CU-TNL-Association-To-Remove-Item,
+ id-GNB-CU-TNL-Association-To-Remove-List,
+ id-GNB-CU-TNL-Association-To-Update-Item,
+ id-GNB-CU-TNL-Association-To-Update-List,
+ id-MaskedIMEISV,
+ id-PagingIdentity,
+ id-Cells-to-be-Barred-List,
+ id-Cells-to-be-Barred-Item,
+ id-PWSSystemInformation,
+ id-RepetitionPeriod,
+ id-NumberofBroadcastRequest,
+ id-Cells-To-Be-Broadcast-List,
+ id-Cells-To-Be-Broadcast-Item,
+ id-Cells-Broadcast-Completed-List,
+ id-Cells-Broadcast-Completed-Item,
+ id-Broadcast-To-Be-Cancelled-List,
+ id-Broadcast-To-Be-Cancelled-Item,
+ id-Cells-Broadcast-Cancelled-List,
+ id-Cells-Broadcast-Cancelled-Item,
+ id-NR-CGI-List-For-Restart-List,
+ id-NR-CGI-List-For-Restart-Item,
+ id-PWS-Failed-NR-CGI-List,
+ id-PWS-Failed-NR-CGI-Item,
+ id-EUTRA-NR-CellResourceCoordinationReq-Container,
+ id-EUTRA-NR-CellResourceCoordinationReqAck-Container,
+ id-Protected-EUTRA-Resources-List,
+ id-RequestType,
+ id-ServingPLMN,
+ id-DRXConfigurationIndicator,
+ id-RLCFailureIndication,
+ id-UplinkTxDirectCurrentListInformation,
+ id-SULAccessIndication,
+ id-Protected-EUTRA-Resources-Item,
+ id-GNB-DUConfigurationQuery,
+ id-GNB-DU-UE-AMBR-UL,
+ id-GNB-CU-RRC-Version,
+ id-GNB-DU-RRC-Version,
+ id-GNBDUOverloadInformation,
+ id-NeedforGap,
+ id-RRCDeliveryStatusRequest,
+ id-RRCDeliveryStatus,
+ id-Dedicated-SIDelivery-NeededUE-List,
+ id-Dedicated-SIDelivery-NeededUE-Item,
+ id-ResourceCoordinationTransferInformation,
+ id-Associated-SCell-List,
+ id-Associated-SCell-Item,
+ id-IgnoreResourceCoordinationContainer,
+ id-UAC-Assistance-Info,
+ id-RANUEID,
+ id-PagingOrigin,
+ id-GNB-DU-TNL-Association-To-Remove-Item,
+ id-GNB-DU-TNL-Association-To-Remove-List,
+ id-NotificationInformation,
+ id-TraceActivation,
+ id-TraceID,
+ id-Neighbour-Cell-Information-List,
+ id-Neighbour-Cell-Information-Item,
+ id-SymbolAllocInSlot,
+ id-NumDLULSymbols,
+ id-AdditionalRRMPriorityIndex,
+ id-DUCURadioInformationType,
+ id-CUDURadioInformationType,
+ id-LowerLayerPresenceStatusChange,
+ id-Transport-Layer-Address-Info,
+ id-BHChannels-ToBeSetup-List,
+ id-BHChannels-ToBeSetup-Item,
+ id-BHChannels-Setup-List,
+ id-BHChannels-Setup-Item,
+ id-BHChannels-ToBeModified-Item,
+ id-BHChannels-ToBeModified-List,
+ id-BHChannels-ToBeReleased-Item,
+ id-BHChannels-ToBeReleased-List,
+ id-BHChannels-ToBeSetupMod-Item,
+ id-BHChannels-ToBeSetupMod-List,
+ id-BHChannels-FailedToBeSetup-Item,
+ id-BHChannels-FailedToBeSetup-List,
+ id-BHChannels-FailedToBeModified-Item,
+ id-BHChannels-FailedToBeModified-List,
+ id-BHChannels-FailedToBeSetupMod-Item,
+ id-BHChannels-FailedToBeSetupMod-List,
+ id-BHChannels-Modified-Item,
+ id-BHChannels-Modified-List,
+ id-BHChannels-SetupMod-Item,
+ id-BHChannels-SetupMod-List,
+ id-BHChannels-Required-ToBeReleased-Item,
+ id-BHChannels-Required-ToBeReleased-List,
+ id-BAPAddress,
+ id-ConfiguredBAPAddress,
+ id-BH-Routing-Information-Added-List,
+ id-BH-Routing-Information-Added-List-Item,
+ id-BH-Routing-Information-Removed-List,
+ id-BH-Routing-Information-Removed-List-Item,
+ id-UL-BH-Non-UP-Traffic-Mapping,
+ id-Child-Nodes-List,
+ id-Activated-Cells-to-be-Updated-List,
+ id-IABIPv6RequestType,
+ id-IAB-TNL-Addresses-To-Remove-List,
+ id-IAB-TNL-Addresses-To-Remove-Item,
+ id-IAB-Allocated-TNL-Address-List,
+ id-IAB-Allocated-TNL-Address-Item,
+ id-IABv4AddressesRequested,
+ id-TrafficMappingInformation,
+ id-UL-UP-TNL-Information-to-Update-List,
+ id-UL-UP-TNL-Information-to-Update-List-Item,
+ id-UL-UP-TNL-Address-to-Update-List,
+ id-UL-UP-TNL-Address-to-Update-List-Item,
+ id-DL-UP-TNL-Address-to-Update-List,
+ id-DL-UP-TNL-Address-to-Update-List-Item,
+ id-NRV2XServicesAuthorized,
+ id-LTEV2XServicesAuthorized,
+ id-NRUESidelinkAggregateMaximumBitrate,
+ id-LTEUESidelinkAggregateMaximumBitrate,
+ id-PC5LinkAMBR,
+ id-SLDRBs-FailedToBeModified-Item,
+ id-SLDRBs-FailedToBeModified-List,
+ id-SLDRBs-FailedToBeSetup-Item,
+ id-SLDRBs-FailedToBeSetup-List,
+ id-SLDRBs-Modified-Item,
+ id-SLDRBs-Modified-List,
+ id-SLDRBs-Required-ToBeModified-Item,
+ id-SLDRBs-Required-ToBeModified-List,
+ id-SLDRBs-Required-ToBeReleased-Item,
+ id-SLDRBs-Required-ToBeReleased-List,
+ id-SLDRBs-Setup-Item,
+ id-SLDRBs-Setup-List,
+ id-SLDRBs-ToBeModified-Item,
+ id-SLDRBs-ToBeModified-List,
+ id-SLDRBs-ToBeReleased-Item,
+ id-SLDRBs-ToBeReleased-List,
+ id-SLDRBs-ToBeSetup-Item,
+ id-SLDRBs-ToBeSetup-List,
+ id-SLDRBs-ToBeSetupMod-Item,
+ id-SLDRBs-ToBeSetupMod-List,
+ id-SLDRBs-SetupMod-List,
+ id-SLDRBs-FailedToBeSetupMod-List,
+ id-SLDRBs-SetupMod-Item,
+ id-SLDRBs-FailedToBeSetupMod-Item,
+ id-SLDRBs-ModifiedConf-List,
+ id-SLDRBs-ModifiedConf-Item,
+ id-gNBCUMeasurementID,
+ id-gNBDUMeasurementID,
+ id-RegistrationRequest,
+ id-ReportCharacteristics,
+ id-CellToReportList,
+ id-CellMeasurementResultList,
+ id-HardwareLoadIndicator,
+ id-ReportingPeriodicity,
+ id-TNLCapacityIndicator,
+ id-RACHReportInformationList,
+ id-RLFReportInformationList,
+ id-ReportingRequestType,
+ id-TimeReferenceInformation,
+ id-ConditionalInterDUMobilityInformation,
+ id-ConditionalIntraDUMobilityInformation,
+ id-targetCellsToCancel,
+ id-requestedTargetCellGlobalID,
+ id-TraceCollectionEntityIPAddress,
+ id-ManagementBasedMDTPLMNList,
+ id-PrivacyIndicator,
+ id-TraceCollectionEntityURI,
+ id-ServingNID,
+ id-PosAssistance-Information,
+ id-PosBroadcast,
+ id-PositioningBroadcastCells,
+ id-RoutingID,
+ id-PosAssistanceInformationFailureList,
+ id-PosMeasurementQuantities,
+ id-PosMeasurementResultList,
+ id-PosMeasurementPeriodicity,
+ id-PosReportCharacteristics,
+ id-TRPInformationTypeListTRPReq,
+ id-TRPInformationTypeItem,
+ id-TRPInformationListTRPResp,
+ id-TRPInformationItem,
+ id-LMF-MeasurementID,
+ id-RAN-MeasurementID,
+ id-SRSType,
+ id-ActivationTime,
+ id-AbortTransmission,
+ id-SRSConfiguration,
+ id-TRPList,
+ id-E-CID-MeasurementQuantities,
+ id-E-CID-MeasurementPeriodicity,
+ id-E-CID-MeasurementResult,
+ id-Cell-Portion-ID,
+ id-LMF-UE-MeasurementID,
+ id-RAN-UE-MeasurementID,
+ id-SFNInitialisationTime,
+ id-SystemFrameNumber,
+ id-SlotNumber,
+ id-TRP-MeasurementRequestList,
+ id-MeasurementBeamInfoRequest,
+ id-E-CID-ReportCharacteristics,
+ id-F1CTransferPath,
+ id-SCGIndicator,
+ id-SRSSpatialRelationPerSRSResource,
+ id-PosMeasurementPeriodicityExtended,
+ id-SuccessfulHOReportInformationList,
+ id-Coverage-Modification-Notification,
+ id-CCO-Assistance-Information,
+ id-CellsForSON-List,
+ id-IABCongestionIndication,
+ id-IABConditionalRRCMessageDeliveryIndication,
+ id-F1CTransferPathNRDC,
+ id-BufferSizeThresh,
+ id-IAB-TNL-Addresses-Exception,
+ id-BAP-Header-Rewriting-Added-List,
+ id-BAP-Header-Rewriting-Added-List-Item,
+ id-Re-routingEnableIndicator,
+ id-NonF1terminatingTopologyIndicator,
+ id-EgressNonF1terminatingTopologyIndicator,
+ id-IngressNonF1terminatingTopologyIndicator,
+ id-Neighbour-Node-Cells-List,
+ id-Serving-Cells-List,
+ id-MDTPollutedMeasurementIndicator,
+ id-PDCMeasurementPeriodicity,
+ id-PDCMeasurementQuantities,
+ id-PDCMeasurementResult,
+ id-PDCReportType,
+ id-RAN-UE-PDC-MeasID,
+ id-SCGActivationRequest,
+ id-SCGActivationStatus,
+ id-TRP-MeasurementUpdateList,
+ id-PRSTRPList,
+ id-PRSTransmissionTRPList,
+ id-ResponseTime,
+ id-TRP-PRS-Info-List,
+ id-PRS-Measurement-Info-List,
+ id-PRSConfigRequestType,
+ id-MeasurementCharacteristicsRequestIndicator,
+ id-MeasurementTimeOccasion,
+ id-UEReportingInformation,
+ id-PosConextRevIndication,
+ id-NRRedCapUEIndication,
+ id-RANUEPagingDRX,
+ id-CNUEPagingDRX,
+ id-NRPagingeDRXInformation,
+ id-NRPagingeDRXInformationforRRCINACTIVE,
+ id-QoEInformation,
+ id-CG-SDTQueryIndication,
+ id-CG-SDTKeptIndicator,
+ id-CG-SDTSessionInfoOld,
+ id-SDTInformation,
+ id-FiveG-ProSeAuthorized,
+ id-FiveG-ProSePC5LinkAMBR,
+ id-FiveG-ProSeUEPC5AggregateMaximumBitrate,
+ id-UuRLCChannelToBeSetupList,
+ id-UuRLCChannelToBeModifiedList,
+ id-UuRLCChannelToBeReleasedList,
+ id-UuRLCChannelSetupList,
+ id-UuRLCChannelFailedToBeSetupList,
+ id-UuRLCChannelModifiedList,
+ id-UuRLCChannelFailedToBeModifiedList,
+ id-UuRLCChannelRequiredToBeModifiedList,
+ id-UuRLCChannelRequiredToBeReleasedList,
+ id-PC5RLCChannelToBeSetupList,
+ id-PC5RLCChannelToBeModifiedList,
+ id-PC5RLCChannelToBeReleasedList,
+ id-PC5RLCChannelSetupList,
+ id-PC5RLCChannelFailedToBeSetupList,
+ id-PC5RLCChannelModifiedList,
+ id-PC5RLCChannelFailedToBeModifiedList,
+ id-PC5RLCChannelRequiredToBeModifiedList,
+ id-PC5RLCChannelRequiredToBeReleasedList,
+ id-SidelinkRelayConfiguration,
+ id-UpdatedRemoteUELocalID,
+ id-PathSwitchConfiguration,
+ id-PagingCause,
+ id-PEIPSAssistanceInfo,
+ id-UEPagingCapability,
+ id-GNBDUUESliceMaximumBitRateList,
+ id-PosMeasurementAmount,
+ id-BAP-Header-Rewriting-Removed-List,
+ id-BAP-Header-Rewriting-Removed-List-Item,
+ id-SLDRXCycleList,
+ id-ManagementBasedMDTPLMNModificationList,
+ id-ActivationRequestType,
+ id-PosMeasGapPreConfigList,
+ id-PosMeasurementPeriodicityNR-AoA,
+ id-SRSPosRRCInactiveConfig,
+ id-SDTBearerConfigurationQueryIndication,
+ id-SDTBearerConfigurationInfo,
+ id-ServingCellMO-List,
+ id-ServingCellMO-List-Item,
+ id-ServingCellMO-encoded-in-CGC-List,
+ id-PosSItypeList,
+ id-DAPS-HO-Status,
+ id-SRBMappingInfo,
+ id-UplinkTxDirectCurrentTwoCarrierListInfo,
+ id-SRSPosRRCInactiveQueryIndication,
+ id-UlTxDirectCurrentMoreCarrierInformation,
+ id-CPACMCGInformation,
+ id-ExtendedUEIdentityIndexValue,
+ id-HashedUEIdentityIndexValue,
+ maxCellingNBDU,
+ maxnoofCandidateSpCells,
+ maxnoofDRBs,
+ maxnoofErrors,
+ maxnoofIndividualF1ConnectionsToReset,
+ maxnoofPotentialSpCells,
+ maxnoofSCells,
+ maxnoofSRBs,
+ maxnoofPagingCells,
+ maxnoofTNLAssociations,
+ maxCellineNB,
+ maxnoofUEIDs,
+ maxnoofBHRLCChannels,
+ maxnoofRoutingEntries,
+ maxnoofChildIABNodes,
+ maxnoofServedCellsIAB,
+ maxnoofTLAsIAB,
+ maxnoofULUPTNLInformationforIAB,
+ maxnoofUPTNLAddresses,
+ maxnoofSLDRBs,
+ maxnoofTRPInfoTypes,
+ maxnoofTRPs,
+ maxnoofMRBs,
+ maxnoofUEIDforPaging,
+ maxnoofNeighbourNodeCellsIAB,
+ maxnoofMRBsforUE,
+ maxnoofServingCellMOs
+
+
+
+
+FROM F1AP-Constants;
+
+
+-- **************************************************************
+--
+-- RESET ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Reset
+--
+-- **************************************************************
+
+Reset ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {ResetIEs} },
+ ...
+}
+
+ResetIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-ResetType CRITICALITY reject TYPE ResetType PRESENCE mandatory },
+ ...
+}
+
+ResetType ::= CHOICE {
+ f1-Interface ResetAll,
+ partOfF1-Interface UE-associatedLogicalF1-ConnectionListRes,
+ choice-extension ProtocolIE-SingleContainer { { ResetType-ExtIEs} }
+}
+
+ResetType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
+ResetAll ::= ENUMERATED {
+ reset-all,
+ ...
+}
+
+UE-associatedLogicalF1-ConnectionListRes ::= SEQUENCE (SIZE(1.. maxnoofIndividualF1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalF1-ConnectionItemRes } }
+
+UE-associatedLogicalF1-ConnectionItemRes F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-associatedLogicalF1-ConnectionItem CRITICALITY reject TYPE UE-associatedLogicalF1-ConnectionItem PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Reset Acknowledge
+--
+-- **************************************************************
+
+ResetAcknowledge ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {ResetAcknowledgeIEs} },
+ ...
+}
+
+ResetAcknowledgeIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-UE-associatedLogicalF1-ConnectionListResAck CRITICALITY ignore TYPE UE-associatedLogicalF1-ConnectionListResAck PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+UE-associatedLogicalF1-ConnectionListResAck ::= SEQUENCE (SIZE(1.. maxnoofIndividualF1ConnectionsToReset)) OF ProtocolIE-SingleContainer { { UE-associatedLogicalF1-ConnectionItemResAck } }
+
+UE-associatedLogicalF1-ConnectionItemResAck F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-associatedLogicalF1-ConnectionItem CRITICALITY ignore TYPE UE-associatedLogicalF1-ConnectionItem PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- ERROR INDICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Error Indication
+--
+-- **************************************************************
+
+ErrorIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ErrorIndicationIEs}},
+ ...
+}
+
+ErrorIndicationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory}|
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY ignore TYPE GNB-CU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY ignore TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- F1 SETUP ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- F1 Setup Request
+--
+-- **************************************************************
+
+F1SetupRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {F1SetupRequestIEs} },
+ ...
+}
+
+F1SetupRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNB-DU-ID CRITICALITY reject TYPE GNB-DU-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-Name CRITICALITY ignore TYPE GNB-DU-Name PRESENCE optional }|
+ { ID id-gNB-DU-Served-Cells-List CRITICALITY reject TYPE GNB-DU-Served-Cells-List PRESENCE optional }|
+ { ID id-GNB-DU-RRC-Version CRITICALITY reject TYPE RRC-Version PRESENCE mandatory }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-BAPAddress CRITICALITY ignore TYPE BAPAddress PRESENCE optional }|
+ { ID id-Extended-GNB-DU-Name CRITICALITY ignore TYPE Extended-GNB-DU-Name PRESENCE optional },
+ ...
+}
+
+
+GNB-DU-Served-Cells-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { GNB-DU-Served-Cells-ItemIEs } }
+
+GNB-DU-Served-Cells-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-GNB-DU-Served-Cells-Item CRITICALITY reject TYPE GNB-DU-Served-Cells-Item PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- F1 Setup Response
+--
+-- **************************************************************
+
+F1SetupResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {F1SetupResponseIEs} },
+ ...
+}
+
+
+F1SetupResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNB-CU-Name CRITICALITY ignore TYPE GNB-CU-Name PRESENCE optional }|
+ { ID id-Cells-to-be-Activated-List CRITICALITY reject TYPE Cells-to-be-Activated-List PRESENCE optional }|
+ { ID id-GNB-CU-RRC-Version CRITICALITY reject TYPE RRC-Version PRESENCE mandatory }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-UL-BH-Non-UP-Traffic-Mapping CRITICALITY reject TYPE UL-BH-Non-UP-Traffic-Mapping PRESENCE optional }|
+ { ID id-BAPAddress CRITICALITY ignore TYPE BAPAddress PRESENCE optional }|
+ { ID id-Extended-GNB-CU-Name CRITICALITY ignore TYPE Extended-GNB-CU-Name PRESENCE optional },
+ ...
+}
+
+
+Cells-to-be-Activated-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-to-be-Activated-List-ItemIEs } }
+
+Cells-to-be-Activated-List-ItemIEs F1AP-PROTOCOL-IES::= {
+ { ID id-Cells-to-be-Activated-List-Item CRITICALITY reject TYPE Cells-to-be-Activated-List-Item PRESENCE mandatory},
+ ...
+}
+
+
+
+-- **************************************************************
+--
+-- F1 Setup Failure
+--
+-- **************************************************************
+
+F1SetupFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {F1SetupFailureIEs} },
+ ...
+}
+
+F1SetupFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- GNB-DU CONFIGURATION UPDATE ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- GNB-DU CONFIGURATION UPDATE
+--
+-- **************************************************************
+
+GNBDUConfigurationUpdate::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {GNBDUConfigurationUpdateIEs} },
+ ...
+}
+
+GNBDUConfigurationUpdateIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Served-Cells-To-Add-List CRITICALITY reject TYPE Served-Cells-To-Add-List PRESENCE optional }|
+ { ID id-Served-Cells-To-Modify-List CRITICALITY reject TYPE Served-Cells-To-Modify-List PRESENCE optional }|
+ { ID id-Served-Cells-To-Delete-List CRITICALITY reject TYPE Served-Cells-To-Delete-List PRESENCE optional }|
+ { ID id-Cells-Status-List CRITICALITY reject TYPE Cells-Status-List PRESENCE optional }|
+ { ID id-Dedicated-SIDelivery-NeededUE-List CRITICALITY ignore TYPE Dedicated-SIDelivery-NeededUE-List PRESENCE optional }|
+ { ID id-gNB-DU-ID CRITICALITY reject TYPE GNB-DU-ID PRESENCE optional }|
+ { ID id-GNB-DU-TNL-Association-To-Remove-List CRITICALITY reject TYPE GNB-DU-TNL-Association-To-Remove-List PRESENCE optional }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-Coverage-Modification-Notification CRITICALITY ignore TYPE Coverage-Modification-Notification PRESENCE optional }|
+ { ID id-gNB-DU-Name CRITICALITY ignore TYPE GNB-DU-Name PRESENCE optional }|
+ { ID id-Extended-GNB-DU-Name CRITICALITY ignore TYPE Extended-GNB-DU-Name PRESENCE optional },
+ ...
+}
+
+Served-Cells-To-Add-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Served-Cells-To-Add-ItemIEs } }
+Served-Cells-To-Modify-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Served-Cells-To-Modify-ItemIEs } }
+Served-Cells-To-Delete-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Served-Cells-To-Delete-ItemIEs } }
+Cells-Status-List ::= SEQUENCE (SIZE(0.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-Status-ItemIEs } }
+
+Dedicated-SIDelivery-NeededUE-List::= SEQUENCE (SIZE(1.. maxnoofUEIDs)) OF ProtocolIE-SingleContainer { { Dedicated-SIDelivery-NeededUE-ItemIEs } }
+
+GNB-DU-TNL-Association-To-Remove-List ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF ProtocolIE-SingleContainer { { GNB-DU-TNL-Association-To-Remove-ItemIEs } }
+
+
+Served-Cells-To-Add-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Served-Cells-To-Add-Item CRITICALITY reject TYPE Served-Cells-To-Add-Item PRESENCE mandatory },
+ ...
+}
+
+Served-Cells-To-Modify-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Served-Cells-To-Modify-Item CRITICALITY reject TYPE Served-Cells-To-Modify-Item PRESENCE mandatory },
+ ...
+}
+
+Served-Cells-To-Delete-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Served-Cells-To-Delete-Item CRITICALITY reject TYPE Served-Cells-To-Delete-Item PRESENCE mandatory },
+ ...
+}
+
+Cells-Status-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Cells-Status-Item CRITICALITY reject TYPE Cells-Status-Item PRESENCE mandatory },
+ ...
+}
+
+Dedicated-SIDelivery-NeededUE-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Dedicated-SIDelivery-NeededUE-Item CRITICALITY ignore TYPE Dedicated-SIDelivery-NeededUE-Item PRESENCE mandatory },
+ ...
+}
+
+GNB-DU-TNL-Association-To-Remove-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-GNB-DU-TNL-Association-To-Remove-Item CRITICALITY reject TYPE GNB-DU-TNL-Association-To-Remove-Item PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- GNB-DU CONFIGURATION UPDATE ACKNOWLEDGE
+--
+-- **************************************************************
+
+GNBDUConfigurationUpdateAcknowledge ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {GNBDUConfigurationUpdateAcknowledgeIEs} },
+ ...
+}
+
+
+GNBDUConfigurationUpdateAcknowledgeIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cells-to-be-Activated-List CRITICALITY reject TYPE Cells-to-be-Activated-List PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-Cells-to-be-Deactivated-List CRITICALITY reject TYPE Cells-to-be-Deactivated-List PRESENCE optional }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-UL-BH-Non-UP-Traffic-Mapping CRITICALITY reject TYPE UL-BH-Non-UP-Traffic-Mapping PRESENCE optional }|
+ { ID id-BAPAddress CRITICALITY ignore TYPE BAPAddress PRESENCE optional }|
+ { ID id-CellsForSON-List CRITICALITY ignore TYPE CellsForSON-List PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- GNB-DU CONFIGURATION UPDATE FAILURE
+--
+-- **************************************************************
+
+GNBDUConfigurationUpdateFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {GNBDUConfigurationUpdateFailureIEs} },
+ ...
+}
+
+GNBDUConfigurationUpdateFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- GNB-CU CONFIGURATION UPDATE ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- GNB-CU CONFIGURATION UPDATE
+--
+-- **************************************************************
+
+GNBCUConfigurationUpdate ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { GNBCUConfigurationUpdateIEs} },
+ ...
+}
+
+GNBCUConfigurationUpdateIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cells-to-be-Activated-List CRITICALITY reject TYPE Cells-to-be-Activated-List PRESENCE optional }|
+ { ID id-Cells-to-be-Deactivated-List CRITICALITY reject TYPE Cells-to-be-Deactivated-List PRESENCE optional }|
+ { ID id-GNB-CU-TNL-Association-To-Add-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Add-List PRESENCE optional }|
+ { ID id-GNB-CU-TNL-Association-To-Remove-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Remove-List PRESENCE optional }|
+ { ID id-GNB-CU-TNL-Association-To-Update-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Update-List PRESENCE optional }|
+ { ID id-Cells-to-be-Barred-List CRITICALITY ignore TYPE Cells-to-be-Barred-List PRESENCE optional }|
+ { ID id-Protected-EUTRA-Resources-List CRITICALITY reject TYPE Protected-EUTRA-Resources-List PRESENCE optional }|
+ { ID id-Neighbour-Cell-Information-List CRITICALITY ignore TYPE Neighbour-Cell-Information-List PRESENCE optional }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-UL-BH-Non-UP-Traffic-Mapping CRITICALITY reject TYPE UL-BH-Non-UP-Traffic-Mapping PRESENCE optional }|
+ { ID id-BAPAddress CRITICALITY ignore TYPE BAPAddress PRESENCE optional }|
+ { ID id-CCO-Assistance-Information CRITICALITY ignore TYPE CCO-Assistance-Information PRESENCE optional }|
+ { ID id-CellsForSON-List CRITICALITY ignore TYPE CellsForSON-List PRESENCE optional }|
+ { ID id-gNB-CU-Name CRITICALITY ignore TYPE GNB-CU-Name PRESENCE optional }|
+ { ID id-Extended-GNB-CU-Name CRITICALITY ignore TYPE Extended-GNB-CU-Name PRESENCE optional },
+ ...
+}
+
+Cells-to-be-Deactivated-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-to-be-Deactivated-List-ItemIEs } }
+GNB-CU-TNL-Association-To-Add-List ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF ProtocolIE-SingleContainer { { GNB-CU-TNL-Association-To-Add-ItemIEs } }
+GNB-CU-TNL-Association-To-Remove-List ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF ProtocolIE-SingleContainer { { GNB-CU-TNL-Association-To-Remove-ItemIEs } }
+GNB-CU-TNL-Association-To-Update-List ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF ProtocolIE-SingleContainer { { GNB-CU-TNL-Association-To-Update-ItemIEs } }
+Cells-to-be-Barred-List ::= SEQUENCE(SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-to-be-Barred-ItemIEs } }
+
+
+Cells-to-be-Deactivated-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Cells-to-be-Deactivated-List-Item CRITICALITY reject TYPE Cells-to-be-Deactivated-List-Item PRESENCE mandatory },
+ ...
+}
+
+
+GNB-CU-TNL-Association-To-Add-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-GNB-CU-TNL-Association-To-Add-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Add-Item PRESENCE mandatory },
+ ...
+}
+
+GNB-CU-TNL-Association-To-Remove-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-GNB-CU-TNL-Association-To-Remove-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Remove-Item PRESENCE mandatory },
+ ...
+}
+
+GNB-CU-TNL-Association-To-Update-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-GNB-CU-TNL-Association-To-Update-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Update-Item PRESENCE mandatory },
+ ...
+}
+
+Cells-to-be-Barred-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Cells-to-be-Barred-Item CRITICALITY ignore TYPE Cells-to-be-Barred-Item PRESENCE mandatory },
+ ...
+}
+
+Protected-EUTRA-Resources-List ::= SEQUENCE (SIZE(1.. maxCellineNB)) OF ProtocolIE-SingleContainer { { Protected-EUTRA-Resources-ItemIEs } }
+Protected-EUTRA-Resources-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Protected-EUTRA-Resources-Item CRITICALITY reject TYPE Protected-EUTRA-Resources-Item PRESENCE mandatory},
+ ...
+}
+
+Neighbour-Cell-Information-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Neighbour-Cell-Information-ItemIEs } }
+Neighbour-Cell-Information-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Neighbour-Cell-Information-Item CRITICALITY ignore TYPE Neighbour-Cell-Information-Item PRESENCE mandatory},
+ ...
+}
+
+-- **************************************************************
+--
+-- GNB-CU CONFIGURATION UPDATE ACKNOWLEDGE
+--
+-- **************************************************************
+
+GNBCUConfigurationUpdateAcknowledge ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { GNBCUConfigurationUpdateAcknowledgeIEs} },
+ ...
+}
+
+
+GNBCUConfigurationUpdateAcknowledgeIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cells-Failed-to-be-Activated-List CRITICALITY reject TYPE Cells-Failed-to-be-Activated-List PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-GNB-CU-TNL-Association-Setup-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-Setup-List PRESENCE optional }|
+ { ID id-GNB-CU-TNL-Association-Failed-To-Setup-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-Failed-To-Setup-List PRESENCE optional }|
+ { ID id-Dedicated-SIDelivery-NeededUE-List CRITICALITY ignore TYPE Dedicated-SIDelivery-NeededUE-List PRESENCE optional }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional },
+ ...
+}
+
+Cells-Failed-to-be-Activated-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-Failed-to-be-Activated-List-ItemIEs } }
+GNB-CU-TNL-Association-Setup-List ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF ProtocolIE-SingleContainer { { GNB-CU-TNL-Association-Setup-ItemIEs } }
+GNB-CU-TNL-Association-Failed-To-Setup-List ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF ProtocolIE-SingleContainer { { GNB-CU-TNL-Association-Failed-To-Setup-ItemIEs } }
+
+Cells-Failed-to-be-Activated-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Cells-Failed-to-be-Activated-List-Item CRITICALITY reject TYPE Cells-Failed-to-be-Activated-List-Item PRESENCE mandatory },
+ ...
+}
+
+GNB-CU-TNL-Association-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-GNB-CU-TNL-Association-Setup-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-Setup-Item PRESENCE mandatory },
+ ...
+}
+
+
+GNB-CU-TNL-Association-Failed-To-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-GNB-CU-TNL-Association-Failed-To-Setup-Item CRITICALITY ignore TYPE GNB-CU-TNL-Association-Failed-To-Setup-Item PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- GNB-CU CONFIGURATION UPDATE FAILURE
+--
+-- **************************************************************
+
+GNBCUConfigurationUpdateFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { GNBCUConfigurationUpdateFailureIEs} },
+ ...
+}
+
+GNBCUConfigurationUpdateFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- GNB-DU RESOURCE COORDINATION REQUEST
+--
+-- **************************************************************
+
+GNBDUResourceCoordinationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{GNBDUResourceCoordinationRequest-IEs}},
+ ...
+}
+
+GNBDUResourceCoordinationRequest-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-RequestType CRITICALITY reject TYPE RequestType PRESENCE mandatory }|
+ { ID id-EUTRA-NR-CellResourceCoordinationReq-Container CRITICALITY reject TYPE EUTRA-NR-CellResourceCoordinationReq-Container PRESENCE mandatory}|
+ { ID id-IgnoreResourceCoordinationContainer CRITICALITY reject TYPE IgnoreResourceCoordinationContainer PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- GNB-DU RESOURCE COORDINATION RESPONSE
+--
+-- **************************************************************
+
+GNBDUResourceCoordinationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{GNBDUResourceCoordinationResponse-IEs}},
+ ...
+}
+
+GNBDUResourceCoordinationResponse-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-EUTRA-NR-CellResourceCoordinationReqAck-Container CRITICALITY reject TYPE EUTRA-NR-CellResourceCoordinationReqAck-Container PRESENCE mandatory},
+ ...
+}
+
+-- **************************************************************
+--
+-- UE Context Setup ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- UE CONTEXT SETUP REQUEST
+--
+-- **************************************************************
+
+UEContextSetupRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextSetupRequestIEs} },
+ ...
+}
+
+UEContextSetupRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY ignore TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-SpCell-ID CRITICALITY reject TYPE NRCGI PRESENCE mandatory }|
+ { ID id-ServCellIndex CRITICALITY reject TYPE ServCellIndex PRESENCE mandatory }|
+ { ID id-SpCellULConfigured CRITICALITY ignore TYPE CellULConfigured PRESENCE optional }|
+ { ID id-CUtoDURRCInformation CRITICALITY reject TYPE CUtoDURRCInformation PRESENCE mandatory}|
+ { ID id-Candidate-SpCell-List CRITICALITY ignore TYPE Candidate-SpCell-List PRESENCE optional }|
+ { ID id-DRXCycle CRITICALITY ignore TYPE DRXCycle PRESENCE optional }|
+ { ID id-ResourceCoordinationTransferContainer CRITICALITY ignore TYPE ResourceCoordinationTransferContainer PRESENCE optional }|
+ { ID id-SCell-ToBeSetup-List CRITICALITY ignore TYPE SCell-ToBeSetup-List PRESENCE optional }|
+ { ID id-SRBs-ToBeSetup-List CRITICALITY reject TYPE SRBs-ToBeSetup-List PRESENCE optional }|
+ { ID id-DRBs-ToBeSetup-List CRITICALITY reject TYPE DRBs-ToBeSetup-List PRESENCE optional }|
+ { ID id-InactivityMonitoringRequest CRITICALITY reject TYPE InactivityMonitoringRequest PRESENCE optional }|
+ { ID id-RAT-FrequencyPriorityInformation CRITICALITY reject TYPE RAT-FrequencyPriorityInformation PRESENCE optional }|
+ { ID id-RRCContainer CRITICALITY ignore TYPE RRCContainer PRESENCE optional }|
+ { ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }|
+ { ID id-ServingPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional }|
+ { ID id-GNB-DU-UE-AMBR-UL CRITICALITY ignore TYPE BitRate PRESENCE conditional }|
+ { ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional }|
+ { ID id-ResourceCoordinationTransferInformation CRITICALITY ignore TYPE ResourceCoordinationTransferInformation PRESENCE optional }|
+ { ID id-ServingCellMO CRITICALITY ignore TYPE ServingCellMO PRESENCE optional }|
+ { ID id-new-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-RANUEID CRITICALITY ignore TYPE RANUEID PRESENCE optional }|
+ { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional }|
+ { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }|
+ { ID id-BHChannels-ToBeSetup-List CRITICALITY reject TYPE BHChannels-ToBeSetup-List PRESENCE optional }|
+ { ID id-ConfiguredBAPAddress CRITICALITY reject TYPE BAPAddress PRESENCE optional }|
+ { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }|
+ { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }|
+ { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-PC5LinkAMBR CRITICALITY ignore TYPE BitRate PRESENCE optional}|
+ { ID id-SLDRBs-ToBeSetup-List CRITICALITY reject TYPE SLDRBs-ToBeSetup-List PRESENCE optional }|
+ { ID id-ConditionalInterDUMobilityInformation CRITICALITY reject TYPE ConditionalInterDUMobilityInformation PRESENCE optional}|
+ { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }|
+ { ID id-ServingNID CRITICALITY reject TYPE NID PRESENCE optional }|
+ { ID id-F1CTransferPath CRITICALITY reject TYPE F1CTransferPath PRESENCE optional }|
+ { ID id-F1CTransferPathNRDC CRITICALITY reject TYPE F1CTransferPathNRDC PRESENCE optional }|
+ { ID id-MDTPollutedMeasurementIndicator CRITICALITY ignore TYPE MDTPollutedMeasurementIndicator PRESENCE optional }|
+ { ID id-SCGActivationRequest CRITICALITY ignore TYPE SCGActivationRequest PRESENCE optional }|
+ { ID id-CG-SDTSessionInfoOld CRITICALITY ignore TYPE CG-SDTSessionInfo PRESENCE optional }|
+ { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }|
+ { ID id-FiveG-ProSeUEPC5AggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-FiveG-ProSePC5LinkAMBR CRITICALITY ignore TYPE BitRate PRESENCE optional}|
+ { ID id-UuRLCChannelToBeSetupList CRITICALITY reject TYPE UuRLCChannelToBeSetupList PRESENCE optional}|
+ { ID id-PC5RLCChannelToBeSetupList CRITICALITY reject TYPE PC5RLCChannelToBeSetupList PRESENCE optional}|
+ { ID id-PathSwitchConfiguration CRITICALITY ignore TYPE PathSwitchConfiguration PRESENCE optional }|
+ { ID id-GNBDUUESliceMaximumBitRateList CRITICALITY ignore TYPE GNBDUUESliceMaximumBitRateList PRESENCE optional }|
+ { ID id-MulticastMBSSessionSetupList CRITICALITY reject TYPE MulticastMBSSessionList PRESENCE optional }|
+ { ID id-UE-MulticastMRBs-ToBeSetup-List CRITICALITY reject TYPE UE-MulticastMRBs-ToBeSetup-List PRESENCE optional }|
+ { ID id-ServingCellMO-List CRITICALITY ignore TYPE ServingCellMO-List PRESENCE optional },
+ ...
+}
+
+Candidate-SpCell-List::= SEQUENCE (SIZE(1..maxnoofCandidateSpCells)) OF ProtocolIE-SingleContainer { { Candidate-SpCell-ItemIEs} }
+SCell-ToBeSetup-List::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-ToBeSetup-ItemIEs} }
+SRBs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-ToBeSetup-ItemIEs} }
+DRBs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-ToBeSetup-ItemIEs} }
+BHChannels-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-ToBeSetup-ItemIEs} }
+SLDRBs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ToBeSetup-ItemIEs} }
+UE-MulticastMRBs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofMRBsforUE)) OF ProtocolIE-SingleContainer { { UE-MulticastMRBs-ToBeSetup-ItemIEs} }
+ServingCellMO-List ::= SEQUENCE (SIZE(1..maxnoofServingCellMOs)) OF ProtocolIE-SingleContainer { { ServingCellMO-List-ItemIEs} }
+
+Candidate-SpCell-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Candidate-SpCell-Item CRITICALITY ignore TYPE Candidate-SpCell-Item PRESENCE mandatory },
+ ...
+}
+
+
+SCell-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SCell-ToBeSetup-Item CRITICALITY ignore TYPE SCell-ToBeSetup-Item PRESENCE mandatory },
+ ...
+}
+
+SRBs-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SRBs-ToBeSetup-Item CRITICALITY reject TYPE SRBs-ToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+DRBs-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-ToBeSetup-Item CRITICALITY reject TYPE DRBs-ToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-ToBeSetup-Item CRITICALITY reject TYPE BHChannels-ToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ToBeSetup-Item CRITICALITY reject TYPE SLDRBs-ToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+UE-MulticastMRBs-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-MulticastMRBs-ToBeSetup-Item CRITICALITY reject TYPE UE-MulticastMRBs-ToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+ServingCellMO-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-ServingCellMO-List-Item CRITICALITY reject TYPE ServingCellMO-List-Item PRESENCE mandatory},
+ ...
+}
+-- **************************************************************
+--
+-- UE CONTEXT SETUP RESPONSE
+--
+-- **************************************************************
+
+UEContextSetupResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextSetupResponseIEs} },
+ ...
+}
+
+
+UEContextSetupResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-DUtoCURRCInformation CRITICALITY reject TYPE DUtoCURRCInformation PRESENCE mandatory }|
+ { ID id-C-RNTI CRITICALITY ignore TYPE C-RNTI PRESENCE optional }|
+ { ID id-ResourceCoordinationTransferContainer CRITICALITY ignore TYPE ResourceCoordinationTransferContainer PRESENCE optional }|
+ { ID id-FullConfiguration CRITICALITY reject TYPE FullConfiguration PRESENCE optional }|
+ { ID id-DRBs-Setup-List CRITICALITY ignore TYPE DRBs-Setup-List PRESENCE optional }|
+ { ID id-SRBs-FailedToBeSetup-List CRITICALITY ignore TYPE SRBs-FailedToBeSetup-List PRESENCE optional }|
+ { ID id-DRBs-FailedToBeSetup-List CRITICALITY ignore TYPE DRBs-FailedToBeSetup-List PRESENCE optional }|
+ { ID id-SCell-FailedtoSetup-List CRITICALITY ignore TYPE SCell-FailedtoSetup-List PRESENCE optional }|
+ { ID id-InactivityMonitoringResponse CRITICALITY reject TYPE InactivityMonitoringResponse PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-SRBs-Setup-List CRITICALITY ignore TYPE SRBs-Setup-List PRESENCE optional }|
+ { ID id-BHChannels-Setup-List CRITICALITY ignore TYPE BHChannels-Setup-List PRESENCE optional }|
+ { ID id-BHChannels-FailedToBeSetup-List CRITICALITY ignore TYPE BHChannels-FailedToBeSetup-List PRESENCE optional }|
+ { ID id-SLDRBs-Setup-List CRITICALITY ignore TYPE SLDRBs-Setup-List PRESENCE optional }|
+ { ID id-SLDRBs-FailedToBeSetup-List CRITICALITY ignore TYPE SLDRBs-FailedToBeSetup-List PRESENCE optional }|
+ { ID id-requestedTargetCellGlobalID CRITICALITY reject TYPE NRCGI PRESENCE optional}|
+ { ID id-SCGActivationStatus CRITICALITY ignore TYPE SCGActivationStatus PRESENCE optional }|
+ { ID id-UuRLCChannelSetupList CRITICALITY ignore TYPE UuRLCChannelSetupList PRESENCE optional}|
+ { ID id-UuRLCChannelFailedToBeSetupList CRITICALITY ignore TYPE UuRLCChannelFailedToBeSetupList PRESENCE optional}|
+ { ID id-PC5RLCChannelSetupList CRITICALITY ignore TYPE PC5RLCChannelSetupList PRESENCE optional}|
+ { ID id-PC5RLCChannelFailedToBeSetupList CRITICALITY ignore TYPE PC5RLCChannelFailedToBeSetupList PRESENCE optional}|
+ { ID id-ServingCellMO-encoded-in-CGC-List CRITICALITY ignore TYPE ServingCellMO-encoded-in-CGC-List PRESENCE optional}|
+ { ID id-UE-MulticastMRBs-Setupnew-List CRITICALITY reject TYPE UE-MulticastMRBs-Setupnew-List PRESENCE optional},
+ ...
+}
+
+DRBs-Setup-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-Setup-ItemIEs} }
+
+
+SRBs-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-FailedToBeSetup-ItemIEs} }
+DRBs-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-FailedToBeSetup-ItemIEs} }
+SCell-FailedtoSetup-List ::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-FailedtoSetup-ItemIEs} }
+SRBs-Setup-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-Setup-ItemIEs} }
+BHChannels-Setup-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-Setup-ItemIEs} }
+BHChannels-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-FailedToBeSetup-ItemIEs} }
+
+DRBs-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-Setup-Item CRITICALITY ignore TYPE DRBs-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+SRBs-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SRBs-Setup-Item CRITICALITY ignore TYPE SRBs-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+SRBs-FailedToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SRBs-FailedToBeSetup-Item CRITICALITY ignore TYPE SRBs-FailedToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+
+DRBs-FailedToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-FailedToBeSetup-Item CRITICALITY ignore TYPE DRBs-FailedToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+SCell-FailedtoSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SCell-FailedtoSetup-Item CRITICALITY ignore TYPE SCell-FailedtoSetup-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-Setup-Item CRITICALITY ignore TYPE BHChannels-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-FailedToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-FailedToBeSetup-Item CRITICALITY ignore TYPE BHChannels-FailedToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-Setup-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-Setup-ItemIEs} }
+
+SLDRBs-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-FailedToBeSetup-ItemIEs} }
+
+SLDRBs-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-Setup-Item CRITICALITY ignore TYPE SLDRBs-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-FailedToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-FailedToBeSetup-Item CRITICALITY ignore TYPE SLDRBs-FailedToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+UE-MulticastMRBs-Setupnew-List ::= SEQUENCE (SIZE(1..maxnoofMRBsforUE)) OF ProtocolIE-SingleContainer { { UE-MulticastMRBs-Setupnew-ItemIEs } }
+
+UE-MulticastMRBs-Setupnew-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-MulticastMRBs-Setupnew-Item CRITICALITY reject TYPE UE-MulticastMRBs-Setupnew-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- UE CONTEXT SETUP FAILURE
+--
+-- **************************************************************
+
+UEContextSetupFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextSetupFailureIEs} },
+ ...
+}
+
+UEContextSetupFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY ignore TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-Potential-SpCell-List CRITICALITY ignore TYPE Potential-SpCell-List PRESENCE optional }|
+ { ID id-requestedTargetCellGlobalID CRITICALITY reject TYPE NRCGI PRESENCE optional},
+ ...
+}
+
+Potential-SpCell-List::= SEQUENCE (SIZE(0..maxnoofPotentialSpCells)) OF ProtocolIE-SingleContainer { { Potential-SpCell-ItemIEs} }
+
+Potential-SpCell-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Potential-SpCell-Item CRITICALITY ignore TYPE Potential-SpCell-Item PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- UE Context Release Request ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- UE Context Release Request
+--
+-- **************************************************************
+
+UEContextReleaseRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ UEContextReleaseRequestIEs}},
+ ...
+}
+
+UEContextReleaseRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-targetCellsToCancel CRITICALITY reject TYPE TargetCellList PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- UE Context Release (gNB-CU initiated) ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- UE CONTEXT RELEASE COMMAND
+--
+-- **************************************************************
+
+UEContextReleaseCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextReleaseCommandIEs} },
+ ...
+}
+
+UEContextReleaseCommandIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-RRCContainer CRITICALITY ignore TYPE RRCContainer PRESENCE optional }|
+ { ID id-SRBID CRITICALITY ignore TYPE SRBID PRESENCE conditional }|
+ { ID id-oldgNB-DU-UE-F1AP-ID CRITICALITY ignore TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional}|
+ { ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional }|
+ { ID id-targetCellsToCancel CRITICALITY reject TYPE TargetCellList PRESENCE optional}|
+ { ID id-PosConextRevIndication CRITICALITY reject TYPE PosConextRevIndication PRESENCE optional}|
+ { ID id-CG-SDTKeptIndicator CRITICALITY ignore TYPE CG-SDTKeptIndicator PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- UE CONTEXT RELEASE COMPLETE
+--
+-- **************************************************************
+
+UEContextReleaseComplete ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextReleaseCompleteIEs} },
+ ...
+}
+
+
+UEContextReleaseCompleteIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- UE Context Modification ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- UE CONTEXT MODIFICATION REQUEST
+--
+-- **************************************************************
+
+UEContextModificationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextModificationRequestIEs} },
+ ...
+}
+
+UEContextModificationRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-SpCell-ID CRITICALITY ignore TYPE NRCGI PRESENCE optional }|
+ { ID id-ServCellIndex CRITICALITY reject TYPE ServCellIndex PRESENCE optional }|
+ { ID id-SpCellULConfigured CRITICALITY ignore TYPE CellULConfigured PRESENCE optional }|
+ { ID id-DRXCycle CRITICALITY ignore TYPE DRXCycle PRESENCE optional }|
+ { ID id-CUtoDURRCInformation CRITICALITY reject TYPE CUtoDURRCInformation PRESENCE optional }|
+ { ID id-TransmissionActionIndicator CRITICALITY ignore TYPE TransmissionActionIndicator PRESENCE optional }|
+ { ID id-ResourceCoordinationTransferContainer CRITICALITY ignore TYPE ResourceCoordinationTransferContainer PRESENCE optional }|
+ { ID id-RRCReconfigurationCompleteIndicator CRITICALITY ignore TYPE RRCReconfigurationCompleteIndicator PRESENCE optional }|
+ { ID id-RRCContainer CRITICALITY reject TYPE RRCContainer PRESENCE optional }|
+ { ID id-SCell-ToBeSetupMod-List CRITICALITY ignore TYPE SCell-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-SCell-ToBeRemoved-List CRITICALITY ignore TYPE SCell-ToBeRemoved-List PRESENCE optional }|
+ { ID id-SRBs-ToBeSetupMod-List CRITICALITY reject TYPE SRBs-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-DRBs-ToBeSetupMod-List CRITICALITY reject TYPE DRBs-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-DRBs-ToBeModified-List CRITICALITY reject TYPE DRBs-ToBeModified-List PRESENCE optional }|
+ { ID id-SRBs-ToBeReleased-List CRITICALITY reject TYPE SRBs-ToBeReleased-List PRESENCE optional }|
+ { ID id-DRBs-ToBeReleased-List CRITICALITY reject TYPE DRBs-ToBeReleased-List PRESENCE optional }|
+ { ID id-InactivityMonitoringRequest CRITICALITY reject TYPE InactivityMonitoringRequest PRESENCE optional }|
+ { ID id-RAT-FrequencyPriorityInformation CRITICALITY reject TYPE RAT-FrequencyPriorityInformation PRESENCE optional }|
+ { ID id-DRXConfigurationIndicator CRITICALITY ignore TYPE DRXConfigurationIndicator PRESENCE optional }|
+ { ID id-RLCFailureIndication CRITICALITY ignore TYPE RLCFailureIndication PRESENCE optional }|
+ { ID id-UplinkTxDirectCurrentListInformation CRITICALITY ignore TYPE UplinkTxDirectCurrentListInformation PRESENCE optional }|
+ { ID id-GNB-DUConfigurationQuery CRITICALITY reject TYPE GNB-DUConfigurationQuery PRESENCE optional }|
+ { ID id-GNB-DU-UE-AMBR-UL CRITICALITY ignore TYPE BitRate PRESENCE optional }|
+ { ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional}|
+ { ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional }|
+ { ID id-ResourceCoordinationTransferInformation CRITICALITY ignore TYPE ResourceCoordinationTransferInformation PRESENCE optional }|
+ { ID id-ServingCellMO CRITICALITY ignore TYPE ServingCellMO PRESENCE optional }|
+ { ID id-NeedforGap CRITICALITY ignore TYPE NeedforGap PRESENCE optional }|
+ { ID id-FullConfiguration CRITICALITY reject TYPE FullConfiguration PRESENCE optional }|
+ { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }|
+ { ID id-LowerLayerPresenceStatusChange CRITICALITY ignore TYPE LowerLayerPresenceStatusChange PRESENCE optional }|
+ { ID id-BHChannels-ToBeSetupMod-List CRITICALITY reject TYPE BHChannels-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-BHChannels-ToBeModified-List CRITICALITY reject TYPE BHChannels-ToBeModified-List PRESENCE optional }|
+ { ID id-BHChannels-ToBeReleased-List CRITICALITY reject TYPE BHChannels-ToBeReleased-List PRESENCE optional }|
+ { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }|
+ { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }|
+ { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-PC5LinkAMBR CRITICALITY ignore TYPE BitRate PRESENCE optional}|
+ { ID id-SLDRBs-ToBeSetupMod-List CRITICALITY reject TYPE SLDRBs-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-SLDRBs-ToBeModified-List CRITICALITY reject TYPE SLDRBs-ToBeModified-List PRESENCE optional }|
+ { ID id-SLDRBs-ToBeReleased-List CRITICALITY reject TYPE SLDRBs-ToBeReleased-List PRESENCE optional }|
+ { ID id-ConditionalIntraDUMobilityInformation CRITICALITY reject TYPE ConditionalIntraDUMobilityInformation PRESENCE optional}|
+ { ID id-F1CTransferPath CRITICALITY reject TYPE F1CTransferPath PRESENCE optional }|
+ { ID id-SCGIndicator CRITICALITY ignore TYPE SCGIndicator PRESENCE optional }|
+ { ID id-UplinkTxDirectCurrentTwoCarrierListInfo CRITICALITY ignore TYPE UplinkTxDirectCurrentTwoCarrierListInfo PRESENCE optional }|
+ { ID id-IABConditionalRRCMessageDeliveryIndication CRITICALITY reject TYPE IABConditionalRRCMessageDeliveryIndication PRESENCE optional }|
+ { ID id-F1CTransferPathNRDC CRITICALITY reject TYPE F1CTransferPathNRDC PRESENCE optional }|
+ { ID id-MDTPollutedMeasurementIndicator CRITICALITY ignore TYPE MDTPollutedMeasurementIndicator PRESENCE optional }|
+ { ID id-SCGActivationRequest CRITICALITY ignore TYPE SCGActivationRequest PRESENCE optional }|
+ { ID id-CG-SDTQueryIndication CRITICALITY ignore TYPE CG-SDTQueryIndication PRESENCE optional }|
+ { ID id-FiveG-ProSeAuthorized CRITICALITY ignore TYPE FiveG-ProSeAuthorized PRESENCE optional }|
+ { ID id-FiveG-ProSeUEPC5AggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-FiveG-ProSePC5LinkAMBR CRITICALITY ignore TYPE BitRate PRESENCE optional}|
+ { ID id-UpdatedRemoteUELocalID CRITICALITY ignore TYPE RemoteUELocalID PRESENCE optional }|
+ { ID id-UuRLCChannelToBeSetupList CRITICALITY reject TYPE UuRLCChannelToBeSetupList PRESENCE optional}|
+ { ID id-UuRLCChannelToBeModifiedList CRITICALITY reject TYPE UuRLCChannelToBeModifiedList PRESENCE optional}|
+ { ID id-UuRLCChannelToBeReleasedList CRITICALITY reject TYPE UuRLCChannelToBeReleasedList PRESENCE optional}|
+ { ID id-PC5RLCChannelToBeSetupList CRITICALITY reject TYPE PC5RLCChannelToBeSetupList PRESENCE optional}|
+ { ID id-PC5RLCChannelToBeModifiedList CRITICALITY reject TYPE PC5RLCChannelToBeModifiedList PRESENCE optional}|
+ { ID id-PC5RLCChannelToBeReleasedList CRITICALITY reject TYPE PC5RLCChannelToBeReleasedList PRESENCE optional}|
+ { ID id-PathSwitchConfiguration CRITICALITY ignore TYPE PathSwitchConfiguration PRESENCE optional }|
+ { ID id-GNBDUUESliceMaximumBitRateList CRITICALITY ignore TYPE GNBDUUESliceMaximumBitRateList PRESENCE optional }|
+ { ID id-MulticastMBSSessionSetupList CRITICALITY reject TYPE MulticastMBSSessionList PRESENCE optional }|
+ { ID id-MulticastMBSSessionRemoveList CRITICALITY reject TYPE MulticastMBSSessionList PRESENCE optional }|
+ { ID id-UE-MulticastMRBs-ToBeSetup-atModify-List CRITICALITY reject TYPE UE-MulticastMRBs-ToBeSetup-atModify-List PRESENCE optional }|
+ { ID id-UE-MulticastMRBs-ToBeReleased-List CRITICALITY reject TYPE UE-MulticastMRBs-ToBeReleased-List PRESENCE optional }|
+ { ID id-SLDRXCycleList CRITICALITY ignore TYPE SLDRXCycleList PRESENCE optional }|
+ { ID id-ManagementBasedMDTPLMNModificationList CRITICALITY ignore TYPE MDTPLMNModificationList PRESENCE optional }|
+ { ID id-SDTBearerConfigurationQueryIndication CRITICALITY ignore TYPE SDTBearerConfigurationQueryIndication PRESENCE optional }|
+ { ID id-DAPS-HO-Status CRITICALITY ignore TYPE DAPS-HO-Status PRESENCE optional }|
+ { ID id-ServingCellMO-List CRITICALITY ignore TYPE ServingCellMO-List PRESENCE optional }|
+ { ID id-UlTxDirectCurrentMoreCarrierInformation CRITICALITY ignore TYPE UlTxDirectCurrentMoreCarrierInformation PRESENCE optional }|
+ { ID id-CPACMCGInformation CRITICALITY ignore TYPE CPACMCGInformation PRESENCE optional },
+ ...
+}
+
+SCell-ToBeSetupMod-List::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-ToBeSetupMod-ItemIEs} }
+SCell-ToBeRemoved-List::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-ToBeRemoved-ItemIEs} }
+SRBs-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-ToBeSetupMod-ItemIEs} }
+DRBs-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-ToBeSetupMod-ItemIEs} }
+BHChannels-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-ToBeSetupMod-ItemIEs} }
+
+DRBs-ToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-ToBeModified-ItemIEs} }
+BHChannels-ToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-ToBeModified-ItemIEs} }
+SRBs-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-ToBeReleased-ItemIEs} }
+DRBs-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-ToBeReleased-ItemIEs} }
+BHChannels-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-ToBeReleased-ItemIEs} }
+UE-MulticastMRBs-ToBeSetup-atModify-List ::= SEQUENCE (SIZE(1..maxnoofMRBsforUE)) OF
+ ProtocolIE-SingleContainer { { UE-MulticastMRBs-ToBeSetup-atModify-ItemIEs} }
+
+UE-MulticastMRBs-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofMRBsforUE)) OF ProtocolIE-SingleContainer { { UE-MulticastMRBs-ToBeReleased-ItemIEs} }
+
+SCell-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SCell-ToBeSetupMod-Item CRITICALITY ignore TYPE SCell-ToBeSetupMod-Item PRESENCE mandatory },
+ ...
+}
+
+SCell-ToBeRemoved-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SCell-ToBeRemoved-Item CRITICALITY ignore TYPE SCell-ToBeRemoved-Item PRESENCE mandatory },
+ ...
+}
+
+
+SRBs-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SRBs-ToBeSetupMod-Item CRITICALITY reject TYPE SRBs-ToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+
+DRBs-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-ToBeSetupMod-Item CRITICALITY reject TYPE DRBs-ToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+DRBs-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-ToBeModified-Item CRITICALITY reject TYPE DRBs-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+
+SRBs-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SRBs-ToBeReleased-Item CRITICALITY reject TYPE SRBs-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+DRBs-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-ToBeReleased-Item CRITICALITY reject TYPE DRBs-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-ToBeSetupMod-Item CRITICALITY reject TYPE BHChannels-ToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-ToBeModified-Item CRITICALITY reject TYPE BHChannels-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-ToBeReleased-Item CRITICALITY reject TYPE BHChannels-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ToBeSetupMod-ItemIEs} }
+SLDRBs-ToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ToBeModified-ItemIEs} }
+SLDRBs-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ToBeReleased-ItemIEs} }
+
+SLDRBs-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ToBeSetupMod-Item CRITICALITY reject TYPE SLDRBs-ToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ToBeModified-Item CRITICALITY reject TYPE SLDRBs-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ToBeReleased-Item CRITICALITY reject TYPE SLDRBs-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+UE-MulticastMRBs-ToBeSetup-atModify-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-MulticastMRBs-ToBeSetup-atModify-Item CRITICALITY reject TYPE UE-MulticastMRBs-ToBeSetup-atModify-Item PRESENCE mandatory},
+ ...
+}
+
+
+UE-MulticastMRBs-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-MulticastMRBs-ToBeReleased-Item CRITICALITY reject TYPE UE-MulticastMRBs-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+-- **************************************************************
+--
+-- UE CONTEXT MODIFICATION RESPONSE
+--
+-- **************************************************************
+
+UEContextModificationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextModificationResponseIEs} },
+ ...
+}
+
+
+UEContextModificationResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-ResourceCoordinationTransferContainer CRITICALITY ignore TYPE ResourceCoordinationTransferContainer PRESENCE optional }|
+ { ID id-DUtoCURRCInformation CRITICALITY reject TYPE DUtoCURRCInformation PRESENCE optional}|
+ { ID id-DRBs-SetupMod-List CRITICALITY ignore TYPE DRBs-SetupMod-List PRESENCE optional}|
+ { ID id-DRBs-Modified-List CRITICALITY ignore TYPE DRBs-Modified-List PRESENCE optional}|
+ { ID id-SRBs-FailedToBeSetupMod-List CRITICALITY ignore TYPE SRBs-FailedToBeSetupMod-List PRESENCE optional }|
+ { ID id-DRBs-FailedToBeSetupMod-List CRITICALITY ignore TYPE DRBs-FailedToBeSetupMod-List PRESENCE optional }|
+ { ID id-SCell-FailedtoSetupMod-List CRITICALITY ignore TYPE SCell-FailedtoSetupMod-List PRESENCE optional }|
+ { ID id-DRBs-FailedToBeModified-List CRITICALITY ignore TYPE DRBs-FailedToBeModified-List PRESENCE optional }|
+ { ID id-InactivityMonitoringResponse CRITICALITY reject TYPE InactivityMonitoringResponse PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-C-RNTI CRITICALITY ignore TYPE C-RNTI PRESENCE optional }|
+ { ID id-Associated-SCell-List CRITICALITY ignore TYPE Associated-SCell-List PRESENCE optional }|
+ { ID id-SRBs-SetupMod-List CRITICALITY ignore TYPE SRBs-SetupMod-List PRESENCE optional }|
+ { ID id-SRBs-Modified-List CRITICALITY ignore TYPE SRBs-Modified-List PRESENCE optional }|
+ { ID id-FullConfiguration CRITICALITY reject TYPE FullConfiguration PRESENCE optional }|
+ { ID id-BHChannels-SetupMod-List CRITICALITY ignore TYPE BHChannels-SetupMod-List PRESENCE optional}|
+ { ID id-BHChannels-Modified-List CRITICALITY ignore TYPE BHChannels-Modified-List PRESENCE optional}|
+ { ID id-BHChannels-FailedToBeSetupMod-List CRITICALITY ignore TYPE BHChannels-FailedToBeSetupMod-List PRESENCE optional }|
+ { ID id-BHChannels-FailedToBeModified-List CRITICALITY ignore TYPE BHChannels-FailedToBeModified-List PRESENCE optional }|
+ { ID id-SLDRBs-SetupMod-List CRITICALITY ignore TYPE SLDRBs-SetupMod-List PRESENCE optional }|
+ { ID id-SLDRBs-Modified-List CRITICALITY ignore TYPE SLDRBs-Modified-List PRESENCE optional }|
+ { ID id-SLDRBs-FailedToBeSetupMod-List CRITICALITY ignore TYPE SLDRBs-FailedToBeSetupMod-List PRESENCE optional }|
+ { ID id-SLDRBs-FailedToBeModified-List CRITICALITY ignore TYPE SLDRBs-FailedToBeModified-List PRESENCE optional }|
+ { ID id-requestedTargetCellGlobalID CRITICALITY reject TYPE NRCGI PRESENCE optional}|
+ { ID id-SCGActivationStatus CRITICALITY ignore TYPE SCGActivationStatus PRESENCE optional }|
+ { ID id-UuRLCChannelSetupList CRITICALITY ignore TYPE UuRLCChannelSetupList PRESENCE optional}|
+ { ID id-UuRLCChannelFailedToBeSetupList CRITICALITY ignore TYPE UuRLCChannelFailedToBeSetupList PRESENCE optional}|
+ { ID id-UuRLCChannelModifiedList CRITICALITY ignore TYPE UuRLCChannelModifiedList PRESENCE optional}|
+ { ID id-UuRLCChannelFailedToBeModifiedList CRITICALITY ignore TYPE UuRLCChannelFailedToBeModifiedList PRESENCE optional}|
+ { ID id-PC5RLCChannelSetupList CRITICALITY ignore TYPE PC5RLCChannelSetupList PRESENCE optional}|
+ { ID id-PC5RLCChannelFailedToBeSetupList CRITICALITY ignore TYPE PC5RLCChannelFailedToBeSetupList PRESENCE optional}|
+ { ID id-PC5RLCChannelModifiedList CRITICALITY ignore TYPE PC5RLCChannelModifiedList PRESENCE optional}|
+ { ID id-PC5RLCChannelFailedToBeModifiedList CRITICALITY ignore TYPE PC5RLCChannelFailedToBeModifiedList PRESENCE optional}|
+ { ID id-SDTBearerConfigurationInfo CRITICALITY ignore TYPE SDTBearerConfigurationInfo PRESENCE optional}|
+ { ID id-UE-MulticastMRBs-Setup-List CRITICALITY reject TYPE UE-MulticastMRBs-Setup-List PRESENCE optional}|
+ { ID id-ServingCellMO-encoded-in-CGC-List CRITICALITY ignore TYPE ServingCellMO-encoded-in-CGC-List PRESENCE optional},
+ ...
+}
+
+
+DRBs-SetupMod-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-SetupMod-ItemIEs} }
+DRBs-Modified-List::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-Modified-ItemIEs } }
+SRBs-SetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-SetupMod-ItemIEs} }
+SRBs-Modified-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-Modified-ItemIEs } }
+DRBs-FailedToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-FailedToBeModified-ItemIEs} }
+SRBs-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-FailedToBeSetupMod-ItemIEs} }
+DRBs-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-FailedToBeSetupMod-ItemIEs} }
+SCell-FailedtoSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-FailedtoSetupMod-ItemIEs} }
+BHChannels-SetupMod-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-SetupMod-ItemIEs} }
+BHChannels-Modified-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-Modified-ItemIEs } }
+BHChannels-FailedToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-FailedToBeModified-ItemIEs} }
+BHChannels-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-FailedToBeSetupMod-ItemIEs} }
+
+Associated-SCell-List ::= SEQUENCE (SIZE(1.. maxnoofSCells)) OF ProtocolIE-SingleContainer { { Associated-SCell-ItemIEs} }
+
+DRBs-SetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-SetupMod-Item CRITICALITY ignore TYPE DRBs-SetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+
+DRBs-Modified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-Modified-Item CRITICALITY ignore TYPE DRBs-Modified-Item PRESENCE mandatory},
+ ...
+}
+
+SRBs-SetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SRBs-SetupMod-Item CRITICALITY ignore TYPE SRBs-SetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+
+SRBs-Modified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SRBs-Modified-Item CRITICALITY ignore TYPE SRBs-Modified-Item PRESENCE mandatory},
+ ...
+}
+
+SRBs-FailedToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SRBs-FailedToBeSetupMod-Item CRITICALITY ignore TYPE SRBs-FailedToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+
+DRBs-FailedToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-FailedToBeSetupMod-Item CRITICALITY ignore TYPE DRBs-FailedToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+
+DRBs-FailedToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-FailedToBeModified-Item CRITICALITY ignore TYPE DRBs-FailedToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+SCell-FailedtoSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SCell-FailedtoSetupMod-Item CRITICALITY ignore TYPE SCell-FailedtoSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+Associated-SCell-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Associated-SCell-Item CRITICALITY ignore TYPE Associated-SCell-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-SetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-SetupMod-Item CRITICALITY ignore TYPE BHChannels-SetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+
+BHChannels-Modified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-Modified-Item CRITICALITY ignore TYPE BHChannels-Modified-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-FailedToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-FailedToBeSetupMod-Item CRITICALITY ignore TYPE BHChannels-FailedToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-FailedToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-FailedToBeModified-Item CRITICALITY ignore TYPE BHChannels-FailedToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-SetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-SetupMod-ItemIEs} }
+SLDRBs-Modified-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-Modified-ItemIEs } }
+SLDRBs-FailedToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-FailedToBeModified-ItemIEs} }
+SLDRBs-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-FailedToBeSetupMod-ItemIEs} }
+
+SLDRBs-SetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-SetupMod-Item CRITICALITY ignore TYPE SLDRBs-SetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-Modified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-Modified-Item CRITICALITY ignore TYPE SLDRBs-Modified-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-FailedToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-FailedToBeSetupMod-Item CRITICALITY ignore TYPE SLDRBs-FailedToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-FailedToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-FailedToBeModified-Item CRITICALITY ignore TYPE SLDRBs-FailedToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+UE-MulticastMRBs-Setup-List ::= SEQUENCE (SIZE(1..maxnoofMRBsforUE)) OF ProtocolIE-SingleContainer { { UE-MulticastMRBs-Setup-ItemIEs } }
+
+UE-MulticastMRBs-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-MulticastMRBs-Setup-Item CRITICALITY reject TYPE UE-MulticastMRBs-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- UE CONTEXT MODIFICATION FAILURE
+--
+-- **************************************************************
+
+UEContextModificationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextModificationFailureIEs} },
+ ...
+}
+
+UEContextModificationFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-requestedTargetCellGlobalID CRITICALITY reject TYPE NRCGI PRESENCE optional},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- UE Context Modification Required (gNB-DU initiated) ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- UE CONTEXT MODIFICATION REQUIRED
+--
+-- **************************************************************
+
+UEContextModificationRequired ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextModificationRequiredIEs} },
+ ...
+}
+
+UEContextModificationRequiredIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-ResourceCoordinationTransferContainer CRITICALITY ignore TYPE ResourceCoordinationTransferContainer PRESENCE optional }|
+ { ID id-DUtoCURRCInformation CRITICALITY reject TYPE DUtoCURRCInformation PRESENCE optional}|
+ { ID id-DRBs-Required-ToBeModified-List CRITICALITY reject TYPE DRBs-Required-ToBeModified-List PRESENCE optional}|
+ { ID id-SRBs-Required-ToBeReleased-List CRITICALITY reject TYPE SRBs-Required-ToBeReleased-List PRESENCE optional}|
+ { ID id-DRBs-Required-ToBeReleased-List CRITICALITY reject TYPE DRBs-Required-ToBeReleased-List PRESENCE optional}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-BHChannels-Required-ToBeReleased-List CRITICALITY reject TYPE BHChannels-Required-ToBeReleased-List PRESENCE optional}|
+ { ID id-SLDRBs-Required-ToBeModified-List CRITICALITY reject TYPE SLDRBs-Required-ToBeModified-List PRESENCE optional}|
+ { ID id-SLDRBs-Required-ToBeReleased-List CRITICALITY reject TYPE SLDRBs-Required-ToBeReleased-List PRESENCE optional}|
+ { ID id-targetCellsToCancel CRITICALITY reject TYPE TargetCellList PRESENCE optional}|
+ { ID id-UuRLCChannelRequiredToBeModifiedList CRITICALITY reject TYPE UuRLCChannelRequiredToBeModifiedList PRESENCE optional}|
+ { ID id-UuRLCChannelRequiredToBeReleasedList CRITICALITY reject TYPE UuRLCChannelRequiredToBeReleasedList PRESENCE optional}|
+ { ID id-PC5RLCChannelRequiredToBeModifiedList CRITICALITY reject TYPE PC5RLCChannelRequiredToBeModifiedList PRESENCE optional}|
+ { ID id-PC5RLCChannelRequiredToBeReleasedList CRITICALITY reject TYPE PC5RLCChannelRequiredToBeReleasedList PRESENCE optional}|
+ { ID id-UE-MulticastMRBs-RequiredToBeModified-List CRITICALITY reject TYPE UE-MulticastMRBs-RequiredToBeModified-List PRESENCE optional }|
+ { ID id-UE-MulticastMRBs-RequiredToBeReleased-List CRITICALITY reject TYPE UE-MulticastMRBs-RequiredToBeReleased-List PRESENCE optional },
+ ...
+}
+
+DRBs-Required-ToBeModified-List::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-Required-ToBeModified-ItemIEs } }
+DRBs-Required-ToBeReleased-List::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-Required-ToBeReleased-ItemIEs } }
+
+SRBs-Required-ToBeReleased-List::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-Required-ToBeReleased-ItemIEs } }
+
+BHChannels-Required-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-Required-ToBeReleased-ItemIEs } }
+
+DRBs-Required-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-Required-ToBeModified-Item CRITICALITY reject TYPE DRBs-Required-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+DRBs-Required-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-Required-ToBeReleased-Item CRITICALITY reject TYPE DRBs-Required-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+SRBs-Required-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SRBs-Required-ToBeReleased-Item CRITICALITY reject TYPE SRBs-Required-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-Required-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-Required-ToBeReleased-Item CRITICALITY reject TYPE BHChannels-Required-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-Required-ToBeModified-List::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-Required-ToBeModified-ItemIEs } }
+SLDRBs-Required-ToBeReleased-List::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-Required-ToBeReleased-ItemIEs } }
+
+SLDRBs-Required-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-Required-ToBeModified-Item CRITICALITY reject TYPE SLDRBs-Required-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-Required-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-Required-ToBeReleased-Item CRITICALITY reject TYPE SLDRBs-Required-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+UE-MulticastMRBs-RequiredToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofMRBsforUE)) OF
+ ProtocolIE-SingleContainer { { UE-MulticastMRBs-RequiredToBeModified-ItemIEs} }
+
+UE-MulticastMRBs-RequiredToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-MulticastMRBs-RequiredToBeModified-Item CRITICALITY reject TYPE UE-MulticastMRBs-RequiredToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+UE-MulticastMRBs-RequiredToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofMRBsforUE)) OF
+ ProtocolIE-SingleContainer { { UE-MulticastMRBs-RequiredToBeReleased-ItemIEs} }
+
+UE-MulticastMRBs-RequiredToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-MulticastMRBs-RequiredToBeReleased-Item CRITICALITY reject TYPE UE-MulticastMRBs-RequiredToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- UE CONTEXT MODIFICATION CONFIRM
+--
+-- **************************************************************
+
+UEContextModificationConfirm::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextModificationConfirmIEs} },
+ ...
+}
+
+
+UEContextModificationConfirmIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-ResourceCoordinationTransferContainer CRITICALITY ignore TYPE ResourceCoordinationTransferContainer PRESENCE optional }|
+ { ID id-DRBs-ModifiedConf-List CRITICALITY ignore TYPE DRBs-ModifiedConf-List PRESENCE optional }|
+ { ID id-RRCContainer CRITICALITY ignore TYPE RRCContainer PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional }|
+ { ID id-ResourceCoordinationTransferInformation CRITICALITY ignore TYPE ResourceCoordinationTransferInformation PRESENCE optional }|
+ { ID id-SLDRBs-ModifiedConf-List CRITICALITY ignore TYPE SLDRBs-ModifiedConf-List PRESENCE optional }|
+ { ID id-UuRLCChannelModifiedList CRITICALITY reject TYPE UuRLCChannelModifiedList PRESENCE optional }|
+ { ID id-PC5RLCChannelModifiedList CRITICALITY reject TYPE PC5RLCChannelModifiedList PRESENCE optional }|
+ { ID id-UE-MulticastMRBs-ConfirmedToBeModified-List CRITICALITY reject TYPE UE-MulticastMRBs-ConfirmedToBeModified-List PRESENCE optional },
+ ...
+}
+
+DRBs-ModifiedConf-List::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-ModifiedConf-ItemIEs } }
+
+DRBs-ModifiedConf-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRBs-ModifiedConf-Item CRITICALITY ignore TYPE DRBs-ModifiedConf-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-ModifiedConf-List::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ModifiedConf-ItemIEs } }
+
+SLDRBs-ModifiedConf-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ModifiedConf-Item CRITICALITY ignore TYPE SLDRBs-ModifiedConf-Item PRESENCE mandatory},
+ ...
+}
+
+UE-MulticastMRBs-ConfirmedToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofMRBsforUE)) OF
+ ProtocolIE-SingleContainer { { UE-MulticastMRBs-ConfirmedToBeModified-ItemIEs} }
+
+UE-MulticastMRBs-ConfirmedToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UE-MulticastMRBs-ConfirmedToBeModified-Item CRITICALITY reject TYPE UE-MulticastMRBs-ConfirmedToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- UE CONTEXT MODIFICATION REFUSE
+--
+-- **************************************************************
+
+UEContextModificationRefuse::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { UEContextModificationRefuseIEs} },
+ ...
+}
+
+
+UEContextModificationRefuseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- WRITE-REPLACE WARNING ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Write-Replace Warning Request
+--
+-- **************************************************************
+
+WriteReplaceWarningRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {WriteReplaceWarningRequestIEs} },
+ ...
+}
+
+WriteReplaceWarningRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-PWSSystemInformation CRITICALITY reject TYPE PWSSystemInformation PRESENCE mandatory }|
+ { ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }|
+ { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }|
+ { ID id-Cells-To-Be-Broadcast-List CRITICALITY reject TYPE Cells-To-Be-Broadcast-List PRESENCE optional },
+ ...
+}
+
+Cells-To-Be-Broadcast-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-To-Be-Broadcast-List-ItemIEs } }
+
+Cells-To-Be-Broadcast-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Cells-To-Be-Broadcast-Item CRITICALITY reject TYPE Cells-To-Be-Broadcast-Item PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- Write-Replace Warning Response
+--
+-- **************************************************************
+
+WriteReplaceWarningResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {WriteReplaceWarningResponseIEs} },
+ ...
+}
+
+WriteReplaceWarningResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cells-Broadcast-Completed-List CRITICALITY reject TYPE Cells-Broadcast-Completed-List PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-Dedicated-SIDelivery-NeededUE-List CRITICALITY ignore TYPE Dedicated-SIDelivery-NeededUE-List PRESENCE optional },
+ ...
+}
+
+Cells-Broadcast-Completed-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-Broadcast-Completed-List-ItemIEs } }
+
+Cells-Broadcast-Completed-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Cells-Broadcast-Completed-Item CRITICALITY reject TYPE Cells-Broadcast-Completed-Item PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- PWS CANCEL ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- PWS Cancel Request
+--
+-- **************************************************************
+
+PWSCancelRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {PWSCancelRequestIEs} },
+ ...
+}
+
+PWSCancelRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }|
+ { ID id-Broadcast-To-Be-Cancelled-List CRITICALITY reject TYPE Broadcast-To-Be-Cancelled-List PRESENCE optional }|
+ { ID id-Cancel-all-Warning-Messages-Indicator CRITICALITY reject TYPE Cancel-all-Warning-Messages-Indicator PRESENCE optional }|
+ { ID id-NotificationInformation CRITICALITY reject TYPE NotificationInformation PRESENCE optional},
+ ...
+}
+
+Broadcast-To-Be-Cancelled-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Broadcast-To-Be-Cancelled-List-ItemIEs } }
+
+Broadcast-To-Be-Cancelled-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Broadcast-To-Be-Cancelled-Item CRITICALITY reject TYPE Broadcast-To-Be-Cancelled-Item PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- PWS Cancel Response
+--
+-- **************************************************************
+
+PWSCancelResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {PWSCancelResponseIEs} },
+ ...
+}
+
+PWSCancelResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cells-Broadcast-Cancelled-List CRITICALITY reject TYPE Cells-Broadcast-Cancelled-List PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+Cells-Broadcast-Cancelled-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-Broadcast-Cancelled-List-ItemIEs } }
+
+Cells-Broadcast-Cancelled-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Cells-Broadcast-Cancelled-Item CRITICALITY reject TYPE Cells-Broadcast-Cancelled-Item PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- UE Inactivity Notification ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- UE Inactivity Notification
+--
+-- **************************************************************
+
+UEInactivityNotification ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ UEInactivityNotificationIEs}},
+ ...
+}
+
+UEInactivityNotificationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-DRB-Activity-List CRITICALITY reject TYPE DRB-Activity-List PRESENCE mandatory }|
+ { ID id-SDT-Termination-Request CRITICALITY ignore TYPE SDT-Termination-Request PRESENCE optional },
+ ...
+}
+
+DRB-Activity-List::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRB-Activity-ItemIEs } }
+
+DRB-Activity-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRB-Activity-Item CRITICALITY reject TYPE DRB-Activity-Item PRESENCE mandatory},
+ ...
+}
+-- **************************************************************
+--
+-- Initial UL RRC Message Transfer ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- INITIAL UL RRC Message Transfer
+--
+-- **************************************************************
+
+InitialULRRCMessageTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ InitialULRRCMessageTransferIEs}},
+ ...
+}
+
+InitialULRRCMessageTransferIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-NRCGI CRITICALITY reject TYPE NRCGI PRESENCE mandatory }|
+ { ID id-C-RNTI CRITICALITY reject TYPE C-RNTI PRESENCE mandatory }|
+ { ID id-RRCContainer CRITICALITY reject TYPE RRCContainer PRESENCE mandatory }|
+ { ID id-DUtoCURRCContainer CRITICALITY reject TYPE DUtoCURRCContainer PRESENCE optional }|
+ { ID id-SULAccessIndication CRITICALITY ignore TYPE SULAccessIndication PRESENCE optional }|
+ { ID id-TransactionID CRITICALITY ignore TYPE TransactionID PRESENCE mandatory }|
+ { ID id-RANUEID CRITICALITY ignore TYPE RANUEID PRESENCE optional }|
+ { ID id-RRCContainer-RRCSetupComplete CRITICALITY ignore TYPE RRCContainer-RRCSetupComplete PRESENCE optional }|
+ { ID id-NRRedCapUEIndication CRITICALITY ignore TYPE NRRedCapUEIndication PRESENCE optional }|
+ { ID id-SDTInformation CRITICALITY ignore TYPE SDTInformation PRESENCE optional }|
+ { ID id-SidelinkRelayConfiguration CRITICALITY ignore TYPE SidelinkRelayConfiguration PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- DL RRC Message Transfer ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- DL RRC Message Transfer
+--
+-- **************************************************************
+
+DLRRCMessageTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ DLRRCMessageTransferIEs}},
+ ...
+}
+
+-- WS modification: define a dedicated type
+RedirectedRRCmessage ::= OCTET STRING
+
+DLRRCMessageTransferIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-oldgNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-SRBID CRITICALITY reject TYPE SRBID PRESENCE mandatory }|
+ { ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional}|
+ { ID id-RRCContainer CRITICALITY reject TYPE RRCContainer PRESENCE mandatory }|
+ { ID id-RAT-FrequencyPriorityInformation CRITICALITY reject TYPE RAT-FrequencyPriorityInformation PRESENCE optional }|
+ { ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional }|
+ { ID id-UEContextNotRetrievable CRITICALITY reject TYPE UEContextNotRetrievable PRESENCE optional }|
+-- WS modification: define a dedicated type
+-- { ID id-RedirectedRRCmessage CRITICALITY reject TYPE OCTET STRING PRESENCE optional }|
+ { ID id-RedirectedRRCmessage CRITICALITY reject TYPE RedirectedRRCmessage PRESENCE optional }|
+ { ID id-PLMNAssistanceInfoForNetShar CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional }|
+ { ID id-new-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }|
+ { ID id-SRBMappingInfo CRITICALITY ignore TYPE UuRLCChannelID PRESENCE optional },
+ ...
+}
+-- **************************************************************
+--
+-- UL RRC Message Transfer ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- UL RRC Message Transfer
+--
+-- **************************************************************
+
+ULRRCMessageTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ ULRRCMessageTransferIEs}},
+ ...
+}
+
+ULRRCMessageTransferIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-SRBID CRITICALITY reject TYPE SRBID PRESENCE mandatory }|
+ { ID id-RRCContainer CRITICALITY reject TYPE RRCContainer PRESENCE mandatory }|
+ { ID id-SelectedPLMNID CRITICALITY reject TYPE PLMN-Identity PRESENCE optional }|
+ { ID id-new-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- PRIVATE MESSAGE
+--
+-- **************************************************************
+
+PrivateMessage ::= SEQUENCE {
+ privateIEs PrivateIE-Container {{PrivateMessage-IEs}},
+ ...
+}
+
+PrivateMessage-IEs F1AP-PRIVATE-IES ::= {
+ ...
+}
+
+
+-- **************************************************************
+--
+-- System Information ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- System information Delivery Command
+--
+-- **************************************************************
+
+SystemInformationDeliveryCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ SystemInformationDeliveryCommandIEs}},
+ ...
+}
+
+SystemInformationDeliveryCommandIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-NRCGI CRITICALITY reject TYPE NRCGI PRESENCE mandatory }|
+ { ID id-SItype-List CRITICALITY reject TYPE SItype-List PRESENCE mandatory }|
+ { ID id-ConfirmedUEID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Paging PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Paging
+--
+-- **************************************************************
+
+Paging ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ PagingIEs}},
+ ...
+}
+
+PagingIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UEIdentityIndexValue CRITICALITY reject TYPE UEIdentityIndexValue PRESENCE mandatory }|
+ { ID id-PagingIdentity CRITICALITY reject TYPE PagingIdentity PRESENCE mandatory }|
+ { ID id-PagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }|
+ { ID id-PagingPriority CRITICALITY ignore TYPE PagingPriority PRESENCE optional }|
+ { ID id-PagingCell-List CRITICALITY ignore TYPE PagingCell-list PRESENCE mandatory }|
+ { ID id-PagingOrigin CRITICALITY ignore TYPE PagingOrigin PRESENCE optional }|
+ { ID id-RANUEPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }|
+ { ID id-CNUEPagingDRX CRITICALITY ignore TYPE PagingDRX PRESENCE optional }|
+ { ID id-NRPagingeDRXInformation CRITICALITY ignore TYPE NRPagingeDRXInformation PRESENCE optional }|
+ { ID id-NRPagingeDRXInformationforRRCINACTIVE CRITICALITY ignore TYPE NRPagingeDRXInformationforRRCINACTIVE PRESENCE optional }|
+ { ID id-PagingCause CRITICALITY ignore TYPE PagingCause PRESENCE optional }|
+ { ID id-PEIPSAssistanceInfo CRITICALITY ignore TYPE PEIPSAssistanceInfo PRESENCE optional }|
+ { ID id-UEPagingCapability CRITICALITY ignore TYPE UEPagingCapability PRESENCE optional }|
+ { ID id-ExtendedUEIdentityIndexValue CRITICALITY ignore TYPE ExtendedUEIdentityIndexValue PRESENCE optional}|
+ { ID id-HashedUEIdentityIndexValue CRITICALITY ignore TYPE HashedUEIdentityIndexValue PRESENCE optional},
+ ...
+}
+
+PagingCell-list::= SEQUENCE (SIZE(1.. maxnoofPagingCells)) OF ProtocolIE-SingleContainer { { PagingCell-ItemIEs } }
+
+PagingCell-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-PagingCell-Item CRITICALITY ignore TYPE PagingCell-Item PRESENCE mandatory} ,
+ ...
+}
+
+
+
+-- **************************************************************
+--
+-- Notify
+--
+-- **************************************************************
+
+Notify ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ NotifyIEs}},
+ ...
+}
+
+NotifyIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-DRB-Notify-List CRITICALITY reject TYPE DRB-Notify-List PRESENCE mandatory },
+ ...
+}
+
+DRB-Notify-List::= SEQUENCE (SIZE(1.. maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRB-Notify-ItemIEs } }
+
+DRB-Notify-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DRB-Notify-Item CRITICALITY reject TYPE DRB-Notify-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- NETWORK ACCESS RATE REDUCTION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Network Access Rate Reduction
+--
+-- **************************************************************
+
+NetworkAccessRateReduction ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ NetworkAccessRateReductionIEs }},
+ ...
+}
+
+NetworkAccessRateReductionIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-UAC-Assistance-Info CRITICALITY reject TYPE UAC-Assistance-Info PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- PWS RESTART INDICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- PWS Restart Indication
+--
+-- **************************************************************
+
+PWSRestartIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PWSRestartIndicationIEs} },
+ ...
+}
+
+PWSRestartIndicationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-NR-CGI-List-For-Restart-List CRITICALITY reject TYPE NR-CGI-List-For-Restart-List PRESENCE mandatory },
+ ...
+}
+
+NR-CGI-List-For-Restart-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { NR-CGI-List-For-Restart-List-ItemIEs } }
+
+NR-CGI-List-For-Restart-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-NR-CGI-List-For-Restart-Item CRITICALITY reject TYPE NR-CGI-List-For-Restart-Item PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- PWS FAILURE INDICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- PWS Failure Indication
+--
+-- **************************************************************
+
+PWSFailureIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PWSFailureIndicationIEs} },
+ ...
+}
+
+PWSFailureIndicationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-PWS-Failed-NR-CGI-List CRITICALITY reject TYPE PWS-Failed-NR-CGI-List PRESENCE optional },
+ ...
+}
+
+PWS-Failed-NR-CGI-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { PWS-Failed-NR-CGI-List-ItemIEs } }
+
+PWS-Failed-NR-CGI-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-PWS-Failed-NR-CGI-Item CRITICALITY reject TYPE PWS-Failed-NR-CGI-Item PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- gNB-DU STATUS INDICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- gNB-DU Status Indication
+--
+-- **************************************************************
+
+GNBDUStatusIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {GNBDUStatusIndicationIEs} },
+ ...
+}
+
+GNBDUStatusIndicationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-GNBDUOverloadInformation CRITICALITY reject TYPE GNBDUOverloadInformation PRESENCE mandatory }|
+ { ID id-IABCongestionIndication CRITICALITY ignore TYPE IABCongestionIndication PRESENCE optional },
+ ...
+}
+
+
+
+-- **************************************************************
+--
+-- RRC Delivery Report ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- RRC Delivery Report
+--
+-- **************************************************************
+
+RRCDeliveryReport ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ RRCDeliveryReportIEs}},
+ ...
+}
+
+RRCDeliveryReportIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-RRCDeliveryStatus CRITICALITY ignore TYPE RRCDeliveryStatus PRESENCE mandatory }|
+ { ID id-SRBID CRITICALITY ignore TYPE SRBID PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- F1 Removal ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- F1 Removal Request
+--
+-- **************************************************************
+
+F1RemovalRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ F1RemovalRequestIEs }},
+ ...
+}
+
+F1RemovalRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- F1 Removal Response
+--
+-- **************************************************************
+
+F1RemovalResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ F1RemovalResponseIEs }},
+ ...
+}
+
+F1RemovalResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+
+ ...
+}
+
+-- **************************************************************
+--
+-- F1 Removal Failure
+--
+-- **************************************************************
+
+F1RemovalFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ F1RemovalFailureIEs }},
+ ...
+}
+
+F1RemovalFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+
+ ...
+}
+
+
+-- **************************************************************
+--
+-- TRACE ELEMENTARY PROCEDURES
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- TRACE START
+--
+-- **************************************************************
+
+TraceStart ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {TraceStartIEs} },
+ ...
+}
+
+TraceStartIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- DEACTIVATE TRACE
+--
+-- **************************************************************
+
+DeactivateTrace ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {DeactivateTraceIEs} },
+ ...
+}
+
+DeactivateTraceIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-TraceID CRITICALITY ignore TYPE TraceID PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL TRAFFIC TRACE
+--
+-- **************************************************************
+
+CellTrafficTrace ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {CellTrafficTraceIEs} },
+ ...
+}
+
+CellTrafficTraceIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ {ID id-TraceID CRITICALITY ignore TYPE TraceID PRESENCE mandatory }|
+ {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }|
+ {ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }|
+
+ {ID id-TraceCollectionEntityURI CRITICALITY ignore TYPE URI-address PRESENCE optional },
+ ...
+
+}
+
+-- **************************************************************
+--
+-- DU-CU Radio Information Transfer ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- DU-CU Radio Information Transfer
+--
+-- **************************************************************
+
+DUCURadioInformationTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ DUCURadioInformationTransferIEs}},
+ ...
+}
+
+DUCURadioInformationTransferIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-DUCURadioInformationType CRITICALITY ignore TYPE DUCURadioInformationType PRESENCE mandatory },
+ ...
+}
+
+
+
+-- **************************************************************
+--
+-- CU-DU Radio Information Transfer ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- CU-DU Radio Information Transfer
+--
+-- **************************************************************
+
+CUDURadioInformationTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ CUDURadioInformationTransferIEs}},
+ ...
+}
+
+CUDURadioInformationTransferIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CUDURadioInformationType CRITICALITY ignore TYPE CUDURadioInformationType PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- IAB PROCEDURES
+--
+-- **************************************************************
+-- **************************************************************
+--
+-- BAP Mapping Configuration ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- BAP MAPPING CONFIGURATION
+-- **************************************************************
+
+
+BAPMappingConfiguration ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {BAPMappingConfiguration-IEs} },
+ ...
+ }
+
+BAPMappingConfiguration-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory}|
+ { ID id-BH-Routing-Information-Added-List CRITICALITY ignore TYPE BH-Routing-Information-Added-List PRESENCE optional}|
+ { ID id-BH-Routing-Information-Removed-List CRITICALITY ignore TYPE BH-Routing-Information-Removed-List PRESENCE optional}|
+ { ID id-TrafficMappingInformation CRITICALITY ignore TYPE TrafficMappingInfo PRESENCE optional}|
+ { ID id-BufferSizeThresh CRITICALITY ignore TYPE BufferSizeThresh PRESENCE optional}|
+ { ID id-BAP-Header-Rewriting-Added-List CRITICALITY ignore TYPE BAP-Header-Rewriting-Added-List PRESENCE optional}|
+ { ID id-Re-routingEnableIndicator CRITICALITY ignore TYPE Re-routingEnableIndicator PRESENCE optional}|
+ { ID id-BAP-Header-Rewriting-Removed-List CRITICALITY ignore TYPE BAP-Header-Rewriting-Removed-List PRESENCE optional},
+ ...
+}
+
+BH-Routing-Information-Added-List ::= SEQUENCE (SIZE(1.. maxnoofRoutingEntries)) OF ProtocolIE-SingleContainer { { BH-Routing-Information-Added-List-ItemIEs } }
+BH-Routing-Information-Removed-List ::= SEQUENCE (SIZE(1.. maxnoofRoutingEntries)) OF ProtocolIE-SingleContainer { { BH-Routing-Information-Removed-List-ItemIEs } }
+
+BH-Routing-Information-Added-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BH-Routing-Information-Added-List-Item CRITICALITY ignore TYPE BH-Routing-Information-Added-List-Item PRESENCE optional},
+ ...
+}
+
+BH-Routing-Information-Removed-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BH-Routing-Information-Removed-List-Item CRITICALITY ignore TYPE BH-Routing-Information-Removed-List-Item PRESENCE optional},
+ ...
+}
+
+BAP-Header-Rewriting-Added-List ::= SEQUENCE (SIZE(1.. maxnoofRoutingEntries)) OF ProtocolIE-SingleContainer { { BAP-Header-Rewriting-Added-List-ItemIEs } }
+
+BAP-Header-Rewriting-Added-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BAP-Header-Rewriting-Added-List-Item CRITICALITY ignore TYPE BAP-Header-Rewriting-Added-List-Item PRESENCE optional},
+ ...
+}
+
+BAP-Header-Rewriting-Removed-List ::= SEQUENCE (SIZE(1.. maxnoofRoutingEntries)) OF ProtocolIE-SingleContainer { { BAP-Header-Rewriting-Removed-List-ItemIEs } }
+
+BAP-Header-Rewriting-Removed-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BAP-Header-Rewriting-Removed-List-Item CRITICALITY ignore TYPE BAP-Header-Rewriting-Removed-List-Item PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- BAP MAPPING CONFIGURATION ACKNOWLEDGE
+-- **************************************************************
+
+BAPMappingConfigurationAcknowledge ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {BAPMappingConfigurationAcknowledge-IEs} },
+ ...
+}
+
+BAPMappingConfigurationAcknowledge-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- BAP MAPPING CONFIGURATION FAILURE
+--
+-- **************************************************************
+
+BAPMappingConfigurationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { BAPMappingConfigurationFailureIEs} },
+ ...
+}
+
+BAPMappingConfigurationFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- GNB-DU Configuration ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- GNB-DU RESOURCE CONFIGURATION
+-- **************************************************************
+
+
+GNBDUResourceConfiguration ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ GNBDUResourceConfigurationIEs}},
+ ...
+}
+
+
+GNBDUResourceConfigurationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Activated-Cells-to-be-Updated-List CRITICALITY reject TYPE Activated-Cells-to-be-Updated-List PRESENCE optional}|
+ { ID id-Child-Nodes-List CRITICALITY reject TYPE Child-Nodes-List PRESENCE optional}|
+ { ID id-Neighbour-Node-Cells-List CRITICALITY reject TYPE Neighbour-Node-Cells-List PRESENCE optional}|
+ { ID id-Serving-Cells-List CRITICALITY reject TYPE Serving-Cells-List PRESENCE optional},
+ ...
+}
+
+
+
+
+-- **************************************************************
+--
+-- GNB-DU RESOURCE CONFIGURATION ACKNOWLEDGE
+-- **************************************************************
+
+
+GNBDUResourceConfigurationAcknowledge ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { GNBDUResourceConfigurationAcknowledgeIEs} },
+ ...
+}
+
+
+GNBDUResourceConfigurationAcknowledgeIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- GNB-DU RESOURCE CONFIGURATION FAILURE
+--
+-- **************************************************************
+
+GNBDUResourceConfigurationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { GNBDUResourceConfigurationFailureIEs} },
+ ...
+}
+
+GNBDUResourceConfigurationFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- IAB TNL Address Allocation ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- IAB TNL ADDRESS REQUEST
+-- **************************************************************
+
+
+
+IABTNLAddressRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {IABTNLAddressRequestIEs} },
+ ...
+}
+
+IABTNLAddressRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-IABv4AddressesRequested CRITICALITY reject TYPE IABv4AddressesRequested PRESENCE optional }|
+ { ID id-IABIPv6RequestType CRITICALITY reject TYPE IABIPv6RequestType PRESENCE optional }|
+ { ID id-IAB-TNL-Addresses-To-Remove-List CRITICALITY reject TYPE IAB-TNL-Addresses-To-Remove-List PRESENCE optional }|
+ { ID id-IAB-TNL-Addresses-Exception CRITICALITY reject TYPE IAB-TNL-Addresses-Exception PRESENCE optional },
+ ...
+}
+
+
+IAB-TNL-Addresses-To-Remove-List ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF ProtocolIE-SingleContainer { { IAB-TNL-Addresses-To-Remove-ItemIEs } }
+
+IAB-TNL-Addresses-To-Remove-ItemIEs F1AP-PROTOCOL-IES::= {
+ { ID id-IAB-TNL-Addresses-To-Remove-Item CRITICALITY reject TYPE IAB-TNL-Addresses-To-Remove-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- IAB TNL ADDRESS RESPONSE
+-- **************************************************************
+
+
+IABTNLAddressResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {IABTNLAddressResponseIEs} },
+ ...
+}
+
+
+IABTNLAddressResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-IAB-Allocated-TNL-Address-List CRITICALITY reject TYPE IAB-Allocated-TNL-Address-List PRESENCE mandatory },
+ ...
+}
+
+
+IAB-Allocated-TNL-Address-List ::= SEQUENCE (SIZE(1.. maxnoofTLAsIAB)) OF ProtocolIE-SingleContainer { { IAB-Allocated-TNL-Address-List-ItemIEs } }
+
+
+IAB-Allocated-TNL-Address-List-ItemIEs F1AP-PROTOCOL-IES::= {
+ { ID id-IAB-Allocated-TNL-Address-Item CRITICALITY reject TYPE IAB-Allocated-TNL-Address-Item PRESENCE mandatory},
+ ...
+}
+
+-- **************************************************************
+--
+-- IAB TNL ADDRESS FAILURE
+--
+-- **************************************************************
+
+IABTNLAddressFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { IABTNLAddressFailureIEs} },
+ ...
+}
+
+IABTNLAddressFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- IAB UP Configuration Update ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- IAB UP Configuration Update Request
+--
+-- **************************************************************
+
+IABUPConfigurationUpdateRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { IABUPConfigurationUpdateRequestIEs} },
+ ...
+}
+
+IABUPConfigurationUpdateRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-UL-UP-TNL-Information-to-Update-List CRITICALITY ignore TYPE UL-UP-TNL-Information-to-Update-List PRESENCE optional }|
+ { ID id-UL-UP-TNL-Address-to-Update-List CRITICALITY ignore TYPE UL-UP-TNL-Address-to-Update-List PRESENCE optional },
+ ...
+}
+
+UL-UP-TNL-Information-to-Update-List ::= SEQUENCE (SIZE(1.. maxnoofULUPTNLInformationforIAB)) OF ProtocolIE-SingleContainer { { UL-UP-TNL-Information-to-Update-List-ItemIEs } }
+
+UL-UP-TNL-Information-to-Update-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UL-UP-TNL-Information-to-Update-List-Item CRITICALITY ignore TYPE UL-UP-TNL-Information-to-Update-List-Item PRESENCE mandatory },
+ ...
+}
+
+UL-UP-TNL-Address-to-Update-List ::= SEQUENCE (SIZE(1.. maxnoofUPTNLAddresses)) OF ProtocolIE-SingleContainer { { UL-UP-TNL-Address-to-Update-List-ItemIEs } }
+
+UL-UP-TNL-Address-to-Update-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UL-UP-TNL-Address-to-Update-List-Item CRITICALITY ignore TYPE UL-UP-TNL-Address-to-Update-List-Item PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- IAB UP Configuration Update Response
+--
+-- **************************************************************
+
+IABUPConfigurationUpdateResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { IABUPConfigurationUpdateResponseIEs} },
+ ...
+}
+
+IABUPConfigurationUpdateResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-DL-UP-TNL-Address-to-Update-List CRITICALITY reject TYPE DL-UP-TNL-Address-to-Update-List PRESENCE optional },
+ ...
+}
+
+DL-UP-TNL-Address-to-Update-List ::= SEQUENCE (SIZE(1.. maxnoofUPTNLAddresses)) OF ProtocolIE-SingleContainer { { DL-UP-TNL-Address-to-Update-List-ItemIEs } }
+
+DL-UP-TNL-Address-to-Update-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DL-UP-TNL-Address-to-Update-List-Item CRITICALITY ignore TYPE DL-UP-TNL-Address-to-Update-List-Item PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- IAB UP Configuration Update Failure
+--
+-- **************************************************************
+
+IABUPConfigurationUpdateFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { IABUPConfigurationUpdateFailureIEs} },
+ ...
+}
+
+IABUPConfigurationUpdateFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- Resource Status Reporting Initiation ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Resource Status Request
+--
+-- **************************************************************
+
+ResourceStatusRequest::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {ResourceStatusRequestIEs} },
+ ...
+}
+
+ResourceStatusRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNBCUMeasurementID CRITICALITY reject TYPE GNBCUMeasurementID PRESENCE mandatory }|
+ { ID id-gNBDUMeasurementID CRITICALITY ignore TYPE GNBDUMeasurementID PRESENCE conditional }|
+ { ID id-RegistrationRequest CRITICALITY ignore TYPE RegistrationRequest PRESENCE mandatory }|
+ { ID id-ReportCharacteristics CRITICALITY ignore TYPE ReportCharacteristics PRESENCE conditional }|
+ { ID id-CellToReportList CRITICALITY ignore TYPE CellToReportList PRESENCE optional }|
+ { ID id-ReportingPeriodicity CRITICALITY ignore TYPE ReportingPeriodicity PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Resource Status Response
+--
+-- **************************************************************
+
+ResourceStatusResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { ResourceStatusResponseIEs} },
+ ...
+}
+
+
+ResourceStatusResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNBCUMeasurementID CRITICALITY reject TYPE GNBCUMeasurementID PRESENCE mandatory }|
+ { ID id-gNBDUMeasurementID CRITICALITY ignore TYPE GNBDUMeasurementID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Resource Status Failure
+--
+-- **************************************************************
+
+ResourceStatusFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { ResourceStatusFailureIEs} },
+ ...
+}
+
+ResourceStatusFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNBCUMeasurementID CRITICALITY reject TYPE GNBCUMeasurementID PRESENCE mandatory }|
+ { ID id-gNBDUMeasurementID CRITICALITY ignore TYPE GNBDUMeasurementID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- Resource Status Reporting ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Resource Status Update
+--
+-- **************************************************************
+
+ResourceStatusUpdate ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ ResourceStatusUpdateIEs}},
+ ...
+}
+
+ResourceStatusUpdateIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNBCUMeasurementID CRITICALITY reject TYPE GNBCUMeasurementID PRESENCE mandatory }|
+ { ID id-gNBDUMeasurementID CRITICALITY ignore TYPE GNBDUMeasurementID PRESENCE mandatory }|
+ { ID id-HardwareLoadIndicator CRITICALITY ignore TYPE HardwareLoadIndicator PRESENCE optional }|
+ { ID id-TNLCapacityIndicator CRITICALITY ignore TYPE TNLCapacityIndicator PRESENCE optional }|
+ { ID id-CellMeasurementResultList CRITICALITY ignore TYPE CellMeasurementResultList PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- Access And Mobility Indication ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Access And Mobility Indication
+--
+-- **************************************************************
+
+AccessAndMobilityIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { AccessAndMobilityIndicationIEs} },
+ ...
+}
+
+AccessAndMobilityIndicationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-RACHReportInformationList CRITICALITY ignore TYPE RACHReportInformationList PRESENCE optional }|
+ { ID id-RLFReportInformationList CRITICALITY ignore TYPE RLFReportInformationList PRESENCE optional }|
+ { ID id-SuccessfulHOReportInformationList CRITICALITY ignore TYPE SuccessfulHOReportInformationList PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- REFERENCE TIME INFORMATION REPORTING CONTROL
+--
+-- **************************************************************
+
+ReferenceTimeInformationReportingControl::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { ReferenceTimeInformationReportingControlIEs} },
+ ...
+}
+
+ReferenceTimeInformationReportingControlIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-ReportingRequestType CRITICALITY reject TYPE ReportingRequestType PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- REFERENCE TIME INFORMATION REPORT
+--
+-- **************************************************************
+
+ReferenceTimeInformationReport::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { ReferenceTimeInformationReportIEs} },
+ ...
+}
+
+ReferenceTimeInformationReportIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY ignore TYPE TransactionID PRESENCE mandatory }|
+ { ID id-TimeReferenceInformation CRITICALITY ignore TYPE TimeReferenceInformation PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Access Success
+--
+-- **************************************************************
+
+AccessSuccess ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ AccessSuccessIEs}},
+ ...
+}
+
+AccessSuccessIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-NRCGI CRITICALITY reject TYPE NRCGI PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- POSITIONING ASSISTANCE INFORMATION CONTROL ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Assistance Information Control
+--
+-- **************************************************************
+
+PositioningAssistanceInformationControl ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ PositioningAssistanceInformationControlIEs}},
+ ...
+}
+
+PositioningAssistanceInformationControlIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-PosAssistance-Information CRITICALITY reject TYPE PosAssistance-Information PRESENCE optional}|
+ { ID id-PosBroadcast CRITICALITY reject TYPE PosBroadcast PRESENCE optional}|
+ { ID id-PositioningBroadcastCells CRITICALITY reject TYPE PositioningBroadcastCells PRESENCE optional}|
+ { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- POSITIONING ASSISTANCE INFORMATION FEEDBACK ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Assistance Information Feedback
+--
+-- **************************************************************
+
+PositioningAssistanceInformationFeedback ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ PositioningAssistanceInformationFeedbackIEs}},
+ ...
+}
+
+PositioningAssistanceInformationFeedbackIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-PosAssistanceInformationFailureList CRITICALITY reject TYPE PosAssistanceInformationFailureList PRESENCE optional}|
+ { ID id-PositioningBroadcastCells CRITICALITY reject TYPE PositioningBroadcastCells PRESENCE optional}|
+ { ID id-RoutingID CRITICALITY reject TYPE RoutingID PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- POSITONING MEASUREMENT EXCHANGE ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Measurement Request
+--
+-- **************************************************************
+
+PositioningMeasurementRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningMeasurementRequestIEs} },
+ ...
+}
+
+PositioningMeasurementRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory}|
+ { ID id-LMF-MeasurementID CRITICALITY reject TYPE LMF-MeasurementID PRESENCE mandatory}|
+ { ID id-RAN-MeasurementID CRITICALITY reject TYPE RAN-MeasurementID PRESENCE mandatory}|
+ { ID id-TRP-MeasurementRequestList CRITICALITY reject TYPE TRP-MeasurementRequestList PRESENCE mandatory}|
+ { ID id-PosReportCharacteristics CRITICALITY reject TYPE PosReportCharacteristics PRESENCE mandatory}|
+ { ID id-PosMeasurementPeriodicity CRITICALITY reject TYPE MeasurementPeriodicity PRESENCE conditional }|
+ -- The above IE shall be present if the PosReportCharacteristics IE is set to “periodic” --
+ { ID id-PosMeasurementQuantities CRITICALITY reject TYPE PosMeasurementQuantities PRESENCE mandatory}|
+ { ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional }|
+ { ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional}|
+ { ID id-MeasurementBeamInfoRequest CRITICALITY ignore TYPE MeasurementBeamInfoRequest PRESENCE optional }|
+ { ID id-SystemFrameNumber CRITICALITY ignore TYPE SystemFrameNumber PRESENCE optional}|
+ { ID id-SlotNumber CRITICALITY ignore TYPE SlotNumber PRESENCE optional}|
+ { ID id-PosMeasurementPeriodicityExtended CRITICALITY reject TYPE MeasurementPeriodicityExtended PRESENCE conditional }|
+ -- The IE shall be present the MeasurementPeriodicity IE is set to the value "extended"
+
+ { ID id-ResponseTime CRITICALITY ignore TYPE ResponseTime PRESENCE optional}|
+ { ID id-MeasurementCharacteristicsRequestIndicator CRITICALITY ignore TYPE MeasurementCharacteristicsRequestIndicator PRESENCE optional}|
+ { ID id-MeasurementTimeOccasion CRITICALITY ignore TYPE MeasurementTimeOccasion PRESENCE optional }|
+ { ID id-PosMeasurementAmount CRITICALITY ignore TYPE PosMeasurementAmount PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Positioning Measurement Response
+--
+-- **************************************************************
+
+PositioningMeasurementResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningMeasurementResponseIEs} },
+ ...
+}
+
+
+PositioningMeasurementResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory}|
+ { ID id-LMF-MeasurementID CRITICALITY reject TYPE LMF-MeasurementID PRESENCE mandatory}|
+ { ID id-RAN-MeasurementID CRITICALITY reject TYPE RAN-MeasurementID PRESENCE mandatory}|
+ { ID id-PosMeasurementResultList CRITICALITY reject TYPE PosMeasurementResultList PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Positioning Measurement Failure
+--
+-- **************************************************************
+
+PositioningMeasurementFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningMeasurementFailureIEs} },
+ ...
+}
+
+PositioningMeasurementFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-LMF-MeasurementID CRITICALITY reject TYPE LMF-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-MeasurementID CRITICALITY reject TYPE RAN-MeasurementID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- POSITIONING MEASUREMENT REPORT ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Measurement Report
+--
+-- **************************************************************
+
+PositioningMeasurementReport ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningMeasurementReportIEs} },
+ ...
+}
+
+PositioningMeasurementReportIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-LMF-MeasurementID CRITICALITY reject TYPE LMF-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-MeasurementID CRITICALITY reject TYPE RAN-MeasurementID PRESENCE mandatory }|
+ { ID id-PosMeasurementResultList CRITICALITY reject TYPE PosMeasurementResultList PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- POSITIONING MEASUREMENT ABORT ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Measurement Abort
+--
+-- **************************************************************
+
+PositioningMeasurementAbort ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningMeasurementAbortIEs} },
+ ...
+}
+
+PositioningMeasurementAbortIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-LMF-MeasurementID CRITICALITY reject TYPE LMF-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-MeasurementID CRITICALITY reject TYPE RAN-MeasurementID PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- POSITIONING MEASUREMENT FAILURE INDICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Measurement Failure Indication
+--
+-- **************************************************************
+
+PositioningMeasurementFailureIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningMeasurementFailureIndicationIEs} },
+ ...
+}
+
+PositioningMeasurementFailureIndicationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-LMF-MeasurementID CRITICALITY reject TYPE LMF-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-MeasurementID CRITICALITY reject TYPE RAN-MeasurementID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- POSITIONING MEASUREMENT UPDATE ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Measurement Update
+--
+-- **************************************************************
+
+PositioningMeasurementUpdate ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningMeasurementUpdateIEs} },
+ ...
+}
+
+PositioningMeasurementUpdateIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-LMF-MeasurementID CRITICALITY reject TYPE LMF-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-MeasurementID CRITICALITY reject TYPE RAN-MeasurementID PRESENCE mandatory }|
+ { ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional}|
+ { ID id-TRP-MeasurementUpdateList CRITICALITY reject TYPE TRP-MeasurementUpdateList PRESENCE optional}|
+ { ID id-MeasurementCharacteristicsRequestIndicator CRITICALITY ignore TYPE MeasurementCharacteristicsRequestIndicator PRESENCE optional}|
+ { ID id-MeasurementTimeOccasion CRITICALITY ignore TYPE MeasurementTimeOccasion PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- TRP INFORMATION EXCHANGE ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- TRP Information Request
+--
+-- **************************************************************
+
+TRPInformationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { TRPInformationRequestIEs} },
+ ...
+}
+
+TRPInformationRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-TRPList CRITICALITY ignore TYPE TRPList PRESENCE optional }|
+ { ID id-TRPInformationTypeListTRPReq CRITICALITY reject TYPE TRPInformationTypeListTRPReq PRESENCE mandatory },
+ ...
+}
+
+TRPInformationTypeListTRPReq ::= SEQUENCE (SIZE(1.. maxnoofTRPInfoTypes)) OF ProtocolIE-SingleContainer { { TRPInformationTypeItemTRPReq } }
+
+TRPInformationTypeItemTRPReq F1AP-PROTOCOL-IES ::= {
+ { ID id-TRPInformationTypeItem CRITICALITY reject TYPE TRPInformationTypeItem PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- TRP Information Response
+--
+-- **************************************************************
+
+TRPInformationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { TRPInformationResponseIEs} },
+ ...
+}
+
+TRPInformationResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-TRPInformationListTRPResp CRITICALITY ignore TYPE TRPInformationListTRPResp PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+TRPInformationListTRPResp ::= SEQUENCE (SIZE(1.. maxnoofTRPs)) OF ProtocolIE-SingleContainer { { TRPInformationItemTRPResp } }
+
+TRPInformationItemTRPResp F1AP-PROTOCOL-IES ::= {
+ { ID id-TRPInformationItem CRITICALITY ignore TYPE TRPInformationItem PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- TRP Information Failure
+--
+-- **************************************************************
+
+TRPInformationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { TRPInformationFailureIEs} },
+ ...
+}
+
+TRPInformationFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- POSITIONING INFORMATION EXCHANGE ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Information Request
+--
+-- **************************************************************
+
+PositioningInformationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningInformationRequestIEs} },
+ ...
+}
+
+PositioningInformationRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-RequestedSRSTransmissionCharacteristics CRITICALITY ignore TYPE RequestedSRSTransmissionCharacteristics PRESENCE optional}|
+ { ID id-UEReportingInformation CRITICALITY ignore TYPE UEReportingInformation PRESENCE optional}|
+ { ID id-SRSPosRRCInactiveQueryIndication CRITICALITY ignore TYPE SRSPosRRCInactiveQueryIndication PRESENCE optional},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Positioning Information Response
+--
+-- **************************************************************
+
+PositioningInformationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningInformationResponseIEs} },
+ ...
+}
+
+
+PositioningInformationResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional}|
+ { ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-SRSPosRRCInactiveConfig CRITICALITY ignore TYPE SRSPosRRCInactiveConfig PRESENCE optional},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Positioning Information Failure
+--
+-- **************************************************************
+
+PositioningInformationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningInformationFailureIEs} },
+ ...
+}
+
+PositioningInformationFailureIEs F1AP-PROTOCOL-IES ::= {
+
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- POSITIONING ACTIVATION PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Activation Request
+--
+-- **************************************************************
+
+PositioningActivationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningActivationRequestIEs} },
+ ...
+}
+
+PositioningActivationRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-SRSType CRITICALITY reject TYPE SRSType PRESENCE mandatory }|
+ { ID id-ActivationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional },
+ ...
+}
+
+SRSType ::= CHOICE {
+ semipersistentSRS SemipersistentSRS,
+ aperiodicSRS AperiodicSRS,
+ choice-extension ProtocolIE-SingleContainer { { SRSType-ExtIEs} }
+}
+
+SRSType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SemipersistentSRS ::= SEQUENCE {
+ sRSResourceSetID SRSResourceSetID,
+ sRSSpatialRelation SpatialRelationInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {SemipersistentSRS-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SemipersistentSRS-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-SRSSpatialRelationPerSRSResource CRITICALITY ignore EXTENSION SpatialRelationPerSRSResource PRESENCE optional},
+ ...
+}
+
+AperiodicSRS ::= SEQUENCE {
+ aperiodic ENUMERATED {true, ...},
+ sRSResourceTrigger SRSResourceTrigger OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {AperiodicSRS-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AperiodicSRS-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Positioning Activation Response
+--
+-- **************************************************************
+
+PositioningActivationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningActivationResponseIEs} },
+ ...
+}
+
+
+PositioningActivationResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-SystemFrameNumber CRITICALITY ignore TYPE SystemFrameNumber PRESENCE optional }|
+ { ID id-SlotNumber CRITICALITY ignore TYPE SlotNumber PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+
+
+-- **************************************************************
+--
+-- Positioning Activation Failure
+--
+-- **************************************************************
+
+PositioningActivationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningActivationFailureIEs} },
+ ...
+}
+
+PositioningActivationFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- POSITIONING DEACTIVATION PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Deactivation
+--
+-- **************************************************************
+
+PositioningDeactivation ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningDeactivationIEs} },
+ ...
+}
+
+PositioningDeactivationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-AbortTransmission CRITICALITY ignore TYPE AbortTransmission PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- POSITIONING INFORMATION UPDATE PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Information Update
+--
+-- **************************************************************
+
+PositioningInformationUpdate ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PositioningInformationUpdateIEs} },
+ ...
+}
+
+
+PositioningInformationUpdateIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional}|
+ { ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- E-CID MEASUREMENT PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- E-CID Measurement Initiation Request
+--
+-- **************************************************************
+
+E-CIDMeasurementInitiationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{E-CIDMeasurementInitiationRequest-IEs}},
+ ...
+}
+
+E-CIDMeasurementInitiationRequest-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-LMF-UE-MeasurementID CRITICALITY reject TYPE LMF-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-UE-MeasurementID CRITICALITY reject TYPE RAN-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-E-CID-ReportCharacteristics CRITICALITY reject TYPE E-CID-ReportCharacteristics PRESENCE mandatory }|
+ { ID id-E-CID-MeasurementPeriodicity CRITICALITY reject TYPE MeasurementPeriodicity PRESENCE conditional }|
+-- The above IE shall be present if the E-CID-ReportCharacteristics IE is set to “periodic” –-
+ { ID id-E-CID-MeasurementQuantities CRITICALITY reject TYPE E-CID-MeasurementQuantities PRESENCE mandatory}|
+ { ID id-PosMeasurementPeriodicityNR-AoA CRITICALITY reject TYPE PosMeasurementPeriodicityNR-AoA PRESENCE conditional},
+-- The IE shall be present if the E-CID-ReportCharacteristics IE is set to “periodic” and the E-CID-MeasurementQuantities-Item IE in the E-CID-MeasurementQuantities IE is set to the value "angleOfArrivalNR"--
+ ...
+}
+
+-- **************************************************************
+--
+-- E-CID Measurement Initiation Response
+--
+-- **************************************************************
+
+E-CIDMeasurementInitiationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{E-CIDMeasurementInitiationResponse-IEs}},
+ ...
+}
+
+E-CIDMeasurementInitiationResponse-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-LMF-UE-MeasurementID CRITICALITY reject TYPE LMF-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-UE-MeasurementID CRITICALITY reject TYPE RAN-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-E-CID-MeasurementResult CRITICALITY ignore TYPE E-CID-MeasurementResult PRESENCE optional}|
+ { ID id-Cell-Portion-ID CRITICALITY ignore TYPE Cell-Portion-ID PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- E-CID Measurement Initiation Failure
+--
+-- **************************************************************
+
+E-CIDMeasurementInitiationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{E-CIDMeasurementInitiationFailure-IEs}},
+ ...
+}
+
+
+E-CIDMeasurementInitiationFailure-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-LMF-UE-MeasurementID CRITICALITY reject TYPE LMF-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-UE-MeasurementID CRITICALITY reject TYPE RAN-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- E-CID MEASUREMENT FAILURE INDICATION PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- E-CID Measurement Failure Indication
+--
+-- **************************************************************
+
+E-CIDMeasurementFailureIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{E-CIDMeasurementFailureIndication-IEs}},
+ ...
+}
+
+
+E-CIDMeasurementFailureIndication-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-LMF-UE-MeasurementID CRITICALITY reject TYPE LMF-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-UE-MeasurementID CRITICALITY reject TYPE RAN-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory},
+ ...
+}
+
+-- **************************************************************
+--
+-- E-CID MEASUREMENT REPORT PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- E-CID Measurement Report
+--
+-- **************************************************************
+
+E-CIDMeasurementReport ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{E-CIDMeasurementReport-IEs}},
+ ...
+}
+
+
+E-CIDMeasurementReport-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-LMF-UE-MeasurementID CRITICALITY reject TYPE LMF-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-UE-MeasurementID CRITICALITY reject TYPE RAN-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-E-CID-MeasurementResult CRITICALITY ignore TYPE E-CID-MeasurementResult PRESENCE mandatory }|
+ { ID id-Cell-Portion-ID CRITICALITY ignore TYPE Cell-Portion-ID PRESENCE optional},
+
+ ...
+}
+
+-- **************************************************************
+--
+-- E-CID MEASUREMENT TERMINATION PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- E-CID Measurement Termination Command
+--
+-- **************************************************************
+
+
+E-CIDMeasurementTerminationCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{E-CIDMeasurementTerminationCommand-IEs}},
+ ...
+}
+
+
+E-CIDMeasurementTerminationCommand-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-LMF-UE-MeasurementID CRITICALITY reject TYPE LMF-UE-MeasurementID PRESENCE mandatory }|
+ { ID id-RAN-UE-MeasurementID CRITICALITY reject TYPE RAN-UE-MeasurementID PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT SETUP ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT SETUP REQUEST
+--
+-- **************************************************************
+
+BroadcastContextSetupRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { BroadcastContextSetupRequestIEs} },
+ ...
+}
+
+BroadcastContextSetupRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MBS-Session-ID CRITICALITY reject TYPE MBS-Session-ID PRESENCE mandatory }|
+ { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
+ { ID id-MBS-CUtoDURRCInformation CRITICALITY reject TYPE MBS-CUtoDURRCInformation PRESENCE mandatory }|
+ { ID id-SNSSAI CRITICALITY reject TYPE SNSSAI PRESENCE mandatory }|
+ { ID id-BroadcastMRBs-ToBeSetup-List CRITICALITY reject TYPE BroadcastMRBs-ToBeSetup-List PRESENCE mandatory },
+ ...
+}
+
+BroadcastMRBs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-ToBeSetup-ItemIEs} }
+
+
+BroadcastMRBs-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-ToBeSetup-Item CRITICALITY reject TYPE BroadcastMRBs-ToBeSetup-Item PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT SETUP RESPONSE
+--
+-- **************************************************************
+
+BroadcastContextSetupResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { BroadcastContextSetupResponseIEs} },
+ ...
+}
+
+BroadcastContextSetupResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-BroadcastMRBs-Setup-List CRITICALITY reject TYPE BroadcastMRBs-Setup-List PRESENCE mandatory }|
+ { ID id-BroadcastMRBs-FailedToBeSetup-List CRITICALITY ignore TYPE BroadcastMRBs-FailedToBeSetup-List PRESENCE optional }|
+ { ID id-BroadcastAreaScope CRITICALITY ignore TYPE BroadcastAreaScope PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+BroadcastMRBs-Setup-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-Setup-ItemIEs} }
+
+BroadcastMRBs-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-FailedToBeSetup-ItemIEs} }
+
+BroadcastMRBs-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-Setup-Item CRITICALITY reject TYPE BroadcastMRBs-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+BroadcastMRBs-FailedToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-FailedToBeSetup-Item CRITICALITY ignore TYPE BroadcastMRBs-FailedToBeSetup-Item PRESENCE mandatory}, ...
+}
+
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT SETUP FAILURE
+--
+-- **************************************************************
+
+BroadcastContextSetupFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { BroadcastContextSetupFailureIEs} },
+ ...
+}
+
+BroadcastContextSetupFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY ignore TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT RELEASE ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT RELEASE COMMAND
+--
+-- **************************************************************
+
+BroadcastContextReleaseCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { BroadcastContextReleaseCommandIEs} },
+ ...
+}
+
+BroadcastContextReleaseCommandIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT RELEASE COMPLETE
+--
+-- **************************************************************
+
+BroadcastContextReleaseComplete ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { BroadcastContextReleaseCompleteIEs} },
+ ...
+}
+BroadcastContextReleaseCompleteIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT RELEASE REQUEST ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT RELEASE REQUEST
+--
+-- **************************************************************
+
+BroadcastContextReleaseRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ BroadcastContextReleaseRequestIEs}},
+ ...
+}
+
+BroadcastContextReleaseRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT MODIFICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT MODIFICATION REQUEST
+--
+-- **************************************************************
+
+BroadcastContextModificationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { BroadcastContextModificationRequestIEs} },
+ ...
+}
+
+BroadcastContextModificationRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
+ { ID id-MBS-CUtoDURRCInformation CRITICALITY reject TYPE MBS-CUtoDURRCInformation PRESENCE mandatory }|
+ { ID id-BroadcastMRBs-ToBeSetupMod-List CRITICALITY reject TYPE BroadcastMRBs-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-BroadcastMRBs-ToBeModified-List CRITICALITY reject TYPE BroadcastMRBs-ToBeModified-List PRESENCE optional }|
+ { ID id-BroadcastMRBs-ToBeReleased-List CRITICALITY reject TYPE BroadcastMRBs-ToBeReleased-List PRESENCE optional },
+ ...
+}
+
+BroadcastMRBs-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-ToBeSetupMod-ItemIEs} }
+BroadcastMRBs-ToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-ToBeModified-ItemIEs} }
+BroadcastMRBs-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-ToBeReleased-ItemIEs} }
+
+BroadcastMRBs-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-ToBeSetupMod-Item CRITICALITY reject TYPE BroadcastMRBs-ToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+BroadcastMRBs-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-ToBeModified-Item CRITICALITY reject TYPE BroadcastMRBs-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+BroadcastMRBs-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-ToBeReleased-Item CRITICALITY reject TYPE BroadcastMRBs-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT MODIFICATION RESPONSE
+--
+-- **************************************************************
+
+BroadcastContextModificationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { BroadcastContextModificationResponseIEs} },
+ ...
+}
+
+
+BroadcastContextModificationResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory}|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory}|
+
+ { ID id-BroadcastMRBs-SetupMod-List CRITICALITY reject TYPE BroadcastMRBs-SetupMod-List PRESENCE optional}|
+ { ID id-BroadcastMRBs-FailedToBeSetupMod-List CRITICALITY ignore TYPE BroadcastMRBs-FailedToBeSetupMod-List PRESENCE optional}|
+ { ID id-BroadcastMRBs-Modified-List CRITICALITY reject TYPE BroadcastMRBs-Modified-List PRESENCE optional}|
+ { ID id-BroadcastMRBs-FailedToBeModified-List CRITICALITY ignore TYPE BroadcastMRBs-FailedToBeModified-List PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional}|
+ { ID id-BroadcastAreaScope CRITICALITY ignore TYPE BroadcastAreaScope PRESENCE optional},
+ ...
+}
+
+BroadcastMRBs-SetupMod-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-SetupMod-ItemIEs} }
+
+BroadcastMRBs-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-FailedToBeSetupMod-ItemIEs} }
+
+BroadcastMRBs-Modified-List::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-Modified-ItemIEs } }
+
+BroadcastMRBs-FailedToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { BroadcastMRBs-FailedToBeModified-ItemIEs} }
+
+
+BroadcastMRBs-SetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-SetupMod-Item CRITICALITY reject TYPE BroadcastMRBs-SetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+BroadcastMRBs-FailedToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-FailedToBeSetupMod-Item CRITICALITY ignore TYPE BroadcastMRBs-FailedToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+BroadcastMRBs-Modified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-Modified-Item CRITICALITY reject TYPE BroadcastMRBs-Modified-Item PRESENCE mandatory},
+ ...
+}
+
+BroadcastMRBs-FailedToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BroadcastMRBs-FailedToBeModified-Item CRITICALITY ignore TYPE BroadcastMRBs-FailedToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+-- **************************************************************
+--
+-- BROADCAST CONTEXT MODIFICATION FAILURE
+--
+-- **************************************************************
+
+BroadcastContextModificationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { BroadcastContextModificationFailureIEs} },
+ ...
+}
+
+BroadcastContextModificationFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Multicast Group Paging PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- Multicast Group Paging
+--
+-- **************************************************************
+
+MulticastGroupPaging ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastGroupPagingIEs}},
+ ...
+}
+
+MulticastGroupPagingIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MBS-Session-ID CRITICALITY reject TYPE MBS-Session-ID PRESENCE mandatory }|
+ { ID id-UEIdentity-List-For-Paging-List CRITICALITY ignore TYPE UEIdentity-List-For-Paging-List PRESENCE optional }|
+ { ID id-MC-PagingCell-List CRITICALITY ignore TYPE MC-PagingCell-list PRESENCE optional },
+ ...
+}
+
+UEIdentity-List-For-Paging-List ::= SEQUENCE (SIZE(1.. maxnoofUEIDforPaging)) OF ProtocolIE-SingleContainer { { UEIdentity-List-For-Paging-ItemIEs } }
+
+
+UEIdentity-List-For-Paging-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UEIdentity-List-For-Paging-Item CRITICALITY ignore TYPE UEIdentity-List-For-Paging-Item PRESENCE optional } ,
+ ...
+}
+
+MC-PagingCell-list::= SEQUENCE (SIZE(1.. maxnoofPagingCells)) OF ProtocolIE-SingleContainer { { MC-PagingCell-ItemIEs } }
+
+MC-PagingCell-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MC-PagingCell-Item CRITICALITY ignore TYPE MC-PagingCell-Item PRESENCE mandatory} ,
+ ...
+}
+
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT SETUP ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT SETUP REQUEST
+--
+-- **************************************************************
+
+MulticastContextSetupRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastContextSetupRequestIEs}},
+ ...
+}
+
+MulticastContextSetupRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MBS-Session-ID CRITICALITY reject TYPE MBS-Session-ID PRESENCE mandatory }|
+ { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
+ { ID id-SNSSAI CRITICALITY reject TYPE SNSSAI PRESENCE mandatory }|
+ { ID id-MulticastMRBs-ToBeSetup-List CRITICALITY reject TYPE MulticastMRBs-ToBeSetup-List PRESENCE mandatory },
+ ...
+}
+
+MulticastMRBs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-ToBeSetup-ItemIEs} }
+
+
+MulticastMRBs-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-ToBeSetup-Item CRITICALITY reject TYPE MulticastMRBs-ToBeSetup-Item PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT SETUP RESPONSE
+--
+-- **************************************************************
+
+MulticastContextSetupResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastContextSetupResponseIEs}},
+ ...
+}
+
+MulticastContextSetupResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MulticastMRBs-Setup-List CRITICALITY reject TYPE MulticastMRBs-Setup-List PRESENCE mandatory }|
+ { ID id-MulticastMRBs-FailedToBeSetup-List CRITICALITY ignore TYPE MulticastMRBs-FailedToBeSetup-List PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+MulticastMRBs-Setup-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-Setup-ItemIEs} }
+
+MulticastMRBs-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-FailedToBeSetup-ItemIEs} }
+
+MulticastMRBs-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-Setup-Item CRITICALITY reject TYPE MulticastMRBs-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+MulticastMRBs-FailedToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-FailedToBeSetup-Item CRITICALITY ignore TYPE MulticastMRBs-FailedToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT SETUP FAILURE
+--
+-- **************************************************************
+
+MulticastContextSetupFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastContextSetupFailureIEs}},
+ ...
+}
+
+MulticastContextSetupFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY ignore TYPE GNB-DU-MBS-F1AP-ID PRESENCE optional }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT RELEASE ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT RELEASE COMMAND
+--
+-- **************************************************************
+
+MulticastContextReleaseCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastContextReleaseCommandIEs}},
+ ...
+}
+
+MulticastContextReleaseCommandIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT RELEASE COMPLETE
+--
+-- **************************************************************
+
+MulticastContextReleaseComplete ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastContextReleaseCompleteIEs}},
+ ...
+}
+
+MulticastContextReleaseCompleteIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT RELEASE REQUEST ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT RELEASE REQUEST
+--
+-- **************************************************************
+
+MulticastContextReleaseRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastContextReleaseRequestIEs}},
+ ...
+}
+
+MulticastContextReleaseRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT MODIFICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT MODIFICATION REQUEST
+--
+-- **************************************************************
+
+MulticastContextModificationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastContextModificationRequestIEs}},
+ ...
+}
+
+MulticastContextModificationRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
+ { ID id-MulticastMRBs-ToBeSetupMod-List CRITICALITY reject TYPE MulticastMRBs-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-MulticastMRBs-ToBeModified-List CRITICALITY reject TYPE MulticastMRBs-ToBeModified-List PRESENCE optional }|
+ { ID id-MulticastMRBs-ToBeReleased-List CRITICALITY reject TYPE MulticastMRBs-ToBeReleased-List PRESENCE optional },
+ ...
+}
+
+MulticastMRBs-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-ToBeSetupMod-ItemIEs} }
+MulticastMRBs-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-ToBeSetupMod-Item CRITICALITY reject TYPE MulticastMRBs-ToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+MulticastMRBs-ToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-ToBeModified-ItemIEs} }
+MulticastMRBs-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-ToBeModified-Item CRITICALITY reject TYPE MulticastMRBs-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+
+MulticastMRBs-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-ToBeReleased-ItemIEs} }
+MulticastMRBs-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-ToBeReleased-Item CRITICALITY reject TYPE MulticastMRBs-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT MODIFICATION RESPONSE
+--
+-- **************************************************************
+
+MulticastContextModificationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastContextModificationResponseIEs}},
+ ...
+}
+
+MulticastContextModificationResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MulticastMRBs-SetupMod-List CRITICALITY reject TYPE MulticastMRBs-SetupMod-List PRESENCE optional }|
+ { ID id-MulticastMRBs-FailedToBeSetupMod-List CRITICALITY ignore TYPE MulticastMRBs-FailedToBeSetupMod-List PRESENCE optional }|
+ { ID id-MulticastMRBs-Modified-List CRITICALITY reject TYPE MulticastMRBs-Modified-List PRESENCE optional }|
+ { ID id-MulticastMRBs-FailedToBeModified-List CRITICALITY ignore TYPE MulticastMRBs-FailedToBeModified-List PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+MulticastMRBs-SetupMod-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-SetupMod-ItemIEs} }
+MulticastMRBs-SetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-SetupMod-Item CRITICALITY reject TYPE MulticastMRBs-SetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+MulticastMRBs-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-FailedToBeSetupMod-ItemIEs} }
+MulticastMRBs-FailedToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-FailedToBeSetupMod-Item CRITICALITY ignore TYPE MulticastMRBs-FailedToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+MulticastMRBs-Modified-List::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-Modified-ItemIEs } }
+MulticastMRBs-Modified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-Modified-Item CRITICALITY reject TYPE MulticastMRBs-Modified-Item PRESENCE mandatory},
+ ...
+}
+
+MulticastMRBs-FailedToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastMRBs-FailedToBeModified-ItemIEs} }
+MulticastMRBs-FailedToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastMRBs-FailedToBeModified-Item CRITICALITY ignore TYPE MulticastMRBs-FailedToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT MODIFICATION FAILURE
+--
+-- **************************************************************
+
+MulticastContextModificationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastContextModificationFailureIEs}},
+ ...
+}
+
+MulticastContextModificationFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST DISTRIBUTION SETUP ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MULTICAST DISTRIBUTION SETUP REQUEST
+--
+-- **************************************************************
+
+MulticastDistributionSetupRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastDistributionSetupRequestIEs}},
+ ...
+}
+
+MulticastDistributionSetupRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MBSMulticastF1UContextDescriptor CRITICALITY reject TYPE MBSMulticastF1UContextDescriptor PRESENCE mandatory }|
+ { ID id-MulticastF1UContext-ToBeSetup-List CRITICALITY reject TYPE MulticastF1UContext-ToBeSetup-List PRESENCE mandatory },
+ ...
+}
+
+MulticastF1UContext-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF
+ ProtocolIE-SingleContainer { { MulticastF1UContext-ToBeSetup-ItemIEs} }
+MulticastF1UContext-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastF1UContext-ToBeSetup-Item CRITICALITY reject TYPE MulticastF1UContext-ToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST DISTRIBUTION SETUP RESPONSE
+--
+-- **************************************************************
+
+MulticastDistributionSetupResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastDistributionSetupResponseIEs}},
+ ...
+}
+
+MulticastDistributionSetupResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory}|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory}|
+ { ID id-MBSMulticastF1UContextDescriptor CRITICALITY reject TYPE MBSMulticastF1UContextDescriptor PRESENCE mandatory}|
+ { ID id-MulticastF1UContext-Setup-List CRITICALITY reject TYPE MulticastF1UContext-Setup-List PRESENCE mandatory}|
+ { ID id-MulticastF1UContext-FailedToBeSetup-List CRITICALITY ignore TYPE MulticastF1UContext-FailedToBeSetup-List PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-MulticastF1UContextReferenceCU CRITICALITY reject TYPE MulticastF1UContextReferenceCU PRESENCE mandatory},
+ ...
+}
+
+MulticastF1UContext-Setup-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { MulticastF1UContext-Setup-ItemIEs} }
+MulticastF1UContext-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastF1UContext-Setup-Item CRITICALITY reject TYPE MulticastF1UContext-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+MulticastF1UContext-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF
+ ProtocolIE-SingleContainer { { MulticastF1UContext-FailedToBeSetup-ItemIEs} }
+MulticastF1UContext-FailedToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-MulticastF1UContext-FailedToBeSetup-Item CRITICALITY ignore TYPE MulticastF1UContext-FailedToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST DISTRIBUTION SETUP FAILURE
+--
+-- **************************************************************
+
+MulticastDistributionSetupFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastDistributionSetupFailureIEs}},
+ ...
+}
+
+MulticastDistributionSetupFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY ignore TYPE GNB-DU-MBS-F1AP-ID PRESENCE optional }|
+ { ID id-MBSMulticastF1UContextDescriptor CRITICALITY reject TYPE MBSMulticastF1UContextDescriptor PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST DISTRIBUTION RELEASE ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MULTICAST DISTRIBUTION RELEASE COMMAND
+--
+-- **************************************************************
+
+MulticastDistributionReleaseCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastDistributionReleaseCommandIEs}},
+ ...
+}
+
+MulticastDistributionReleaseCommandIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MBSMulticastF1UContextDescriptor CRITICALITY reject TYPE MBSMulticastF1UContextDescriptor PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST DISTRIBUTION RELEASE COMPLETE
+--
+-- **************************************************************
+
+MulticastDistributionReleaseComplete ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MulticastDistributionReleaseCompleteIEs}},
+ ...
+}
+
+MulticastDistributionReleaseCompleteIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MBSMulticastF1UContextDescriptor CRITICALITY reject TYPE MBSMulticastF1UContextDescriptor PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- PDC MEASUREMENT PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- PDC Measurement Initiation Request
+--
+-- **************************************************************
+
+PDCMeasurementInitiationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{PDCMeasurementInitiationRequest-IEs}},
+ ...
+}
+
+PDCMeasurementInitiationRequest-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-RAN-UE-PDC-MeasID CRITICALITY reject TYPE RAN-UE-PDC-MeasID PRESENCE mandatory }|
+ { ID id-PDCReportType CRITICALITY reject TYPE PDCReportType PRESENCE mandatory }|
+ { ID id-PDCMeasurementPeriodicity CRITICALITY reject TYPE PDCMeasurementPeriodicity PRESENCE conditional }|
+-- The above IE shall be present if the PDCReportType IE is set to “periodic” –-
+ { ID id-PDCMeasurementQuantities CRITICALITY reject TYPE PDCMeasurementQuantities PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- PDC Measurement Initiation Response
+--
+-- **************************************************************
+
+PDCMeasurementInitiationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{PDCMeasurementInitiationResponse-IEs}},
+ ...
+}
+
+PDCMeasurementInitiationResponse-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-RAN-UE-PDC-MeasID CRITICALITY reject TYPE RAN-UE-PDC-MeasID PRESENCE mandatory }|
+ { ID id-PDCMeasurementResult CRITICALITY ignore TYPE PDCMeasurementResult PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- PDC Measurement Initiation Failure
+--
+-- **************************************************************
+
+PDCMeasurementInitiationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{PDCMeasurementInitiationFailure-IEs}},
+ ...
+}
+
+PDCMeasurementInitiationFailure-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-RAN-UE-PDC-MeasID CRITICALITY ignore TYPE RAN-UE-PDC-MeasID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- PDC MEASUREMENT REPORT PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- PDC Measurement Report
+--
+-- **************************************************************
+
+PDCMeasurementReport ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{PDCMeasurementReport-IEs}},
+ ...
+}
+
+PDCMeasurementReport-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-RAN-UE-PDC-MeasID CRITICALITY reject TYPE RAN-UE-PDC-MeasID PRESENCE mandatory }|
+ { ID id-PDCMeasurementResult CRITICALITY ignore TYPE PDCMeasurementResult PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- PDC MEASUREMENT TERMINATION PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- PDC Measurement Termination
+--
+-- **************************************************************
+
+PDCMeasurementTerminationCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PDCMeasurementTerminationCommand-IEs} },
+ ...
+}
+
+
+PDCMeasurementTerminationCommand-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-RAN-UE-PDC-MeasID CRITICALITY ignore TYPE RAN-UE-PDC-MeasID PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- PDC MEASUREMENT FAILURE INDICATION PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- PDC Measurement Failure Indication
+--
+-- **************************************************************
+
+
+PDCMeasurementFailureIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { PDCMeasurementFailureIndication-IEs} },
+ ...
+}
+
+PDCMeasurementFailureIndication-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-RAN-UE-PDC-MeasID CRITICALITY ignore TYPE RAN-UE-PDC-MeasID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- PRS CONFIGURATION REQUEST
+--
+-- **************************************************************
+
+PRSConfigurationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{PRSConfigurationRequest-IEs}},
+ ...
+}
+
+PRSConfigurationRequest-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-PRSConfigRequestType CRITICALITY reject TYPE PRSConfigRequestType PRESENCE mandatory }|
+ { ID id-PRSTRPList CRITICALITY ignore TYPE PRSTRPList PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- PRS CONFIGURATION RESPONSE
+--
+-- **************************************************************
+
+PRSConfigurationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ PRSConfigurationResponse-IEs}},
+ ...
+}
+
+PRSConfigurationResponse-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory}|
+ { ID id-PRSTransmissionTRPList CRITICALITY ignore TYPE PRSTransmissionTRPList PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- PRS CONFIGURATION FAILURE
+--
+-- **************************************************************
+
+PRSConfigurationFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ PRSConfigurationFailure-IEs}},
+ ...
+}
+
+PRSConfigurationFailure-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory}|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MEASUREMENT PRECONFIGURATION PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Positioning Preconfiguration Required
+--
+-- **************************************************************
+
+MeasurementPreconfigurationRequired ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MeasurementPreconfigurationRequired-IEs}},
+ ...
+}
+
+MeasurementPreconfigurationRequired-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory}|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory}|
+ { ID id-TRP-PRS-Info-List CRITICALITY ignore TYPE TRP-PRS-Info-List PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Positioning Preconfiguration Confirm
+--
+-- **************************************************************
+
+MeasurementPreconfigurationConfirm ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { MeasurementPreconfigurationConfirm-IEs} },
+ ...
+}
+
+
+MeasurementPreconfigurationConfirm-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-PosMeasGapPreConfigList CRITICALITY ignore TYPE PosMeasGapPreConfigList PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+
+
+-- **************************************************************
+--
+-- Positioning Preconfiguration Refuse
+--
+-- **************************************************************
+
+MeasurementPreconfigurationRefuse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { MeasurementPreconfigurationRefuse-IEs} },
+ ...
+}
+
+MeasurementPreconfigurationRefuse-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MEASUREMENT ACTIVATION PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Measurement Activation
+--
+-- **************************************************************
+
+MeasurementActivation ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { MeasurementActivation-IEs} },
+ ...
+}
+
+MeasurementActivation-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-ActivationRequestType CRITICALITY reject TYPE ActivationRequestType PRESENCE mandatory}|
+ { ID id-PRS-Measurement-Info-List CRITICALITY ignore TYPE PRS-Measurement-Info-List PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- QOE INFORMATION TRANSFER
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- QoE Information Transfer
+--
+-- **************************************************************
+
+
+QoEInformationTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{QoEInformationTransfer-IEs}},
+ ...
+}
+
+
+QoEInformationTransfer-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-QoEInformation CRITICALITY ignore TYPE QoEInformation PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- Positioning System information Delivery Command
+--
+-- **************************************************************
+
+PosSystemInformationDeliveryCommand ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ PosSystemInformationDeliveryCommandIEs}},
+ ...
+}
+
+PosSystemInformationDeliveryCommandIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-NRCGI CRITICALITY reject TYPE NRCGI PRESENCE mandatory }|
+ { ID id-PosSItypeList CRITICALITY reject TYPE PosSItypeList PRESENCE mandatory }|
+ { ID id-ConfirmedUEID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory },
+ ...
+}
+
+
+END
diff --git a/epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn b/epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn
new file mode 100644
index 00000000..25975fb9
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn
@@ -0,0 +1,956 @@
+-- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 9.4.3 Elementary Procedure Definitions
+-- **************************************************************
+--
+-- Elementary Procedure definitions
+--
+-- **************************************************************
+
+F1AP-PDU-Descriptions {
+itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
+ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-PDU-Descriptions (0)}
+
+DEFINITIONS AUTOMATIC TAGS ::=
+
+BEGIN
+
+-- **************************************************************
+--
+-- IE parameter types from other modules.
+--
+-- **************************************************************
+
+IMPORTS
+ Criticality,
+ ProcedureCode
+
+FROM F1AP-CommonDataTypes
+ Reset,
+ ResetAcknowledge,
+ F1SetupRequest,
+ F1SetupResponse,
+ F1SetupFailure,
+ GNBDUConfigurationUpdate,
+ GNBDUConfigurationUpdateAcknowledge,
+ GNBDUConfigurationUpdateFailure,
+ GNBCUConfigurationUpdate,
+ GNBCUConfigurationUpdateAcknowledge,
+ GNBCUConfigurationUpdateFailure,
+ UEContextSetupRequest,
+ UEContextSetupResponse,
+ UEContextSetupFailure,
+ UEContextReleaseCommand,
+ UEContextReleaseComplete,
+ UEContextModificationRequest,
+ UEContextModificationResponse,
+ UEContextModificationFailure,
+ UEContextModificationRequired,
+ UEContextModificationConfirm,
+ ErrorIndication,
+ UEContextReleaseRequest,
+ DLRRCMessageTransfer,
+ ULRRCMessageTransfer,
+ GNBDUResourceCoordinationRequest,
+ GNBDUResourceCoordinationResponse,
+ PrivateMessage,
+ UEInactivityNotification,
+ InitialULRRCMessageTransfer,
+ SystemInformationDeliveryCommand,
+ Paging,
+ Notify,
+ WriteReplaceWarningRequest,
+ WriteReplaceWarningResponse,
+ PWSCancelRequest,
+ PWSCancelResponse,
+ PWSRestartIndication,
+ PWSFailureIndication,
+ GNBDUStatusIndication,
+ RRCDeliveryReport,
+ UEContextModificationRefuse,
+ F1RemovalRequest,
+ F1RemovalResponse,
+ F1RemovalFailure,
+ NetworkAccessRateReduction,
+ TraceStart,
+ DeactivateTrace,
+ DUCURadioInformationTransfer,
+ CUDURadioInformationTransfer,
+ BAPMappingConfiguration,
+ BAPMappingConfigurationAcknowledge,
+ BAPMappingConfigurationFailure,
+ GNBDUResourceConfiguration,
+ GNBDUResourceConfigurationAcknowledge,
+ GNBDUResourceConfigurationFailure,
+ IABTNLAddressRequest,
+ IABTNLAddressResponse,
+ IABTNLAddressFailure,
+ IABUPConfigurationUpdateRequest,
+ IABUPConfigurationUpdateResponse,
+ IABUPConfigurationUpdateFailure,
+ ResourceStatusRequest,
+ ResourceStatusResponse,
+ ResourceStatusFailure,
+ ResourceStatusUpdate,
+ AccessAndMobilityIndication,
+ ReferenceTimeInformationReportingControl,
+ ReferenceTimeInformationReport,
+ AccessSuccess,
+ CellTrafficTrace,
+ PositioningMeasurementRequest,
+ PositioningMeasurementResponse,
+ PositioningMeasurementFailure,
+ PositioningAssistanceInformationControl,
+ PositioningAssistanceInformationFeedback,
+ PositioningMeasurementReport,
+ PositioningMeasurementAbort,
+ PositioningMeasurementFailureIndication,
+ PositioningMeasurementUpdate,
+ TRPInformationRequest,
+ TRPInformationResponse,
+ TRPInformationFailure,
+ PositioningInformationRequest,
+ PositioningInformationResponse,
+ PositioningInformationFailure,
+ PositioningActivationRequest,
+ PositioningActivationResponse,
+ PositioningActivationFailure,
+ PositioningDeactivation,
+ PositioningInformationUpdate,
+ E-CIDMeasurementInitiationRequest,
+ E-CIDMeasurementInitiationResponse,
+ E-CIDMeasurementInitiationFailure,
+ E-CIDMeasurementFailureIndication,
+ E-CIDMeasurementReport,
+ E-CIDMeasurementTerminationCommand,
+ BroadcastContextSetupRequest,
+ BroadcastContextSetupResponse,
+ BroadcastContextSetupFailure,
+ BroadcastContextReleaseCommand,
+ BroadcastContextReleaseComplete,
+ BroadcastContextReleaseRequest,
+ BroadcastContextModificationRequest,
+ BroadcastContextModificationResponse,
+ BroadcastContextModificationFailure,
+ MulticastGroupPaging,
+ MulticastContextSetupRequest,
+ MulticastContextSetupResponse,
+ MulticastContextSetupFailure,
+ MulticastContextReleaseCommand,
+ MulticastContextReleaseComplete,
+ MulticastContextReleaseRequest,
+ MulticastContextModificationRequest,
+ MulticastContextModificationResponse,
+ MulticastContextModificationFailure,
+ MulticastDistributionSetupRequest,
+ MulticastDistributionSetupResponse,
+ MulticastDistributionSetupFailure,
+ MulticastDistributionReleaseCommand,
+ MulticastDistributionReleaseComplete,
+ PDCMeasurementInitiationRequest,
+ PDCMeasurementInitiationResponse,
+ PDCMeasurementInitiationFailure,
+ PDCMeasurementReport,
+ PDCMeasurementTerminationCommand,
+ PDCMeasurementFailureIndication,
+ PRSConfigurationRequest,
+ PRSConfigurationResponse,
+ PRSConfigurationFailure,
+ MeasurementPreconfigurationRequired,
+ MeasurementPreconfigurationConfirm,
+ MeasurementPreconfigurationRefuse,
+ MeasurementActivation,
+ QoEInformationTransfer,
+ PosSystemInformationDeliveryCommand
+
+
+
+
+FROM F1AP-PDU-Contents
+ id-Reset,
+ id-F1Setup,
+ id-gNBDUConfigurationUpdate,
+ id-gNBCUConfigurationUpdate,
+ id-UEContextSetup,
+ id-UEContextRelease,
+ id-UEContextModification,
+ id-UEContextModificationRequired,
+ id-ErrorIndication,
+ id-UEContextReleaseRequest,
+ id-DLRRCMessageTransfer,
+ id-ULRRCMessageTransfer,
+ id-GNBDUResourceCoordination,
+ id-privateMessage,
+ id-UEInactivityNotification,
+ id-InitialULRRCMessageTransfer,
+ id-SystemInformationDeliveryCommand,
+ id-Paging,
+ id-Notify,
+ id-WriteReplaceWarning,
+ id-PWSCancel,
+ id-PWSRestartIndication,
+ id-PWSFailureIndication,
+ id-GNBDUStatusIndication,
+ id-RRCDeliveryReport,
+ id-F1Removal,
+ id-NetworkAccessRateReduction,
+ id-TraceStart,
+ id-DeactivateTrace,
+ id-DUCURadioInformationTransfer,
+ id-CUDURadioInformationTransfer,
+ id-BAPMappingConfiguration,
+ id-GNBDUResourceConfiguration,
+ id-IABTNLAddressAllocation,
+ id-IABUPConfigurationUpdate,
+ id-resourceStatusReportingInitiation,
+ id-resourceStatusReporting,
+ id-accessAndMobilityIndication,
+ id-ReferenceTimeInformationReportingControl,
+ id-ReferenceTimeInformationReport,
+ id-accessSuccess,
+ id-cellTrafficTrace,
+ id-PositioningMeasurementExchange,
+ id-PositioningAssistanceInformationControl,
+ id-PositioningAssistanceInformationFeedback,
+ id-PositioningMeasurementReport,
+ id-PositioningMeasurementAbort,
+ id-PositioningMeasurementFailureIndication,
+ id-PositioningMeasurementUpdate,
+ id-TRPInformationExchange,
+ id-PositioningInformationExchange,
+ id-PositioningActivation,
+ id-PositioningDeactivation,
+ id-PositioningInformationUpdate,
+ id-E-CIDMeasurementInitiation,
+ id-E-CIDMeasurementFailureIndication,
+ id-E-CIDMeasurementReport,
+ id-E-CIDMeasurementTermination,
+ id-BroadcastContextSetup,
+ id-BroadcastContextRelease,
+ id-BroadcastContextReleaseRequest,
+ id-BroadcastContextModification,
+ id-MulticastGroupPaging,
+ id-MulticastContextSetup,
+ id-MulticastContextRelease,
+ id-MulticastContextReleaseRequest,
+ id-MulticastContextModification,
+ id-MulticastDistributionSetup,
+ id-MulticastDistributionRelease,
+ id-PDCMeasurementInitiation,
+ id-PDCMeasurementInitiationRequest,
+ id-PDCMeasurementInitiationResponse,
+ id-PDCMeasurementInitiationFailure,
+ id-PDCMeasurementTerminationCommand,
+ id-PDCMeasurementFailureIndication,
+ id-PDCMeasurementReport,
+ id-pRSConfigurationExchange,
+ id-measurementPreconfiguration,
+ id-measurementActivation,
+ id-QoEInformationTransfer,
+ id-PosSystemInformationDeliveryCommand
+
+
+FROM F1AP-Constants
+
+ ProtocolIE-SingleContainer{},
+ F1AP-PROTOCOL-IES
+
+FROM F1AP-Containers;
+
+
+-- **************************************************************
+--
+-- Interface Elementary Procedure Class
+--
+-- **************************************************************
+
+F1AP-ELEMENTARY-PROCEDURE ::= CLASS {
+ &InitiatingMessage ,
+ &SuccessfulOutcome OPTIONAL,
+ &UnsuccessfulOutcome OPTIONAL,
+ &procedureCode ProcedureCode UNIQUE,
+ &criticality Criticality DEFAULT ignore
+}
+WITH SYNTAX {
+ INITIATING MESSAGE &InitiatingMessage
+ [SUCCESSFUL OUTCOME &SuccessfulOutcome]
+ [UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
+ PROCEDURE CODE &procedureCode
+ [CRITICALITY &criticality]
+}
+
+-- **************************************************************
+--
+-- Interface PDU Definition
+--
+-- **************************************************************
+
+F1AP-PDU ::= CHOICE {
+ initiatingMessage InitiatingMessage,
+ successfulOutcome SuccessfulOutcome,
+ unsuccessfulOutcome UnsuccessfulOutcome,
+ choice-extension ProtocolIE-SingleContainer { { F1AP-PDU-ExtIEs} }
+}
+
+F1AP-PDU-ExtIEs F1AP-PROTOCOL-IES ::= { -- this extension is not used
+ ...
+}
+
+InitiatingMessage ::= SEQUENCE {
+ procedureCode F1AP-ELEMENTARY-PROCEDURE.&procedureCode ({F1AP-ELEMENTARY-PROCEDURES}),
+ criticality F1AP-ELEMENTARY-PROCEDURE.&criticality ({F1AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
+ value F1AP-ELEMENTARY-PROCEDURE.&InitiatingMessage ({F1AP-ELEMENTARY-PROCEDURES}{@procedureCode})
+}
+
+SuccessfulOutcome ::= SEQUENCE {
+ procedureCode F1AP-ELEMENTARY-PROCEDURE.&procedureCode ({F1AP-ELEMENTARY-PROCEDURES}),
+ criticality F1AP-ELEMENTARY-PROCEDURE.&criticality ({F1AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
+ value F1AP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome ({F1AP-ELEMENTARY-PROCEDURES}{@procedureCode})
+}
+
+UnsuccessfulOutcome ::= SEQUENCE {
+ procedureCode F1AP-ELEMENTARY-PROCEDURE.&procedureCode ({F1AP-ELEMENTARY-PROCEDURES}),
+ criticality F1AP-ELEMENTARY-PROCEDURE.&criticality ({F1AP-ELEMENTARY-PROCEDURES}{@procedureCode}),
+ value F1AP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome ({F1AP-ELEMENTARY-PROCEDURES}{@procedureCode})
+}
+
+-- **************************************************************
+--
+-- Interface Elementary Procedure List
+--
+-- **************************************************************
+
+F1AP-ELEMENTARY-PROCEDURES F1AP-ELEMENTARY-PROCEDURE ::= {
+ F1AP-ELEMENTARY-PROCEDURES-CLASS-1 |
+ F1AP-ELEMENTARY-PROCEDURES-CLASS-2,
+ ...
+}
+
+
+F1AP-ELEMENTARY-PROCEDURES-CLASS-1 F1AP-ELEMENTARY-PROCEDURE ::= {
+ reset |
+ f1Setup |
+ gNBDUConfigurationUpdate |
+ gNBCUConfigurationUpdate |
+ uEContextSetup |
+ uEContextRelease |
+ uEContextModification |
+ uEContextModificationRequired |
+ writeReplaceWarning |
+ pWSCancel |
+ gNBDUResourceCoordination |
+ f1Removal |
+ bAPMappingConfiguration |
+ gNBDUResourceConfiguration |
+ iABTNLAddressAllocation |
+ iABUPConfigurationUpdate |
+ resourceStatusReportingInitiation |
+ positioningMeasurementExchange |
+ tRPInformationExchange |
+ positioningInformationExchange |
+ positioningActivation |
+ e-CIDMeasurementInitiation |
+ broadcastContextSetup |
+ broadcastContextRelease |
+ broadcastContextModification|
+ multicastContextSetup |
+ multicastContextRelease |
+ multicastContextModification |
+ multicastDistributionSetup |
+ multicastDistributionRelease |
+ pDCMeasurementInitiation |
+ pRSConfigurationExchange |
+ measurementPreconfiguration ,
+ ...
+}
+
+F1AP-ELEMENTARY-PROCEDURES-CLASS-2 F1AP-ELEMENTARY-PROCEDURE ::= {
+ errorIndication |
+ uEContextReleaseRequest |
+ dLRRCMessageTransfer |
+ uLRRCMessageTransfer |
+ uEInactivityNotification |
+ privateMessage |
+ initialULRRCMessageTransfer |
+ systemInformationDelivery |
+ paging |
+ notify |
+ pWSRestartIndication |
+ pWSFailureIndication |
+ gNBDUStatusIndication |
+ rRCDeliveryReport |
+ networkAccessRateReduction |
+ traceStart |
+ deactivateTrace |
+ dUCURadioInformationTransfer |
+ cUDURadioInformationTransfer |
+ resourceStatusReporting |
+ accessAndMobilityIndication |
+ referenceTimeInformationReportingControl|
+ referenceTimeInformationReport |
+ accessSuccess |
+ cellTrafficTrace |
+ positioningAssistanceInformationControl |
+ positioningAssistanceInformationFeedback |
+ positioningMeasurementReport |
+ positioningMeasurementAbort |
+ positioningMeasurementFailureIndication |
+ positioningMeasurementUpdate |
+ positioningDeactivation |
+ e-CIDMeasurementFailureIndication |
+ e-CIDMeasurementReport |
+ e-CIDMeasurementTermination |
+ positioningInformationUpdate |
+ multicastGroupPaging |
+ broadcastContextReleaseRequest |
+ multicastContextReleaseRequest |
+ pDCMeasurementReport |
+ pDCMeasurementTerminationCommand |
+ pDCMeasurementFailureIndication |
+ measurementActivation |
+ qoEInformationTransfer |
+ posSystemInformationDelivery,
+ ...
+}
+-- **************************************************************
+--
+-- Interface Elementary Procedures
+--
+-- **************************************************************
+
+reset F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE Reset
+ SUCCESSFUL OUTCOME ResetAcknowledge
+ PROCEDURE CODE id-Reset
+ CRITICALITY reject
+}
+
+f1Setup F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE F1SetupRequest
+ SUCCESSFUL OUTCOME F1SetupResponse
+ UNSUCCESSFUL OUTCOME F1SetupFailure
+ PROCEDURE CODE id-F1Setup
+ CRITICALITY reject
+}
+
+gNBDUConfigurationUpdate F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE GNBDUConfigurationUpdate
+ SUCCESSFUL OUTCOME GNBDUConfigurationUpdateAcknowledge
+ UNSUCCESSFUL OUTCOME GNBDUConfigurationUpdateFailure
+ PROCEDURE CODE id-gNBDUConfigurationUpdate
+ CRITICALITY reject
+}
+
+gNBCUConfigurationUpdate F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE GNBCUConfigurationUpdate
+ SUCCESSFUL OUTCOME GNBCUConfigurationUpdateAcknowledge
+ UNSUCCESSFUL OUTCOME GNBCUConfigurationUpdateFailure
+ PROCEDURE CODE id-gNBCUConfigurationUpdate
+ CRITICALITY reject
+}
+
+uEContextSetup F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UEContextSetupRequest
+ SUCCESSFUL OUTCOME UEContextSetupResponse
+ UNSUCCESSFUL OUTCOME UEContextSetupFailure
+ PROCEDURE CODE id-UEContextSetup
+ CRITICALITY reject
+}
+
+uEContextRelease F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UEContextReleaseCommand
+ SUCCESSFUL OUTCOME UEContextReleaseComplete
+ PROCEDURE CODE id-UEContextRelease
+ CRITICALITY reject
+}
+
+uEContextModification F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UEContextModificationRequest
+ SUCCESSFUL OUTCOME UEContextModificationResponse
+ UNSUCCESSFUL OUTCOME UEContextModificationFailure
+ PROCEDURE CODE id-UEContextModification
+ CRITICALITY reject
+}
+
+uEContextModificationRequired F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UEContextModificationRequired
+ SUCCESSFUL OUTCOME UEContextModificationConfirm
+ UNSUCCESSFUL OUTCOME UEContextModificationRefuse
+ PROCEDURE CODE id-UEContextModificationRequired
+ CRITICALITY reject
+}
+
+writeReplaceWarning F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE WriteReplaceWarningRequest
+ SUCCESSFUL OUTCOME WriteReplaceWarningResponse
+ PROCEDURE CODE id-WriteReplaceWarning
+ CRITICALITY reject
+}
+
+pWSCancel F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PWSCancelRequest
+ SUCCESSFUL OUTCOME PWSCancelResponse
+ PROCEDURE CODE id-PWSCancel
+ CRITICALITY reject
+}
+
+errorIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ErrorIndication
+ PROCEDURE CODE id-ErrorIndication
+ CRITICALITY ignore
+}
+
+uEContextReleaseRequest F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UEContextReleaseRequest
+ PROCEDURE CODE id-UEContextReleaseRequest
+ CRITICALITY ignore
+}
+
+
+initialULRRCMessageTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE InitialULRRCMessageTransfer
+ PROCEDURE CODE id-InitialULRRCMessageTransfer
+ CRITICALITY ignore
+}
+
+dLRRCMessageTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DLRRCMessageTransfer
+ PROCEDURE CODE id-DLRRCMessageTransfer
+ CRITICALITY ignore
+}
+
+uLRRCMessageTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ULRRCMessageTransfer
+ PROCEDURE CODE id-ULRRCMessageTransfer
+ CRITICALITY ignore
+}
+
+
+uEInactivityNotification F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE UEInactivityNotification
+ PROCEDURE CODE id-UEInactivityNotification
+ CRITICALITY ignore
+}
+
+gNBDUResourceCoordination F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE GNBDUResourceCoordinationRequest
+ SUCCESSFUL OUTCOME GNBDUResourceCoordinationResponse
+ PROCEDURE CODE id-GNBDUResourceCoordination
+ CRITICALITY reject
+}
+
+privateMessage F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PrivateMessage
+ PROCEDURE CODE id-privateMessage
+ CRITICALITY ignore
+}
+
+systemInformationDelivery F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SystemInformationDeliveryCommand
+ PROCEDURE CODE id-SystemInformationDeliveryCommand
+ CRITICALITY ignore
+}
+
+
+paging F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE Paging
+ PROCEDURE CODE id-Paging
+ CRITICALITY ignore
+}
+
+notify F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE Notify
+ PROCEDURE CODE id-Notify
+ CRITICALITY ignore
+}
+
+networkAccessRateReduction F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE NetworkAccessRateReduction
+ PROCEDURE CODE id-NetworkAccessRateReduction
+ CRITICALITY ignore
+}
+
+
+pWSRestartIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PWSRestartIndication
+ PROCEDURE CODE id-PWSRestartIndication
+ CRITICALITY ignore
+}
+
+pWSFailureIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PWSFailureIndication
+ PROCEDURE CODE id-PWSFailureIndication
+ CRITICALITY ignore
+}
+
+gNBDUStatusIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE GNBDUStatusIndication
+ PROCEDURE CODE id-GNBDUStatusIndication
+ CRITICALITY ignore
+}
+
+
+rRCDeliveryReport F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RRCDeliveryReport
+ PROCEDURE CODE id-RRCDeliveryReport
+ CRITICALITY ignore
+}
+
+f1Removal F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE F1RemovalRequest
+ SUCCESSFUL OUTCOME F1RemovalResponse
+ UNSUCCESSFUL OUTCOME F1RemovalFailure
+ PROCEDURE CODE id-F1Removal
+ CRITICALITY reject
+}
+
+traceStart F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE TraceStart
+ PROCEDURE CODE id-TraceStart
+ CRITICALITY ignore
+}
+
+deactivateTrace F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DeactivateTrace
+ PROCEDURE CODE id-DeactivateTrace
+ CRITICALITY ignore
+}
+
+dUCURadioInformationTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DUCURadioInformationTransfer
+ PROCEDURE CODE id-DUCURadioInformationTransfer
+ CRITICALITY ignore
+}
+
+cUDURadioInformationTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CUDURadioInformationTransfer
+ PROCEDURE CODE id-CUDURadioInformationTransfer
+ CRITICALITY ignore
+}
+
+bAPMappingConfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE BAPMappingConfiguration
+ SUCCESSFUL OUTCOME BAPMappingConfigurationAcknowledge
+ UNSUCCESSFUL OUTCOME BAPMappingConfigurationFailure
+ PROCEDURE CODE id-BAPMappingConfiguration
+ CRITICALITY reject
+}
+
+gNBDUResourceConfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE GNBDUResourceConfiguration
+ SUCCESSFUL OUTCOME GNBDUResourceConfigurationAcknowledge
+ UNSUCCESSFUL OUTCOME GNBDUResourceConfigurationFailure
+ PROCEDURE CODE id-GNBDUResourceConfiguration
+ CRITICALITY reject
+}
+
+iABTNLAddressAllocation F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE IABTNLAddressRequest
+ SUCCESSFUL OUTCOME IABTNLAddressResponse
+ UNSUCCESSFUL OUTCOME IABTNLAddressFailure
+ PROCEDURE CODE id-IABTNLAddressAllocation
+ CRITICALITY reject
+}
+
+iABUPConfigurationUpdate F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE IABUPConfigurationUpdateRequest
+ SUCCESSFUL OUTCOME IABUPConfigurationUpdateResponse
+ UNSUCCESSFUL OUTCOME IABUPConfigurationUpdateFailure
+ PROCEDURE CODE id-IABUPConfigurationUpdate
+ CRITICALITY reject
+}
+
+resourceStatusReportingInitiation F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ResourceStatusRequest
+ SUCCESSFUL OUTCOME ResourceStatusResponse
+ UNSUCCESSFUL OUTCOME ResourceStatusFailure
+ PROCEDURE CODE id-resourceStatusReportingInitiation
+ CRITICALITY reject
+}
+
+resourceStatusReporting F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ResourceStatusUpdate
+ PROCEDURE CODE id-resourceStatusReporting
+ CRITICALITY ignore
+}
+
+accessAndMobilityIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE AccessAndMobilityIndication
+ PROCEDURE CODE id-accessAndMobilityIndication
+ CRITICALITY ignore
+}
+
+referenceTimeInformationReportingControl F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ReferenceTimeInformationReportingControl
+ PROCEDURE CODE id-ReferenceTimeInformationReportingControl
+ CRITICALITY ignore
+}
+
+referenceTimeInformationReport F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ReferenceTimeInformationReport
+ PROCEDURE CODE id-ReferenceTimeInformationReport
+ CRITICALITY ignore
+}
+
+accessSuccess F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE AccessSuccess
+ PROCEDURE CODE id-accessSuccess
+ CRITICALITY ignore
+}
+
+cellTrafficTrace F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellTrafficTrace
+ PROCEDURE CODE id-cellTrafficTrace
+ CRITICALITY ignore
+}
+
+positioningAssistanceInformationControl F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningAssistanceInformationControl
+ PROCEDURE CODE id-PositioningAssistanceInformationControl
+ CRITICALITY ignore
+}
+
+positioningAssistanceInformationFeedback F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningAssistanceInformationFeedback
+ PROCEDURE CODE id-PositioningAssistanceInformationFeedback
+ CRITICALITY ignore
+}
+
+positioningMeasurementExchange F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningMeasurementRequest
+ SUCCESSFUL OUTCOME PositioningMeasurementResponse
+ UNSUCCESSFUL OUTCOME PositioningMeasurementFailure
+ PROCEDURE CODE id-PositioningMeasurementExchange
+ CRITICALITY reject
+}
+
+positioningMeasurementReport F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningMeasurementReport
+ PROCEDURE CODE id-PositioningMeasurementReport
+ CRITICALITY ignore
+}
+
+positioningMeasurementAbort F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningMeasurementAbort
+ PROCEDURE CODE id-PositioningMeasurementAbort
+ CRITICALITY ignore
+}
+
+positioningMeasurementFailureIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningMeasurementFailureIndication
+ PROCEDURE CODE id-PositioningMeasurementFailureIndication
+ CRITICALITY ignore
+}
+
+positioningMeasurementUpdate F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningMeasurementUpdate
+ PROCEDURE CODE id-PositioningMeasurementUpdate
+ CRITICALITY ignore
+}
+
+
+tRPInformationExchange F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE TRPInformationRequest
+ SUCCESSFUL OUTCOME TRPInformationResponse
+ UNSUCCESSFUL OUTCOME TRPInformationFailure
+ PROCEDURE CODE id-TRPInformationExchange
+ CRITICALITY reject
+}
+
+positioningInformationExchange F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningInformationRequest
+ SUCCESSFUL OUTCOME PositioningInformationResponse
+ UNSUCCESSFUL OUTCOME PositioningInformationFailure
+ PROCEDURE CODE id-PositioningInformationExchange
+ CRITICALITY reject
+}
+
+positioningActivation F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningActivationRequest
+ SUCCESSFUL OUTCOME PositioningActivationResponse
+ UNSUCCESSFUL OUTCOME PositioningActivationFailure
+ PROCEDURE CODE id-PositioningActivation
+ CRITICALITY reject
+}
+
+positioningDeactivation F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningDeactivation
+ PROCEDURE CODE id-PositioningDeactivation
+ CRITICALITY ignore
+}
+
+e-CIDMeasurementInitiation F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE E-CIDMeasurementInitiationRequest
+ SUCCESSFUL OUTCOME E-CIDMeasurementInitiationResponse
+ UNSUCCESSFUL OUTCOME E-CIDMeasurementInitiationFailure
+ PROCEDURE CODE id-E-CIDMeasurementInitiation
+ CRITICALITY reject
+}
+
+e-CIDMeasurementFailureIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE E-CIDMeasurementFailureIndication
+ PROCEDURE CODE id-E-CIDMeasurementFailureIndication
+ CRITICALITY ignore
+}
+
+e-CIDMeasurementReport F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE E-CIDMeasurementReport
+ PROCEDURE CODE id-E-CIDMeasurementReport
+ CRITICALITY ignore
+}
+
+e-CIDMeasurementTermination F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE E-CIDMeasurementTerminationCommand
+ PROCEDURE CODE id-E-CIDMeasurementTermination
+ CRITICALITY ignore
+}
+
+positioningInformationUpdate F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PositioningInformationUpdate
+ PROCEDURE CODE id-PositioningInformationUpdate
+ CRITICALITY ignore
+}
+
+broadcastContextSetup F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE BroadcastContextSetupRequest
+ SUCCESSFUL OUTCOME BroadcastContextSetupResponse
+ UNSUCCESSFUL OUTCOME BroadcastContextSetupFailure
+ PROCEDURE CODE id-BroadcastContextSetup
+ CRITICALITY reject
+}
+
+broadcastContextRelease F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE BroadcastContextReleaseCommand
+ SUCCESSFUL OUTCOME BroadcastContextReleaseComplete
+ PROCEDURE CODE id-BroadcastContextRelease
+ CRITICALITY reject
+}
+
+broadcastContextReleaseRequest F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE BroadcastContextReleaseRequest
+ PROCEDURE CODE id-BroadcastContextReleaseRequest
+ CRITICALITY reject
+}
+
+broadcastContextModification F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE BroadcastContextModificationRequest
+ SUCCESSFUL OUTCOME BroadcastContextModificationResponse
+ UNSUCCESSFUL OUTCOME BroadcastContextModificationFailure
+ PROCEDURE CODE id-BroadcastContextModification
+ CRITICALITY reject
+}
+
+multicastGroupPaging F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MulticastGroupPaging
+ PROCEDURE CODE id-MulticastGroupPaging
+ CRITICALITY ignore
+}
+
+
+multicastContextSetup F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MulticastContextSetupRequest
+ SUCCESSFUL OUTCOME MulticastContextSetupResponse
+ UNSUCCESSFUL OUTCOME MulticastContextSetupFailure
+ PROCEDURE CODE id-MulticastContextSetup
+ CRITICALITY reject
+}
+
+multicastContextRelease F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MulticastContextReleaseCommand
+ SUCCESSFUL OUTCOME MulticastContextReleaseComplete
+ PROCEDURE CODE id-MulticastContextRelease
+ CRITICALITY reject
+}
+
+multicastContextReleaseRequest F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MulticastContextReleaseRequest
+ PROCEDURE CODE id-MulticastContextReleaseRequest
+ CRITICALITY reject
+}
+
+multicastContextModification F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MulticastContextModificationRequest
+ SUCCESSFUL OUTCOME MulticastContextModificationResponse
+ UNSUCCESSFUL OUTCOME MulticastContextModificationFailure
+ PROCEDURE CODE id-MulticastContextModification
+ CRITICALITY reject
+}
+
+multicastDistributionSetup F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MulticastDistributionSetupRequest
+ SUCCESSFUL OUTCOME MulticastDistributionSetupResponse
+ UNSUCCESSFUL OUTCOME MulticastDistributionSetupFailure
+ PROCEDURE CODE id-MulticastDistributionSetup
+ CRITICALITY reject
+}
+
+multicastDistributionRelease F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MulticastDistributionReleaseCommand
+ SUCCESSFUL OUTCOME MulticastDistributionReleaseComplete
+ PROCEDURE CODE id-MulticastDistributionRelease
+ CRITICALITY reject
+}
+
+
+pDCMeasurementInitiation F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PDCMeasurementInitiationRequest
+ SUCCESSFUL OUTCOME PDCMeasurementInitiationResponse
+ UNSUCCESSFUL OUTCOME PDCMeasurementInitiationFailure
+ PROCEDURE CODE id-PDCMeasurementInitiation
+ CRITICALITY reject
+}
+
+pDCMeasurementReport F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PDCMeasurementReport
+ PROCEDURE CODE id-PDCMeasurementReport
+ CRITICALITY ignore
+}
+
+pDCMeasurementTerminationCommand F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PDCMeasurementTerminationCommand
+ PROCEDURE CODE id-PDCMeasurementTerminationCommand
+ CRITICALITY ignore
+}
+
+pDCMeasurementFailureIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PDCMeasurementFailureIndication
+ PROCEDURE CODE id-PDCMeasurementFailureIndication
+ CRITICALITY ignore
+}
+
+pRSConfigurationExchange F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PRSConfigurationRequest
+ SUCCESSFUL OUTCOME PRSConfigurationResponse
+ UNSUCCESSFUL OUTCOME PRSConfigurationFailure
+ PROCEDURE CODE id-pRSConfigurationExchange
+ CRITICALITY reject
+}
+
+measurementPreconfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MeasurementPreconfigurationRequired
+ SUCCESSFUL OUTCOME MeasurementPreconfigurationConfirm
+ UNSUCCESSFUL OUTCOME MeasurementPreconfigurationRefuse
+ PROCEDURE CODE id-measurementPreconfiguration
+ CRITICALITY reject
+}
+
+
+measurementActivation F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MeasurementActivation
+ PROCEDURE CODE id-measurementActivation
+ CRITICALITY ignore
+}
+
+qoEInformationTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE QoEInformationTransfer
+ PROCEDURE CODE id-QoEInformationTransfer
+ CRITICALITY ignore
+}
+
+posSystemInformationDelivery F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE PosSystemInformationDeliveryCommand
+ PROCEDURE CODE id-PosSystemInformationDeliveryCommand
+ CRITICALITY ignore
+}
+
+
+END
diff --git a/epan/dissectors/asn1/f1ap/f1ap.cnf b/epan/dissectors/asn1/f1ap/f1ap.cnf
new file mode 100644
index 00000000..8165479b
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/f1ap.cnf
@@ -0,0 +1,3410 @@
+# f1ap.cnf
+# f1ap conformation file
+
+#.OPT
+PER
+ALIGNED
+#.END
+
+#.USE_VALS_EXT
+LongDRXCycleLength
+NRNRB
+ProcedureCode
+ProtocolIE-ID
+ShortDRXCycleLength
+
+#.EXPORTS
+NRPRACHConfig_PDU
+
+#.PDU
+F1AP-PDU
+NRPRACHConfig
+
+#.MAKE_ENUM
+ProcedureCode
+ProtocolIE-ID
+
+#.NO_EMIT
+
+#.OMIT_ASSIGNMENT
+# Get rid of unused code warnings
+Presence
+ProtocolIE-ContainerPair
+ProtocolIE-FieldPair
+PRS-ID
+#.END
+
+
+#.TYPE_RENAME
+
+InitiatingMessage/value InitiatingMessage_value
+SuccessfulOutcome/value SuccessfulOutcome_value
+UnsuccessfulOutcome/value UnsuccessfulOutcome_value
+
+#.FIELD_RENAME
+
+InitiatingMessage/value initiatingMessagevalue
+UnsuccessfulOutcome/value unsuccessfulOutcome_value
+SuccessfulOutcome/value successfulOutcome_value
+
+
+PrivateIE-Field/id private_id
+ProtocolExtensionField/id ext_id
+
+#PrivateIE-Field/value private_value
+ProtocolIE-Field/value ie_field_value
+
+#.FN_BODY ProtocolIE-ID VAL_PTR=&f1ap_data->protocol_ie_id
+ f1ap_private_data_t *f1ap_data = f1ap_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(f1ap_data->protocol_ie_id, &f1ap_ProtocolIE_ID_vals_ext, "unknown (%d)"));
+ }
+
+#.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue
+
+#.FN_BODY ProtocolExtensionID VAL_PTR=&f1ap_data->protocol_extension_id
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+%(DEFAULT_BODY)s
+
+#.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue
+
+#.FN_BODY ProcedureCode VAL_PTR = &f1ap_data->procedure_code
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+%(DEFAULT_BODY)s
+#.END
+
+#.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue
+#.FN_HDR InitiatingMessage/value
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ f1ap_data->message_type = INITIATING_MESSAGE;
+#.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue
+#.FN_HDR SuccessfulOutcome/value
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ f1ap_data->message_type = SUCCESSFUL_OUTCOME;
+#.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue
+#.FN_HDR UnsuccessfulOutcome/value
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ f1ap_data->message_type = UNSUCCESSFUL_OUTCOME;
+#.END
+
+#.FN_HDR PrivateIE-ID
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ f1ap_data->obj_id = NULL;
+
+#.FN_BODY PrivateIE-ID/global FN_VARIANT = _str VAL_PTR = &f1ap_data->obj_id
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+%(DEFAULT_BODY)s
+
+#.FN_BODY PrivateIE-Field/value
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ if (f1ap_data->obj_id) {
+ offset = call_per_oid_callback(f1ap_data->obj_id, tvb, actx->pinfo, tree, offset, actx, hf_index);
+ } else {
+%(DEFAULT_BODY)s
+ }
+
+#.ASSIGN_VALUE_TO_TYPE # F1AP does not have constants assigned to types, they are pure INTEGER
+# ProcedureCode
+
+id-Reset ProcedureCode
+id-F1Setup ProcedureCode
+id-ErrorIndication ProcedureCode
+id-gNBDUConfigurationUpdate ProcedureCode
+id-gNBCUConfigurationUpdate ProcedureCode
+id-UEContextSetup ProcedureCode
+id-UEContextRelease ProcedureCode
+id-UEContextModification ProcedureCode
+id-UEContextModificationRequired ProcedureCode
+id-UEMobilityCommand ProcedureCode
+id-UEContextReleaseRequest ProcedureCode
+id-InitialULRRCMessageTransfer ProcedureCode
+id-DLRRCMessageTransfer ProcedureCode
+id-ULRRCMessageTransfer ProcedureCode
+id-privateMessage ProcedureCode
+id-UEInactivityNotification ProcedureCode
+id-GNBDUResourceCoordination ProcedureCode
+id-SystemInformationDeliveryCommand ProcedureCode
+id-Paging ProcedureCode
+id-Notify ProcedureCode
+id-WriteReplaceWarning ProcedureCode
+id-PWSCancel ProcedureCode
+id-PWSRestartIndication ProcedureCode
+id-PWSFailureIndication ProcedureCode
+id-GNBDUStatusIndication ProcedureCode
+id-RRCDeliveryReport ProcedureCode
+id-F1Removal ProcedureCode
+id-NetworkAccessRateReduction ProcedureCode
+id-TraceStart ProcedureCode
+id-DeactivateTrace ProcedureCode
+id-DUCURadioInformationTransfer ProcedureCode
+id-CUDURadioInformationTransfer ProcedureCode
+id-BAPMappingConfiguration ProcedureCode
+id-GNBDUResourceConfiguration ProcedureCode
+id-IABTNLAddressAllocation ProcedureCode
+id-IABUPConfigurationUpdate ProcedureCode
+id-resourceStatusReportingInitiation ProcedureCode
+id-resourceStatusReporting ProcedureCode
+id-accessAndMobilityIndication ProcedureCode
+id-accessSuccess ProcedureCode
+id-cellTrafficTrace ProcedureCode
+id-PositioningMeasurementExchange ProcedureCode
+id-PositioningAssistanceInformationControl ProcedureCode
+id-PositioningAssistanceInformationFeedback ProcedureCode
+id-PositioningMeasurementReport ProcedureCode
+id-PositioningMeasurementAbort ProcedureCode
+id-PositioningMeasurementFailureIndication ProcedureCode
+id-PositioningMeasurementUpdate ProcedureCode
+id-TRPInformationExchange ProcedureCode
+id-PositioningInformationExchange ProcedureCode
+id-PositioningActivation ProcedureCode
+id-PositioningDeactivation ProcedureCode
+id-E-CIDMeasurementInitiation ProcedureCode
+id-E-CIDMeasurementFailureIndication ProcedureCode
+id-E-CIDMeasurementReport ProcedureCode
+id-E-CIDMeasurementTermination ProcedureCode
+id-PositioningInformationUpdate ProcedureCode
+id-ReferenceTimeInformationReport ProcedureCode
+id-ReferenceTimeInformationReportingControl ProcedureCode
+id-BroadcastContextSetup ProcedureCode
+id-BroadcastContextRelease ProcedureCode
+id-BroadcastContextReleaseRequest ProcedureCode
+id-BroadcastContextModification ProcedureCode
+id-MulticastGroupPaging ProcedureCode
+id-MulticastContextSetup ProcedureCode
+id-MulticastContextRelease ProcedureCode
+id-MulticastContextReleaseRequest ProcedureCode
+id-MulticastContextModification ProcedureCode
+id-MulticastDistributionSetup ProcedureCode
+id-MulticastDistributionRelease ProcedureCode
+id-PDCMeasurementInitiation ProcedureCode
+id-PDCMeasurementReport ProcedureCode
+id-PDCMeasurementInitiationRequest ProcedureCode
+id-PDCMeasurementInitiationResponse ProcedureCode
+id-PDCMeasurementInitiationFailure ProcedureCode
+id-pRSConfigurationExchange ProcedureCode
+id-measurementPreconfiguration ProcedureCode
+id-measurementActivation ProcedureCode
+id-QoEInformationTransfer ProcedureCode
+id-PDCMeasurementTerminationCommand ProcedureCode
+id-PDCMeasurementFailureIndication ProcedureCode
+id-PosSystemInformationDeliveryCommand ProcedureCode
+
+# ProtocolIE-ID
+id-Cause ProtocolIE-ID
+id-Cells-Failed-to-be-Activated-List ProtocolIE-ID
+id-Cells-Failed-to-be-Activated-List-Item ProtocolIE-ID
+id-Cells-to-be-Activated-List ProtocolIE-ID
+id-Cells-to-be-Activated-List-Item ProtocolIE-ID
+id-Cells-to-be-Deactivated-List ProtocolIE-ID
+id-Cells-to-be-Deactivated-List-Item ProtocolIE-ID
+id-CriticalityDiagnostics ProtocolIE-ID
+id-CUtoDURRCInformation ProtocolIE-ID
+id-DRBs-FailedToBeModified-Item ProtocolIE-ID
+id-DRBs-FailedToBeModified-List ProtocolIE-ID
+id-DRBs-FailedToBeSetup-Item ProtocolIE-ID
+id-DRBs-FailedToBeSetup-List ProtocolIE-ID
+id-DRBs-FailedToBeSetupMod-Item ProtocolIE-ID
+id-DRBs-FailedToBeSetupMod-List ProtocolIE-ID
+id-DRBs-ModifiedConf-Item ProtocolIE-ID
+id-DRBs-ModifiedConf-List ProtocolIE-ID
+id-DRBs-Modified-Item ProtocolIE-ID
+id-DRBs-Modified-List ProtocolIE-ID
+id-DRBs-Required-ToBeModified-Item ProtocolIE-ID
+id-DRBs-Required-ToBeModified-List ProtocolIE-ID
+id-DRBs-Required-ToBeReleased-Item ProtocolIE-ID
+id-DRBs-Required-ToBeReleased-List ProtocolIE-ID
+id-DRBs-Setup-Item ProtocolIE-ID
+id-DRBs-Setup-List ProtocolIE-ID
+id-DRBs-SetupMod-Item ProtocolIE-ID
+id-DRBs-SetupMod-List ProtocolIE-ID
+id-DRBs-ToBeModified-Item ProtocolIE-ID
+id-DRBs-ToBeModified-List ProtocolIE-ID
+id-DRBs-ToBeReleased-Item ProtocolIE-ID
+id-DRBs-ToBeReleased-List ProtocolIE-ID
+id-DRBs-ToBeSetup-Item ProtocolIE-ID
+id-DRBs-ToBeSetup-List ProtocolIE-ID
+id-DRBs-ToBeSetupMod-Item ProtocolIE-ID
+id-DRBs-ToBeSetupMod-List ProtocolIE-ID
+id-DRXCycle ProtocolIE-ID
+id-DUtoCURRCInformation ProtocolIE-ID
+id-gNB-CU-UE-F1AP-ID ProtocolIE-ID
+id-gNB-DU-UE-F1AP-ID ProtocolIE-ID
+id-gNB-DU-ID ProtocolIE-ID
+id-GNB-DU-Served-Cells-Item ProtocolIE-ID
+id-gNB-DU-Served-Cells-List ProtocolIE-ID
+id-gNB-DU-Name ProtocolIE-ID
+id-NRCellID ProtocolIE-ID
+id-oldgNB-DU-UE-F1AP-ID ProtocolIE-ID
+id-ResetType ProtocolIE-ID
+id-ResourceCoordinationTransferContainer ProtocolIE-ID
+id-RRCContainer ProtocolIE-ID
+id-SCell-ToBeRemoved-Item ProtocolIE-ID
+id-SCell-ToBeRemoved-List ProtocolIE-ID
+id-SCell-ToBeSetup-Item ProtocolIE-ID
+id-SCell-ToBeSetup-List ProtocolIE-ID
+id-SCell-ToBeSetupMod-Item ProtocolIE-ID
+id-SCell-ToBeSetupMod-List ProtocolIE-ID
+id-Served-Cells-To-Add-Item ProtocolIE-ID
+id-Served-Cells-To-Add-List ProtocolIE-ID
+id-Served-Cells-To-Delete-Item ProtocolIE-ID
+id-Served-Cells-To-Delete-List ProtocolIE-ID
+id-Served-Cells-To-Modify-Item ProtocolIE-ID
+id-Served-Cells-To-Modify-List ProtocolIE-ID
+id-SpCell-ID ProtocolIE-ID
+id-SRBID ProtocolIE-ID
+id-SRBs-FailedToBeSetup-Item ProtocolIE-ID
+id-SRBs-FailedToBeSetup-List ProtocolIE-ID
+id-SRBs-FailedToBeSetupMod-Item ProtocolIE-ID
+id-SRBs-FailedToBeSetupMod-List ProtocolIE-ID
+id-SRBs-Required-ToBeReleased-Item ProtocolIE-ID
+id-SRBs-Required-ToBeReleased-List ProtocolIE-ID
+id-SRBs-ToBeReleased-Item ProtocolIE-ID
+id-SRBs-ToBeReleased-List ProtocolIE-ID
+id-SRBs-ToBeSetup-Item ProtocolIE-ID
+id-SRBs-ToBeSetup-List ProtocolIE-ID
+id-SRBs-ToBeSetupMod-Item ProtocolIE-ID
+id-SRBs-ToBeSetupMod-List ProtocolIE-ID
+id-TimeToWait ProtocolIE-ID
+id-TransactionID ProtocolIE-ID
+id-TransmissionActionIndicator ProtocolIE-ID
+id-UE-associatedLogicalF1-ConnectionItem ProtocolIE-ID
+id-UE-associatedLogicalF1-ConnectionListResAck ProtocolIE-ID
+id-gNB-CU-Name ProtocolIE-ID
+id-SCell-FailedtoSetup-List ProtocolIE-ID
+id-SCell-FailedtoSetup-Item ProtocolIE-ID
+id-SCell-FailedtoSetupMod-List ProtocolIE-ID
+id-SCell-FailedtoSetupMod-Item ProtocolIE-ID
+id-RRCReconfigurationCompleteIndicator ProtocolIE-ID
+id-Cells-Status-Item ProtocolIE-ID
+id-Cells-Status-List ProtocolIE-ID
+id-Candidate-SpCell-List ProtocolIE-ID
+id-Candidate-SpCell-Item ProtocolIE-ID
+id-Potential-SpCell-List ProtocolIE-ID
+id-Potential-SpCell-Item ProtocolIE-ID
+id-FullConfiguration ProtocolIE-ID
+id-C-RNTI ProtocolIE-ID
+id-SpCellULConfigured ProtocolIE-ID
+id-InactivityMonitoringRequest ProtocolIE-ID
+id-InactivityMonitoringResponse ProtocolIE-ID
+id-DRB-Activity-Item ProtocolIE-ID
+id-DRB-Activity-List ProtocolIE-ID
+id-EUTRA-NR-CellResourceCoordinationReq-Container ProtocolIE-ID
+id-EUTRA-NR-CellResourceCoordinationReqAck-Container ProtocolIE-ID
+id-Protected-EUTRA-Resources-List ProtocolIE-ID
+id-RequestType ProtocolIE-ID
+id-ServCellIndex ProtocolIE-ID
+id-RAT-FrequencyPriorityInformation ProtocolIE-ID
+id-ExecuteDuplication ProtocolIE-ID
+id-NRCGI ProtocolIE-ID
+id-PagingCell-Item ProtocolIE-ID
+id-PagingCell-List ProtocolIE-ID
+id-PagingDRX ProtocolIE-ID
+id-PagingPriority ProtocolIE-ID
+id-SItype-List ProtocolIE-ID
+id-UEIdentityIndexValue ProtocolIE-ID
+id-gNB-CUSystemInformation ProtocolIE-ID
+id-HandoverPreparationInformation ProtocolIE-ID
+id-GNB-CU-TNL-Association-To-Add-Item ProtocolIE-ID
+id-GNB-CU-TNL-Association-To-Add-List ProtocolIE-ID
+id-GNB-CU-TNL-Association-To-Remove-Item ProtocolIE-ID
+id-GNB-CU-TNL-Association-To-Remove-List ProtocolIE-ID
+id-GNB-CU-TNL-Association-To-Update-Item ProtocolIE-ID
+id-GNB-CU-TNL-Association-To-Update-List ProtocolIE-ID
+id-MaskedIMEISV ProtocolIE-ID
+id-PagingIdentity ProtocolIE-ID
+id-DUtoCURRCContainer ProtocolIE-ID
+id-Cells-to-be-Barred-List ProtocolIE-ID
+id-Cells-to-be-Barred-Item ProtocolIE-ID
+id-TAISliceSupportList ProtocolIE-ID
+id-GNB-CU-TNL-Association-Setup-List ProtocolIE-ID
+id-GNB-CU-TNL-Association-Setup-Item ProtocolIE-ID
+id-GNB-CU-TNL-Association-Failed-To-Setup-List ProtocolIE-ID
+id-GNB-CU-TNL-Association-Failed-To-Setup-Item ProtocolIE-ID
+id-DRB-Notify-Item ProtocolIE-ID
+id-DRB-Notify-List ProtocolIE-ID
+id-NotficationControl ProtocolIE-ID
+id-RANAC ProtocolIE-ID
+id-PWSSystemInformation ProtocolIE-ID
+id-RepetitionPeriod ProtocolIE-ID
+id-NumberofBroadcastRequest ProtocolIE-ID
+id-Cells-To-Be-Broadcast-List ProtocolIE-ID
+id-Cells-To-Be-Broadcast-Item ProtocolIE-ID
+id-Cells-Broadcast-Completed-List ProtocolIE-ID
+id-Cells-Broadcast-Completed-Item ProtocolIE-ID
+id-Broadcast-To-Be-Cancelled-List ProtocolIE-ID
+id-Broadcast-To-Be-Cancelled-Item ProtocolIE-ID
+id-Cells-Broadcast-Cancelled-List ProtocolIE-ID
+id-Cells-Broadcast-Cancelled-Item ProtocolIE-ID
+id-NR-CGI-List-For-Restart-List ProtocolIE-ID
+id-NR-CGI-List-For-Restart-Item ProtocolIE-ID
+id-PWS-Failed-NR-CGI-List ProtocolIE-ID
+id-PWS-Failed-NR-CGI-Item ProtocolIE-ID
+id-ConfirmedUEID ProtocolIE-ID
+id-Cancel-all-Warning-Messages-Indicator ProtocolIE-ID
+id-GNB-DU-UE-AMBR-UL ProtocolIE-ID
+id-DRXConfigurationIndicator ProtocolIE-ID
+id-RLC-Status ProtocolIE-ID
+id-DLPDCPSNLength ProtocolIE-ID
+id-GNB-DUConfigurationQuery ProtocolIE-ID
+id-MeasurementTimingConfiguration ProtocolIE-ID
+id-DRB-Information ProtocolIE-ID
+id-ServingPLMN ProtocolIE-ID
+id-Protected-EUTRA-Resources-Item ProtocolIE-ID
+id-GNB-CU-RRC-Version ProtocolIE-ID
+id-GNB-DU-RRC-Version ProtocolIE-ID
+id-GNBDUOverloadInformation ProtocolIE-ID
+id-CellGroupConfig ProtocolIE-ID
+id-RLCFailureIndication ProtocolIE-ID
+id-UplinkTxDirectCurrentListInformation ProtocolIE-ID
+id-DC-Based-Duplication-Configured ProtocolIE-ID
+id-DC-Based-Duplication-Activation ProtocolIE-ID
+id-SULAccessIndication ProtocolIE-ID
+id-AvailablePLMNList ProtocolIE-ID
+id-PDUSessionID ProtocolIE-ID
+id-ULPDUSessionAggregateMaximumBitRate ProtocolIE-ID
+id-ServingCellMO ProtocolIE-ID
+id-QoSFlowMappingIndication ProtocolIE-ID
+id-RRCDeliveryStatusRequest ProtocolIE-ID
+id-RRCDeliveryStatus ProtocolIE-ID
+id-BearerTypeChange ProtocolIE-ID
+id-RLCMode ProtocolIE-ID
+id-Duplication-Activation ProtocolIE-ID
+id-Dedicated-SIDelivery-NeededUE-List ProtocolIE-ID
+id-Dedicated-SIDelivery-NeededUE-Item ProtocolIE-ID
+id-DRX-LongCycleStartOffset ProtocolIE-ID
+id-ULPDCPSNLength ProtocolIE-ID
+id-SelectedBandCombinationIndex ProtocolIE-ID
+id-SelectedFeatureSetEntryIndex ProtocolIE-ID
+id-ResourceCoordinationTransferInformation ProtocolIE-ID
+id-ExtendedServedPLMNs-List ProtocolIE-ID
+id-ExtendedAvailablePLMN-List ProtocolIE-ID
+id-Associated-SCell-List ProtocolIE-ID
+id-latest-RRC-Version-Enhanced ProtocolIE-ID
+id-Associated-SCell-Item ProtocolIE-ID
+id-Cell-Direction ProtocolIE-ID
+id-SRBs-Setup-List ProtocolIE-ID
+id-SRBs-Setup-Item ProtocolIE-ID
+id-SRBs-SetupMod-List ProtocolIE-ID
+id-SRBs-SetupMod-Item ProtocolIE-ID
+id-SRBs-Modified-List ProtocolIE-ID
+id-SRBs-Modified-Item ProtocolIE-ID
+id-Ph-InfoSCG ProtocolIE-ID
+id-RequestedBandCombinationIndex ProtocolIE-ID
+id-RequestedFeatureSetEntryIndex ProtocolIE-ID
+id-RequestedP-MaxFR2 ProtocolIE-ID
+id-DRX-Config ProtocolIE-ID
+id-IgnoreResourceCoordinationContainer ProtocolIE-ID
+id-UEAssistanceInformation ProtocolIE-ID
+id-NeedforGap ProtocolIE-ID
+id-PagingOrigin ProtocolIE-ID
+id-new-gNB-CU-UE-F1AP-ID ProtocolIE-ID
+id-RedirectedRRCmessage ProtocolIE-ID
+id-new-gNB-DU-UE-F1AP-ID ProtocolIE-ID
+id-NotificationInformation ProtocolIE-ID
+id-PLMNAssistanceInfoForNetShar ProtocolIE-ID
+id-UEContextNotRetrievable ProtocolIE-ID
+id-BPLMN-ID-Info-List ProtocolIE-ID
+id-SelectedPLMNID ProtocolIE-ID
+id-UAC-Assistance-Info ProtocolIE-ID
+id-RANUEID ProtocolIE-ID
+id-GNB-DU-TNL-Association-To-Remove-Item ProtocolIE-ID
+id-GNB-DU-TNL-Association-To-Remove-List ProtocolIE-ID
+id-TNLAssociationTransportLayerAddressgNBDU ProtocolIE-ID
+id-portNumber ProtocolIE-ID
+id-AdditionalSIBMessageList ProtocolIE-ID
+id-Cell-Type ProtocolIE-ID
+id-IgnorePRACHConfiguration ProtocolIE-ID
+id-CG-Config ProtocolIE-ID
+id-PDCCH-BlindDetectionSCG ProtocolIE-ID
+id-Requested-PDCCH-BlindDetectionSCG ProtocolIE-ID
+id-Ph-InfoMCG ProtocolIE-ID
+id-MeasGapSharingConfig ProtocolIE-ID
+id-systemInformationAreaID ProtocolIE-ID
+id-areaScope ProtocolIE-ID
+id-RRCContainer-RRCSetupComplete ProtocolIE-ID
+id-TraceActivation ProtocolIE-ID
+id-TraceID ProtocolIE-ID
+id-Neighbour-Cell-Information-List ProtocolIE-ID
+id-SymbolAllocInSlot ProtocolIE-ID
+id-NumDLULSymbols ProtocolIE-ID
+id-AdditionalRRMPriorityIndex ProtocolIE-ID
+id-DUCURadioInformationType ProtocolIE-ID
+id-CUDURadioInformationType ProtocolIE-ID
+id-AggressorgNBSetID ProtocolIE-ID
+id-VictimgNBSetID ProtocolIE-ID
+id-LowerLayerPresenceStatusChange ProtocolIE-ID
+id-Transport-Layer-Address-Info ProtocolIE-ID
+id-Neighbour-Cell-Information-Item ProtocolIE-ID
+id-IntendedTDD-DL-ULConfig ProtocolIE-ID
+id-QosMonitoringRequest ProtocolIE-ID
+id-BHChannels-ToBeSetup-List ProtocolIE-ID
+id-BHChannels-ToBeSetup-Item ProtocolIE-ID
+id-BHChannels-Setup-List ProtocolIE-ID
+id-BHChannels-Setup-Item ProtocolIE-ID
+id-BHChannels-ToBeModified-Item ProtocolIE-ID
+id-BHChannels-ToBeModified-List ProtocolIE-ID
+id-BHChannels-ToBeReleased-Item ProtocolIE-ID
+id-BHChannels-ToBeReleased-List ProtocolIE-ID
+id-BHChannels-ToBeSetupMod-Item ProtocolIE-ID
+id-BHChannels-ToBeSetupMod-List ProtocolIE-ID
+id-BHChannels-FailedToBeModified-Item ProtocolIE-ID
+id-BHChannels-FailedToBeModified-List ProtocolIE-ID
+id-BHChannels-FailedToBeSetupMod-Item ProtocolIE-ID
+id-BHChannels-FailedToBeSetupMod-List ProtocolIE-ID
+id-BHChannels-Modified-Item ProtocolIE-ID
+id-BHChannels-Modified-List ProtocolIE-ID
+id-BHChannels-SetupMod-Item ProtocolIE-ID
+id-BHChannels-SetupMod-List ProtocolIE-ID
+id-BHChannels-Required-ToBeReleased-Item ProtocolIE-ID
+id-BHChannels-Required-ToBeReleased-List ProtocolIE-ID
+id-BHChannels-FailedToBeSetup-Item ProtocolIE-ID
+id-BHChannels-FailedToBeSetup-List ProtocolIE-ID
+id-BHInfo ProtocolIE-ID
+id-BAPAddress ProtocolIE-ID
+id-ConfiguredBAPAddress ProtocolIE-ID
+id-BH-Routing-Information-Added-List ProtocolIE-ID
+id-BH-Routing-Information-Added-List-Item ProtocolIE-ID
+id-BH-Routing-Information-Removed-List ProtocolIE-ID
+id-BH-Routing-Information-Removed-List-Item ProtocolIE-ID
+id-UL-BH-Non-UP-Traffic-Mapping ProtocolIE-ID
+id-Activated-Cells-to-be-Updated-List ProtocolIE-ID
+id-Child-Nodes-List ProtocolIE-ID
+id-IAB-Info-IAB-DU ProtocolIE-ID
+id-IAB-Info-IAB-donor-CU ProtocolIE-ID
+id-IAB-TNL-Addresses-To-Remove-List ProtocolIE-ID
+id-IAB-TNL-Addresses-To-Remove-Item ProtocolIE-ID
+id-IAB-Allocated-TNL-Address-List ProtocolIE-ID
+id-IAB-Allocated-TNL-Address-Item ProtocolIE-ID
+id-IABIPv6RequestType ProtocolIE-ID
+id-IABv4AddressesRequested ProtocolIE-ID
+id-IAB-Barred ProtocolIE-ID
+id-TrafficMappingInformation ProtocolIE-ID
+id-UL-UP-TNL-Information-to-Update-List ProtocolIE-ID
+id-UL-UP-TNL-Information-to-Update-List-Item ProtocolIE-ID
+id-UL-UP-TNL-Address-to-Update-List ProtocolIE-ID
+id-UL-UP-TNL-Address-to-Update-List-Item ProtocolIE-ID
+id-DL-UP-TNL-Address-to-Update-List ProtocolIE-ID
+id-DL-UP-TNL-Address-to-Update-List-Item ProtocolIE-ID
+id-NRV2XServicesAuthorized ProtocolIE-ID
+id-LTEV2XServicesAuthorized ProtocolIE-ID
+id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID
+id-LTEUESidelinkAggregateMaximumBitrate ProtocolIE-ID
+id-SIB12-message ProtocolIE-ID
+id-SIB13-message ProtocolIE-ID
+id-SIB14-message ProtocolIE-ID
+id-SLDRBs-FailedToBeModified-Item ProtocolIE-ID
+id-SLDRBs-FailedToBeModified-List ProtocolIE-ID
+id-SLDRBs-FailedToBeSetup-Item ProtocolIE-ID
+id-SLDRBs-FailedToBeSetup-List ProtocolIE-ID
+id-SLDRBs-Modified-Item ProtocolIE-ID
+id-SLDRBs-Modified-List ProtocolIE-ID
+id-SLDRBs-Required-ToBeModified-Item ProtocolIE-ID
+id-SLDRBs-Required-ToBeModified-List ProtocolIE-ID
+id-SLDRBs-Required-ToBeReleased-Item ProtocolIE-ID
+id-SLDRBs-Required-ToBeReleased-List ProtocolIE-ID
+id-SLDRBs-Setup-Item ProtocolIE-ID
+id-SLDRBs-Setup-List ProtocolIE-ID
+id-SLDRBs-ToBeModified-Item ProtocolIE-ID
+id-SLDRBs-ToBeModified-List ProtocolIE-ID
+id-SLDRBs-ToBeReleased-Item ProtocolIE-ID
+id-SLDRBs-ToBeReleased-List ProtocolIE-ID
+id-SLDRBs-ToBeSetup-Item ProtocolIE-ID
+id-SLDRBs-ToBeSetup-List ProtocolIE-ID
+id-SLDRBs-ToBeSetupMod-Item ProtocolIE-ID
+id-SLDRBs-ToBeSetupMod-List ProtocolIE-ID
+id-SLDRBs-SetupMod-List ProtocolIE-ID
+id-SLDRBs-FailedToBeSetupMod-List ProtocolIE-ID
+id-SLDRBs-SetupMod-Item ProtocolIE-ID
+id-SLDRBs-FailedToBeSetupMod-Item ProtocolIE-ID
+id-SLDRBs-ModifiedConf-List ProtocolIE-ID
+id-SLDRBs-ModifiedConf-Item ProtocolIE-ID
+id-UEAssistanceInformationEUTRA ProtocolIE-ID
+id-PC5LinkAMBR ProtocolIE-ID
+id-SL-PHY-MAC-RLC-Config ProtocolIE-ID
+id-SL-ConfigDedicatedEUTRA-Info ProtocolIE-ID
+id-AlternativeQoSParaSetList ProtocolIE-ID
+id-CurrentQoSParaSetIndex ProtocolIE-ID
+id-gNBCUMeasurementID ProtocolIE-ID
+id-gNBDUMeasurementID ProtocolIE-ID
+id-RegistrationRequest ProtocolIE-ID
+id-ReportCharacteristics ProtocolIE-ID
+id-CellToReportList ProtocolIE-ID
+id-CellMeasurementResultList ProtocolIE-ID
+id-HardwareLoadIndicator ProtocolIE-ID
+id-ReportingPeriodicity ProtocolIE-ID
+id-TNLCapacityIndicator ProtocolIE-ID
+id-CarrierList ProtocolIE-ID
+id-ULCarrierList ProtocolIE-ID
+id-FrequencyShift7p5khz ProtocolIE-ID
+id-SSB-PositionsInBurst ProtocolIE-ID
+id-NRPRACHConfig ProtocolIE-ID
+id-RACHReportInformationList ProtocolIE-ID
+id-RLFReportInformationList ProtocolIE-ID
+id-TDD-UL-DLConfigCommonNR ProtocolIE-ID
+id-CNPacketDelayBudgetDownlink ProtocolIE-ID
+id-ExtendedPacketDelayBudget ProtocolIE-ID
+id-TSCTrafficCharacteristics ProtocolIE-ID
+id-ReportingRequestType ProtocolIE-ID
+id-TimeReferenceInformation ProtocolIE-ID
+id-CNPacketDelayBudgetUplink ProtocolIE-ID
+id-AdditionalPDCPDuplicationTNL-List ProtocolIE-ID
+id-RLCDuplicationInformation ProtocolIE-ID
+id-AdditionalDuplicationIndication ProtocolIE-ID
+id-ConditionalInterDUMobilityInformation ProtocolIE-ID
+id-ConditionalIntraDUMobilityInformation ProtocolIE-ID
+id-targetCellsToCancel ProtocolIE-ID
+id-requestedTargetCellGlobalID ProtocolIE-ID
+id-ManagementBasedMDTPLMNList ProtocolIE-ID
+id-TraceCollectionEntityIPAddress ProtocolIE-ID
+id-PrivacyIndicator ProtocolIE-ID
+id-TraceCollectionEntityURI ProtocolIE-ID
+id-mdtConfiguration ProtocolIE-ID
+id-ServingNID ProtocolIE-ID
+id-NPNBroadcastInformation ProtocolIE-ID
+id-NPNSupportInfo ProtocolIE-ID
+id-NID ProtocolIE-ID
+id-AvailableSNPN-ID-List ProtocolIE-ID
+id-SIB10-message ProtocolIE-ID
+id-DLCarrierList ProtocolIE-ID
+id-ExtendedTAISliceSupportList ProtocolIE-ID
+id-RequestedSRSTransmissionCharacteristics ProtocolIE-ID
+id-PosAssistance-Information ProtocolIE-ID
+id-PosBroadcast ProtocolIE-ID
+id-RoutingID ProtocolIE-ID
+id-PosAssistanceInformationFailureList ProtocolIE-ID
+id-PosMeasurementQuantities ProtocolIE-ID
+id-PosMeasurementResultList ProtocolIE-ID
+id-TRPInformationTypeListTRPReq ProtocolIE-ID
+id-TRPInformationTypeItem ProtocolIE-ID
+id-TRPInformationListTRPResp ProtocolIE-ID
+id-TRPInformationItem ProtocolIE-ID
+id-LMF-MeasurementID ProtocolIE-ID
+id-SRSType ProtocolIE-ID
+id-ActivationTime ProtocolIE-ID
+id-AbortTransmission ProtocolIE-ID
+id-PositioningBroadcastCells ProtocolIE-ID
+id-SRSConfiguration ProtocolIE-ID
+id-PosReportCharacteristics ProtocolIE-ID
+id-PosMeasurementPeriodicity ProtocolIE-ID
+id-TRPList ProtocolIE-ID
+id-RAN-MeasurementID ProtocolIE-ID
+id-LMF-UE-MeasurementID ProtocolIE-ID
+id-RAN-UE-MeasurementID ProtocolIE-ID
+id-E-CID-MeasurementQuantities ProtocolIE-ID
+id-E-CID-MeasurementQuantities-Item ProtocolIE-ID
+id-E-CID-MeasurementPeriodicity ProtocolIE-ID
+id-E-CID-MeasurementResult ProtocolIE-ID
+id-Cell-Portion-ID ProtocolIE-ID
+id-SFNInitialisationTime ProtocolIE-ID
+id-SystemFrameNumber ProtocolIE-ID
+id-SlotNumber ProtocolIE-ID
+id-TRP-MeasurementRequestList ProtocolIE-ID
+id-MeasurementBeamInfoRequest ProtocolIE-ID
+id-E-CID-ReportCharacteristics ProtocolIE-ID
+id-ConfiguredTACIndication ProtocolIE-ID
+id-Extended-GNB-CU-Name ProtocolIE-ID
+id-Extended-GNB-DU-Name ProtocolIE-ID
+id-F1CTransferPath ProtocolIE-ID
+id-SFN-Offset ProtocolIE-ID
+id-TransmissionStopIndicator ProtocolIE-ID
+id-SrsFrequency ProtocolIE-ID
+id-SCGIndicator ProtocolIE-ID
+id-EstimatedArrivalProbability ProtocolIE-ID
+id-TRPType ProtocolIE-ID
+id-SRSSpatialRelationPerSRSResource ProtocolIE-ID
+id-PDCPTerminatingNodeDLTNLAddrInfo ProtocolIE-ID
+id-ENBDLTNLAddress ProtocolIE-ID
+id-PosMeasurementPeriodicityExtended ProtocolIE-ID
+id-PRS-Resource-ID ProtocolIE-ID
+id-LocationMeasurementInformation ProtocolIE-ID
+id-SliceRadioResourceStatus ProtocolIE-ID
+id-CompositeAvailableCapacity-SUL ProtocolIE-ID
+id-SuccessfulHOReportInformationList ProtocolIE-ID
+id-NR-U-Channel-List ProtocolIE-ID
+id-NR-U ProtocolIE-ID
+id-Coverage-Modification-Notification ProtocolIE-ID
+id-CCO-Assistance-Information ProtocolIE-ID
+id-Neighbor-node-CCO-Assistance-Information-List ProtocolIE-ID
+id-CellsForSON-List ProtocolIE-ID
+id-MIMOPRBusageInformation ProtocolIE-ID
+id-gNB-CU-MBS-F1AP-ID ProtocolIE-ID
+id-gNB-DU-MBS-F1AP-ID ProtocolIE-ID
+id-MBS-Area-Session-ID ProtocolIE-ID
+id-MBS-CUtoDURRCInformation ProtocolIE-ID
+id-MBS-Session-ID ProtocolIE-ID
+id-SNSSAI ProtocolIE-ID
+id-MBS-Broadcast-NeighbourCellList ProtocolIE-ID
+id-BroadcastMRBs-FailedToBeModified-List ProtocolIE-ID
+id-BroadcastMRBs-FailedToBeModified-Item ProtocolIE-ID
+id-BroadcastMRBs-FailedToBeSetup-List ProtocolIE-ID
+id-BroadcastMRBs-FailedToBeSetup-Item ProtocolIE-ID
+id-BroadcastMRBs-FailedToBeSetupMod-List ProtocolIE-ID
+id-BroadcastMRBs-FailedToBeSetupMod-Item ProtocolIE-ID
+id-BroadcastMRBs-Modified-List ProtocolIE-ID
+id-BroadcastMRBs-Modified-Item ProtocolIE-ID
+id-BroadcastMRBs-Setup-List ProtocolIE-ID
+id-BroadcastMRBs-Setup-Item ProtocolIE-ID
+id-BroadcastMRBs-SetupMod-List ProtocolIE-ID
+id-BroadcastMRBs-SetupMod-Item ProtocolIE-ID
+id-BroadcastMRBs-ToBeModified-List ProtocolIE-ID
+id-BroadcastMRBs-ToBeModified-Item ProtocolIE-ID
+id-BroadcastMRBs-ToBeReleased-List ProtocolIE-ID
+id-BroadcastMRBs-ToBeReleased-Item ProtocolIE-ID
+id-BroadcastMRBs-ToBeSetup-List ProtocolIE-ID
+id-BroadcastMRBs-ToBeSetup-Item ProtocolIE-ID
+id-BroadcastMRBs-ToBeSetupMod-List ProtocolIE-ID
+id-BroadcastMRBs-ToBeSetupMod-Item ProtocolIE-ID
+id-Supported-MBS-FSA-ID-List ProtocolIE-ID
+id-UEIdentity-List-For-Paging-List ProtocolIE-ID
+id-UEIdentity-List-For-Paging-Item ProtocolIE-ID
+id-MBS-ServiceArea ProtocolIE-ID
+id-MulticastMRBs-FailedToBeModified-List ProtocolIE-ID
+id-MulticastMRBs-FailedToBeModified-Item ProtocolIE-ID
+id-MulticastMRBs-FailedToBeSetup-List ProtocolIE-ID
+id-MulticastMRBs-FailedToBeSetup-Item ProtocolIE-ID
+id-MulticastMRBs-FailedToBeSetupMod-List ProtocolIE-ID
+id-MulticastMRBs-FailedToBeSetupMod-Item ProtocolIE-ID
+id-MulticastMRBs-Modified-List ProtocolIE-ID
+id-MulticastMRBs-Modified-Item ProtocolIE-ID
+id-MulticastMRBs-Setup-List ProtocolIE-ID
+id-MulticastMRBs-Setup-Item ProtocolIE-ID
+id-MulticastMRBs-SetupMod-List ProtocolIE-ID
+id-MulticastMRBs-SetupMod-Item ProtocolIE-ID
+id-MulticastMRBs-ToBeModified-List ProtocolIE-ID
+id-MulticastMRBs-ToBeModified-Item ProtocolIE-ID
+id-MulticastMRBs-ToBeReleased-List ProtocolIE-ID
+id-MulticastMRBs-ToBeReleased-Item ProtocolIE-ID
+id-MulticastMRBs-ToBeSetup-List ProtocolIE-ID
+id-MulticastMRBs-ToBeSetup-Item ProtocolIE-ID
+id-MulticastMRBs-ToBeSetupMod-List ProtocolIE-ID
+id-MulticastMRBs-ToBeSetupMod-Item ProtocolIE-ID
+id-MBSMulticastF1UContextDescriptor ProtocolIE-ID
+id-MulticastF1UContext-ToBeSetup-List ProtocolIE-ID
+id-MulticastF1UContext-ToBeSetup-Item ProtocolIE-ID
+id-MulticastF1UContext-Setup-List ProtocolIE-ID
+id-MulticastF1UContext-Setup-Item ProtocolIE-ID
+id-MulticastF1UContext-FailedToBeSetup-List ProtocolIE-ID
+id-MulticastF1UContext-FailedToBeSetup-Item ProtocolIE-ID
+id-IABCongestionIndication ProtocolIE-ID
+id-IABConditionalRRCMessageDeliveryIndication ProtocolIE-ID
+id-F1CTransferPathNRDC ProtocolIE-ID
+id-BufferSizeThresh ProtocolIE-ID
+id-IAB-TNL-Addresses-Exception ProtocolIE-ID
+id-BAP-Header-Rewriting-Added-List ProtocolIE-ID
+id-BAP-Header-Rewriting-Added-List-Item ProtocolIE-ID
+id-Re-routingEnableIndicator ProtocolIE-ID
+id-NonF1terminatingTopologyIndicator ProtocolIE-ID
+id-EgressNonF1terminatingTopologyIndicator ProtocolIE-ID
+id-IngressNonF1terminatingTopologyIndicator ProtocolIE-ID
+id-rBSetConfiguration ProtocolIE-ID
+id-frequency-Domain-HSNA-Configuration-List ProtocolIE-ID
+id-child-IAB-Nodes-NA-Resource-List ProtocolIE-ID
+id-Parent-IAB-Nodes-NA-Resource-Configuration-List ProtocolIE-ID
+id-uL-FreqInfo ProtocolIE-ID
+id-uL-Transmission-Bandwidth ProtocolIE-ID
+id-dL-FreqInfo ProtocolIE-ID
+id-dL-Transmission-Bandwidth ProtocolIE-ID
+id-uL-NR-Carrier-List ProtocolIE-ID
+id-dL-NR-Carrier-List ProtocolIE-ID
+id-nRFreqInfo ProtocolIE-ID
+id-transmission-Bandwidth ProtocolIE-ID
+id-nR-Carrier-List ProtocolIE-ID
+id-Neighbour-Node-Cells-List ProtocolIE-ID
+id-Serving-Cells-List ProtocolIE-ID
+id-permutation ProtocolIE-ID
+id-MDTPollutedMeasurementIndicator ProtocolIE-ID
+id-M5ReportAmount ProtocolIE-ID
+id-M6ReportAmount ProtocolIE-ID
+id-M7ReportAmount ProtocolIE-ID
+id-SurvivalTime ProtocolIE-ID
+id-PDCMeasurementPeriodicity ProtocolIE-ID
+id-PDCMeasurementQuantities ProtocolIE-ID
+id-PDCMeasurementQuantities-Item ProtocolIE-ID
+id-PDCMeasurementResult ProtocolIE-ID
+id-PDCReportType ProtocolIE-ID
+id-RAN-UE-PDC-MeasID ProtocolIE-ID
+id-SCGActivationRequest ProtocolIE-ID
+id-SCGActivationStatus ProtocolIE-ID
+id-PRSTRPList ProtocolIE-ID
+id-PRSTransmissionTRPList ProtocolIE-ID
+id-OnDemandPRS ProtocolIE-ID
+id-AoA-SearchWindow ProtocolIE-ID
+id-TRP-MeasurementUpdateList ProtocolIE-ID
+id-ZoAInformation ProtocolIE-ID
+id-ResponseTime ProtocolIE-ID
+id-ARPLocationInfo ProtocolIE-ID
+id-ARP-ID ProtocolIE-ID
+id-MultipleULAoA ProtocolIE-ID
+id-UL-SRS-RSRPP ProtocolIE-ID
+id-SRSResourcetype ProtocolIE-ID
+id-ExtendedAdditionalPathList ProtocolIE-ID
+id-LoS-NLoSInformation ProtocolIE-ID
+id-NumberOfTRPRxTEG ProtocolIE-ID
+id-NumberOfTRPRxTxTEG ProtocolIE-ID
+id-TRPTxTEGAssociation ProtocolIE-ID
+id-TRPTEGInformation ProtocolIE-ID
+id-TRPRx-TEGInformation ProtocolIE-ID
+id-TRP-PRS-Info-List ProtocolIE-ID
+id-PRS-Measurement-Info-List ProtocolIE-ID
+id-PRSConfigRequestType ProtocolIE-ID
+id-MeasurementTimeOccasion ProtocolIE-ID
+id-MeasurementCharacteristicsRequestIndicator ProtocolIE-ID
+id-UEReportingInformation ProtocolIE-ID
+id-PosConextRevIndication ProtocolIE-ID
+id-TRPBeamAntennaInformation ProtocolIE-ID
+id-NRRedCapUEIndication ProtocolIE-ID
+id-Redcap-Bcast-Information ProtocolIE-ID
+id-RANUEPagingDRX ProtocolIE-ID
+id-CNUEPagingDRX ProtocolIE-ID
+id-NRPagingeDRXInformation ProtocolIE-ID
+id-NRPagingeDRXInformationforRRCINACTIVE ProtocolIE-ID
+id-NR-TADV ProtocolIE-ID
+id-QoEInformation ProtocolIE-ID
+id-CG-SDTQueryIndication ProtocolIE-ID
+id-SDT-MAC-PHY-CG-Config ProtocolIE-ID
+id-CG-SDTKeptIndicator ProtocolIE-ID
+id-CG-SDTindicatorSetup ProtocolIE-ID
+id-CG-SDTindicatorMod ProtocolIE-ID
+id-CG-SDTSessionInfoOld ProtocolIE-ID
+id-SDTInformation ProtocolIE-ID
+id-SDTRLCBearerConfiguration ProtocolIE-ID
+id-FiveG-ProSeAuthorized ProtocolIE-ID
+id-FiveG-ProSeUEPC5AggregateMaximumBitrate ProtocolIE-ID
+id-FiveG-ProSePC5LinkAMBR ProtocolIE-ID
+id-SRBMappingInfo ProtocolIE-ID
+id-DRBMappingInfo ProtocolIE-ID
+id-UuRLCChannelToBeSetupList ProtocolIE-ID
+id-UuRLCChannelToBeModifiedList ProtocolIE-ID
+id-UuRLCChannelToBeReleasedList ProtocolIE-ID
+id-UuRLCChannelSetupList ProtocolIE-ID
+id-UuRLCChannelFailedToBeSetupList ProtocolIE-ID
+id-UuRLCChannelModifiedList ProtocolIE-ID
+id-UuRLCChannelFailedToBeModifiedList ProtocolIE-ID
+id-UuRLCChannelRequiredToBeModifiedList ProtocolIE-ID
+id-UuRLCChannelRequiredToBeReleasedList ProtocolIE-ID
+id-PC5RLCChannelToBeSetupList ProtocolIE-ID
+id-PC5RLCChannelToBeModifiedList ProtocolIE-ID
+id-PC5RLCChannelToBeReleasedList ProtocolIE-ID
+id-PC5RLCChannelSetupList ProtocolIE-ID
+id-PC5RLCChannelFailedToBeSetupList ProtocolIE-ID
+id-PC5RLCChannelFailedToBeModifiedList ProtocolIE-ID
+id-PC5RLCChannelRequiredToBeModifiedList ProtocolIE-ID
+id-PC5RLCChannelRequiredToBeReleasedList ProtocolIE-ID
+id-PC5RLCChannelModifiedList ProtocolIE-ID
+id-SidelinkRelayConfiguration ProtocolIE-ID
+id-UpdatedRemoteUELocalID ProtocolIE-ID
+id-PathSwitchConfiguration ProtocolIE-ID
+id-PagingCause ProtocolIE-ID
+id-MUSIM-GapConfig ProtocolIE-ID
+id-PEIPSAssistanceInfo ProtocolIE-ID
+id-UEPagingCapability ProtocolIE-ID
+id-LastUsedCellIndication ProtocolIE-ID
+id-SIB17-message ProtocolIE-ID
+id-GNBDUUESliceMaximumBitRateList ProtocolIE-ID
+id-SIB20-message ProtocolIE-ID
+id-UE-MulticastMRBs-ToBeReleased-List ProtocolIE-ID
+id-UE-MulticastMRBs-ToBeReleased-Item ProtocolIE-ID
+id-UE-MulticastMRBs-ToBeSetup-List ProtocolIE-ID
+id-UE-MulticastMRBs-ToBeSetup-Item ProtocolIE-ID
+id-MulticastMBSSessionSetupList ProtocolIE-ID
+id-MulticastMBSSessionRemoveList ProtocolIE-ID
+id-PosMeasurementAmount ProtocolIE-ID
+id-SDT-Termination-Request ProtocolIE-ID
+id-pathPower ProtocolIE-ID
+id-DU-RX-MT-RX-Extend ProtocolIE-ID
+id-DU-TX-MT-TX-Extend ProtocolIE-ID
+id-DU-RX-MT-TX-Extend ProtocolIE-ID
+id-DU-TX-MT-RX-Extend ProtocolIE-ID
+id-BAP-Header-Rewriting-Removed-List ProtocolIE-ID
+id-BAP-Header-Rewriting-Removed-List-Item ProtocolIE-ID
+id-SLDRXCycleList ProtocolIE-ID
+id-TAINSAGSupportList ProtocolIE-ID
+id-SL-RLC-ChannelToAddModList ProtocolIE-ID
+id-BroadcastAreaScope ProtocolIE-ID
+id-ManagementBasedMDTPLMNModificationList ProtocolIE-ID
+id-SIB15-message ProtocolIE-ID
+id-ActivationRequestType ProtocolIE-ID
+id-PosMeasGapPreConfigList ProtocolIE-ID
+id-InterFrequencyConfig-NoGap ProtocolIE-ID
+id-MBSInterestIndication ProtocolIE-ID
+id-UE-MulticastMRBs-ConfirmedToBeModified-List ProtocolIE-ID
+id-UE-MulticastMRBs-ConfirmedToBeModified-Item ProtocolIE-ID
+id-UE-MulticastMRBs-RequiredToBeModified-List ProtocolIE-ID
+id-UE-MulticastMRBs-RequiredToBeModified-Item ProtocolIE-ID
+id-UE-MulticastMRBs-RequiredToBeReleased-List ProtocolIE-ID
+id-UE-MulticastMRBs-RequiredToBeReleased-Item ProtocolIE-ID
+id-L571Info ProtocolIE-ID
+id-L1151Info ProtocolIE-ID
+id-SCS-480 ProtocolIE-ID
+id-SCS-960 ProtocolIE-ID
+id-SRSPortIndex ProtocolIE-ID
+id-PEISubgroupingSupportIndication ProtocolIE-ID
+id-NeedForGapsInfoNR ProtocolIE-ID
+id-NeedForGapNCSGInfoNR ProtocolIE-ID
+id-NeedForGapNCSGInfoEUTRA ProtocolIE-ID
+id-procedure-code-668-not-to-be-used ProtocolIE-ID
+id-procedure-code-669-not-to-be-used ProtocolIE-ID
+id-procedure-code-670-not-to-be-used ProtocolIE-ID
+id-Source-MRB-ID ProtocolIE-ID
+id-PosMeasurementPeriodicityNR-AoA ProtocolIE-ID
+id-RedCapIndication ProtocolIE-ID
+id-SRSPosRRCInactiveConfig ProtocolIE-ID
+id-SDTBearerConfigurationQueryIndication ProtocolIE-ID
+id-SDTBearerConfigurationInfo ProtocolIE-ID
+id-UL-GapFR2-Config ProtocolIE-ID
+id-ConfigRestrictInfoDAPS ProtocolIE-ID
+id-UE-MulticastMRBs-Setup-List ProtocolIE-ID
+id-UE-MulticastMRBs-Setup-Item ProtocolIE-ID
+id-MulticastF1UContextReferenceCU ProtocolIE-ID
+id-PosSItypeList ProtocolIE-ID
+id-DAPS-HO-Status ProtocolIE-ID
+id-UplinkTxDirectCurrentTwoCarrierListInfo ProtocolIE-ID
+id-UE-MulticastMRBs-ToBeSetup-atModify-List ProtocolIE-ID
+id-UE-MulticastMRBs-ToBeSetup-atModify-Item ProtocolIE-ID
+id-MC-PagingCell-List ProtocolIE-ID
+id-MC-PagingCell-Item ProtocolIE-ID
+id-SRSPosRRCInactiveQueryIndication ProtocolIE-ID
+id-UlTxDirectCurrentMoreCarrierInformation ProtocolIE-ID
+id-CPACMCGInformation ProtocolIE-ID
+id-TwoPHRModeMCG ProtocolIE-ID
+id-TwoPHRModeSCG ProtocolIE-ID
+id-ExtendedUEIdentityIndexValue ProtocolIE-ID
+id-ServingCellMO-List ProtocolIE-ID
+id-ServingCellMO-List-Item ProtocolIE-ID
+id-ServingCellMO-encoded-in-CGC-List ProtocolIE-ID
+id-HashedUEIdentityIndexValue ProtocolIE-ID
+id-UE-MulticastMRBs-Setupnew-List ProtocolIE-ID
+id-UE-MulticastMRBs-Setupnew-Item ProtocolIE-ID
+id-ncd-SSB-RedCapInitialBWP-SDT ProtocolIE-ID
+id-nrofSymbolsExtended ProtocolIE-ID
+id-repetitionFactorExtended ProtocolIE-ID
+id-startRBHopping ProtocolIE-ID
+id-startRBIndex ProtocolIE-ID
+id-transmissionCombn8 ProtocolIE-ID
+#.END
+
+#.REGISTER
+
+#F1AP-PROTOCOL-IES
+Cause N f1ap.ies id-Cause
+Cells-Failed-to-be-Activated-List N f1ap.ies id-Cells-Failed-to-be-Activated-List
+Cells-Failed-to-be-Activated-List-Item N f1ap.ies id-Cells-Failed-to-be-Activated-List-Item
+Cells-to-be-Activated-List N f1ap.ies id-Cells-to-be-Activated-List
+Cells-to-be-Activated-List-Item N f1ap.ies id-Cells-to-be-Activated-List-Item
+Cells-to-be-Deactivated-List N f1ap.ies id-Cells-to-be-Deactivated-List
+Cells-to-be-Deactivated-List-Item N f1ap.ies id-Cells-to-be-Deactivated-List-Item
+CriticalityDiagnostics N f1ap.ies id-CriticalityDiagnostics
+CUtoDURRCInformation N f1ap.ies id-CUtoDURRCInformation
+DRBs-FailedToBeModified-Item N f1ap.ies id-DRBs-FailedToBeModified-Item
+DRBs-FailedToBeModified-List N f1ap.ies id-DRBs-FailedToBeModified-List
+DRBs-FailedToBeSetup-Item N f1ap.ies id-DRBs-FailedToBeSetup-Item
+DRBs-FailedToBeSetup-List N f1ap.ies id-DRBs-FailedToBeSetup-List
+DRBs-FailedToBeSetupMod-Item N f1ap.ies id-DRBs-FailedToBeSetupMod-Item
+DRBs-FailedToBeSetupMod-List N f1ap.ies id-DRBs-FailedToBeSetupMod-List
+DRBs-ModifiedConf-Item N f1ap.ies id-DRBs-ModifiedConf-Item
+DRBs-ModifiedConf-List N f1ap.ies id-DRBs-ModifiedConf-List
+DRBs-Modified-Item N f1ap.ies id-DRBs-Modified-Item
+DRBs-Modified-List N f1ap.ies id-DRBs-Modified-List
+DRBs-Required-ToBeModified-Item N f1ap.ies id-DRBs-Required-ToBeModified-Item
+DRBs-Required-ToBeModified-List N f1ap.ies id-DRBs-Required-ToBeModified-List
+DRBs-Required-ToBeReleased-Item N f1ap.ies id-DRBs-Required-ToBeReleased-Item
+DRBs-Required-ToBeReleased-List N f1ap.ies id-DRBs-Required-ToBeReleased-List
+DRBs-Setup-Item N f1ap.ies id-DRBs-Setup-Item
+DRBs-Setup-List N f1ap.ies id-DRBs-Setup-List
+DRBs-SetupMod-Item N f1ap.ies id-DRBs-SetupMod-Item
+DRBs-SetupMod-List N f1ap.ies id-DRBs-SetupMod-List
+DRBs-ToBeModified-Item N f1ap.ies id-DRBs-ToBeModified-Item
+DRBs-ToBeModified-List N f1ap.ies id-DRBs-ToBeModified-List
+DRBs-ToBeReleased-Item N f1ap.ies id-DRBs-ToBeReleased-Item
+DRBs-ToBeReleased-List N f1ap.ies id-DRBs-ToBeReleased-List
+DRBs-ToBeSetup-Item N f1ap.ies id-DRBs-ToBeSetup-Item
+DRBs-ToBeSetup-List N f1ap.ies id-DRBs-ToBeSetup-List
+DRBs-ToBeSetupMod-Item N f1ap.ies id-DRBs-ToBeSetupMod-Item
+DRBs-ToBeSetupMod-List N f1ap.ies id-DRBs-ToBeSetupMod-List
+DRXCycle N f1ap.ies id-DRXCycle
+DUtoCURRCInformation N f1ap.ies id-DUtoCURRCInformation
+GNB-CU-UE-F1AP-ID N f1ap.ies id-gNB-CU-UE-F1AP-ID
+GNB-DU-UE-F1AP-ID N f1ap.ies id-gNB-DU-UE-F1AP-ID
+GNB-DU-ID N f1ap.ies id-gNB-DU-ID
+GNB-DU-Served-Cells-Item N f1ap.ies id-GNB-DU-Served-Cells-Item
+GNB-DU-Served-Cells-List N f1ap.ies id-gNB-DU-Served-Cells-List
+GNB-DU-Name N f1ap.ies id-gNB-DU-Name
+GNB-DU-UE-F1AP-ID N f1ap.ies id-oldgNB-DU-UE-F1AP-ID
+ResetType N f1ap.ies id-ResetType
+ResourceCoordinationTransferContainer N f1ap.ies id-ResourceCoordinationTransferContainer
+RRCContainer N f1ap.ies id-RRCContainer
+SCell-ToBeRemoved-Item N f1ap.ies id-SCell-ToBeRemoved-Item
+SCell-ToBeRemoved-List N f1ap.ies id-SCell-ToBeRemoved-List
+SCell-ToBeSetup-Item N f1ap.ies id-SCell-ToBeSetup-Item
+SCell-ToBeSetup-List N f1ap.ies id-SCell-ToBeSetup-List
+SCell-ToBeSetupMod-Item N f1ap.ies id-SCell-ToBeSetupMod-Item
+SCell-ToBeSetupMod-List N f1ap.ies id-SCell-ToBeSetupMod-List
+Served-Cells-To-Add-Item N f1ap.ies id-Served-Cells-To-Add-Item
+Served-Cells-To-Add-List N f1ap.ies id-Served-Cells-To-Add-List
+Served-Cells-To-Delete-Item N f1ap.ies id-Served-Cells-To-Delete-Item
+Served-Cells-To-Delete-List N f1ap.ies id-Served-Cells-To-Delete-List
+Served-Cells-To-Modify-Item N f1ap.ies id-Served-Cells-To-Modify-Item
+Served-Cells-To-Modify-List N f1ap.ies id-Served-Cells-To-Modify-List
+NRCGI N f1ap.ies id-SpCell-ID
+SRBID N f1ap.ies id-SRBID
+SRBs-FailedToBeSetup-Item N f1ap.ies id-SRBs-FailedToBeSetup-Item
+SRBs-FailedToBeSetup-List N f1ap.ies id-SRBs-FailedToBeSetup-List
+SRBs-FailedToBeSetupMod-Item N f1ap.ies id-SRBs-FailedToBeSetupMod-Item
+SRBs-FailedToBeSetupMod-List N f1ap.ies id-SRBs-FailedToBeSetupMod-List
+SRBs-Required-ToBeReleased-Item N f1ap.ies id-SRBs-Required-ToBeReleased-Item
+SRBs-Required-ToBeReleased-List N f1ap.ies id-SRBs-Required-ToBeReleased-List
+SRBs-ToBeReleased-Item N f1ap.ies id-SRBs-ToBeReleased-Item
+SRBs-ToBeReleased-List N f1ap.ies id-SRBs-ToBeReleased-List
+SRBs-ToBeSetup-Item N f1ap.ies id-SRBs-ToBeSetup-Item
+SRBs-ToBeSetup-List N f1ap.ies id-SRBs-ToBeSetup-List
+SRBs-ToBeSetupMod-Item N f1ap.ies id-SRBs-ToBeSetupMod-Item
+SRBs-ToBeSetupMod-List N f1ap.ies id-SRBs-ToBeSetupMod-List
+TimeToWait N f1ap.ies id-TimeToWait
+TransactionID N f1ap.ies id-TransactionID
+TransmissionActionIndicator N f1ap.ies id-TransmissionActionIndicator
+UE-associatedLogicalF1-ConnectionItem N f1ap.ies id-UE-associatedLogicalF1-ConnectionItem
+UE-associatedLogicalF1-ConnectionListResAck N f1ap.ies id-UE-associatedLogicalF1-ConnectionListResAck
+GNB-CU-Name N f1ap.ies id-gNB-CU-Name
+SCell-FailedtoSetup-List N f1ap.ies id-SCell-FailedtoSetup-List
+SCell-FailedtoSetup-Item N f1ap.ies id-SCell-FailedtoSetup-Item
+SCell-FailedtoSetupMod-List N f1ap.ies id-SCell-FailedtoSetupMod-List
+SCell-FailedtoSetupMod-Item N f1ap.ies id-SCell-FailedtoSetupMod-Item
+RRCReconfigurationCompleteIndicator N f1ap.ies id-RRCReconfigurationCompleteIndicator
+Cells-Status-Item N f1ap.ies id-Cells-Status-Item
+Cells-Status-List N f1ap.ies id-Cells-Status-List
+Candidate-SpCell-List N f1ap.ies id-Candidate-SpCell-List
+Candidate-SpCell-Item N f1ap.ies id-Candidate-SpCell-Item
+Potential-SpCell-List N f1ap.ies id-Potential-SpCell-List
+Potential-SpCell-Item N f1ap.ies id-Potential-SpCell-Item
+FullConfiguration N f1ap.ies id-FullConfiguration
+C-RNTI N f1ap.ies id-C-RNTI
+CellULConfigured N f1ap.ies id-SpCellULConfigured
+InactivityMonitoringRequest N f1ap.ies id-InactivityMonitoringRequest
+InactivityMonitoringResponse N f1ap.ies id-InactivityMonitoringResponse
+DRB-Activity-Item N f1ap.ies id-DRB-Activity-Item
+DRB-Activity-List N f1ap.ies id-DRB-Activity-List
+EUTRA-NR-CellResourceCoordinationReq-Container N f1ap.ies id-EUTRA-NR-CellResourceCoordinationReq-Container
+EUTRA-NR-CellResourceCoordinationReqAck-Container N f1ap.ies id-EUTRA-NR-CellResourceCoordinationReqAck-Container
+Protected-EUTRA-Resources-List N f1ap.ies id-Protected-EUTRA-Resources-List
+RequestType N f1ap.ies id-RequestType
+ServCellIndex N f1ap.ies id-ServCellIndex
+RAT-FrequencyPriorityInformation N f1ap.ies id-RAT-FrequencyPriorityInformation
+ExecuteDuplication N f1ap.ies id-ExecuteDuplication
+NRCGI N f1ap.ies id-NRCGI
+PagingCell-Item N f1ap.ies id-PagingCell-Item
+PagingCell-list N f1ap.ies id-PagingCell-List
+PagingDRX N f1ap.ies id-PagingDRX
+PagingPriority N f1ap.ies id-PagingPriority
+SItype-List N f1ap.ies id-SItype-List
+UEIdentityIndexValue N f1ap.ies id-UEIdentityIndexValue
+GNB-CU-TNL-Association-To-Add-Item N f1ap.ies id-GNB-CU-TNL-Association-To-Add-Item
+GNB-CU-TNL-Association-To-Add-List N f1ap.ies id-GNB-CU-TNL-Association-To-Add-List
+GNB-CU-TNL-Association-To-Remove-Item N f1ap.ies id-GNB-CU-TNL-Association-To-Remove-Item
+GNB-CU-TNL-Association-To-Remove-List N f1ap.ies id-GNB-CU-TNL-Association-To-Remove-List
+GNB-CU-TNL-Association-To-Update-Item N f1ap.ies id-GNB-CU-TNL-Association-To-Update-Item
+GNB-CU-TNL-Association-To-Update-List N f1ap.ies id-GNB-CU-TNL-Association-To-Update-List
+MaskedIMEISV N f1ap.ies id-MaskedIMEISV
+PagingIdentity N f1ap.ies id-PagingIdentity
+DUtoCURRCContainer N f1ap.ies id-DUtoCURRCContainer
+Cells-to-be-Barred-List N f1ap.ies id-Cells-to-be-Barred-List
+Cells-to-be-Barred-Item N f1ap.ies id-Cells-to-be-Barred-Item
+GNB-CU-TNL-Association-Setup-List N f1ap.ies id-GNB-CU-TNL-Association-Setup-List
+GNB-CU-TNL-Association-Setup-Item N f1ap.ies id-GNB-CU-TNL-Association-Setup-Item
+GNB-CU-TNL-Association-Failed-To-Setup-List N f1ap.ies id-GNB-CU-TNL-Association-Failed-To-Setup-List
+GNB-CU-TNL-Association-Failed-To-Setup-Item N f1ap.ies id-GNB-CU-TNL-Association-Failed-To-Setup-Item
+DRB-Notify-Item N f1ap.ies id-DRB-Notify-Item
+DRB-Notify-List N f1ap.ies id-DRB-Notify-List
+PWSSystemInformation N f1ap.ies id-PWSSystemInformation
+RepetitionPeriod N f1ap.ies id-RepetitionPeriod
+NumberofBroadcastRequest N f1ap.ies id-NumberofBroadcastRequest
+Cells-To-Be-Broadcast-List N f1ap.ies id-Cells-To-Be-Broadcast-List
+Cells-To-Be-Broadcast-Item N f1ap.ies id-Cells-To-Be-Broadcast-Item
+Cells-Broadcast-Completed-List N f1ap.ies id-Cells-Broadcast-Completed-List
+Cells-Broadcast-Completed-Item N f1ap.ies id-Cells-Broadcast-Completed-Item
+Broadcast-To-Be-Cancelled-List N f1ap.ies id-Broadcast-To-Be-Cancelled-List
+Broadcast-To-Be-Cancelled-Item N f1ap.ies id-Broadcast-To-Be-Cancelled-Item
+Cells-Broadcast-Cancelled-List N f1ap.ies id-Cells-Broadcast-Cancelled-List
+Cells-Broadcast-Cancelled-Item N f1ap.ies id-Cells-Broadcast-Cancelled-Item
+NR-CGI-List-For-Restart-List N f1ap.ies id-NR-CGI-List-For-Restart-List
+NR-CGI-List-For-Restart-Item N f1ap.ies id-NR-CGI-List-For-Restart-Item
+PWS-Failed-NR-CGI-List N f1ap.ies id-PWS-Failed-NR-CGI-List
+PWS-Failed-NR-CGI-Item N f1ap.ies id-PWS-Failed-NR-CGI-Item
+GNB-DU-UE-F1AP-ID N f1ap.ies id-ConfirmedUEID
+Cancel-all-Warning-Messages-Indicator N f1ap.ies id-Cancel-all-Warning-Messages-Indicator
+BitRate N f1ap.ies id-GNB-DU-UE-AMBR-UL
+DRXConfigurationIndicator N f1ap.ies id-DRXConfigurationIndicator
+GNB-DUConfigurationQuery N f1ap.ies id-GNB-DUConfigurationQuery
+DRB-Information N f1ap.ies id-DRB-Information
+PLMN-Identity N f1ap.ies id-ServingPLMN
+Protected-EUTRA-Resources-Item N f1ap.ies id-Protected-EUTRA-Resources-Item
+RRC-Version N f1ap.ies id-GNB-CU-RRC-Version
+RRC-Version N f1ap.ies id-GNB-DU-RRC-Version
+GNBDUOverloadInformation N f1ap.ies id-GNBDUOverloadInformation
+RLCFailureIndication N f1ap.ies id-RLCFailureIndication
+UplinkTxDirectCurrentListInformation N f1ap.ies id-UplinkTxDirectCurrentListInformation
+SULAccessIndication N f1ap.ies id-SULAccessIndication
+ServingCellMO N f1ap.ies id-ServingCellMO
+RRCDeliveryStatusRequest N f1ap.ies id-RRCDeliveryStatusRequest
+RRCDeliveryStatus N f1ap.ies id-RRCDeliveryStatus
+Dedicated-SIDelivery-NeededUE-List N f1ap.ies id-Dedicated-SIDelivery-NeededUE-List
+Dedicated-SIDelivery-NeededUE-Item N f1ap.ies id-Dedicated-SIDelivery-NeededUE-Item
+Associated-SCell-List N f1ap.ies id-Associated-SCell-List
+Associated-SCell-Item N f1ap.ies id-Associated-SCell-Item
+SRBs-Setup-List N f1ap.ies id-SRBs-Setup-List
+SRBs-Setup-Item N f1ap.ies id-SRBs-Setup-Item
+SRBs-SetupMod-List N f1ap.ies id-SRBs-SetupMod-List
+SRBs-SetupMod-Item N f1ap.ies id-SRBs-SetupMod-Item
+SRBs-Modified-List N f1ap.ies id-SRBs-Modified-List
+SRBs-Modified-Item N f1ap.ies id-SRBs-Modified-Item
+IgnoreResourceCoordinationContainer N f1ap.ies id-IgnoreResourceCoordinationContainer
+NeedforGap N f1ap.ies id-NeedforGap
+PagingOrigin N f1ap.ies id-PagingOrigin
+GNB-CU-UE-F1AP-ID N f1ap.ies id-new-gNB-CU-UE-F1AP-ID
+RedirectedRRCmessage N f1ap.ies id-RedirectedRRCmessage
+GNB-DU-UE-F1AP-ID N f1ap.ies id-new-gNB-DU-UE-F1AP-ID
+NotificationInformation N f1ap.ies id-NotificationInformation
+PLMN-Identity N f1ap.ies id-PLMNAssistanceInfoForNetShar
+UEContextNotRetrievable N f1ap.ies id-UEContextNotRetrievable
+PLMN-Identity N f1ap.ies id-SelectedPLMNID
+UAC-Assistance-Info N f1ap.ies id-UAC-Assistance-Info
+RANUEID N f1ap.ies id-RANUEID
+GNB-DU-TNL-Association-To-Remove-Item N f1ap.ies id-GNB-DU-TNL-Association-To-Remove-Item
+GNB-DU-TNL-Association-To-Remove-List N f1ap.ies id-GNB-DU-TNL-Association-To-Remove-List
+RRCContainer-RRCSetupComplete N f1ap.ies id-RRCContainer-RRCSetupComplete
+TraceActivation N f1ap.ies id-TraceActivation
+TraceID N f1ap.ies id-TraceID
+Neighbour-Cell-Information-List N f1ap.ies id-Neighbour-Cell-Information-List
+AdditionalRRMPriorityIndex N f1ap.ies id-AdditionalRRMPriorityIndex
+DUCURadioInformationType N f1ap.ies id-DUCURadioInformationType
+CUDURadioInformationType N f1ap.ies id-CUDURadioInformationType
+LowerLayerPresenceStatusChange N f1ap.ies id-LowerLayerPresenceStatusChange
+Transport-Layer-Address-Info N f1ap.ies id-Transport-Layer-Address-Info
+Neighbour-Cell-Information-Item N f1ap.ies id-Neighbour-Cell-Information-Item
+BHChannels-ToBeSetup-List N f1ap.ies id-BHChannels-ToBeSetup-List
+BHChannels-ToBeSetup-Item N f1ap.ies id-BHChannels-ToBeSetup-Item
+BHChannels-Setup-List N f1ap.ies id-BHChannels-Setup-List
+BHChannels-Setup-Item N f1ap.ies id-BHChannels-Setup-Item
+BHChannels-ToBeModified-Item N f1ap.ies id-BHChannels-ToBeModified-Item
+BHChannels-ToBeModified-List N f1ap.ies id-BHChannels-ToBeModified-List
+BHChannels-ToBeReleased-Item N f1ap.ies id-BHChannels-ToBeReleased-Item
+BHChannels-ToBeReleased-List N f1ap.ies id-BHChannels-ToBeReleased-List
+BHChannels-ToBeSetupMod-Item N f1ap.ies id-BHChannels-ToBeSetupMod-Item
+BHChannels-ToBeSetupMod-List N f1ap.ies id-BHChannels-ToBeSetupMod-List
+BHChannels-FailedToBeModified-Item N f1ap.ies id-BHChannels-FailedToBeModified-Item
+BHChannels-FailedToBeModified-List N f1ap.ies id-BHChannels-FailedToBeModified-List
+BHChannels-FailedToBeSetupMod-Item N f1ap.ies id-BHChannels-FailedToBeSetupMod-Item
+BHChannels-FailedToBeSetupMod-List N f1ap.ies id-BHChannels-FailedToBeSetupMod-List
+BHChannels-Modified-Item N f1ap.ies id-BHChannels-Modified-Item
+BHChannels-Modified-List N f1ap.ies id-BHChannels-Modified-List
+BHChannels-SetupMod-Item N f1ap.ies id-BHChannels-SetupMod-Item
+BHChannels-SetupMod-List N f1ap.ies id-BHChannels-SetupMod-List
+BHChannels-Required-ToBeReleased-Item N f1ap.ies id-BHChannels-Required-ToBeReleased-Item
+BHChannels-Required-ToBeReleased-List N f1ap.ies id-BHChannels-Required-ToBeReleased-List
+BHChannels-FailedToBeSetup-Item N f1ap.ies id-BHChannels-FailedToBeSetup-Item
+BHChannels-FailedToBeSetup-List N f1ap.ies id-BHChannels-FailedToBeSetup-List
+BAPAddress N f1ap.ies id-BAPAddress
+BAPAddress N f1ap.ies id-ConfiguredBAPAddress
+BH-Routing-Information-Added-List N f1ap.ies id-BH-Routing-Information-Added-List
+BH-Routing-Information-Added-List-Item N f1ap.ies id-BH-Routing-Information-Added-List-Item
+BH-Routing-Information-Removed-List N f1ap.ies id-BH-Routing-Information-Removed-List
+BH-Routing-Information-Removed-List-Item N f1ap.ies id-BH-Routing-Information-Removed-List-Item
+UL-BH-Non-UP-Traffic-Mapping N f1ap.ies id-UL-BH-Non-UP-Traffic-Mapping
+Activated-Cells-to-be-Updated-List N f1ap.ies id-Activated-Cells-to-be-Updated-List
+Child-Nodes-List N f1ap.ies id-Child-Nodes-List
+IAB-TNL-Addresses-To-Remove-List N f1ap.ies id-IAB-TNL-Addresses-To-Remove-List
+IAB-TNL-Addresses-To-Remove-Item N f1ap.ies id-IAB-TNL-Addresses-To-Remove-Item
+IAB-Allocated-TNL-Address-List N f1ap.ies id-IAB-Allocated-TNL-Address-List
+IAB-Allocated-TNL-Address-Item N f1ap.ies id-IAB-Allocated-TNL-Address-Item
+IABIPv6RequestType N f1ap.ies id-IABIPv6RequestType
+IABv4AddressesRequested N f1ap.ies id-IABv4AddressesRequested
+TrafficMappingInfo N f1ap.ies id-TrafficMappingInformation
+UL-UP-TNL-Information-to-Update-List N f1ap.ies id-UL-UP-TNL-Information-to-Update-List
+UL-UP-TNL-Information-to-Update-List-Item N f1ap.ies id-UL-UP-TNL-Information-to-Update-List-Item
+UL-UP-TNL-Address-to-Update-List N f1ap.ies id-UL-UP-TNL-Address-to-Update-List
+UL-UP-TNL-Address-to-Update-List-Item N f1ap.ies id-UL-UP-TNL-Address-to-Update-List-Item
+DL-UP-TNL-Address-to-Update-List N f1ap.ies id-DL-UP-TNL-Address-to-Update-List
+DL-UP-TNL-Address-to-Update-List-Item N f1ap.ies id-DL-UP-TNL-Address-to-Update-List-Item
+NRV2XServicesAuthorized N f1ap.ies id-NRV2XServicesAuthorized
+LTEV2XServicesAuthorized N f1ap.ies id-LTEV2XServicesAuthorized
+NRUESidelinkAggregateMaximumBitrate N f1ap.ies id-NRUESidelinkAggregateMaximumBitrate
+LTEUESidelinkAggregateMaximumBitrate N f1ap.ies id-LTEUESidelinkAggregateMaximumBitrate
+SLDRBs-FailedToBeModified-Item N f1ap.ies id-SLDRBs-FailedToBeModified-Item
+SLDRBs-FailedToBeModified-List N f1ap.ies id-SLDRBs-FailedToBeModified-List
+SLDRBs-FailedToBeSetup-Item N f1ap.ies id-SLDRBs-FailedToBeSetup-Item
+SLDRBs-FailedToBeSetup-List N f1ap.ies id-SLDRBs-FailedToBeSetup-List
+SLDRBs-Modified-Item N f1ap.ies id-SLDRBs-Modified-Item
+SLDRBs-Modified-List N f1ap.ies id-SLDRBs-Modified-List
+SLDRBs-Required-ToBeModified-Item N f1ap.ies id-SLDRBs-Required-ToBeModified-Item
+SLDRBs-Required-ToBeModified-List N f1ap.ies id-SLDRBs-Required-ToBeModified-List
+SLDRBs-Required-ToBeReleased-Item N f1ap.ies id-SLDRBs-Required-ToBeReleased-Item
+SLDRBs-Required-ToBeReleased-List N f1ap.ies id-SLDRBs-Required-ToBeReleased-List
+SLDRBs-Setup-Item N f1ap.ies id-SLDRBs-Setup-Item
+SLDRBs-Setup-List N f1ap.ies id-SLDRBs-Setup-List
+SLDRBs-ToBeModified-Item N f1ap.ies id-SLDRBs-ToBeModified-Item
+SLDRBs-ToBeModified-List N f1ap.ies id-SLDRBs-ToBeModified-List
+SLDRBs-ToBeReleased-Item N f1ap.ies id-SLDRBs-ToBeReleased-Item
+SLDRBs-ToBeReleased-List N f1ap.ies id-SLDRBs-ToBeReleased-List
+SLDRBs-ToBeSetup-Item N f1ap.ies id-SLDRBs-ToBeSetup-Item
+SLDRBs-ToBeSetup-List N f1ap.ies id-SLDRBs-ToBeSetup-List
+SLDRBs-ToBeSetupMod-Item N f1ap.ies id-SLDRBs-ToBeSetupMod-Item
+SLDRBs-ToBeSetupMod-List N f1ap.ies id-SLDRBs-ToBeSetupMod-List
+SLDRBs-SetupMod-List N f1ap.ies id-SLDRBs-SetupMod-List
+SLDRBs-FailedToBeSetupMod-List N f1ap.ies id-SLDRBs-FailedToBeSetupMod-List
+SLDRBs-SetupMod-Item N f1ap.ies id-SLDRBs-SetupMod-Item
+SLDRBs-FailedToBeSetupMod-Item N f1ap.ies id-SLDRBs-FailedToBeSetupMod-Item
+SLDRBs-ModifiedConf-List N f1ap.ies id-SLDRBs-ModifiedConf-List
+SLDRBs-ModifiedConf-Item N f1ap.ies id-SLDRBs-ModifiedConf-Item
+BitRate N f1ap.ies id-PC5LinkAMBR
+GNBCUMeasurementID N f1ap.ies id-gNBCUMeasurementID
+GNBDUMeasurementID N f1ap.ies id-gNBDUMeasurementID
+RegistrationRequest N f1ap.ies id-RegistrationRequest
+ReportCharacteristics N f1ap.ies id-ReportCharacteristics
+CellToReportList N f1ap.ies id-CellToReportList
+CellMeasurementResultList N f1ap.ies id-CellMeasurementResultList
+HardwareLoadIndicator N f1ap.ies id-HardwareLoadIndicator
+ReportingPeriodicity N f1ap.ies id-ReportingPeriodicity
+TNLCapacityIndicator N f1ap.ies id-TNLCapacityIndicator
+RACHReportInformationList N f1ap.ies id-RACHReportInformationList
+RLFReportInformationList N f1ap.ies id-RLFReportInformationList
+ReportingRequestType N f1ap.ies id-ReportingRequestType
+TimeReferenceInformation N f1ap.ies id-TimeReferenceInformation
+ConditionalInterDUMobilityInformation N f1ap.ies id-ConditionalInterDUMobilityInformation
+ConditionalIntraDUMobilityInformation N f1ap.ies id-ConditionalIntraDUMobilityInformation
+TargetCellList N f1ap.ies id-targetCellsToCancel
+NRCGI N f1ap.ies id-requestedTargetCellGlobalID
+MDTPLMNList N f1ap.ies id-ManagementBasedMDTPLMNList
+TransportLayerAddress N f1ap.ies id-TraceCollectionEntityIPAddress
+PrivacyIndicator N f1ap.ies id-PrivacyIndicator
+URI-address N f1ap.ies id-TraceCollectionEntityURI
+NID N f1ap.ies id-ServingNID
+RequestedSRSTransmissionCharacteristics N f1ap.ies id-RequestedSRSTransmissionCharacteristics
+PosAssistance-Information N f1ap.ies id-PosAssistance-Information
+PosBroadcast N f1ap.ies id-PosBroadcast
+RoutingID N f1ap.ies id-RoutingID
+PosAssistanceInformationFailureList N f1ap.ies id-PosAssistanceInformationFailureList
+PosMeasurementQuantities N f1ap.ies id-PosMeasurementQuantities
+PosMeasurementResultList N f1ap.ies id-PosMeasurementResultList
+TRPInformationTypeListTRPReq N f1ap.ies id-TRPInformationTypeListTRPReq
+TRPInformationTypeItem N f1ap.ies id-TRPInformationTypeItem
+TRPInformationListTRPResp N f1ap.ies id-TRPInformationListTRPResp
+TRPInformationItem N f1ap.ies id-TRPInformationItem
+LMF-MeasurementID N f1ap.ies id-LMF-MeasurementID
+SRSType N f1ap.ies id-SRSType
+RelativeTime1900 N f1ap.ies id-ActivationTime
+AbortTransmission N f1ap.ies id-AbortTransmission
+PositioningBroadcastCells N f1ap.ies id-PositioningBroadcastCells
+SRSConfiguration N f1ap.ies id-SRSConfiguration
+PosReportCharacteristics N f1ap.ies id-PosReportCharacteristics
+MeasurementPeriodicity N f1ap.ies id-PosMeasurementPeriodicity
+TRPList N f1ap.ies id-TRPList
+RAN-MeasurementID N f1ap.ies id-RAN-MeasurementID
+LMF-UE-MeasurementID N f1ap.ies id-LMF-UE-MeasurementID
+RAN-UE-MeasurementID N f1ap.ies id-RAN-UE-MeasurementID
+E-CID-MeasurementQuantities N f1ap.ies id-E-CID-MeasurementQuantities
+E-CID-MeasurementQuantities-Item N f1ap.ies id-E-CID-MeasurementQuantities-Item
+MeasurementPeriodicity N f1ap.ies id-E-CID-MeasurementPeriodicity
+E-CID-MeasurementResult N f1ap.ies id-E-CID-MeasurementResult
+Cell-Portion-ID N f1ap.ies id-Cell-Portion-ID
+RelativeTime1900 N f1ap.ies id-SFNInitialisationTime
+SystemFrameNumber N f1ap.ies id-SystemFrameNumber
+SlotNumber N f1ap.ies id-SlotNumber
+TRP-MeasurementRequestList N f1ap.ies id-TRP-MeasurementRequestList
+MeasurementBeamInfoRequest N f1ap.ies id-MeasurementBeamInfoRequest
+E-CID-ReportCharacteristics N f1ap.ies id-E-CID-ReportCharacteristics
+Extended-GNB-CU-Name N f1ap.ies id-Extended-GNB-CU-Name
+Extended-GNB-DU-Name N f1ap.ies id-Extended-GNB-DU-Name
+F1CTransferPath N f1ap.ies id-F1CTransferPath
+SCGIndicator N f1ap.ies id-SCGIndicator
+TRPType N f1ap.ies id-TRPType
+MeasurementPeriodicityExtended N f1ap.ies id-PosMeasurementPeriodicityExtended
+SuccessfulHOReportInformationList N f1ap.ies id-SuccessfulHOReportInformationList
+CellsForSON-List N f1ap.ies id-CellsForSON-List
+GNB-CU-MBS-F1AP-ID N f1ap.ies id-gNB-CU-MBS-F1AP-ID
+GNB-DU-MBS-F1AP-ID N f1ap.ies id-gNB-DU-MBS-F1AP-ID
+MBS-CUtoDURRCInformation N f1ap.ies id-MBS-CUtoDURRCInformation
+SNSSAI N f1ap.ies id-SNSSAI
+BroadcastMRBs-FailedToBeModified-List N f1ap.ies id-BroadcastMRBs-FailedToBeModified-List
+BroadcastMRBs-FailedToBeModified-Item N f1ap.ies id-BroadcastMRBs-FailedToBeModified-Item
+BroadcastMRBs-FailedToBeSetup-List N f1ap.ies id-BroadcastMRBs-FailedToBeSetup-List
+BroadcastMRBs-FailedToBeSetup-Item N f1ap.ies id-BroadcastMRBs-FailedToBeSetup-Item
+BroadcastMRBs-FailedToBeSetupMod-List N f1ap.ies id-BroadcastMRBs-FailedToBeSetupMod-List
+BroadcastMRBs-FailedToBeSetupMod-Item N f1ap.ies id-BroadcastMRBs-FailedToBeSetupMod-Item
+BroadcastMRBs-Modified-List N f1ap.ies id-BroadcastMRBs-Modified-List
+BroadcastMRBs-Modified-Item N f1ap.ies id-BroadcastMRBs-Modified-Item
+BroadcastMRBs-Setup-List N f1ap.ies id-BroadcastMRBs-Setup-List
+BroadcastMRBs-Setup-Item N f1ap.ies id-BroadcastMRBs-Setup-Item
+BroadcastMRBs-SetupMod-List N f1ap.ies id-BroadcastMRBs-SetupMod-List
+BroadcastMRBs-SetupMod-Item N f1ap.ies id-BroadcastMRBs-SetupMod-Item
+BroadcastMRBs-ToBeModified-List N f1ap.ies id-BroadcastMRBs-ToBeModified-List
+BroadcastMRBs-ToBeModified-Item N f1ap.ies id-BroadcastMRBs-ToBeModified-Item
+BroadcastMRBs-ToBeReleased-List N f1ap.ies id-BroadcastMRBs-ToBeReleased-List
+BroadcastMRBs-ToBeReleased-Item N f1ap.ies id-BroadcastMRBs-ToBeReleased-Item
+BroadcastMRBs-ToBeSetup-List N f1ap.ies id-BroadcastMRBs-ToBeSetup-List
+BroadcastMRBs-ToBeSetup-Item N f1ap.ies id-BroadcastMRBs-ToBeSetup-Item
+BroadcastMRBs-ToBeSetupMod-List N f1ap.ies id-BroadcastMRBs-ToBeSetupMod-List
+BroadcastMRBs-ToBeSetupMod-Item N f1ap.ies id-BroadcastMRBs-ToBeSetupMod-Item
+UEIdentity-List-For-Paging-List N f1ap.ies id-UEIdentity-List-For-Paging-List
+UEIdentity-List-For-Paging-Item N f1ap.ies id-UEIdentity-List-For-Paging-Item
+MBS-ServiceArea N f1ap.ies id-MBS-ServiceArea
+MulticastMRBs-FailedToBeModified-List N f1ap.ies id-MulticastMRBs-FailedToBeModified-List
+MulticastMRBs-FailedToBeModified-Item N f1ap.ies id-MulticastMRBs-FailedToBeModified-Item
+MulticastMRBs-FailedToBeSetup-List N f1ap.ies id-MulticastMRBs-FailedToBeSetup-List
+MulticastMRBs-FailedToBeSetup-Item N f1ap.ies id-MulticastMRBs-FailedToBeSetup-Item
+MulticastMRBs-FailedToBeSetupMod-List N f1ap.ies id-MulticastMRBs-FailedToBeSetupMod-List
+MulticastMRBs-FailedToBeSetupMod-Item N f1ap.ies id-MulticastMRBs-FailedToBeSetupMod-Item
+MulticastMRBs-Modified-List N f1ap.ies id-MulticastMRBs-Modified-List
+MulticastMRBs-Modified-Item N f1ap.ies id-MulticastMRBs-Modified-Item
+MulticastMRBs-Setup-List N f1ap.ies id-MulticastMRBs-Setup-List
+MulticastMRBs-Setup-Item N f1ap.ies id-MulticastMRBs-Setup-Item
+MulticastMRBs-SetupMod-List N f1ap.ies id-MulticastMRBs-SetupMod-List
+MulticastMRBs-SetupMod-Item N f1ap.ies id-MulticastMRBs-SetupMod-Item
+MulticastMRBs-ToBeModified-List N f1ap.ies id-MulticastMRBs-ToBeModified-List
+MulticastMRBs-ToBeModified-Item N f1ap.ies id-MulticastMRBs-ToBeModified-Item
+MulticastMRBs-ToBeReleased-List N f1ap.ies id-MulticastMRBs-ToBeReleased-List
+MulticastMRBs-ToBeReleased-Item N f1ap.ies id-MulticastMRBs-ToBeReleased-Item
+MulticastMRBs-ToBeSetup-List N f1ap.ies id-MulticastMRBs-ToBeSetup-List
+MulticastMRBs-ToBeSetup-Item N f1ap.ies id-MulticastMRBs-ToBeSetup-Item
+MulticastMRBs-ToBeSetupMod-List N f1ap.ies id-MulticastMRBs-ToBeSetupMod-List
+MulticastMRBs-ToBeSetupMod-Item N f1ap.ies id-MulticastMRBs-ToBeSetupMod-Item
+MBSMulticastF1UContextDescriptor N f1ap.ies id-MBSMulticastF1UContextDescriptor
+MulticastF1UContext-ToBeSetup-List N f1ap.ies id-MulticastF1UContext-ToBeSetup-List
+MulticastF1UContext-ToBeSetup-Item N f1ap.ies id-MulticastF1UContext-ToBeSetup-Item
+MulticastF1UContext-Setup-List N f1ap.ies id-MulticastF1UContext-Setup-List
+MulticastF1UContext-Setup-Item N f1ap.ies id-MulticastF1UContext-Setup-Item
+MulticastF1UContext-FailedToBeSetup-List N f1ap.ies id-MulticastF1UContext-FailedToBeSetup-List
+MulticastF1UContext-FailedToBeSetup-Item N f1ap.ies id-MulticastF1UContext-FailedToBeSetup-Item
+IABCongestionIndication N f1ap.ies id-IABCongestionIndication
+IABConditionalRRCMessageDeliveryIndication N f1ap.ies id-IABConditionalRRCMessageDeliveryIndication
+F1CTransferPathNRDC N f1ap.ies id-F1CTransferPathNRDC
+BufferSizeThresh N f1ap.ies id-BufferSizeThresh
+IAB-TNL-Addresses-Exception N f1ap.ies id-IAB-TNL-Addresses-Exception
+BAP-Header-Rewriting-Added-List N f1ap.ies id-BAP-Header-Rewriting-Added-List
+BAP-Header-Rewriting-Added-List-Item N f1ap.ies id-BAP-Header-Rewriting-Added-List-Item
+Re-routingEnableIndicator N f1ap.ies id-Re-routingEnableIndicator
+Neighbour-Node-Cells-List N f1ap.ies id-Neighbour-Node-Cells-List
+Serving-Cells-List N f1ap.ies id-Serving-Cells-List
+MDTPollutedMeasurementIndicator N f1ap.ies id-MDTPollutedMeasurementIndicator
+PDCMeasurementPeriodicity N f1ap.ies id-PDCMeasurementPeriodicity
+PDCMeasurementQuantities N f1ap.ies id-PDCMeasurementQuantities
+PDCMeasurementQuantities-Item N f1ap.ies id-PDCMeasurementQuantities-Item
+PDCMeasurementResult N f1ap.ies id-PDCMeasurementResult
+PDCReportType N f1ap.ies id-PDCReportType
+RAN-UE-PDC-MeasID N f1ap.ies id-RAN-UE-PDC-MeasID
+SCGActivationRequest N f1ap.ies id-SCGActivationRequest
+SCGActivationStatus N f1ap.ies id-SCGActivationStatus
+PRSTRPList N f1ap.ies id-PRSTRPList
+PRSTransmissionTRPList N f1ap.ies id-PRSTransmissionTRPList
+OnDemandPRS-Info N f1ap.ies id-OnDemandPRS
+TRP-MeasurementUpdateList N f1ap.ies id-TRP-MeasurementUpdateList
+ZoAInformation N f1ap.ies id-ZoAInformation
+ResponseTime N f1ap.ies id-ResponseTime
+MultipleULAoA N f1ap.ies id-MultipleULAoA
+UL-SRS-RSRPP N f1ap.ies id-UL-SRS-RSRPP
+ExtendedAdditionalPathList N f1ap.ies id-ExtendedAdditionalPathList
+TRPTxTEGAssociation N f1ap.ies id-TRPTxTEGAssociation
+TRP-Rx-TEGInformation N f1ap.ies id-TRPRx-TEGInformation
+TRP-PRS-Info-List N f1ap.ies id-TRP-PRS-Info-List
+PRS-Measurement-Info-List N f1ap.ies id-PRS-Measurement-Info-List
+PRSConfigRequestType N f1ap.ies id-PRSConfigRequestType
+MeasurementTimeOccasion N f1ap.ies id-MeasurementTimeOccasion
+MeasurementCharacteristicsRequestIndicator N f1ap.ies id-MeasurementCharacteristicsRequestIndicator
+UEReportingInformation N f1ap.ies id-UEReportingInformation
+PosConextRevIndication N f1ap.ies id-PosConextRevIndication
+TRPBeamAntennaInformation N f1ap.ies id-TRPBeamAntennaInformation
+NRRedCapUEIndication N f1ap.ies id-NRRedCapUEIndication
+PagingDRX N f1ap.ies id-RANUEPagingDRX
+PagingDRX N f1ap.ies id-CNUEPagingDRX
+NRPagingeDRXInformation N f1ap.ies id-NRPagingeDRXInformation
+NRPagingeDRXInformationforRRCINACTIVE N f1ap.ies id-NRPagingeDRXInformationforRRCINACTIVE
+NR-TADV N f1ap.ies id-NR-TADV
+QoEInformation N f1ap.ies id-QoEInformation
+CG-SDTQueryIndication N f1ap.ies id-CG-SDTQueryIndication
+CG-SDTKeptIndicator N f1ap.ies id-CG-SDTKeptIndicator
+CG-SDTSessionInfo N f1ap.ies id-CG-SDTSessionInfoOld
+SDTInformation N f1ap.ies id-SDTInformation
+FiveG-ProSeAuthorized N f1ap.ies id-FiveG-ProSeAuthorized
+NRUESidelinkAggregateMaximumBitrate N f1ap.ies id-FiveG-ProSeUEPC5AggregateMaximumBitrate
+BitRate N f1ap.ies id-FiveG-ProSePC5LinkAMBR
+UuRLCChannelToBeSetupList N f1ap.ies id-UuRLCChannelToBeSetupList
+UuRLCChannelToBeModifiedList N f1ap.ies id-UuRLCChannelToBeModifiedList
+UuRLCChannelToBeReleasedList N f1ap.ies id-UuRLCChannelToBeReleasedList
+UuRLCChannelSetupList N f1ap.ies id-UuRLCChannelSetupList
+UuRLCChannelFailedToBeSetupList N f1ap.ies id-UuRLCChannelFailedToBeSetupList
+UuRLCChannelModifiedList N f1ap.ies id-UuRLCChannelModifiedList
+UuRLCChannelFailedToBeModifiedList N f1ap.ies id-UuRLCChannelFailedToBeModifiedList
+UuRLCChannelRequiredToBeModifiedList N f1ap.ies id-UuRLCChannelRequiredToBeModifiedList
+UuRLCChannelRequiredToBeReleasedList N f1ap.ies id-UuRLCChannelRequiredToBeReleasedList
+PC5RLCChannelToBeSetupList N f1ap.ies id-PC5RLCChannelToBeSetupList
+PC5RLCChannelToBeModifiedList N f1ap.ies id-PC5RLCChannelToBeModifiedList
+PC5RLCChannelToBeReleasedList N f1ap.ies id-PC5RLCChannelToBeReleasedList
+PC5RLCChannelSetupList N f1ap.ies id-PC5RLCChannelSetupList
+PC5RLCChannelFailedToBeSetupList N f1ap.ies id-PC5RLCChannelFailedToBeSetupList
+PC5RLCChannelFailedToBeModifiedList N f1ap.ies id-PC5RLCChannelFailedToBeModifiedList
+PC5RLCChannelRequiredToBeModifiedList N f1ap.ies id-PC5RLCChannelRequiredToBeModifiedList
+PC5RLCChannelRequiredToBeReleasedList N f1ap.ies id-PC5RLCChannelRequiredToBeReleasedList
+PC5RLCChannelModifiedList N f1ap.ies id-PC5RLCChannelModifiedList
+SidelinkRelayConfiguration N f1ap.ies id-SidelinkRelayConfiguration
+RemoteUELocalID N f1ap.ies id-UpdatedRemoteUELocalID
+PathSwitchConfiguration N f1ap.ies id-PathSwitchConfiguration
+PagingCause N f1ap.ies id-PagingCause
+PEIPSAssistanceInfo N f1ap.ies id-PEIPSAssistanceInfo
+UEPagingCapability N f1ap.ies id-UEPagingCapability
+GNBDUUESliceMaximumBitRateList N f1ap.ies id-GNBDUUESliceMaximumBitRateList
+UE-MulticastMRBs-ToBeReleased-List N f1ap.ies id-UE-MulticastMRBs-ToBeReleased-List
+UE-MulticastMRBs-ToBeReleased-Item N f1ap.ies id-UE-MulticastMRBs-ToBeReleased-Item
+UE-MulticastMRBs-ToBeSetup-List N f1ap.ies id-UE-MulticastMRBs-ToBeSetup-List
+UE-MulticastMRBs-ToBeSetup-Item N f1ap.ies id-UE-MulticastMRBs-ToBeSetup-Item
+MulticastMBSSessionList N f1ap.ies id-MulticastMBSSessionSetupList
+MulticastMBSSessionList N f1ap.ies id-MulticastMBSSessionRemoveList
+PosMeasurementAmount N f1ap.ies id-PosMeasurementAmount
+SDT-Termination-Request N f1ap.ies id-SDT-Termination-Request
+BAP-Header-Rewriting-Removed-List N f1ap.ies id-BAP-Header-Rewriting-Removed-List
+BAP-Header-Rewriting-Removed-List-Item N f1ap.ies id-BAP-Header-Rewriting-Removed-List-Item
+SLDRXCycleList N f1ap.ies id-SLDRXCycleList
+BroadcastAreaScope N f1ap.ies id-BroadcastAreaScope
+MDTPLMNModificationList N f1ap.ies id-ManagementBasedMDTPLMNModificationList
+ActivationRequestType N f1ap.ies id-ActivationRequestType
+PosMeasGapPreConfigList N f1ap.ies id-PosMeasGapPreConfigList
+UE-MulticastMRBs-ConfirmedToBeModified-List N f1ap.ies id-UE-MulticastMRBs-ConfirmedToBeModified-List
+UE-MulticastMRBs-ConfirmedToBeModified-Item N f1ap.ies id-UE-MulticastMRBs-ConfirmedToBeModified-Item
+UE-MulticastMRBs-RequiredToBeModified-List N f1ap.ies id-UE-MulticastMRBs-RequiredToBeModified-List
+UE-MulticastMRBs-RequiredToBeModified-Item N f1ap.ies id-UE-MulticastMRBs-RequiredToBeModified-Item
+UE-MulticastMRBs-RequiredToBeReleased-List N f1ap.ies id-UE-MulticastMRBs-RequiredToBeReleased-List
+UE-MulticastMRBs-RequiredToBeReleased-Item N f1ap.ies id-UE-MulticastMRBs-RequiredToBeReleased-Item
+L571Info N f1ap.ies id-L571Info
+L1151Info N f1ap.ies id-L1151Info
+SCS-480 N f1ap.ies id-SCS-480
+SCS-960 N f1ap.ies id-SCS-960
+SRSPosRRCInactiveConfig N f1ap.ies id-SRSPosRRCInactiveConfig
+SDTBearerConfigurationQueryIndication N f1ap.ies id-SDTBearerConfigurationQueryIndication
+SDTBearerConfigurationInfo N f1ap.ies id-SDTBearerConfigurationInfo
+UE-MulticastMRBs-Setup-List N f1ap.ies id-UE-MulticastMRBs-Setup-List
+UE-MulticastMRBs-Setup-Item N f1ap.ies id-UE-MulticastMRBs-Setup-Item
+MulticastF1UContextReferenceCU N f1ap.ies id-MulticastF1UContextReferenceCU
+PosSItypeList N f1ap.ies id-PosSItypeList
+DAPS-HO-Status N f1ap.ies id-DAPS-HO-Status
+UplinkTxDirectCurrentTwoCarrierListInfo N f1ap.ies id-UplinkTxDirectCurrentTwoCarrierListInfo
+UE-MulticastMRBs-ToBeSetup-atModify-List N f1ap.ies id-UE-MulticastMRBs-ToBeSetup-atModify-List
+UE-MulticastMRBs-ToBeSetup-atModify-Item N f1ap.ies id-UE-MulticastMRBs-ToBeSetup-atModify-Item
+MC-PagingCell-list N f1ap.ies id-MC-PagingCell-List
+MC-PagingCell-Item N f1ap.ies id-MC-PagingCell-Item
+SRSPosRRCInactiveQueryIndication N f1ap.ies id-SRSPosRRCInactiveQueryIndication
+UlTxDirectCurrentMoreCarrierInformation N f1ap.ies id-UlTxDirectCurrentMoreCarrierInformation
+CPACMCGInformation N f1ap.ies id-CPACMCGInformation
+ExtendedUEIdentityIndexValue N f1ap.ies id-ExtendedUEIdentityIndexValue
+ServingCellMO-List N f1ap.ies id-ServingCellMO-List
+ServingCellMO-List-Item N f1ap.ies id-ServingCellMO-List-Item
+ServingCellMO-encoded-in-CGC-List N f1ap.ies id-ServingCellMO-encoded-in-CGC-List
+HashedUEIdentityIndexValue N f1ap.ies id-HashedUEIdentityIndexValue
+UE-MulticastMRBs-Setupnew-List N f1ap.ies id-UE-MulticastMRBs-Setupnew-List
+UE-MulticastMRBs-Setupnew-Item N f1ap.ies id-UE-MulticastMRBs-Setupnew-Item
+TransmissionCombn8 N f1ap.ies id-transmissionCombn8
+
+#F1AP-PROTOCOL-EXTENSION
+GNB-CUSystemInformation N f1ap.extension id-gNB-CUSystemInformation
+HandoverPreparationInformation N f1ap.extension id-HandoverPreparationInformation
+SliceSupportList N f1ap.extension id-TAISliceSupportList
+RANAC N f1ap.extension id-RANAC
+RLC-Status N f1ap.extension id-RLC-Status
+PDCPSNLength N f1ap.extension id-DLPDCPSNLength
+MeasurementTimingConfiguration N f1ap.extension id-MeasurementTimingConfiguration
+CellGroupConfig N f1ap.extension id-CellGroupConfig
+DCBasedDuplicationConfigured N f1ap.extension id-DC-Based-Duplication-Configured
+DuplicationActivation N f1ap.extension id-DC-Based-Duplication-Activation
+AvailablePLMNList N f1ap.extension id-AvailablePLMNList
+PDUSessionID N f1ap.extension id-PDUSessionID
+BitRate N f1ap.extension id-ULPDUSessionAggregateMaximumBitRate
+ServingCellMO N f1ap.extension id-ServingCellMO
+QoSFlowMappingIndication N f1ap.extension id-QoSFlowMappingIndication
+BearerTypeChange N f1ap.extension id-BearerTypeChange
+RLCMode N f1ap.extension id-RLCMode
+DuplicationActivation N f1ap.extension id-Duplication-Activation
+DRX-LongCycleStartOffset N f1ap.extension id-DRX-LongCycleStartOffset
+PDCPSNLength N f1ap.extension id-ULPDCPSNLength
+SelectedBandCombinationIndex N f1ap.extension id-SelectedBandCombinationIndex
+SelectedFeatureSetEntryIndex N f1ap.extension id-SelectedFeatureSetEntryIndex
+ResourceCoordinationTransferInformation N f1ap.extension id-ResourceCoordinationTransferInformation
+ExtendedServedPLMNs-List N f1ap.extension id-ExtendedServedPLMNs-List
+ExtendedAvailablePLMN-List N f1ap.extension id-ExtendedAvailablePLMN-List
+Latest-RRC-Version-Enhanced N f1ap.extension id-latest-RRC-Version-Enhanced
+Cell-Direction N f1ap.extension id-Cell-Direction
+Ph-InfoSCG N f1ap.extension id-Ph-InfoSCG
+RequestedBandCombinationIndex N f1ap.extension id-RequestedBandCombinationIndex
+RequestedFeatureSetEntryIndex N f1ap.extension id-RequestedFeatureSetEntryIndex
+RequestedP-MaxFR2 N f1ap.extension id-RequestedP-MaxFR2
+DRX-Config N f1ap.extension id-DRX-Config
+UEAssistanceInformation N f1ap.extension id-UEAssistanceInformation
+BPLMN-ID-Info-List N f1ap.extension id-BPLMN-ID-Info-List
+CP-TransportLayerAddress N f1ap.extension id-TNLAssociationTransportLayerAddressgNBDU
+PortNumber N f1ap.extension id-portNumber
+AdditionalSIBMessageList N f1ap.extension id-AdditionalSIBMessageList
+CellType N f1ap.extension id-Cell-Type
+IgnorePRACHConfiguration N f1ap.extension id-IgnorePRACHConfiguration
+CG-Config N f1ap.extension id-CG-Config
+PDCCH-BlindDetectionSCG N f1ap.extension id-PDCCH-BlindDetectionSCG
+Requested-PDCCH-BlindDetectionSCG N f1ap.extension id-Requested-PDCCH-BlindDetectionSCG
+Ph-InfoMCG N f1ap.extension id-Ph-InfoMCG
+MeasGapSharingConfig N f1ap.extension id-MeasGapSharingConfig
+SystemInformationAreaID N f1ap.extension id-systemInformationAreaID
+AreaScope N f1ap.extension id-areaScope
+AggressorgNBSetID N f1ap.extension id-AggressorgNBSetID
+VictimgNBSetID N f1ap.extension id-VictimgNBSetID
+IntendedTDD-DL-ULConfig N f1ap.extension id-IntendedTDD-DL-ULConfig
+QosMonitoringRequest N f1ap.extension id-QosMonitoringRequest
+BHInfo N f1ap.extension id-BHInfo
+IAB-Info-IAB-DU N f1ap.extension id-IAB-Info-IAB-DU
+IAB-Info-IAB-donor-CU N f1ap.extension id-IAB-Info-IAB-donor-CU
+IAB-Barred N f1ap.extension id-IAB-Barred
+SIB12-message N f1ap.extension id-SIB12-message
+SIB13-message N f1ap.extension id-SIB13-message
+SIB14-message N f1ap.extension id-SIB14-message
+UEAssistanceInformationEUTRA N f1ap.extension id-UEAssistanceInformationEUTRA
+SL-PHY-MAC-RLC-Config N f1ap.extension id-SL-PHY-MAC-RLC-Config
+SL-ConfigDedicatedEUTRA-Info N f1ap.extension id-SL-ConfigDedicatedEUTRA-Info
+AlternativeQoSParaSetList N f1ap.extension id-AlternativeQoSParaSetList
+QoSParaSetNotifyIndex N f1ap.extension id-CurrentQoSParaSetIndex
+NRCarrierList N f1ap.extension id-CarrierList
+NRCarrierList N f1ap.extension id-ULCarrierList
+FrequencyShift7p5khz N f1ap.extension id-FrequencyShift7p5khz
+SSB-PositionsInBurst N f1ap.extension id-SSB-PositionsInBurst
+NRPRACHConfig N f1ap.extension id-NRPRACHConfig
+TDD-UL-DLConfigCommonNR N f1ap.extension id-TDD-UL-DLConfigCommonNR
+ExtendedPacketDelayBudget N f1ap.extension id-CNPacketDelayBudgetDownlink
+ExtendedPacketDelayBudget N f1ap.extension id-ExtendedPacketDelayBudget
+TSCTrafficCharacteristics N f1ap.extension id-TSCTrafficCharacteristics
+ExtendedPacketDelayBudget N f1ap.extension id-CNPacketDelayBudgetUplink
+AdditionalPDCPDuplicationTNL-List N f1ap.extension id-AdditionalPDCPDuplicationTNL-List
+RLCDuplicationInformation N f1ap.extension id-RLCDuplicationInformation
+AdditionalDuplicationIndication N f1ap.extension id-AdditionalDuplicationIndication
+URI-address N f1ap.extension id-TraceCollectionEntityURI
+MDTConfiguration N f1ap.extension id-mdtConfiguration
+NPNBroadcastInformation N f1ap.extension id-NPNBroadcastInformation
+NPNSupportInfo N f1ap.extension id-NPNSupportInfo
+NID N f1ap.extension id-NID
+AvailableSNPN-ID-List N f1ap.extension id-AvailableSNPN-ID-List
+SIB10-message N f1ap.extension id-SIB10-message
+NRCarrierList N f1ap.extension id-DLCarrierList
+ExtendedSliceSupportList N f1ap.extension id-ExtendedTAISliceSupportList
+ConfiguredTACIndication N f1ap.extension id-ConfiguredTACIndication
+NRCGI N f1ap.extension id-NRCGI
+SFN-Offset N f1ap.extension id-SFN-Offset
+TransmissionStopIndicator N f1ap.extension id-TransmissionStopIndicator
+SrsFrequency N f1ap.extension id-SrsFrequency
+CHO-Probability N f1ap.extension id-EstimatedArrivalProbability
+SpatialRelationPerSRSResource N f1ap.extension id-SRSSpatialRelationPerSRSResource
+TransportLayerAddress N f1ap.extension id-PDCPTerminatingNodeDLTNLAddrInfo
+TransportLayerAddress N f1ap.extension id-ENBDLTNLAddress
+PRS-Resource-ID N f1ap.extension id-PRS-Resource-ID
+LocationMeasurementInformation N f1ap.extension id-LocationMeasurementInformation
+SliceRadioResourceStatus N f1ap.extension id-SliceRadioResourceStatus
+CompositeAvailableCapacity N f1ap.extension id-CompositeAvailableCapacity-SUL
+NR-U-Channel-List N f1ap.extension id-NR-U-Channel-List
+NR-U-Channel-Info-List N f1ap.extension id-NR-U
+Coverage-Modification-Notification N f1ap.extension id-Coverage-Modification-Notification
+CCO-Assistance-Information N f1ap.extension id-CCO-Assistance-Information
+MIMOPRBusageInformation N f1ap.extension id-MIMOPRBusageInformation
+MBS-Broadcast-NeighbourCellList N f1ap.extension id-MBS-Broadcast-NeighbourCellList
+Supported-MBS-FSA-ID-List N f1ap.extension id-Supported-MBS-FSA-ID-List
+NonF1terminatingTopologyIndicator N f1ap.extension id-NonF1terminatingTopologyIndicator
+EgressNonF1terminatingTopologyIndicator N f1ap.extension id-EgressNonF1terminatingTopologyIndicator
+IngressNonF1terminatingTopologyIndicator N f1ap.extension id-IngressNonF1terminatingTopologyIndicator
+RBSetConfiguration N f1ap.extension id-rBSetConfiguration
+Frequency-Domain-HSNA-Configuration-List N f1ap.extension id-frequency-Domain-HSNA-Configuration-List
+Child-IAB-Nodes-NA-Resource-List N f1ap.extension id-child-IAB-Nodes-NA-Resource-List
+Parent-IAB-Nodes-NA-Resource-Configuration-List N f1ap.extension id-Parent-IAB-Nodes-NA-Resource-Configuration-List
+NRFreqInfo N f1ap.extension id-uL-FreqInfo
+Transmission-Bandwidth N f1ap.extension id-uL-Transmission-Bandwidth
+NRFreqInfo N f1ap.extension id-dL-FreqInfo
+Transmission-Bandwidth N f1ap.extension id-dL-Transmission-Bandwidth
+NRCarrierList N f1ap.extension id-uL-NR-Carrier-List
+NRCarrierList N f1ap.extension id-dL-NR-Carrier-List
+NRFreqInfo N f1ap.extension id-nRFreqInfo
+Transmission-Bandwidth N f1ap.extension id-transmission-Bandwidth
+NRCarrierList N f1ap.extension id-nR-Carrier-List
+Permutation N f1ap.extension id-permutation
+M5ReportAmount N f1ap.extension id-M5ReportAmount
+M6ReportAmount N f1ap.extension id-M6ReportAmount
+M7ReportAmount N f1ap.extension id-M7ReportAmount
+SurvivalTime N f1ap.extension id-SurvivalTime
+AoA-AssistanceInfo N f1ap.extension id-AoA-SearchWindow
+ARPLocationInformation N f1ap.extension id-ARPLocationInfo
+ARP-ID N f1ap.extension id-ARP-ID
+MultipleULAoA N f1ap.extension id-MultipleULAoA
+SRSResourcetype N f1ap.extension id-SRSResourcetype
+ExtendedAdditionalPathList N f1ap.extension id-ExtendedAdditionalPathList
+LoS-NLoSInformation N f1ap.extension id-LoS-NLoSInformation
+NumberOfTRPRxTEG N f1ap.extension id-NumberOfTRPRxTEG
+NumberOfTRPRxTxTEG N f1ap.extension id-NumberOfTRPRxTxTEG
+TRPTEGInformation N f1ap.extension id-TRPTEGInformation
+Redcap-Bcast-Information N f1ap.extension id-Redcap-Bcast-Information
+SDT-MAC-PHY-CG-Config N f1ap.extension id-SDT-MAC-PHY-CG-Config
+CG-SDTindicatorSetup N f1ap.extension id-CG-SDTindicatorSetup
+CG-SDTindicatorMod N f1ap.extension id-CG-SDTindicatorMod
+SDTRLCBearerConfiguration N f1ap.extension id-SDTRLCBearerConfiguration
+UuRLCChannelID N f1ap.extension id-SRBMappingInfo
+UuRLCChannelID N f1ap.extension id-DRBMappingInfo
+MUSIM-GapConfig N f1ap.extension id-MUSIM-GapConfig
+LastUsedCellIndication N f1ap.extension id-LastUsedCellIndication
+SIB17-message N f1ap.extension id-SIB17-message
+SIB20-message N f1ap.extension id-SIB20-message
+UL-SRS-RSRPP N f1ap.extension id-pathPower
+DU-RX-MT-RX-Extend N f1ap.extension id-DU-RX-MT-RX-Extend
+DU-TX-MT-TX-Extend N f1ap.extension id-DU-TX-MT-TX-Extend
+DU-RX-MT-TX-Extend N f1ap.extension id-DU-RX-MT-TX-Extend
+DU-TX-MT-RX-Extend N f1ap.extension id-DU-TX-MT-RX-Extend
+NSAGSupportList N f1ap.extension id-TAINSAGSupportList
+SL-RLC-ChannelToAddModList N f1ap.extension id-SL-RLC-ChannelToAddModList
+SIB15-message N f1ap.extension id-SIB15-message
+InterFrequencyConfig-NoGap N f1ap.extension id-InterFrequencyConfig-NoGap
+MBSInterestIndication N f1ap.extension id-MBSInterestIndication
+SRSPortIndex N f1ap.extension id-SRSPortIndex
+PEISubgroupingSupportIndication N f1ap.extension id-PEISubgroupingSupportIndication
+NeedForGapsInfoNR N f1ap.extension id-NeedForGapsInfoNR
+NeedForGapNCSGInfoNR N f1ap.extension id-NeedForGapNCSGInfoNR
+NeedForGapNCSGInfoEUTRA N f1ap.extension id-NeedForGapNCSGInfoEUTRA
+MRB-ID N f1ap.extension id-Source-MRB-ID
+PosMeasurementPeriodicityNR-AoA N f1ap.extension id-PosMeasurementPeriodicityNR-AoA
+RedCapIndication N f1ap.extension id-RedCapIndication
+UL-GapFR2-Config N f1ap.extension id-UL-GapFR2-Config
+ConfigRestrictInfoDAPS N f1ap.extension id-ConfigRestrictInfoDAPS
+MulticastF1UContextReferenceCU N f1ap.extension id-MulticastF1UContextReferenceCU
+TwoPHRModeMCG N f1ap.extension id-TwoPHRModeMCG
+TwoPHRModeSCG N f1ap.extension id-TwoPHRModeSCG
+Ncd-SSB-RedCapInitialBWP-SDT N f1ap.extension id-ncd-SSB-RedCapInitialBWP-SDT
+NrofSymbolsExtended N f1ap.extension id-nrofSymbolsExtended
+RepetitionFactorExtended N f1ap.extension id-repetitionFactorExtended
+StartRBHopping N f1ap.extension id-startRBHopping
+StartRBIndex N f1ap.extension id-startRBIndex
+
+#F1AP-ELEMENTARY-PROCEDURE
+Reset N f1ap.proc.imsg id-Reset
+ResetAcknowledge N f1ap.proc.sout id-Reset
+
+F1SetupRequest N f1ap.proc.imsg id-F1Setup
+F1SetupResponse N f1ap.proc.sout id-F1Setup
+F1SetupFailure N f1ap.proc.uout id-F1Setup
+
+GNBDUConfigurationUpdate N f1ap.proc.imsg id-gNBDUConfigurationUpdate
+GNBDUConfigurationUpdateAcknowledge N f1ap.proc.sout id-gNBDUConfigurationUpdate
+GNBDUConfigurationUpdateFailure N f1ap.proc.uout id-gNBDUConfigurationUpdate
+
+GNBCUConfigurationUpdate N f1ap.proc.imsg id-gNBCUConfigurationUpdate
+GNBCUConfigurationUpdateAcknowledge N f1ap.proc.sout id-gNBCUConfigurationUpdate
+GNBCUConfigurationUpdateFailure N f1ap.proc.uout id-gNBCUConfigurationUpdate
+
+UEContextSetupRequest N f1ap.proc.imsg id-UEContextSetup
+UEContextSetupResponse N f1ap.proc.sout id-UEContextSetup
+UEContextSetupFailure N f1ap.proc.uout id-UEContextSetup
+
+UEContextReleaseCommand N f1ap.proc.imsg id-UEContextRelease
+UEContextReleaseComplete N f1ap.proc.sout id-UEContextRelease
+
+UEContextModificationRequest N f1ap.proc.imsg id-UEContextModification
+UEContextModificationResponse N f1ap.proc.sout id-UEContextModification
+UEContextModificationFailure N f1ap.proc.uout id-UEContextModification
+
+UEContextModificationRequired N f1ap.proc.imsg id-UEContextModificationRequired
+UEContextModificationConfirm N f1ap.proc.sout id-UEContextModificationRequired
+UEContextModificationRefuse N f1ap.proc.uout id-UEContextModificationRequired
+
+WriteReplaceWarningRequest N f1ap.proc.imsg id-WriteReplaceWarning
+WriteReplaceWarningResponse N f1ap.proc.sout id-WriteReplaceWarning
+
+PWSCancelRequest N f1ap.proc.imsg id-PWSCancel
+PWSCancelResponse N f1ap.proc.sout id-PWSCancel
+
+ErrorIndication N f1ap.proc.imsg id-ErrorIndication
+
+UEContextReleaseRequest N f1ap.proc.imsg id-UEContextReleaseRequest
+
+InitialULRRCMessageTransfer N f1ap.proc.imsg id-InitialULRRCMessageTransfer
+
+DLRRCMessageTransfer N f1ap.proc.imsg id-DLRRCMessageTransfer
+
+ULRRCMessageTransfer N f1ap.proc.imsg id-ULRRCMessageTransfer
+
+UEInactivityNotification N f1ap.proc.imsg id-UEInactivityNotification
+
+GNBDUResourceCoordinationRequest N f1ap.proc.imsg id-GNBDUResourceCoordination
+GNBDUResourceCoordinationResponse N f1ap.proc.sout id-GNBDUResourceCoordination
+
+PrivateMessage N f1ap.proc.imsg id-privateMessage
+
+SystemInformationDeliveryCommand N f1ap.proc.imsg id-SystemInformationDeliveryCommand
+
+Paging N f1ap.proc.imsg id-Paging
+
+Notify N f1ap.proc.imsg id-Notify
+
+NetworkAccessRateReduction N f1ap.proc.imsg id-NetworkAccessRateReduction
+
+PWSRestartIndication N f1ap.proc.imsg id-PWSRestartIndication
+
+PWSFailureIndication N f1ap.proc.imsg id-PWSFailureIndication
+
+GNBDUStatusIndication N f1ap.proc.imsg id-GNBDUStatusIndication
+
+RRCDeliveryReport N f1ap.proc.imsg id-RRCDeliveryReport
+
+F1RemovalRequest N f1ap.proc.imsg id-F1Removal
+F1RemovalResponse N f1ap.proc.sout id-F1Removal
+F1RemovalFailure N f1ap.proc.uout id-F1Removal
+
+TraceStart N f1ap.proc.imsg id-TraceStart
+
+DeactivateTrace N f1ap.proc.imsg id-DeactivateTrace
+
+DUCURadioInformationTransfer N f1ap.proc.imsg id-DUCURadioInformationTransfer
+
+CUDURadioInformationTransfer N f1ap.proc.imsg id-CUDURadioInformationTransfer
+
+BAPMappingConfiguration N f1ap.proc.imsg id-BAPMappingConfiguration
+BAPMappingConfigurationAcknowledge N f1ap.proc.sout id-BAPMappingConfiguration
+BAPMappingConfigurationFailure N f1ap.proc.uout id-BAPMappingConfiguration
+
+GNBDUResourceConfiguration N f1ap.proc.imsg id-GNBDUResourceConfiguration
+GNBDUResourceConfigurationAcknowledge N f1ap.proc.sout id-GNBDUResourceConfiguration
+GNBDUResourceConfigurationFailure N f1ap.proc.uout id-GNBDUResourceConfiguration
+
+IABTNLAddressRequest N f1ap.proc.imsg id-IABTNLAddressAllocation
+IABTNLAddressResponse N f1ap.proc.sout id-IABTNLAddressAllocation
+IABTNLAddressFailure N f1ap.proc.uout id-IABTNLAddressAllocation
+
+IABUPConfigurationUpdateRequest N f1ap.proc.imsg id-IABUPConfigurationUpdate
+IABUPConfigurationUpdateResponse N f1ap.proc.sout id-IABUPConfigurationUpdate
+IABUPConfigurationUpdateFailure N f1ap.proc.uout id-IABUPConfigurationUpdate
+
+ResourceStatusRequest N f1ap.proc.imsg id-resourceStatusReportingInitiation
+ResourceStatusResponse N f1ap.proc.sout id-resourceStatusReportingInitiation
+ResourceStatusFailure N f1ap.proc.uout id-resourceStatusReportingInitiation
+
+ResourceStatusUpdate N f1ap.proc.imsg id-resourceStatusReporting
+
+AccessAndMobilityIndication N f1ap.proc.imsg id-accessAndMobilityIndication
+
+ReferenceTimeInformationReportingControl N f1ap.proc.imsg id-ReferenceTimeInformationReportingControl
+
+ReferenceTimeInformationReport N f1ap.proc.imsg id-ReferenceTimeInformationReport
+
+AccessSuccess N f1ap.proc.imsg id-accessSuccess
+
+CellTrafficTrace N f1ap.proc.imsg id-cellTrafficTrace
+
+PositioningAssistanceInformationControl N f1ap.proc.imsg id-PositioningAssistanceInformationControl
+
+PositioningAssistanceInformationFeedback N f1ap.proc.imsg id-PositioningAssistanceInformationFeedback
+
+PositioningMeasurementRequest N f1ap.proc.imsg id-PositioningMeasurementExchange
+PositioningMeasurementResponse N f1ap.proc.sout id-PositioningMeasurementExchange
+PositioningMeasurementFailure N f1ap.proc.uout id-PositioningMeasurementExchange
+
+PositioningMeasurementReport N f1ap.proc.imsg id-PositioningMeasurementReport
+
+PositioningMeasurementAbort N f1ap.proc.imsg id-PositioningMeasurementAbort
+
+PositioningMeasurementFailureIndication N f1ap.proc.imsg id-PositioningMeasurementFailureIndication
+
+PositioningMeasurementUpdate N f1ap.proc.imsg id-PositioningMeasurementUpdate
+
+TRPInformationRequest N f1ap.proc.imsg id-TRPInformationExchange
+TRPInformationResponse N f1ap.proc.sout id-TRPInformationExchange
+TRPInformationFailure N f1ap.proc.uout id-TRPInformationExchange
+
+PositioningInformationRequest N f1ap.proc.imsg id-PositioningInformationExchange
+PositioningInformationResponse N f1ap.proc.sout id-PositioningInformationExchange
+PositioningInformationFailure N f1ap.proc.uout id-PositioningInformationExchange
+
+PositioningActivationRequest N f1ap.proc.imsg id-PositioningActivation
+PositioningActivationResponse N f1ap.proc.sout id-PositioningActivation
+PositioningActivationFailure N f1ap.proc.uout id-PositioningActivation
+
+PositioningDeactivation N f1ap.proc.imsg id-PositioningDeactivation
+
+E-CIDMeasurementInitiationRequest N f1ap.proc.imsg id-E-CIDMeasurementInitiation
+E-CIDMeasurementInitiationResponse N f1ap.proc.sout id-E-CIDMeasurementInitiation
+E-CIDMeasurementInitiationFailure N f1ap.proc.uout id-E-CIDMeasurementInitiation
+
+E-CIDMeasurementFailureIndication N f1ap.proc.imsg id-E-CIDMeasurementFailureIndication
+
+E-CIDMeasurementReport N f1ap.proc.imsg id-E-CIDMeasurementReport
+
+E-CIDMeasurementTerminationCommand N f1ap.proc.imsg id-E-CIDMeasurementTermination
+
+PositioningInformationUpdate N f1ap.proc.imsg id-PositioningInformationUpdate
+
+BroadcastContextSetupRequest N f1ap.proc.imsg id-BroadcastContextSetup
+BroadcastContextSetupResponse N f1ap.proc.sout id-BroadcastContextSetup
+BroadcastContextSetupFailure N f1ap.proc.uout id-BroadcastContextSetup
+
+BroadcastContextReleaseCommand N f1ap.proc.imsg id-BroadcastContextRelease
+BroadcastContextReleaseComplete N f1ap.proc.sout id-BroadcastContextRelease
+
+BroadcastContextReleaseRequest N f1ap.proc.imsg id-BroadcastContextReleaseRequest
+
+BroadcastContextModificationRequest N f1ap.proc.imsg id-BroadcastContextModification
+BroadcastContextModificationResponse N f1ap.proc.sout id-BroadcastContextModification
+BroadcastContextModificationFailure N f1ap.proc.uout id-BroadcastContextModification
+
+MulticastGroupPaging N f1ap.proc.imsg id-MulticastGroupPaging
+
+MulticastContextSetupRequest N f1ap.proc.imsg id-MulticastContextSetup
+MulticastContextSetupResponse N f1ap.proc.sout id-MulticastContextSetup
+MulticastContextSetupFailure N f1ap.proc.uout id-MulticastContextSetup
+
+MulticastContextReleaseCommand N f1ap.proc.imsg id-MulticastContextRelease
+MulticastContextReleaseComplete N f1ap.proc.sout id-MulticastContextRelease
+
+MulticastContextReleaseRequest N f1ap.proc.imsg id-MulticastContextReleaseRequest
+
+MulticastContextModificationRequest N f1ap.proc.imsg id-MulticastContextModification
+MulticastContextModificationResponse N f1ap.proc.sout id-MulticastContextModification
+MulticastContextModificationFailure N f1ap.proc.uout id-MulticastContextModification
+
+MulticastDistributionSetupRequest N f1ap.proc.imsg id-MulticastDistributionSetup
+MulticastDistributionSetupResponse N f1ap.proc.sout id-MulticastDistributionSetup
+MulticastDistributionSetupFailure N f1ap.proc.uout id-MulticastDistributionSetup
+
+MulticastDistributionReleaseCommand N f1ap.proc.imsg id-MulticastDistributionRelease
+MulticastDistributionReleaseComplete N f1ap.proc.sout id-MulticastDistributionRelease
+
+PDCMeasurementInitiationRequest N f1ap.proc.imsg id-PDCMeasurementInitiation
+PDCMeasurementInitiationResponse N f1ap.proc.sout id-PDCMeasurementInitiation
+PDCMeasurementInitiationFailure N f1ap.proc.uout id-PDCMeasurementInitiation
+
+PDCMeasurementReport N f1ap.proc.imsg id-PDCMeasurementReport
+
+PDCMeasurementTerminationCommand N f1ap.proc.imsg id-PDCMeasurementTerminationCommand
+
+PDCMeasurementFailureIndication N f1ap.proc.imsg id-PDCMeasurementFailureIndication
+
+PRSConfigurationRequest N f1ap.proc.imsg id-pRSConfigurationExchange
+PRSConfigurationResponse N f1ap.proc.sout id-pRSConfigurationExchange
+PRSConfigurationFailure N f1ap.proc.uout id-pRSConfigurationExchange
+
+MeasurementPreconfigurationRequired N f1ap.proc.imsg id-measurementPreconfiguration
+MeasurementPreconfigurationConfirm N f1ap.proc.sout id-measurementPreconfiguration
+MeasurementPreconfigurationRefuse N f1ap.proc.uout id-measurementPreconfiguration
+
+MeasurementActivation N f1ap.proc.imsg id-measurementActivation
+
+QoEInformationTransfer N f1ap.proc.imsg id-QoEInformationTransfer
+
+PosSystemInformationDeliveryCommand N f1ap.proc.imsg id-PosSystemInformationDeliveryCommand
+
+#.FN_BODY AdditionalSIBMessageList-Item/additionalSIB VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sIBmessage);
+ switch (f1ap_data->sib_type) {
+ case 6:
+ dissect_nr_rrc_SIB6_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 7:
+ dissect_nr_rrc_SIB7_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 8:
+ dissect_nr_rrc_SIB8_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ default:
+ break;
+ }
+ }
+
+#.FN_BODY EUTRA-NR-CellResourceCoordinationReq-Container VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container);
+ dissect_x2ap_EUTRANRCellResourceCoordinationRequest_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY EUTRA-NR-CellResourceCoordinationReqAck-Container VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container);
+ dissect_x2ap_EUTRANRCellResourceCoordinationResponse_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY ResourceCoordinationTransferContainer VAL_PTR=&param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree;
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ResourceCoordinationTransferContainer);
+ switch (f1ap_data->message_type) {
+ case INITIATING_MESSAGE:
+ switch (f1ap_data->procedure_code) {
+ case id_UEContextSetup:
+ case id_UEContextModification:
+ dissect_x2ap_MeNBResourceCoordinationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case id_UEContextModificationRequired:
+ dissect_x2ap_SgNBResourceCoordinationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ default:
+ break;
+ }
+ break;
+ case SUCCESSFUL_OUTCOME:
+ switch (f1ap_data->procedure_code) {
+ case id_UEContextSetup:
+ case id_UEContextModification:
+ dissect_x2ap_SgNBResourceCoordinationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case id_UEContextModificationRequired:
+ dissect_x2ap_MeNBResourceCoordinationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ default:
+ break;
+ }
+ break;
+ default:
+ break;
+ }
+ }
+
+#.FN_BODY RRCContainer VAL_PTR=&param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree;
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RRCContainer);
+ switch (f1ap_data->message_type) {
+ case INITIATING_MESSAGE:
+ switch (f1ap_data->procedure_code) {
+ case id_InitialULRRCMessageTransfer:
+ col_append_str(actx->pinfo->cinfo, COL_PROTOCOL, "/");
+ col_set_fence(actx->pinfo->cinfo, COL_PROTOCOL);
+ col_set_fence(actx->pinfo->cinfo, COL_INFO);
+ call_dissector(nr_rrc_ul_ccch_handle, param_tvb, actx->pinfo, subtree);
+ break;
+ case id_ULRRCMessageTransfer:
+ switch (f1ap_data->srb_id) {
+ case 1:
+ case 2:
+ case 3:
+ col_append_str(actx->pinfo->cinfo, COL_PROTOCOL, "/");
+ col_set_fence(actx->pinfo->cinfo, COL_PROTOCOL);
+ col_set_fence(actx->pinfo->cinfo, COL_INFO);
+ add_nr_pdcp_meta_data(actx->pinfo, PDCP_NR_DIRECTION_UPLINK, f1ap_data->srb_id);
+ call_dissector(nr_pdcp_handle, param_tvb, actx->pinfo, subtree);
+ break;
+ default:
+ break;
+ }
+ break;
+ case id_DLRRCMessageTransfer:
+ case id_UEContextRelease:
+ switch (f1ap_data->srb_id) {
+ case 0:
+ col_append_str(actx->pinfo->cinfo, COL_PROTOCOL, "/");
+ col_set_fence(actx->pinfo->cinfo, COL_PROTOCOL);
+ col_set_fence(actx->pinfo->cinfo, COL_INFO);
+ call_dissector(nr_rrc_dl_ccch_handle, param_tvb, actx->pinfo, subtree);
+ break;
+ case 1:
+ case 2:
+ case 3:
+ col_append_str(actx->pinfo->cinfo, COL_PROTOCOL, "/");
+ col_set_fence(actx->pinfo->cinfo, COL_PROTOCOL);
+ col_set_fence(actx->pinfo->cinfo, COL_INFO);
+ add_nr_pdcp_meta_data(actx->pinfo, PDCP_NR_DIRECTION_DOWNLINK, f1ap_data->srb_id);
+ call_dissector(nr_pdcp_handle, param_tvb, actx->pinfo, subtree);
+ break;
+ default:
+ break;
+ }
+ break;
+ case id_UEContextSetup:
+ case id_UEContextModification:
+ col_append_str(actx->pinfo->cinfo, COL_PROTOCOL, "/");
+ col_set_fence(actx->pinfo->cinfo, COL_PROTOCOL);
+ col_set_fence(actx->pinfo->cinfo, COL_INFO);
+ add_nr_pdcp_meta_data(actx->pinfo, PDCP_NR_DIRECTION_DOWNLINK, 1);
+ call_dissector(nr_pdcp_handle, param_tvb, actx->pinfo, subtree);
+ break;
+ default:
+ break;
+ }
+ break;
+ case SUCCESSFUL_OUTCOME:
+ switch (f1ap_data->procedure_code) {
+ case id_UEContextModificationRequired:
+ col_append_str(actx->pinfo->cinfo, COL_PROTOCOL, "/");
+ col_set_fence(actx->pinfo->cinfo, COL_PROTOCOL);
+ col_set_fence(actx->pinfo->cinfo, COL_INFO);
+ add_nr_pdcp_meta_data(actx->pinfo, PDCP_NR_DIRECTION_DOWNLINK, 1);
+ call_dissector(nr_pdcp_handle, param_tvb, actx->pinfo, subtree);
+ break;
+ default:
+ break;
+ }
+ break;
+ default:
+ break;
+ }
+ }
+
+#.FN_BODY SRBID VAL_PTR=&f1ap_data->srb_id
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+%(DEFAULT_BODY)s
+
+#.FN_BODY RRCContainer-RRCSetupComplete VAL_PTR=&param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RRCContainer_RRCSetupComplete);
+ col_append_str(actx->pinfo->cinfo, COL_PROTOCOL, "/");
+ col_set_fence(actx->pinfo->cinfo, COL_PROTOCOL);
+ col_set_fence(actx->pinfo->cinfo, COL_INFO);
+ call_dissector(nr_rrc_ul_dcch_handle, param_tvb, actx->pinfo, subtree);
+ }
+
+#.FN_BODY DUtoCURRCContainer VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_DUtoCURRCContainer);
+ dissect_nr_rrc_CellGroupConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Served-Cell-Information/measurementTimingConfiguration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_measurementTimingConfiguration);
+ dissect_nr_rrc_MeasurementTimingConfiguration_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY PLMN-Identity VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ e212_number_type_t number_type = f1ap_data->number_type;
+ f1ap_data->number_type = E212_NONE;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_PLMN_Identity);
+ dissect_e212_mcc_mnc(param_tvb, actx->pinfo, subtree, 0, number_type, FALSE);
+ }
+
+#.FN_BODY NRCGI
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ f1ap_data->number_type = E212_NRCGI;
+%(DEFAULT_BODY)s
+
+#.TYPE_ATTR
+PortNumber TYPE = FT_UINT16 DISPLAY = BASE_DEC
+
+#.FN_BODY PortNumber VAL_PTR = &parameter_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 MIB-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MIB_message);
+ dissect_nr_rrc_MIB_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB1-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB1_message);
+ dissect_nr_rrc_SIB1_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec
+
+#.TYPE_ATTR
+BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_kbit
+
+#.TYPE_ATTR
+ChannelOccupancyTimePercentage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+EnergyDetectionThreshold DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
+
+#.TYPE_ATTR
+MIMOPRBusageInformation/dl-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+MIMOPRBusageInformation/ul-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+MIMOPRBusageInformation/dl-non-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+MIMOPRBusageInformation/ul-non-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+MIMOPRBusageInformation/dl-Total-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+MIMOPRBusageInformation/ul-Total-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+SNSSAIRadioResourceStatus-Item/sNSSAIdlGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+SNSSAIRadioResourceStatus-Item/sNSSAIulGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+SNSSAIRadioResourceStatus-Item/sNSSAIdlNonGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+SNSSAIRadioResourceStatus-Item/sNSSAIulNonGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+SNSSAIRadioResourceStatus-Item/sNSSAIdlTotalPRBallocation DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.TYPE_ATTR
+SNSSAIRadioResourceStatus-Item/sNSSAIulTotalPRBallocation DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.FN_BODY CG-Config VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_CG_Config);
+ dissect_nr_rrc_CG_Config_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY CG-ConfigInfo VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_CG_ConfigInfo);
+ dissect_nr_rrc_CG_ConfigInfo_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY UE-CapabilityRAT-ContainerList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UE_CapabilityRAT_ContainerList);
+ dissect_nr_rrc_UE_CapabilityRAT_ContainerList_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MeasConfig VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasConfig);
+ dissect_nr_rrc_MeasConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY HandoverPreparationInformation VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_HandoverPreparationInformation);
+ dissect_nr_rrc_HandoverPreparationInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY CellGroupConfig VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_CellGroupConfig);
+ dissect_nr_rrc_CellGroupConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MeasurementTimingConfiguration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_measurementTimingConfiguration);
+ dissect_nr_rrc_MeasurementTimingConfiguration_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MeasGapConfig VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasGapConfig);
+ dissect_nr_rrc_MeasGapConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MeasGapSharingConfig VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasGapSharingConfig);
+ dissect_nr_rrc_MeasGapSharingConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY DUtoCURRCInformation/requestedP-MaxFR1 VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_requestedP_MaxFR1);
+ dissect_nr_rrc_P_Max_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+FiveGS-TAC TYPE = FT_UINT24 DISPLAY = BASE_DEC_HEX
+#.FN_BODY FiveGS-TAC VAL_PTR = &parameter_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);
+ }
+
+#.TYPE_ATTR
+Configured-EPS-TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
+#.FN_BODY Configured-EPS-TAC VAL_PTR = &parameter_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 SibtypetobeupdatedListItem/sIBtype VAL_PTR = &f1ap_data->sib_type
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+%(DEFAULT_BODY)s
+
+#.FN_BODY SibtypetobeupdatedListItem/sIBmessage VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sIBmessage);
+ switch (f1ap_data->sib_type) {
+ case 2:
+ dissect_nr_rrc_SIB2_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 3:
+ dissect_nr_rrc_SIB3_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 4:
+ dissect_nr_rrc_SIB4_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 5:
+ dissect_nr_rrc_SIB5_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 6:
+ dissect_nr_rrc_SIB6_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 7:
+ dissect_nr_rrc_SIB7_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 8:
+ dissect_nr_rrc_SIB8_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 9:
+ dissect_nr_rrc_SIB9_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 10:
+ dissect_nr_rrc_SIB10_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 11:
+ dissect_nr_rrc_SIB11_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 12:
+ dissect_nr_rrc_SIB12_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 13:
+ dissect_nr_rrc_SIB13_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 14:
+ dissect_nr_rrc_SIB14_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 15:
+ dissect_nr_rrc_SIB15_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 16:
+ dissect_nr_rrc_SIB16_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 17:
+ dissect_nr_rrc_SIB17_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 18:
+ dissect_nr_rrc_SIB18_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 19:
+ dissect_nr_rrc_SIB19_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 20:
+ dissect_nr_rrc_SIB20_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 21:
+ dissect_nr_rrc_SIB21_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ default:
+ break;
+ }
+ }
+
+#.FN_BODY SIBType-PWS VAL_PTR = &f1ap_data->sib_type
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+%(DEFAULT_BODY)s
+
+#.FN_BODY PWSSystemInformation/sIBmessage VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sIBmessage);
+ switch (f1ap_data->sib_type) {
+ case 6:
+ dissect_nr_rrc_SIB6_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 7:
+ dissect_nr_rrc_SIB7_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 8:
+ dissect_nr_rrc_SIB8_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ default:
+ break;
+ }
+ }
+
+#.TYPE_ATTR
+MaxPacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_MaxPacketLossRate_fmt)
+
+#.TYPE_ATTR
+PacketDelayBudget DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_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 ProtectedEUTRAResourceIndication VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ProtectedEUTRAResourceIndication);
+ dissect_x2ap_ProtectedEUTRAResourceIndication_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY UplinkTxDirectCurrentListInformation VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UplinkTxDirectCurrentListInformation);
+ dissect_nr_rrc_UplinkTxDirectCurrentList_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY UplinkTxDirectCurrentTwoCarrierListInfo VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo);
+ dissect_nr_rrc_UplinkTxDirectCurrentTwoCarrierList_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Latest-RRC-Version-Enhanced VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+#.FN_FTR Latest-RRC-Version-Enhanced
+ if (param_tvb) {
+ proto_item_set_text(actx->created_item, "%u.%u.%u", tvb_get_guint8(param_tvb, 0), tvb_get_guint8(param_tvb, 1), tvb_get_guint8(param_tvb, 2));
+ }
+
+#.FN_BODY TransportLayerAddress VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree;
+ gint tvb_len;
+
+ tvb_len = tvb_reported_length(param_tvb);
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_TransportLayerAddress);
+ if (tvb_len == 4) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_f1ap_transportLayerAddressIPv4, param_tvb, 0, 4, ENC_BIG_ENDIAN);
+ } else if (tvb_len == 16) {
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_f1ap_transportLayerAddressIPv6, param_tvb, 0, 16, ENC_NA);
+ } else if (tvb_len == 20) {
+ /* IPv4 */
+ proto_tree_add_item(subtree, hf_f1ap_transportLayerAddressIPv4, param_tvb, 0, 4, ENC_BIG_ENDIAN);
+ /* IPv6 */
+ proto_tree_add_item(subtree, hf_f1ap_transportLayerAddressIPv6, param_tvb, 4, 16, ENC_NA);
+ }
+ }
+
+#.TYPE_ATTR
+UACReductionIndication DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+
+#.FN_BODY DRX-Config VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_DRX_Config);
+ dissect_nr_rrc_DRX_Config_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY PDCCH-BlindDetectionSCG VAL_PTR=&parameter_tvb HF_INDEX=-1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 1, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+PDCCH-BlindDetectionSCG TYPE=FT_UINT8 DISPLAY=BASE_DEC
+
+#.FN_BODY Requested-PDCCH-BlindDetectionSCG VAL_PTR=&parameter_tvb HF_INDEX=-1
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 1, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+Requested-PDCCH-BlindDetectionSCG TYPE=FT_UINT8 DISPLAY=BASE_DEC
+
+#.FN_BODY Ph-InfoMCG VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_Ph_InfoMCG);
+ dissect_nr_rrc_PH_TypeListMCG_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Ph-InfoSCG VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_Ph_InfoSCG);
+ dissect_nr_rrc_PH_TypeListSCG_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RequestedBandCombinationIndex VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RequestedBandCombinationIndex);
+ dissect_nr_rrc_BandCombinationIndex_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RequestedFeatureSetEntryIndex VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RequestedFeatureSetEntryIndex);
+ dissect_nr_rrc_FeatureSetEntryIndex_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RequestedP-MaxFR2 VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RequestedP_MaxFR2);
+ dissect_nr_rrc_P_Max_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY UEAssistanceInformation VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UEAssistanceInformation);
+ dissect_nr_rrc_UEAssistanceInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY BurstArrivalTime VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_BurstArrivalTime);
+ dissect_nr_rrc_ReferenceTime_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Child-Node-Cells-List-Item/cSI-RS-Configuration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_cSI_RS_Configuration);
+ dissect_nr_rrc_NZP_CSI_RS_Resource_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Neighbour-Node-Cells-List-Item/cSI-RS-Configuration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_cSI_RS_Configuration);
+ dissect_nr_rrc_NZP_CSI_RS_Resource_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Child-Node-Cells-List-Item/sR-Configuration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sR_Configuration);
+ dissect_nr_rrc_SchedulingRequestResourceConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Neighbour-Node-Cells-List-Item/sR-Configuration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sR_Configuration);
+ dissect_nr_rrc_SchedulingRequestResourceConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Child-Node-Cells-List-Item/pDCCH-ConfigSIB1 VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_pDCCH_ConfigSIB1);
+ dissect_nr_rrc_PDCCH_ConfigSIB1_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Neighbour-Node-Cells-List-Item/pDCCH-ConfigSIB1 VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_pDCCH_ConfigSIB1);
+ dissect_nr_rrc_PDCCH_ConfigSIB1_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Child-Node-Cells-List-Item/sCS-Common VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sCS_Common);
+ dissect_nr_rrc_subCarrierSpacingCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Neighbour-Node-Cells-List-Item/sCS-Common VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sCS_Common);
+ dissect_nr_rrc_subCarrierSpacingCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+ExtendedPacketDelayBudget DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(f1ap_ExtendedPacketDelayBudget_fmt)
+
+#.FN_BODY IABTNLAddress/iPv4Address VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_IABTNLAddressIPv4Address);
+ proto_tree_add_item(subtree, hf_f1ap_IABTNLAddressIPv4, param_tvb, 0, 4, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY IABTNLAddress/iPv6Address VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_IABTNLAddressIPv6Address);
+ proto_tree_add_item(subtree, hf_f1ap_IABTNLAddressIPv6, param_tvb, 0, 16, ENC_NA);
+ }
+
+#.FN_BODY IABTNLAddress/iPv6Prefix VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_IABTNLAddressIPv6Prefix);
+ proto_tree_add_item(subtree, hf_f1ap_IABTNLAddressIPv6Prefix, param_tvb, 0, 8, ENC_NA);
+ }
+
+#.FN_BODY InterfacesToTrace VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(param_tvb){
+ static int * const fields[] = {
+ &hf_f1ap_interfacesToTrace_NG_C,
+ &hf_f1ap_interfacesToTrace_Xn_C,
+ &hf_f1ap_interfacesToTrace_Uu,
+ &hf_f1ap_interfacesToTrace_F1_C,
+ &hf_f1ap_interfacesToTrace_E1,
+ &hf_f1ap_interfacesToTrace_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_InterfacesToTrace);
+ proto_tree_add_bitmask_list(subtree, param_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+M7period DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_minutes
+
+#.FN_BODY MeasurementsToActivate VAL_PTR=&param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ static int * const fields[] = {
+ &hf_f1ap_MeasurementsToActivate_Reserved1,
+ &hf_f1ap_MeasurementsToActivate_M2,
+ &hf_f1ap_MeasurementsToActivate_Reserved2,
+ &hf_f1ap_MeasurementsToActivate_M5,
+ &hf_f1ap_MeasurementsToActivate_Reserved3,
+ &hf_f1ap_MeasurementsToActivate_M6,
+ &hf_f1ap_MeasurementsToActivate_M7,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasurementsToActivate);
+ proto_tree_add_bitmask_list(subtree, param_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY NRUERLFReportContainer VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NRUERLFReportContainer);
+ dissect_nr_rrc_nr_RLF_Report_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+RepetitionPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
+
+#.TYPE_ATTR
+Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
+
+#.FN_BODY RACH-Config-Common VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACH_Config_Common);
+ dissect_nr_rrc_RACH_ConfigCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RACH-Config-Common-IAB VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACH_Config_Common_IAB);
+ dissect_nr_rrc_RACH_ConfigCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RACHReportContainer VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACHReportContainer);
+ dissect_nr_rrc_RA_ReportList_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY ReferenceTime VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ReferenceTime);
+ dissect_nr_rrc_ReferenceTime_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY ReportCharacteristics VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ static int * const fields[] = {
+ &hf_f1ap_ReportCharacteristics_PRBPeriodic,
+ &hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic,
+ &hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ &hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic,
+ &hf_f1ap_ReportCharacteristics_NumberOfActiveUEs,
+ &hf_f1ap_ReportCharacteristics_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ReportCharacteristics);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY SIB10-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB10_message);
+ dissect_nr_rrc_SIB10_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB12-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB12_message);
+ dissect_nr_rrc_SIB12_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB13-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB13_message);
+ dissect_nr_rrc_SIB13_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB14-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB14_message);
+ dissect_nr_rrc_SIB14_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB15-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB15_message);
+ dissect_nr_rrc_SIB15_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB17-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB17_message);
+ dissect_nr_rrc_SIB17_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB20-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB20_message);
+ dissect_nr_rrc_SIB20_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SL-PHY-MAC-RLC-Config VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_PHY_MAC_RLC_Config);
+ dissect_nr_rrc_SL_PHY_MAC_RLC_Config_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SL-RLC-ChannelToAddModList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_RLC_ChannelToAddModList);
+ dissect_nr_rrc_SL_RLC_ChannelToAddModList_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SL-ConfigDedicatedEUTRA-Info VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_ConfigDedicatedEUTRA_Info);
+ dissect_nr_rrc_SL_ConfigDedicatedEUTRA_Info_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY TDD-UL-DLConfigCommonNR VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_TDD_UL_DLConfigCommonNR);
+ dissect_nr_rrc_TDD_UL_DL_ConfigCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY UEAssistanceInformationEUTRA VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UEAssistanceInformationEUTRA);
+ dissect_lte_rrc_UEAssistanceInformation_r11_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY PosAssistance-Information VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_PosAssistance_Information);
+ dissect_nrppa_Assistance_Information_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY PosAssistanceInformationFailureList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_PosAssistance_Information);
+ dissect_nrppa_Assistance_Information_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY LocationMeasurementInformation VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_LocationMeasurementInformation);
+ dissect_nr_rrc_LocationMeasurementInfo_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MUSIM-GapConfig VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MUSIM_GapConfig);
+ dissect_nr_rrc_MUSIM_GapConfig_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Ncd-SSB-RedCapInitialBWP-SDT VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT);
+ dissect_nr_rrc_NonCellDefiningSSB_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SDT-MAC-PHY-CG-Config VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SDT_MAC_PHY_CG_Config);
+ dissect_nr_rrc_SDT_MAC_PHY_CG_Config_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SDTRLCBearerConfiguration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SDTRLCBearerConfiguration);
+ dissect_nr_rrc_RLC_BearerConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MBSInterestIndication VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MBSInterestIndication);
+ dissect_nr_rrc_MBSInterestIndication_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY NeedForGapsInfoNR VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NeedForGapsInfoNR);
+ dissect_nr_rrc_NeedForGapsInfoNR_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY NeedForGapNCSGInfoNR VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NeedForGapNCSGInfoNR);
+ dissect_nr_rrc_NeedForGapNCSG_InfoNR_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY NeedForGapNCSGInfoEUTRA VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NeedForGapNCSGInfoEUTRA);
+ dissect_nr_rrc_NeedForGapNCSG_InfoEUTRA_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY ConfigRestrictInfoDAPS VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ConfigRestrictInfoDAPS);
+ dissect_nr_rrc_ConfigRestrictInfoDAPS_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MBS-Broadcast-NeighbourCellList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MBS_Broadcast_NeighbourCellList);
+ dissect_nr_rrc_MBS_NeighbourCellList_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MBS-Broadcast-MRB-Item/mRB-PDCP-Config-Broadcast VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mRB_PDCP_Config_Broadcast);
+ dissect_nr_rrc_MRB_PDCP_ConfigBroadcast_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY PosMeasGapPreConfigList/posMeasGapPreConfigToAddModList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_posMeasGapPreConfigToAddModList);
+ dissect_nr_rrc_PosMeasGapPreConfigToAddModList_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY PosMeasGapPreConfigList/posMeasGapPreConfigToReleaseList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_posMeasGapPreConfigToReleaseList);
+ dissect_nr_rrc_PosMeasGapPreConfigToReleaseList_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SidelinkConfigurationContainer VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SidelinkConfigurationContainer);
+ dissect_nr_rrc_SL_ConfigDedicatedNR_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SRSPosRRCInactiveConfig VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SRSPosRRCInactiveConfig);
+ dissect_nr_rrc_SRS_PosRRC_InactiveConfig_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+StartTimeAndDuration/duration DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
+
+#.FN_BODY SuccessfulHOReportInformation-Item/successfulHOReportContainer VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_successfulHOReportContainer);
+ dissect_nr_rrc_SuccessHO_Report_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+SurvivalTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
+
+#.FN_BODY UL-GapFR2-Config VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UL_GapFR2_Config);
+ dissect_nr_rrc_UL_GapFR2_Config_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RelativeTime1900 VAL_PTR = &param_tvb HF_INDEX = -1
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, param_tvb, 0, 8, ENC_TIME_NTP|ENC_BIG_ENDIAN);
+ }
+
+#.FN_HDR Reset
+ set_message_label(actx, MTYPE_RESET);
+ set_stats_message_type(actx->pinfo, MTYPE_RESET);
+#.FN_HDR ResetAcknowledge
+ set_message_label(actx, MTYPE_RESET_ACK);
+ set_stats_message_type(actx->pinfo, MTYPE_RESET_ACK);
+#.FN_HDR F1SetupRequest
+ set_message_label(actx, MTYPE_F1_SETUP_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_F1_SETUP_REQUEST);
+#.FN_HDR F1SetupResponse
+ set_message_label(actx, MTYPE_F1_SETUP_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_F1_SETUP_RESPONSE);
+#.FN_HDR F1SetupFailure
+ set_message_label(actx, MTYPE_F1_SETUP_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_F1_SETUP_FAILURE);
+#.FN_HDR GNBDUConfigurationUpdate
+ set_message_label(actx, MTYPE_GNB_DU_CONFIGURATION_UPDATE);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_DU_CONFIGURATION_UPDATE);
+#.FN_HDR GNBDUConfigurationUpdateAcknowledge
+ set_message_label(actx, MTYPE_GNB_DU_CONFIGURATION_UPDATE_ACKNOWLEDGE);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_DU_CONFIGURATION_UPDATE_ACKNOWLEDGE);
+#.FN_HDR GNBDUConfigurationUpdateFailure
+ set_message_label(actx, MTYPE_GNB_DU_CONFIGURATION_UPDATE_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_DU_CONFIGURATION_UPDATE_FAILURE);
+#.FN_HDR GNBCUConfigurationUpdate
+ set_message_label(actx, MTYPE_GNB_CU_CONFIGURATION_UPDATE);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_CU_CONFIGURATION_UPDATE);
+#.FN_HDR GNBCUConfigurationUpdateAcknowledge
+ set_message_label(actx, MTYPE_GNB_CU_CONFIGURATION_UPDATE_ACKNOWLEDGE);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_CU_CONFIGURATION_UPDATE_ACKNOWLEDGE);
+#.FN_HDR GNBCUConfigurationUpdateFailure
+ set_message_label(actx, MTYPE_GNB_CU_CONFIGURATION_UPDATE_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_CU_CONFIGURATION_UPDATE_FAILURE);
+#.FN_HDR UEContextSetupRequest
+ set_message_label(actx, MTYPE_UE_CONTEXT_SETUP_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_SETUP_REQUEST);
+#.FN_HDR UEContextSetupResponse
+ set_message_label(actx, MTYPE_UE_CONTEXT_SETUP_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_SETUP_RESPONSE);
+#.FN_HDR UEContextSetupFailure
+ set_message_label(actx, MTYPE_UE_CONTEXT_SETUP_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_SETUP_FAILURE);
+#.FN_HDR UEContextReleaseCommand
+ set_message_label(actx, MTYPE_UE_CONTEXT_RELEASE_COMMAND);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RELEASE_COMMAND);
+#.FN_HDR UEContextReleaseComplete
+ set_message_label(actx, MTYPE_UE_CONTEXT_RELEASE_COMPLETE);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RELEASE_COMPLETE);
+#.FN_HDR UEContextModificationRequest
+ set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_REQUEST);
+#.FN_HDR UEContextModificationResponse
+ set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE);
+#.FN_HDR UEContextModificationFailure
+ set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_FAILURE);
+#.FN_HDR UEContextModificationRequired
+ set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_REQUIRED);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_REQUIRED);
+#.FN_HDR UEContextModificationConfirm
+ set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_CONFIRM);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_CONFIRM);
+#.FN_HDR UEContextModificationRefuse
+ set_message_label(actx, MTYPE_UE_CONTEXT_MODIFICATION_REFUSE);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_MODIFICATION_REFUSE);
+#.FN_HDR WriteReplaceWarningRequest
+ set_message_label(actx, MTYPE_WRITE_REPLACE_WARNING_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_WRITE_REPLACE_WARNING_REQUEST);
+#.FN_HDR WriteReplaceWarningResponse
+ set_message_label(actx, MTYPE_WRITE_REPLACE_WARNING_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_WRITE_REPLACE_WARNING_RESPONSE);
+#.FN_HDR PWSCancelRequest
+ set_message_label(actx, MTYPE_PWS_CANCEL_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_PWS_CANCEL_REQUEST);
+#.FN_HDR PWSCancelResponse
+ set_message_label(actx, MTYPE_PWS_CANCEL_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_PWS_CANCEL_RESPONSE);
+#.FN_HDR ErrorIndication
+ set_message_label(actx, MTYPE_ERROR_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_ERROR_INDICATION);
+#.FN_HDR UEContextReleaseRequest
+ set_message_label(actx, MTYPE_UE_CONTEXT_RELEASE_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_CONTEXT_RELEASE_REQUEST);
+#.FN_HDR InitialULRRCMessageTransfer
+ set_message_label(actx, MTYPE_INITIAL_UL_RRC_MESSAGE_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_INITIAL_UL_RRC_MESSAGE_TRANSFER);
+#.FN_HDR DLRRCMessageTransfer
+ set_message_label(actx, MTYPE_DL_RRC_MESSAGE_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_DL_RRC_MESSAGE_TRANSFER);
+#.FN_HDR ULRRCMessageTransfer
+ set_message_label(actx, MTYPE_UL_RRC_MESSAGE_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_UL_RRC_MESSAGE_TRANSFER);
+#.FN_HDR UEInactivityNotification
+ set_message_label(actx, MTYPE_UE_INACTIVITY_NOTIFICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_UE_INACTIVITY_NOTIFICATION);
+#.FN_HDR GNBDUResourceCoordinationRequest
+ set_message_label(actx, MTYPE_GNB_DU_RESOURCE_COORDINATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_DU_RESOURCE_COORDINATION_REQUEST);
+#.FN_HDR GNBDUResourceCoordinationResponse
+ set_message_label(actx, MTYPE_GNB_DU_RESOURCE_COORDINATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_DU_RESOURCE_COORDINATION_RESPONSE);
+#.FN_HDR PrivateMessage
+ set_message_label(actx, MTYPE_PRIVATE_MESSAGE);
+ set_stats_message_type(actx->pinfo, MTYPE_PRIVATE_MESSAGE);
+#.FN_HDR SystemInformationDeliveryCommand
+ set_message_label(actx, MTYPE_SYSTEM_INFORMATION_DELIVERY_COMMAND);
+ set_stats_message_type(actx->pinfo, MTYPE_SYSTEM_INFORMATION_DELIVERY_COMMAND);
+#.FN_HDR Paging
+ set_message_label(actx, MTYPE_PAGING);
+ set_stats_message_type(actx->pinfo, MTYPE_PAGING);
+#.FN_HDR Notify
+ set_message_label(actx, MTYPE_NOTIFY);
+ set_stats_message_type(actx->pinfo, MTYPE_NOTIFY);
+#.FN_HDR NetworkAccessRateReduction
+ set_message_label(actx, MTYPE_NETWORK_ACCESS_RATE_REDUCTION);
+ set_stats_message_type(actx->pinfo, MTYPE_NETWORK_ACCESS_RATE_REDUCTION);
+#.FN_HDR PWSRestartIndication
+ set_message_label(actx, MTYPE_PWS_RESTART_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_PWS_RESTART_INDICATION);
+#.FN_HDR PWSFailureIndication
+ set_message_label(actx, MTYPE_PWS_FAILURE_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_PWS_FAILURE_INDICATION);
+#.FN_HDR GNBDUStatusIndication
+ set_message_label(actx, MTYPE_GNB_DU_STATUS_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_DU_STATUS_INDICATION);
+#.FN_HDR RRCDeliveryReport
+ set_message_label(actx, MTYPE_RRC_DELIVERY_REPORT);
+ set_stats_message_type(actx->pinfo, MTYPE_RRC_DELIVERY_REPORT);
+#.END
+#.FN_HDR F1RemovalRequest
+ set_message_label(actx, MTYPE_F1_REMOVAL_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_F1_REMOVAL_REQUEST);
+#.END
+#.FN_HDR F1RemovalResponse
+ set_message_label(actx, MTYPE_F1_REMOVAL_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_F1_REMOVAL_RESPONSE);
+#.END
+#.FN_HDR F1RemovalFailure
+ set_message_label(actx, MTYPE_F1_REMOVAL_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_F1_REMOVAL_FAILURE);
+#.END
+#.FN_HDR TraceStart
+ set_message_label(actx, MTYPE_TRACE_START);
+ set_stats_message_type(actx->pinfo, MTYPE_TRACE_START);
+#.END
+#.FN_HDR DeactivateTrace
+ set_message_label(actx, MTYPE_DEACTIVATE_TRACE);
+ set_stats_message_type(actx->pinfo, MTYPE_DEACTIVATE_TRACE);
+#.END
+#.FN_HDR DUCURadioInformationTransfer
+ set_message_label(actx, MTYPE_DU_CU_RADIO_INFORMATION_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_DU_CU_RADIO_INFORMATION_TRANSFER);
+#.END
+#.FN_HDR CUDURadioInformationTransfer
+ set_message_label(actx, MTYPE_CU_DU_RADIO_INFORMATION_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_CU_DU_RADIO_INFORMATION_TRANSFER);
+#.END
+#.FN_HDR BAPMappingConfiguration
+ set_message_label(actx, MTYPE_BAP_MAPPING_CONFIGURATION);
+ set_stats_message_type(actx->pinfo, MTYPE_BAP_MAPPING_CONFIGURATION);
+#.END
+#.FN_HDR BAPMappingConfigurationAcknowledge
+ set_message_label(actx, MTYPE_BAP_MAPPING_CONFIGURATION_ACKNOWLEDGE);
+ set_stats_message_type(actx->pinfo, MTYPE_BAP_MAPPING_CONFIGURATION_ACKNOWLEDGE);
+#.END
+#.FN_HDR BAPMappingConfigurationFailure
+ set_message_label(actx, MTYPE_BAP_MAPPING_CONFIGURATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_BAP_MAPPING_CONFIGURATION_FAILURE);
+#.END
+#.FN_HDR GNBDUResourceConfiguration
+ set_message_label(actx, MTYPE_GNB_DU_RESOURCE_CONFIGURATION);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_DU_RESOURCE_CONFIGURATION);
+#.END
+#.FN_HDR GNBDUResourceConfigurationAcknowledge
+ set_message_label(actx, MTYPE_GNB_DU_RESOURCE_CONFIGURATION_ACKNOWLEDGE);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_DU_RESOURCE_CONFIGURATION_ACKNOWLEDGE);
+#.END
+#.FN_HDR GNBDUResourceConfigurationFailure
+ set_message_label(actx, MTYPE_GNB_DU_RESOURCE_CONFIGURATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_GNB_DU_RESOURCE_CONFIGURATION_FAILURE);
+#.END
+#.FN_HDR IABTNLAddressRequest
+ set_message_label(actx, MTYPE_IAB_TNL_ADDRESS_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_IAB_TNL_ADDRESS_REQUEST);
+#.END
+#.FN_HDR IABTNLAddressResponse
+ set_message_label(actx, MTYPE_IAB_TNL_ADDRESS_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_IAB_TNL_ADDRESS_RESPONSE);
+#.END
+#.FN_HDR IABTNLAddressFailure
+ set_message_label(actx, MTYPE_IAB_TNL_ADDRESS_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_IAB_TNL_ADDRESS_FAILURE);
+#.END
+#.FN_HDR IABUPConfigurationUpdateRequest
+ set_message_label(actx, MTYPE_IAB_UP_CONFIGURATION_UPDATE_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_IAB_UP_CONFIGURATION_UPDATE_REQUEST);
+#.END
+#.FN_HDR IABUPConfigurationUpdateResponse
+ set_message_label(actx, MTYPE_IAB_UP_CONFIGURATION_UPDATE_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_IAB_UP_CONFIGURATION_UPDATE_RESPONSE);
+#.END
+#.FN_HDR IABUPConfigurationUpdateFailure
+ set_message_label(actx, MTYPE_IAB_UP_CONFIGURATION_UPDATE_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_IAB_UP_CONFIGURATION_UPDATE_FAILURE);
+#.END
+#.FN_HDR ResourceStatusRequest
+ set_message_label(actx, MTYPE_RESOURCE_STATUS_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_RESOURCE_STATUS_REQUEST);
+#.END
+#.FN_HDR ResourceStatusResponse
+ set_message_label(actx, MTYPE_RESOURCE_STATUS_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_RESOURCE_STATUS_RESPONSE);
+#.END
+#.FN_HDR ResourceStatusFailure
+ set_message_label(actx, MTYPE_RESOURCE_STATUS_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_RESOURCE_STATUS_FAILURE);
+#.END
+#.FN_HDR ResourceStatusUpdate
+ set_message_label(actx, MTYPE_RESOURCE_STATUS_UPDATE);
+ set_stats_message_type(actx->pinfo, MTYPE_RESOURCE_STATUS_UPDATE);
+#.END
+#.FN_HDR AccessAndMobilityIndication
+ set_message_label(actx, MTYPE_ACCESS_AND_MOBILITY_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_ACCESS_AND_MOBILITY_INDICATION);
+#.END
+#.FN_HDR ReferenceTimeInformationReportingControl
+ set_message_label(actx, MTYPE_REFERENCE_TIME_INFORMATION_REPORTING_CONTROL);
+ set_stats_message_type(actx->pinfo, MTYPE_REFERENCE_TIME_INFORMATION_REPORTING_CONTROL);
+#.END
+#.FN_HDR ReferenceTimeInformationReport
+ set_message_label(actx, MTYPE_REFERENCE_TIME_INFORMATION_REPORT);
+ set_stats_message_type(actx->pinfo, MTYPE_REFERENCE_TIME_INFORMATION_REPORT);
+#.END
+#.FN_HDR AccessSuccess
+ set_message_label(actx, MTYPE_ACCESS_SUCCESS);
+ set_stats_message_type(actx->pinfo, MTYPE_ACCESS_SUCCESS);
+#.END
+#.FN_HDR CellTrafficTrace
+ set_message_label(actx, MTYPE_CELL_TRAFFIC_TRACE);
+ set_stats_message_type(actx->pinfo, MTYPE_CELL_TRAFFIC_TRACE);
+#.END
+#.FN_HDR PositioningAssistanceInformationControl
+ set_message_label(actx, MTYPE_POSITIONING_ASSISTANCE_INFORMATION_CONTROL);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_ASSISTANCE_INFORMATION_CONTROL);
+#.END
+#.FN_HDR PositioningAssistanceInformationFeedback
+ set_message_label(actx, MTYPE_POSITIONING_ASSISTANCE_INFORMATION_FEEDBACK);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_ASSISTANCE_INFORMATION_FEEDBACK);
+#.END
+#.FN_HDR PositioningMeasurementRequest
+ set_message_label(actx, MTYPE_POSITIONING_MEASUREMENT_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_MEASUREMENT_REQUEST);
+#.END
+#.FN_HDR PositioningMeasurementResponse
+ set_message_label(actx, MTYPE_POSITIONING_MEASUREMENT_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_MEASUREMENT_RESPONSE);
+#.END
+#.FN_HDR PositioningMeasurementFailure
+ set_message_label(actx, MTYPE_POSITIONING_MEASUREMENT_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_MEASUREMENT_FAILURE);
+#.END
+#.FN_HDR PositioningMeasurementReport
+ set_message_label(actx, MTYPE_POSITIONING_MEASUREMENT_REPORT);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_MEASUREMENT_REPORT);
+#.END
+#.FN_HDR PositioningMeasurementAbort
+ set_message_label(actx, MTYPE_POSITIONING_MEASUREMENT_ABORT);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_MEASUREMENT_ABORT);
+#.END
+#.FN_HDR PositioningMeasurementFailureIndication
+ set_message_label(actx, MTYPE_POSITIONING_MEASUREMENT_FAILURE_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_MEASUREMENT_FAILURE_INDICATION);
+#.END
+#.FN_HDR PositioningMeasurementUpdate
+ set_message_label(actx, MTYPE_POSITIONING_MEASUREMENT_UPDATE);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_MEASUREMENT_UPDATE);
+#.END
+#.FN_HDR TRPInformationRequest
+ set_message_label(actx, MTYPE_TRP_INFORMATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_TRP_INFORMATION_REQUEST);
+#.END
+#.FN_HDR TRPInformationResponse
+ set_message_label(actx, MTYPE_TRP_INFORMATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_TRP_INFORMATION_RESPONSE);
+#.END
+#.FN_HDR TRPInformationFailure
+ set_message_label(actx, MTYPE_TRP_INFORMATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_TRP_INFORMATION_FAILURE);
+#.END
+#.FN_HDR PositioningInformationRequest
+ set_message_label(actx, MTYPE_POSITIONING_INFORMATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_INFORMATION_REQUEST);
+#.END
+#.FN_HDR PositioningInformationResponse
+ set_message_label(actx, MTYPE_POSITIONING_INFORMATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_INFORMATION_RESPONSE);
+#.END
+#.FN_HDR PositioningInformationFailure
+ set_message_label(actx, MTYPE_POSITIONING_INFORMATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_INFORMATION_FAILURE);
+#.END
+#.FN_HDR PositioningActivationRequest
+ set_message_label(actx, MTYPE_POSITIONING_ACTIVATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_ACTIVATION_REQUEST);
+#.END
+#.FN_HDR PositioningActivationResponse
+ set_message_label(actx, MTYPE_POSITIONING_ACTIVATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_ACTIVATION_RESPONSE);
+#.END
+#.FN_HDR PositioningActivationFailure
+ set_message_label(actx, MTYPE_POSITIONING_ACTIVATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_ACTIVATION_FAILURE);
+#.END
+#.FN_HDR PositioningDeactivation
+ set_message_label(actx, MTYPE_POSITIONING_DEACTIVATION);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_DEACTIVATION);
+#.END
+#.FN_HDR E-CIDMeasurementInitiationRequest
+ set_message_label(actx, MTYPE_E_CID_MEASUREMENT_INITIATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_E_CID_MEASUREMENT_INITIATION_REQUEST);
+#.END
+#.FN_HDR E-CIDMeasurementInitiationResponse
+ set_message_label(actx, MTYPE_E_CID_MEASUREMENT_INITIATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_E_CID_MEASUREMENT_INITIATION_RESPONSE);
+#.END
+#.FN_HDR E-CIDMeasurementInitiationFailure
+ set_message_label(actx, MTYPE_E_CID_MEASUREMENT_INITIATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_E_CID_MEASUREMENT_INITIATION_FAILURE);
+#.END
+#.FN_HDR E-CIDMeasurementFailureIndication
+ set_message_label(actx, MTYPE_E_CID_MEASUREMENT_FAILURE_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_E_CID_MEASUREMENT_FAILURE_INDICATION);
+#.END
+#.FN_HDR E-CIDMeasurementReport
+ set_message_label(actx, MTYPE_E_CID_MEASUREMENT_REPORT);
+ set_stats_message_type(actx->pinfo, MTYPE_E_CID_MEASUREMENT_REPORT);
+#.END
+#.FN_HDR E-CIDMeasurementTerminationCommand
+ set_message_label(actx, MTYPE_E_CID_MEASUREMENT_TERMINATION_COMMAND);
+ set_stats_message_type(actx->pinfo, MTYPE_E_CID_MEASUREMENT_TERMINATION_COMMAND);
+#.END
+#.FN_HDR PositioningInformationUpdate
+ set_message_label(actx, MTYPE_POSITIONING_INFORMATION_UPDATE);
+ set_stats_message_type(actx->pinfo, MTYPE_POSITIONING_INFORMATION_UPDATE);
+#.END
+#.FN_HDR BroadcastContextSetupRequest
+ set_message_label(actx, MTYPE_BROADCAST_CONTEXT_SETUP_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_CONTEXT_SETUP_REQUEST);
+#.END
+#.FN_HDR BroadcastContextSetupResponse
+ set_message_label(actx, MTYPE_BROADCAST_CONTEXT_SETUP_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_CONTEXT_SETUP_RESPONSE);
+#.END
+#.FN_HDR BroadcastContextSetupFailure
+ set_message_label(actx, MTYPE_BROADCAST_CONTEXT_SETUP_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_CONTEXT_SETUP_FAILURE);
+#.END
+#.FN_HDR BroadcastContextReleaseCommand
+ set_message_label(actx, MTYPE_BROADCAST_CONTEXT_RELEASE_COMMAND);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_CONTEXT_RELEASE_COMMAND);
+#.END
+#.FN_HDR BroadcastContextReleaseComplete
+ set_message_label(actx, MTYPE_BROADCAST_CONTEXT_RELEASE_COMPLETE);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_CONTEXT_RELEASE_COMPLETE);
+#.END
+#.FN_HDR BroadcastContextReleaseRequest
+ set_message_label(actx, MTYPE_BROADCAST_CONTEXT_RELEASE_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_CONTEXT_RELEASE_REQUEST);
+#.END
+#.FN_HDR BroadcastContextModificationRequest
+ set_message_label(actx, MTYPE_BROADCAST_CONTEXT_MODIFICATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_CONTEXT_MODIFICATION_REQUEST);
+#.END
+#.FN_HDR BroadcastContextModificationResponse
+ set_message_label(actx, MTYPE_BROADCAST_CONTEXT_MODIFICATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_CONTEXT_MODIFICATION_RESPONSE);
+#.END
+#.FN_HDR BroadcastContextModificationFailure
+ set_message_label(actx, MTYPE_BROADCAST_CONTEXT_MODIFICATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_CONTEXT_MODIFICATION_FAILURE);
+#.END
+#.FN_HDR MulticastGroupPaging
+ set_message_label(actx, MTYPE_MULTICAST_GROUP_PAGING);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_GROUP_PAGING);
+#.END
+#.FN_HDR MulticastContextSetupRequest
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_SETUP_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_SETUP_REQUEST);
+#.END
+#.FN_HDR MulticastContextSetupResponse
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_SETUP_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_SETUP_RESPONSE);
+#.END
+#.FN_HDR MulticastContextSetupFailure
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_SETUP_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_SETUP_FAILURE);
+#.END
+#.FN_HDR MulticastContextReleaseCommand
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_RELEASE_COMMAND);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_RELEASE_COMMAND);
+#.END
+#.FN_HDR MulticastContextReleaseComplete
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_RELEASE_COMPLETE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_RELEASE_COMPLETE);
+#.END
+#.FN_HDR MulticastContextReleaseRequest
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_RELEASE_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_RELEASE_REQUEST);
+#.END
+#.FN_HDR MulticastContextModificationRequest
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_MODIFICATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_MODIFICATION_REQUEST);
+#.END
+#.FN_HDR MulticastContextModificationResponse
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_MODIFICATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_MODIFICATION_RESPONSE);
+#.END
+#.FN_HDR MulticastContextModificationFailure
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_MODIFICATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_MODIFICATION_FAILURE);
+#.END
+#.FN_HDR MulticastDistributionSetupRequest
+ set_message_label(actx, MTYPE_MULTICAST_DISTRIBUTION_SETUP_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_DISTRIBUTION_SETUP_REQUEST);
+#.END
+#.FN_HDR MulticastDistributionSetupResponse
+ set_message_label(actx, MTYPE_MULTICAST_DISTRIBUTION_SETUP_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_DISTRIBUTION_SETUP_RESPONSE);
+#.END
+#.FN_HDR MulticastDistributionSetupFailure
+ set_message_label(actx, MTYPE_MULTICAST_DISTRIBUTION_SETUP_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_DISTRIBUTION_SETUP_FAILURE);
+#.END
+#.FN_HDR MulticastDistributionReleaseCommand
+ set_message_label(actx, MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMMAND);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMMAND);
+#.END
+#.FN_HDR MulticastDistributionReleaseComplete
+ set_message_label(actx, MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMPLETE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMPLETE);
+#.END
+#.FN_HDR PDCMeasurementInitiationRequest
+ set_message_label(actx, MTYPE_PDCP_MEASUREMENT_INITIATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_PDCP_MEASUREMENT_INITIATION_REQUEST);
+#.END
+#.FN_HDR PDCMeasurementInitiationResponse
+ set_message_label(actx, MTYPE_PDCP_MEASUREMENT_INITIATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_PDCP_MEASUREMENT_INITIATION_RESPONSE);
+#.END
+#.FN_HDR PDCMeasurementInitiationFailure
+ set_message_label(actx, MTYPE_PDCP_MEASUREMENT_INITIATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_PDCP_MEASUREMENT_INITIATION_FAILURE);
+#.END
+#.FN_HDR PDCMeasurementReport
+ set_message_label(actx, MTYPE_PDCP_MEASUREMENT_REPORT);
+ set_stats_message_type(actx->pinfo, MTYPE_PDCP_MEASUREMENT_REPORT);
+#.END
+#.FN_HDR PDCMeasurementTerminationCommand
+ set_message_label(actx, MTYPE_PDCP_MEASUREMENT_TERMINATION_COMMAND);
+ set_stats_message_type(actx->pinfo, MTYPE_PDCP_MEASUREMENT_TERMINATION_COMMAND);
+#.END
+#.FN_HDR PDCMeasurementFailureIndication
+ set_message_label(actx, MTYPE_PDCP_MEASUREMENT_FAILURE_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_PDCP_MEASUREMENT_FAILURE_INDICATION);
+#.END
+#.FN_HDR PRSConfigurationRequest
+ set_message_label(actx, MTYPE_PRS_CONFIGURATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_PRS_CONFIGURATION_REQUEST);
+#.END
+#.FN_HDR PRSConfigurationResponse
+ set_message_label(actx, MTYPE_PRS_CONFIGURATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_PRS_CONFIGURATION_RESPONSE);
+#.END
+#.FN_HDR PRSConfigurationFailure
+ set_message_label(actx, MTYPE_PRS_CONFIGURATION_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_PRS_CONFIGURATION_FAILURE);
+#.END
+#.FN_HDR MeasurementPreconfigurationRequired
+ set_message_label(actx, MTYPE_MEASUREMENT_PRECONFIGURATION_REQUIRED);
+ set_stats_message_type(actx->pinfo, MTYPE_MEASUREMENT_PRECONFIGURATION_REQUIRED);
+#.END
+#.FN_HDR MeasurementPreconfigurationConfirm
+ set_message_label(actx, MTYPE_MEASUREMENT_PRECONFIGURATION_CONFIRM);
+ set_stats_message_type(actx->pinfo, MTYPE_MEASUREMENT_PRECONFIGURATION_CONFIRM);
+#.END
+#.FN_HDR MeasurementPreconfigurationRefuse
+ set_message_label(actx, MTYPE_MEASUREMENT_PRECONFIGURATION_REFUSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MEASUREMENT_PRECONFIGURATION_REFUSE);
+#.END
+#.FN_HDR MeasurementActivation
+ set_message_label(actx, MTYPE_MEASUREMENT_ACTIVATION);
+ set_stats_message_type(actx->pinfo, MTYPE_MEASUREMENT_ACTIVATION);
+#.END
+#.FN_HDR QoEInformationTransfer
+ set_message_label(actx, MTYPE_QOE_INFORMATION_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_QOE_INFORMATION_TRANSFER);
+#.FN_HDR PosSystemInformationDeliveryCommand
+ set_message_label(actx, MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND);
+ set_stats_message_type(actx->pinfo, MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND);
+#.END
+
+#
+# Editor modelines - https://www.wireshark.org/tools/modelines.html
+#
+# Local variables:
+# c-basic-offset: 2
+# tab-width: 8
+# indent-tabs-mode: nil
+# End:
+#
+# vi: set shiftwidth=2 tabstop=8 expandtab:
+# :indentSize=2:tabSize=8:noTabs=true:
+#
diff --git a/epan/dissectors/asn1/f1ap/packet-f1ap-template.c b/epan/dissectors/asn1/f1ap/packet-f1ap-template.c
new file mode 100644
index 00000000..4c96fe8c
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/packet-f1ap-template.c
@@ -0,0 +1,906 @@
+/* packet-f1ap.c
+ * Routines for E-UTRAN F1 Application Protocol (F1AP) packet dissection
+ * Copyright 2018-2023, Pascal Quantin <pascal@wireshark.org>
+ *
+ * Wireshark - Network traffic analyzer
+ * By Gerald Combs <gerald@wireshark.org>
+ * Copyright 1998 Gerald Combs
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ *
+ * References: 3GPP TS 38.473 V17.5.0 (2023-06)
+ */
+
+#include "config.h"
+
+#include <epan/packet.h>
+
+#include <epan/asn1.h>
+#include <epan/sctpppids.h>
+#include <epan/proto_data.h>
+#include <epan/stats_tree.h>
+
+#include "packet-per.h"
+#include "packet-f1ap.h"
+#include "packet-x2ap.h"
+#include "packet-nr-rrc.h"
+#include "packet-e212.h"
+#include "packet-pdcp-nr.h"
+#include "packet-lte-rrc.h"
+#include "packet-nrppa.h"
+
+#define PNAME "F1 Application Protocol"
+#define PSNAME "F1AP"
+#define PFNAME "f1ap"
+
+#define SCTP_PORT_F1AP 38472
+
+void proto_register_f1ap(void);
+void proto_reg_handoff_f1ap(void);
+
+#include "packet-f1ap-val.h"
+
+/* Initialize the protocol and registered fields */
+static int proto_f1ap = -1;
+
+static int hf_f1ap_transportLayerAddressIPv4 = -1;
+static int hf_f1ap_transportLayerAddressIPv6 = -1;
+static int hf_f1ap_IABTNLAddressIPv4 = -1;
+static int hf_f1ap_IABTNLAddressIPv6 = -1;
+static int hf_f1ap_IABTNLAddressIPv6Prefix = -1;
+static int hf_f1ap_interfacesToTrace_NG_C = -1;
+static int hf_f1ap_interfacesToTrace_Xn_C = -1;
+static int hf_f1ap_interfacesToTrace_Uu = -1;
+static int hf_f1ap_interfacesToTrace_F1_C = -1;
+static int hf_f1ap_interfacesToTrace_E1 = -1;
+static int hf_f1ap_interfacesToTrace_Reserved = -1;
+static int hf_f1ap_MeasurementsToActivate_Reserved1 = -1;
+static int hf_f1ap_MeasurementsToActivate_M2 = -1;
+static int hf_f1ap_MeasurementsToActivate_Reserved2 = -1;
+static int hf_f1ap_MeasurementsToActivate_M5 = -1;
+static int hf_f1ap_MeasurementsToActivate_Reserved3 = -1;
+static int hf_f1ap_MeasurementsToActivate_M6 = -1;
+static int hf_f1ap_MeasurementsToActivate_M7 = -1;
+static int hf_f1ap_ReportCharacteristics_PRBPeriodic = -1;
+static int hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic = -1;
+static int hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic = -1;
+static int hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic = -1;
+static int hf_f1ap_ReportCharacteristics_NumberOfActiveUEs = -1;
+static int hf_f1ap_ReportCharacteristics_Reserved = -1;
+#include "packet-f1ap-hf.c"
+
+/* Initialize the subtree pointers */
+static gint ett_f1ap = -1;
+static gint ett_f1ap_ResourceCoordinationTransferContainer = -1;
+static gint ett_f1ap_PLMN_Identity = -1;
+static gint ett_f1ap_MIB_message = -1;
+static gint ett_f1ap_SIB1_message = -1;
+static gint ett_f1ap_CG_ConfigInfo = -1;
+static gint ett_f1ap_CellGroupConfig = -1;
+static gint ett_f1ap_TransportLayerAddress = -1;
+static gint ett_f1ap_UE_CapabilityRAT_ContainerList = -1;
+static gint ett_f1ap_measurementTimingConfiguration = -1;
+static gint ett_f1ap_DUtoCURRCContainer = -1;
+static gint ett_f1ap_requestedP_MaxFR1 = -1;
+static gint ett_f1ap_HandoverPreparationInformation = -1;
+static gint ett_f1ap_MeasConfig = -1;
+static gint ett_f1ap_MeasGapConfig = -1;
+static gint ett_f1ap_MeasGapSharingConfig = -1;
+static gint ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container = -1;
+static gint ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container = -1;
+static gint ett_f1ap_ProtectedEUTRAResourceIndication = -1;
+static gint ett_f1ap_RRCContainer = -1;
+static gint ett_f1ap_RRCContainer_RRCSetupComplete = -1;
+static gint ett_f1ap_sIBmessage = -1;
+static gint ett_f1ap_UplinkTxDirectCurrentListInformation = -1;
+static gint ett_f1ap_DRX_Config = -1;
+static gint ett_f1ap_Ph_InfoSCG = -1;
+static gint ett_f1ap_RequestedBandCombinationIndex = -1;
+static gint ett_f1ap_RequestedFeatureSetEntryIndex = -1;
+static gint ett_f1ap_RequestedP_MaxFR2 = -1;
+static gint ett_f1ap_UEAssistanceInformation = -1;
+static gint ett_f1ap_CG_Config = -1;
+static gint ett_f1ap_Ph_InfoMCG = -1;
+static gint ett_f1ap_BurstArrivalTime = -1;
+static gint ett_f1ap_cSI_RS_Configuration = -1;
+static gint ett_f1ap_sR_Configuration = -1;
+static gint ett_f1ap_pDCCH_ConfigSIB1 = -1;
+static gint ett_f1ap_sCS_Common = -1;
+static gint ett_f1ap_IABTNLAddressIPv4Address = -1;
+static gint ett_f1ap_IABTNLAddressIPv6Address = -1;
+static gint ett_f1ap_IABTNLAddressIPv6Prefix = -1;
+static gint ett_f1ap_InterfacesToTrace = -1;
+static gint ett_f1ap_MeasurementsToActivate = -1;
+static gint ett_f1ap_NRUERLFReportContainer = -1;
+static gint ett_f1ap_RACH_Config_Common = -1;
+static gint ett_f1ap_RACH_Config_Common_IAB = -1;
+static gint ett_f1ap_RACHReportContainer = -1;
+static gint ett_f1ap_ReferenceTime = -1;
+static gint ett_f1ap_ReportCharacteristics = -1;
+static gint ett_f1ap_SIB10_message = -1;
+static gint ett_f1ap_SIB12_message = -1;
+static gint ett_f1ap_SIB13_message = -1;
+static gint ett_f1ap_SIB14_message = -1;
+static gint ett_f1ap_SIB15_message = -1;
+static gint ett_f1ap_SIB17_message = -1;
+static gint ett_f1ap_SIB20_message = -1;
+static gint ett_f1ap_SL_PHY_MAC_RLC_Config = -1;
+static gint ett_f1ap_SL_RLC_ChannelToAddModList = -1;
+static gint ett_f1ap_SL_ConfigDedicatedEUTRA_Info = -1;
+static gint ett_f1ap_TDD_UL_DLConfigCommonNR = -1;
+static gint ett_f1ap_UEAssistanceInformationEUTRA = -1;
+static gint ett_f1ap_PosAssistance_Information = -1;
+static gint ett_f1ap_LocationMeasurementInformation = -1;
+static gint ett_f1ap_MUSIM_GapConfig = -1;
+static gint ett_f1ap_SDT_MAC_PHY_CG_Config = -1;
+static gint ett_f1ap_SDTRLCBearerConfiguration = -1;
+static gint ett_f1ap_MBSInterestIndication = -1;
+static gint ett_f1ap_NeedForGapsInfoNR = -1;
+static gint ett_f1ap_NeedForGapNCSGInfoNR = -1;
+static gint ett_f1ap_NeedForGapNCSGInfoEUTRA = -1;
+static gint ett_f1ap_MBS_Broadcast_NeighbourCellList = -1;
+static gint ett_f1ap_mRB_PDCP_Config_Broadcast = -1;
+static gint ett_f1ap_posMeasGapPreConfigToAddModList = -1;
+static gint ett_f1ap_posMeasGapPreConfigToReleaseList = -1;
+static gint ett_f1ap_SidelinkConfigurationContainer = -1;
+static gint ett_f1ap_SRSPosRRCInactiveConfig = -1;
+static gint ett_f1ap_successfulHOReportContainer = -1;
+static gint ett_f1ap_UL_GapFR2_Config = -1;
+static gint ett_f1ap_ConfigRestrictInfoDAPS = -1;
+static gint ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo = -1;
+static gint ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT = -1;
+#include "packet-f1ap-ett.c"
+
+enum{
+ INITIATING_MESSAGE,
+ SUCCESSFUL_OUTCOME,
+ UNSUCCESSFUL_OUTCOME
+};
+
+/* F1AP stats - Tap interface */
+
+static void set_stats_message_type(packet_info *pinfo, int type);
+
+static const guint8 *st_str_packets = "Total Packets";
+static const guint8 *st_str_packet_types = "F1AP Packet Types";
+
+static int st_node_packets = -1;
+static int st_node_packet_types = -1;
+static int f1ap_tap = -1;
+
+struct f1ap_tap_t {
+ gint f1ap_mtype;
+};
+
+#define MTYPE_RESET 1
+#define MTYPE_RESET_ACK 2
+#define MTYPE_F1_SETUP_REQUEST 3
+#define MTYPE_F1_SETUP_RESPONSE 4
+#define MTYPE_F1_SETUP_FAILURE 5
+#define MTYPE_GNB_DU_CONFIGURATION_UPDATE 6
+#define MTYPE_GNB_DU_CONFIGURATION_UPDATE_ACKNOWLEDGE 7
+#define MTYPE_GNB_DU_CONFIGURATION_UPDATE_FAILURE 8
+#define MTYPE_GNB_CU_CONFIGURATION_UPDATE 9
+#define MTYPE_GNB_CU_CONFIGURATION_UPDATE_ACKNOWLEDGE 10
+#define MTYPE_GNB_CU_CONFIGURATION_UPDATE_FAILURE 11
+#define MTYPE_UE_CONTEXT_SETUP_REQUEST 12
+#define MTYPE_UE_CONTEXT_SETUP_RESPONSE 13
+#define MTYPE_UE_CONTEXT_SETUP_FAILURE 14
+#define MTYPE_UE_CONTEXT_RELEASE_COMMAND 15
+#define MTYPE_UE_CONTEXT_RELEASE_COMPLETE 16
+#define MTYPE_UE_CONTEXT_MODIFICATION_REQUEST 17
+#define MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE 18
+#define MTYPE_UE_CONTEXT_MODIFICATION_FAILURE 19
+#define MTYPE_UE_CONTEXT_MODIFICATION_REQUIRED 20
+#define MTYPE_UE_CONTEXT_MODIFICATION_CONFIRM 21
+#define MTYPE_UE_CONTEXT_MODIFICATION_REFUSE 22
+#define MTYPE_WRITE_REPLACE_WARNING_REQUEST 23
+#define MTYPE_WRITE_REPLACE_WARNING_RESPONSE 24
+#define MTYPE_PWS_CANCEL_REQUEST 25
+#define MTYPE_PWS_CANCEL_RESPONSE 26
+#define MTYPE_ERROR_INDICATION 27
+#define MTYPE_UE_CONTEXT_RELEASE_REQUEST 28
+#define MTYPE_INITIAL_UL_RRC_MESSAGE_TRANSFER 29
+#define MTYPE_DL_RRC_MESSAGE_TRANSFER 30
+#define MTYPE_UL_RRC_MESSAGE_TRANSFER 31
+#define MTYPE_UE_INACTIVITY_NOTIFICATION 32
+#define MTYPE_GNB_DU_RESOURCE_COORDINATION_REQUEST 33
+#define MTYPE_GNB_DU_RESOURCE_COORDINATION_RESPONSE 34
+#define MTYPE_PRIVATE_MESSAGE 35
+#define MTYPE_SYSTEM_INFORMATION_DELIVERY_COMMAND 36
+#define MTYPE_PAGING 37
+#define MTYPE_NOTIFY 38
+#define MTYPE_NETWORK_ACCESS_RATE_REDUCTION 39
+#define MTYPE_PWS_RESTART_INDICATION 40
+#define MTYPE_PWS_FAILURE_INDICATION 41
+#define MTYPE_GNB_DU_STATUS_INDICATION 42
+#define MTYPE_RRC_DELIVERY_REPORT 43
+#define MTYPE_F1_REMOVAL_REQUEST 44
+#define MTYPE_F1_REMOVAL_RESPONSE 45
+#define MTYPE_F1_REMOVAL_FAILURE 46
+#define MTYPE_TRACE_START 47
+#define MTYPE_DEACTIVATE_TRACE 48
+#define MTYPE_DU_CU_RADIO_INFORMATION_TRANSFER 49
+#define MTYPE_CU_DU_RADIO_INFORMATION_TRANSFER 50
+#define MTYPE_BAP_MAPPING_CONFIGURATION 51
+#define MTYPE_BAP_MAPPING_CONFIGURATION_ACKNOWLEDGE 52
+#define MTYPE_BAP_MAPPING_CONFIGURATION_FAILURE 53
+#define MTYPE_GNB_DU_RESOURCE_CONFIGURATION 54
+#define MTYPE_GNB_DU_RESOURCE_CONFIGURATION_ACKNOWLEDGE 55
+#define MTYPE_GNB_DU_RESOURCE_CONFIGURATION_FAILURE 56
+#define MTYPE_IAB_TNL_ADDRESS_REQUEST 57
+#define MTYPE_IAB_TNL_ADDRESS_RESPONSE 58
+#define MTYPE_IAB_TNL_ADDRESS_FAILURE 59
+#define MTYPE_IAB_UP_CONFIGURATION_UPDATE_REQUEST 60
+#define MTYPE_IAB_UP_CONFIGURATION_UPDATE_RESPONSE 61
+#define MTYPE_IAB_UP_CONFIGURATION_UPDATE_FAILURE 62
+#define MTYPE_RESOURCE_STATUS_REQUEST 63
+#define MTYPE_RESOURCE_STATUS_RESPONSE 64
+#define MTYPE_RESOURCE_STATUS_FAILURE 65
+#define MTYPE_RESOURCE_STATUS_UPDATE 66
+#define MTYPE_ACCESS_AND_MOBILITY_INDICATION 67
+#define MTYPE_REFERENCE_TIME_INFORMATION_REPORTING_CONTROL 68
+#define MTYPE_REFERENCE_TIME_INFORMATION_REPORT 69
+#define MTYPE_ACCESS_SUCCESS 70
+#define MTYPE_CELL_TRAFFIC_TRACE 71
+#define MTYPE_POSITIONING_ASSISTANCE_INFORMATION_CONTROL 72
+#define MTYPE_POSITIONING_ASSISTANCE_INFORMATION_FEEDBACK 73
+#define MTYPE_POSITIONING_MEASUREMENT_REQUEST 74
+#define MTYPE_POSITIONING_MEASUREMENT_RESPONSE 75
+#define MTYPE_POSITIONING_MEASUREMENT_FAILURE 76
+#define MTYPE_POSITIONING_MEASUREMENT_REPORT 77
+#define MTYPE_POSITIONING_MEASUREMENT_ABORT 78
+#define MTYPE_POSITIONING_MEASUREMENT_FAILURE_INDICATION 79
+#define MTYPE_POSITIONING_MEASUREMENT_UPDATE 80
+#define MTYPE_TRP_INFORMATION_REQUEST 81
+#define MTYPE_TRP_INFORMATION_RESPONSE 82
+#define MTYPE_TRP_INFORMATION_FAILURE 83
+#define MTYPE_POSITIONING_INFORMATION_REQUEST 84
+#define MTYPE_POSITIONING_INFORMATION_RESPONSE 85
+#define MTYPE_POSITIONING_INFORMATION_FAILURE 86
+#define MTYPE_POSITIONING_ACTIVATION_REQUEST 87
+#define MTYPE_POSITIONING_ACTIVATION_RESPONSE 88
+#define MTYPE_POSITIONING_ACTIVATION_FAILURE 89
+#define MTYPE_POSITIONING_DEACTIVATION 90
+#define MTYPE_E_CID_MEASUREMENT_INITIATION_REQUEST 91
+#define MTYPE_E_CID_MEASUREMENT_INITIATION_RESPONSE 92
+#define MTYPE_E_CID_MEASUREMENT_INITIATION_FAILURE 93
+#define MTYPE_E_CID_MEASUREMENT_FAILURE_INDICATION 94
+#define MTYPE_E_CID_MEASUREMENT_REPORT 95
+#define MTYPE_E_CID_MEASUREMENT_TERMINATION_COMMAND 96
+#define MTYPE_POSITIONING_INFORMATION_UPDATE 97
+#define MTYPE_BROADCAST_CONTEXT_SETUP_REQUEST 98
+#define MTYPE_BROADCAST_CONTEXT_SETUP_RESPONSE 99
+#define MTYPE_BROADCAST_CONTEXT_SETUP_FAILURE 100
+#define MTYPE_BROADCAST_CONTEXT_RELEASE_COMMAND 101
+#define MTYPE_BROADCAST_CONTEXT_RELEASE_COMPLETE 102
+#define MTYPE_BROADCAST_CONTEXT_RELEASE_REQUEST 103
+#define MTYPE_BROADCAST_CONTEXT_MODIFICATION_REQUEST 104
+#define MTYPE_BROADCAST_CONTEXT_MODIFICATION_RESPONSE 105
+#define MTYPE_BROADCAST_CONTEXT_MODIFICATION_FAILURE 106
+#define MTYPE_MULTICAST_GROUP_PAGING 107
+#define MTYPE_MULTICAST_CONTEXT_SETUP_REQUEST 108
+#define MTYPE_MULTICAST_CONTEXT_SETUP_RESPONSE 109
+#define MTYPE_MULTICAST_CONTEXT_SETUP_FAILURE 110
+#define MTYPE_MULTICAST_CONTEXT_RELEASE_COMMAND 111
+#define MTYPE_MULTICAST_CONTEXT_RELEASE_COMPLETE 112
+#define MTYPE_MULTICAST_CONTEXT_RELEASE_REQUEST 113
+#define MTYPE_MULTICAST_CONTEXT_MODIFICATION_REQUEST 114
+#define MTYPE_MULTICAST_CONTEXT_MODIFICATION_RESPONSE 115
+#define MTYPE_MULTICAST_CONTEXT_MODIFICATION_FAILURE 116
+#define MTYPE_MULTICAST_DISTRIBUTION_SETUP_REQUEST 117
+#define MTYPE_MULTICAST_DISTRIBUTION_SETUP_RESPONSE 118
+#define MTYPE_MULTICAST_DISTRIBUTION_SETUP_FAILURE 119
+#define MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMMAND 120
+#define MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMPLETE 121
+#define MTYPE_PDCP_MEASUREMENT_INITIATION_REQUEST 122
+#define MTYPE_PDCP_MEASUREMENT_INITIATION_RESPONSE 123
+#define MTYPE_PDCP_MEASUREMENT_INITIATION_FAILURE 124
+#define MTYPE_PDCP_MEASUREMENT_REPORT 125
+#define MTYPE_PDCP_MEASUREMENT_TERMINATION_COMMAND 126
+#define MTYPE_PDCP_MEASUREMENT_FAILURE_INDICATION 127
+#define MTYPE_PRS_CONFIGURATION_REQUEST 128
+#define MTYPE_PRS_CONFIGURATION_RESPONSE 129
+#define MTYPE_PRS_CONFIGURATION_FAILURE 130
+#define MTYPE_MEASUREMENT_PRECONFIGURATION_REQUIRED 131
+#define MTYPE_MEASUREMENT_PRECONFIGURATION_CONFIRM 132
+#define MTYPE_MEASUREMENT_PRECONFIGURATION_REFUSE 133
+#define MTYPE_MEASUREMENT_ACTIVATION 134
+#define MTYPE_QOE_INFORMATION_TRANSFER 135
+#define MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND 136
+
+static const value_string mtype_names[] = {
+ { MTYPE_RESET, "Reset" },
+ { MTYPE_RESET_ACK, "ResetAcknowledge" },
+ { MTYPE_F1_SETUP_REQUEST, "F1SetupRequest" },
+ { MTYPE_F1_SETUP_RESPONSE, "F1SetupResponse" },
+ { MTYPE_F1_SETUP_FAILURE, "F1SetupFailure" },
+ { MTYPE_GNB_DU_CONFIGURATION_UPDATE, "GNBDUConfigurationUpdate" },
+ { MTYPE_GNB_DU_CONFIGURATION_UPDATE_ACKNOWLEDGE, "GNBDUConfigurationUpdateAcknowledge" },
+ { MTYPE_GNB_DU_CONFIGURATION_UPDATE_FAILURE, "GNBDUConfigurationUpdateFailure" },
+ { MTYPE_GNB_CU_CONFIGURATION_UPDATE, "GNBCUConfigurationUpdate" },
+ { MTYPE_GNB_CU_CONFIGURATION_UPDATE_ACKNOWLEDGE, "GNBCUConfigurationUpdateAcknowledge" },
+ { MTYPE_GNB_CU_CONFIGURATION_UPDATE_FAILURE, "GNBCUConfigurationUpdateFailure" },
+ { MTYPE_UE_CONTEXT_SETUP_REQUEST, "UEContextSetupRequest" },
+ { MTYPE_UE_CONTEXT_SETUP_RESPONSE, "UEContextSetupResponse" },
+ { MTYPE_UE_CONTEXT_SETUP_FAILURE, "UEContextSetupFailure" },
+ { MTYPE_UE_CONTEXT_RELEASE_COMMAND, "UEContextReleaseCommand"},
+ { MTYPE_UE_CONTEXT_RELEASE_COMPLETE, "UEContextReleaseComplete"},
+ { MTYPE_UE_CONTEXT_MODIFICATION_REQUEST, "UEContextModificationRequest" },
+ { MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE, "UEContextModificationResponse" },
+ { MTYPE_UE_CONTEXT_MODIFICATION_FAILURE, "UEContextModificationFailure" },
+ { MTYPE_UE_CONTEXT_MODIFICATION_REQUIRED, "UEContextModificationRequired" },
+ { MTYPE_UE_CONTEXT_MODIFICATION_CONFIRM, "UEContextModificationConfirm" },
+ { MTYPE_UE_CONTEXT_MODIFICATION_REFUSE, "UEContextModificationRefuse" },
+ { MTYPE_WRITE_REPLACE_WARNING_REQUEST, "WriteReplaceWarningRequest" },
+ { MTYPE_WRITE_REPLACE_WARNING_RESPONSE, "WriteReplaceWarningResponse" },
+ { MTYPE_PWS_CANCEL_REQUEST, "PWSCancelRequest" },
+ { MTYPE_PWS_CANCEL_RESPONSE, "PWSCancelResponse" },
+ { MTYPE_ERROR_INDICATION, "ErrorIndication" },
+ { MTYPE_UE_CONTEXT_RELEASE_REQUEST, "UEContextReleaseRequest" },
+ { MTYPE_INITIAL_UL_RRC_MESSAGE_TRANSFER, "InitialULRRCMessageTransfer" },
+ { MTYPE_DL_RRC_MESSAGE_TRANSFER, "DLRRCMessageTransfer" },
+ { MTYPE_UL_RRC_MESSAGE_TRANSFER, "ULRRCMessageTransfer" },
+ { MTYPE_UE_INACTIVITY_NOTIFICATION, "UEInactivityNotification" },
+ { MTYPE_GNB_DU_RESOURCE_COORDINATION_REQUEST, "GNBDUResourceCoordinationRequest" },
+ { MTYPE_GNB_DU_RESOURCE_COORDINATION_RESPONSE, "GNBDUResourceCoordinationResponse" },
+ { MTYPE_PRIVATE_MESSAGE, "PrivateMessage" },
+ { MTYPE_SYSTEM_INFORMATION_DELIVERY_COMMAND, "SystemInformationDeliveryCommand" },
+ { MTYPE_PAGING, "Paging" },
+ { MTYPE_NOTIFY, "Notify" },
+ { MTYPE_NETWORK_ACCESS_RATE_REDUCTION, "NetworkAccessRateReduction" },
+ { MTYPE_PWS_RESTART_INDICATION, "PWSRestartIndication" },
+ { MTYPE_PWS_FAILURE_INDICATION, "PWSFailureIndication" },
+ { MTYPE_GNB_DU_STATUS_INDICATION, "GNBDUStatusIndication" },
+ { MTYPE_RRC_DELIVERY_REPORT, "RRCDeliveryReport" },
+ { MTYPE_F1_REMOVAL_REQUEST, "F1RemovalRequest" },
+ { MTYPE_F1_REMOVAL_RESPONSE, "F1RemovalResponse" },
+ { MTYPE_F1_REMOVAL_FAILURE, "F1RemovalFailure" },
+ { MTYPE_TRACE_START, "TraceStart" },
+ { MTYPE_DEACTIVATE_TRACE, "DeactivateTrace" },
+ { MTYPE_DU_CU_RADIO_INFORMATION_TRANSFER, "DUCURadioInformationTransfer" },
+ { MTYPE_CU_DU_RADIO_INFORMATION_TRANSFER, "CUDURadioInformationTransfer" },
+ { MTYPE_BAP_MAPPING_CONFIGURATION, "BAPMappingConfiguration" },
+ { MTYPE_BAP_MAPPING_CONFIGURATION_ACKNOWLEDGE, "BAPMappingConfigurationAcknowledge" },
+ { MTYPE_BAP_MAPPING_CONFIGURATION_FAILURE, "BAPMappingConfigurationFailure" },
+ { MTYPE_GNB_DU_RESOURCE_CONFIGURATION, "GNBDUResourceConfiguration" },
+ { MTYPE_GNB_DU_RESOURCE_CONFIGURATION_ACKNOWLEDGE, "GNBDUResourceConfigurationAcknowledge" },
+ { MTYPE_GNB_DU_RESOURCE_CONFIGURATION_FAILURE, "GNBDUResourceConfigurationFailure" },
+ { MTYPE_IAB_TNL_ADDRESS_REQUEST, "IABTNLAddressRequest" },
+ { MTYPE_IAB_TNL_ADDRESS_RESPONSE, "IABTNLAddressResponse" },
+ { MTYPE_IAB_TNL_ADDRESS_FAILURE, "IABTNLAddressFailure" },
+ { MTYPE_IAB_UP_CONFIGURATION_UPDATE_REQUEST, "IABUPConfigurationUpdateRequest" },
+ { MTYPE_IAB_UP_CONFIGURATION_UPDATE_RESPONSE, "IABUPConfigurationUpdateResponse" },
+ { MTYPE_IAB_UP_CONFIGURATION_UPDATE_FAILURE, "IABUPConfigurationUpdateFailure" },
+ { MTYPE_RESOURCE_STATUS_REQUEST, "ResourceStatusRequest" },
+ { MTYPE_RESOURCE_STATUS_RESPONSE, "ResourceStatusResponse" },
+ { MTYPE_RESOURCE_STATUS_FAILURE, "ResourceStatusFailure" },
+ { MTYPE_RESOURCE_STATUS_UPDATE, "ResourceStatusUpdate" },
+ { MTYPE_ACCESS_AND_MOBILITY_INDICATION, "AccessAndMobilityIndication" },
+ { MTYPE_REFERENCE_TIME_INFORMATION_REPORTING_CONTROL, "ReferenceTimeInformationReportingControl" },
+ { MTYPE_REFERENCE_TIME_INFORMATION_REPORT, "ReferenceTimeInformationReport" },
+ { MTYPE_ACCESS_SUCCESS, "AccessSuccess" },
+ { MTYPE_CELL_TRAFFIC_TRACE, "CellTrafficTrace" },
+ { MTYPE_POSITIONING_ASSISTANCE_INFORMATION_CONTROL, "PositioningAssistanceInformationControl" },
+ { MTYPE_POSITIONING_ASSISTANCE_INFORMATION_FEEDBACK, "PositioningAssistanceInformationFeedback" },
+ { MTYPE_POSITIONING_MEASUREMENT_REQUEST, "PositioningMeasurementRequest" },
+ { MTYPE_POSITIONING_MEASUREMENT_RESPONSE, "PositioningMeasurementResponse" },
+ { MTYPE_POSITIONING_MEASUREMENT_FAILURE, "PositioningMeasurementFailure" },
+ { MTYPE_POSITIONING_MEASUREMENT_REPORT, "PositioningMeasurementReport" },
+ { MTYPE_POSITIONING_MEASUREMENT_ABORT, "PositioningMeasurementAbort" },
+ { MTYPE_POSITIONING_MEASUREMENT_FAILURE_INDICATION, "PositioningMeasurementFailureIndication" },
+ { MTYPE_POSITIONING_MEASUREMENT_UPDATE, "PositioningMeasurementUpdate" },
+ { MTYPE_TRP_INFORMATION_REQUEST, "TRPInformationRequest" },
+ { MTYPE_TRP_INFORMATION_RESPONSE, "TRPInformationResponse" },
+ { MTYPE_TRP_INFORMATION_FAILURE, "TRPInformationFailure" },
+ { MTYPE_POSITIONING_INFORMATION_REQUEST, "PositioningInformationRequest" },
+ { MTYPE_POSITIONING_INFORMATION_RESPONSE, "PositioningInformationResponse" },
+ { MTYPE_POSITIONING_INFORMATION_FAILURE, "PositioningInformationFailure" },
+ { MTYPE_POSITIONING_ACTIVATION_REQUEST, "PositioningActivationRequest" },
+ { MTYPE_POSITIONING_ACTIVATION_RESPONSE, "PositioningActivationResponse" },
+ { MTYPE_POSITIONING_ACTIVATION_FAILURE, "PositioningActivationFailure" },
+ { MTYPE_POSITIONING_DEACTIVATION, "PositioningDeactivation" },
+ { MTYPE_E_CID_MEASUREMENT_INITIATION_REQUEST, "E-CIDMeasurementInitiationRequest" },
+ { MTYPE_E_CID_MEASUREMENT_INITIATION_RESPONSE, "E-CIDMeasurementInitiationResponse" },
+ { MTYPE_E_CID_MEASUREMENT_INITIATION_FAILURE, "E-CIDMeasurementInitiationFailure" },
+ { MTYPE_E_CID_MEASUREMENT_FAILURE_INDICATION, "E-CIDMeasurementFailureIndication" },
+ { MTYPE_E_CID_MEASUREMENT_REPORT, "E-CIDMeasurementReport" },
+ { MTYPE_E_CID_MEASUREMENT_TERMINATION_COMMAND, "E-CIDMeasurementTerminationCommand" },
+ { MTYPE_POSITIONING_INFORMATION_UPDATE, "PositioningInformationUpdate" },
+ { MTYPE_BROADCAST_CONTEXT_SETUP_REQUEST, "BroadcastContextSetupRequest" },
+ { MTYPE_BROADCAST_CONTEXT_SETUP_RESPONSE, "BroadcastContextSetupResponse" },
+ { MTYPE_BROADCAST_CONTEXT_SETUP_FAILURE, "BroadcastContextSetupFailure" },
+ { MTYPE_BROADCAST_CONTEXT_RELEASE_COMMAND, "BroadcastContextReleaseCommand" },
+ { MTYPE_BROADCAST_CONTEXT_RELEASE_COMPLETE, "BroadcastContextReleaseComplete" },
+ { MTYPE_BROADCAST_CONTEXT_RELEASE_REQUEST, "BroadcastContextReleaseRequest" },
+ { MTYPE_BROADCAST_CONTEXT_MODIFICATION_REQUEST, "BroadcastContextModificationRequest" },
+ { MTYPE_BROADCAST_CONTEXT_MODIFICATION_RESPONSE, "BroadcastContextModificationResponse" },
+ { MTYPE_BROADCAST_CONTEXT_MODIFICATION_FAILURE, "BroadcastContextModificationFailure" },
+ { MTYPE_MULTICAST_GROUP_PAGING, "MulticastGroupPaging" },
+ { MTYPE_MULTICAST_CONTEXT_SETUP_REQUEST, "MulticastContextSetupRequest" },
+ { MTYPE_MULTICAST_CONTEXT_SETUP_RESPONSE, "MulticastContextSetupResponse" },
+ { MTYPE_MULTICAST_CONTEXT_SETUP_FAILURE, "MulticastContextSetupFailure" },
+ { MTYPE_MULTICAST_CONTEXT_RELEASE_COMMAND, "MulticastContextReleaseCommand" },
+ { MTYPE_MULTICAST_CONTEXT_RELEASE_COMPLETE, "MulticastContextReleaseComplete" },
+ { MTYPE_MULTICAST_CONTEXT_RELEASE_REQUEST, "MulticastContextReleaseRequest" },
+ { MTYPE_MULTICAST_CONTEXT_MODIFICATION_REQUEST, "MulticastContextModificationRequest" },
+ { MTYPE_MULTICAST_CONTEXT_MODIFICATION_RESPONSE, "MulticastContextModificationResponse" },
+ { MTYPE_MULTICAST_CONTEXT_MODIFICATION_FAILURE, "MulticastContextModificationFailure" },
+ { MTYPE_MULTICAST_DISTRIBUTION_SETUP_REQUEST, "MulticastDistributionSetupRequest" },
+ { MTYPE_MULTICAST_DISTRIBUTION_SETUP_RESPONSE, "MulticastDistributionSetupResponse" },
+ { MTYPE_MULTICAST_DISTRIBUTION_SETUP_FAILURE, "MulticastDistributionSetupFailure" },
+ { MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMMAND, "MulticastDistributionReleaseCommand" },
+ { MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMPLETE, "MulticastDistributionReleaseComplete" },
+ { MTYPE_PDCP_MEASUREMENT_INITIATION_REQUEST, "PDCMeasurementInitiationRequest" },
+ { MTYPE_PDCP_MEASUREMENT_INITIATION_RESPONSE, "PDCMeasurementInitiationResponse" },
+ { MTYPE_PDCP_MEASUREMENT_INITIATION_FAILURE, "PDCMeasurementInitiationFailure" },
+ { MTYPE_PDCP_MEASUREMENT_REPORT, "PDCMeasurementReport" },
+ { MTYPE_PDCP_MEASUREMENT_TERMINATION_COMMAND, "PDCMeasurementTerminationCommand" },
+ { MTYPE_PDCP_MEASUREMENT_FAILURE_INDICATION, "PDCMeasurementFailureIndication" },
+ { MTYPE_PRS_CONFIGURATION_REQUEST, "PRSConfigurationRequest" },
+ { MTYPE_PRS_CONFIGURATION_RESPONSE, "PRSConfigurationResponse" },
+ { MTYPE_PRS_CONFIGURATION_FAILURE, "PRSConfigurationFailure" },
+ { MTYPE_MEASUREMENT_PRECONFIGURATION_REQUIRED, "MeasurementPreconfigurationRequired" },
+ { MTYPE_MEASUREMENT_PRECONFIGURATION_CONFIRM, "MeasurementPreconfigurationConfirm" },
+ { MTYPE_MEASUREMENT_PRECONFIGURATION_REFUSE, "MeasurementPreconfigurationRefuse" },
+ { MTYPE_MEASUREMENT_ACTIVATION, "MeasurementActivation" },
+ { MTYPE_QOE_INFORMATION_TRANSFER, "QoEInformationTransfer" },
+ { MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND, "PosSystemInformationDeliveryCommand" },
+ { 0, NULL }
+};
+static value_string_ext mtype_names_ext = VALUE_STRING_EXT_INIT(mtype_names);
+
+
+typedef struct {
+ guint32 message_type;
+ guint32 procedure_code;
+ guint32 protocol_ie_id;
+ guint32 protocol_extension_id;
+ const char *obj_id;
+ guint32 sib_type;
+ guint32 srb_id;
+ e212_number_type_t number_type;
+ struct f1ap_tap_t *stats_tap;
+} f1ap_private_data_t;
+
+typedef struct {
+ guint32 message_type;
+ guint32 ProcedureCode;
+ guint32 ProtocolIE_ID;
+ guint32 ProtocolExtensionID;
+} f1ap_ctx_t;
+
+/* Global variables */
+static dissector_handle_t f1ap_handle;
+static dissector_handle_t nr_rrc_ul_ccch_handle;
+static dissector_handle_t nr_rrc_dl_ccch_handle;
+static dissector_handle_t nr_rrc_ul_dcch_handle;
+static dissector_handle_t nr_pdcp_handle;
+static dissector_handle_t lte_rrc_conn_reconf_handle;
+
+/* Dissector tables */
+static dissector_table_t f1ap_ies_dissector_table;
+static dissector_table_t f1ap_extension_dissector_table;
+static dissector_table_t f1ap_proc_imsg_dissector_table;
+static dissector_table_t f1ap_proc_sout_dissector_table;
+static dissector_table_t f1ap_proc_uout_dissector_table;
+
+static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
+static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
+static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
+static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
+static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
+
+static const true_false_string f1ap_tfs_interfacesToTrace = {
+ "Should be traced",
+ "Should not be traced"
+};
+
+
+static proto_tree *top_tree = NULL;
+
+static void set_message_label(asn1_ctx_t *actx, int type)
+{
+ const char *label = val_to_str_ext_const(type, &mtype_names_ext, "Unknown");
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, label);
+ /* N.B. would like to be able to use actx->subTree.top_tree, but not easy to set.. */
+ proto_item_append_text(top_tree, " (%s)", label);
+}
+
+
+
+static void
+f1ap_MaxPacketLossRate_fmt(gchar *s, guint32 v)
+{
+ snprintf(s, ITEM_LABEL_LENGTH, "%.1f%% (%u)", (float)v/10, v);
+}
+
+static void
+f1ap_PacketDelayBudget_fmt(gchar *s, guint32 v)
+{
+ snprintf(s, ITEM_LABEL_LENGTH, "%.1fms (%u)", (float)v/2, v);
+}
+
+static void
+f1ap_ExtendedPacketDelayBudget_fmt(gchar *s, guint32 v)
+{
+ snprintf(s, ITEM_LABEL_LENGTH, "%.2fms (%u)", (float)v/100, v);
+}
+
+static f1ap_private_data_t*
+f1ap_get_private_data(packet_info *pinfo)
+{
+ f1ap_private_data_t *f1ap_data = (f1ap_private_data_t*)p_get_proto_data(wmem_file_scope(), pinfo, proto_f1ap, 0);
+ if (!f1ap_data) {
+ f1ap_data = wmem_new0(wmem_file_scope(), f1ap_private_data_t);
+ f1ap_data->srb_id = -1;
+ p_add_proto_data(wmem_file_scope(), pinfo, proto_f1ap, 0, f1ap_data);
+ }
+ return f1ap_data;
+}
+
+static void
+add_nr_pdcp_meta_data(packet_info *pinfo, guint8 direction, guint8 srb_id)
+{
+ pdcp_nr_info *p_pdcp_nr_info;
+
+ /* Only need to set info once per session. */
+ if (get_pdcp_nr_proto_data(pinfo)) {
+ return;
+ }
+
+ p_pdcp_nr_info = wmem_new0(wmem_file_scope(), pdcp_nr_info);
+ p_pdcp_nr_info->direction = direction;
+ p_pdcp_nr_info->bearerType = Bearer_DCCH;
+ p_pdcp_nr_info->bearerId = srb_id;
+ p_pdcp_nr_info->plane = NR_SIGNALING_PLANE;
+ p_pdcp_nr_info->seqnum_length = PDCP_NR_SN_LENGTH_12_BITS;
+ p_pdcp_nr_info->maci_present = TRUE;
+ set_pdcp_nr_proto_data(pinfo, p_pdcp_nr_info);
+}
+
+#include "packet-f1ap-fn.c"
+
+static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
+{
+ f1ap_ctx_t f1ap_ctx;
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
+
+ f1ap_ctx.message_type = f1ap_data->message_type;
+ f1ap_ctx.ProcedureCode = f1ap_data->procedure_code;
+ f1ap_ctx.ProtocolIE_ID = f1ap_data->protocol_ie_id;
+ f1ap_ctx.ProtocolExtensionID = f1ap_data->protocol_extension_id;
+
+ return (dissector_try_uint_new(f1ap_ies_dissector_table, f1ap_data->protocol_ie_id, tvb, pinfo, tree, FALSE, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
+}
+
+static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
+{
+ f1ap_ctx_t f1ap_ctx;
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
+
+ f1ap_ctx.message_type = f1ap_data->message_type;
+ f1ap_ctx.ProcedureCode = f1ap_data->procedure_code;
+ f1ap_ctx.ProtocolIE_ID = f1ap_data->protocol_ie_id;
+ f1ap_ctx.ProtocolExtensionID = f1ap_data->protocol_extension_id;
+
+ return (dissector_try_uint_new(f1ap_extension_dissector_table, f1ap_data->protocol_extension_id, tvb, pinfo, tree, FALSE, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
+}
+
+static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
+{
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
+
+ return (dissector_try_uint_new(f1ap_proc_imsg_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, FALSE, data)) ? tvb_captured_length(tvb) : 0;
+}
+
+static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
+{
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
+
+ return (dissector_try_uint_new(f1ap_proc_sout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, FALSE, data)) ? tvb_captured_length(tvb) : 0;
+}
+
+static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
+{
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
+
+ return (dissector_try_uint_new(f1ap_proc_uout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, FALSE, data)) ? tvb_captured_length(tvb) : 0;
+}
+
+
+static void
+f1ap_stats_tree_init(stats_tree *st)
+{
+ st_node_packets = stats_tree_create_node(st, st_str_packets, 0, STAT_DT_INT, TRUE);
+ st_node_packet_types = stats_tree_create_pivot(st, st_str_packet_types, st_node_packets);
+}
+
+static tap_packet_status
+f1ap_stats_tree_packet(stats_tree* st, packet_info* pinfo _U_,
+ epan_dissect_t* edt _U_ , const void* p, tap_flags_t flags _U_)
+{
+ const struct f1ap_tap_t *pi = (const struct f1ap_tap_t *) p;
+
+ tick_stat_node(st, st_str_packets, 0, FALSE);
+ stats_tree_tick_pivot(st, st_node_packet_types,
+ val_to_str_ext(pi->f1ap_mtype, &mtype_names_ext,
+ "Unknown packet type (%d)"));
+ return TAP_PACKET_REDRAW;
+}
+
+static void set_stats_message_type(packet_info *pinfo, int type)
+{
+ f1ap_private_data_t* priv_data = f1ap_get_private_data(pinfo);
+ priv_data->stats_tap->f1ap_mtype = type;
+}
+
+static int
+dissect_f1ap(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_)
+{
+ proto_item *f1ap_item = NULL;
+ proto_tree *f1ap_tree = NULL;
+
+ struct f1ap_tap_t *f1ap_info;
+
+ /* make entry in the Protocol column on summary display */
+ col_set_str(pinfo->cinfo, COL_PROTOCOL, "F1AP");
+ col_clear(pinfo->cinfo, COL_INFO);
+
+ f1ap_info = wmem_new(pinfo->pool, struct f1ap_tap_t);
+ f1ap_info->f1ap_mtype = 0; /* unknown/invalid */
+
+ /* create the f1ap protocol tree */
+ f1ap_item = proto_tree_add_item(tree, proto_f1ap, tvb, 0, -1, ENC_NA);
+ f1ap_tree = proto_item_add_subtree(f1ap_item, ett_f1ap);
+
+ /* Store top-level tree */
+ top_tree = f1ap_tree;
+
+ /* Add stats tap to private struct */
+ f1ap_private_data_t *priv_data = f1ap_get_private_data(pinfo);
+ priv_data->stats_tap = f1ap_info;
+
+
+ dissect_F1AP_PDU_PDU(tvb, pinfo, f1ap_tree, NULL);
+
+ tap_queue_packet(f1ap_tap, pinfo, f1ap_info);
+ return tvb_captured_length(tvb);
+}
+
+void proto_register_f1ap(void) {
+
+ /* List of fields */
+
+ static hf_register_info hf[] = {
+ { &hf_f1ap_transportLayerAddressIPv4,
+ { "IPv4 transportLayerAddress", "f1ap.transportLayerAddressIPv4",
+ FT_IPv4, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_transportLayerAddressIPv6,
+ { "IPv6 transportLayerAddress", "f1ap.transportLayerAddressIPv6",
+ FT_IPv6, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_IABTNLAddressIPv4,
+ { "IPv4 IABTNLAddress", "f1ap.IABTNLAddressIPv4",
+ FT_IPv4, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_IABTNLAddressIPv6,
+ { "IPv6 IABTNLAddress", "f1ap.IABTNLAddressIPv6",
+ FT_IPv6, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_IABTNLAddressIPv6Prefix,
+ { "IPv6 Prefix IABTNLAddress", "f1ap.IABTNLAddressIPv6Prefix",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_NG_C,
+ { "NG-C", "f1ap.interfacesToTrace.NG_C",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x80,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_Xn_C,
+ { "Xn-C", "f1ap.interfacesToTrace.Xn_C",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x40,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_Uu,
+ { "Uu", "f1ap.interfacesToTrace.Uu",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x20,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_F1_C,
+ { "F1-C", "f1ap.interfacesToTrace.F1_C",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x10,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_E1,
+ { "E1", "f1ap.interfacesToTrace.E1",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x08,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_Reserved,
+ { "Reserved", "f1ap.interfacesToTrace.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x07,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_Reserved1,
+ { "Reserved", "f1ap.MeasurementsToActivate.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x80,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_M2,
+ { "M2", "f1ap.MeasurementsToActivate.M2",
+ FT_BOOLEAN, 8, TFS(&tfs_activated_deactivated), 0x40,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_Reserved2,
+ { "Reserved", "f1ap.MeasurementsToActivate.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x30,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_M5,
+ { "M5", "f1ap.MeasurementsToActivate.M5",
+ FT_BOOLEAN, 8, TFS(&tfs_activated_deactivated), 0x08,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_Reserved3,
+ { "Reserved", "f1ap.MeasurementsToActivate.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x04,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_M6,
+ { "M6", "f1ap.MeasurementsToActivate.M6",
+ FT_BOOLEAN, 8, TFS(&tfs_activated_deactivated), 0x02,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_M7,
+ { "M7", "f1ap.MeasurementsToActivate.M7",
+ FT_BOOLEAN, 8, TFS(&tfs_activated_deactivated), 0x01,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_PRBPeriodic,
+ { "PRBPeriodic", "f1ap.ReportCharacteristics.PRBPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x80000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic,
+ { "TNLCapacityIndPeriodic", "f1ap.ReportCharacteristics.TNLCapacityIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x40000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ { "CompositeAvailableCapacityPeriodic", "f1ap.ReportCharacteristics.CompositeAvailableCapacityPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x20000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic,
+ { "HWLoadIndPeriodic", "f1ap.ReportCharacteristics.HWLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x10000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_NumberOfActiveUEs,
+ { "NumberOfActiveUEs", "f1ap.ReportCharacteristics.NumberOfActiveUEs",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x08000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_Reserved,
+ { "Reserved", "f1ap.ReportCharacteristics.Reserved",
+ FT_UINT32, BASE_HEX, NULL, 0x07ffffff,
+ NULL, HFILL }},
+#include "packet-f1ap-hfarr.c"
+ };
+
+ /* List of subtrees */
+ static gint *ett[] = {
+ &ett_f1ap,
+ &ett_f1ap_ResourceCoordinationTransferContainer,
+ &ett_f1ap_PLMN_Identity,
+ &ett_f1ap_MIB_message,
+ &ett_f1ap_SIB1_message,
+ &ett_f1ap_CG_ConfigInfo,
+ &ett_f1ap_CellGroupConfig,
+ &ett_f1ap_TransportLayerAddress,
+ &ett_f1ap_UE_CapabilityRAT_ContainerList,
+ &ett_f1ap_measurementTimingConfiguration,
+ &ett_f1ap_DUtoCURRCContainer,
+ &ett_f1ap_requestedP_MaxFR1,
+ &ett_f1ap_HandoverPreparationInformation,
+ &ett_f1ap_MeasConfig,
+ &ett_f1ap_MeasGapConfig,
+ &ett_f1ap_MeasGapSharingConfig,
+ &ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container,
+ &ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container,
+ &ett_f1ap_ProtectedEUTRAResourceIndication,
+ &ett_f1ap_RRCContainer,
+ &ett_f1ap_RRCContainer_RRCSetupComplete,
+ &ett_f1ap_sIBmessage,
+ &ett_f1ap_UplinkTxDirectCurrentListInformation,
+ &ett_f1ap_DRX_Config,
+ &ett_f1ap_Ph_InfoSCG,
+ &ett_f1ap_RequestedBandCombinationIndex,
+ &ett_f1ap_RequestedFeatureSetEntryIndex,
+ &ett_f1ap_RequestedP_MaxFR2,
+ &ett_f1ap_UEAssistanceInformation,
+ &ett_f1ap_CG_Config,
+ &ett_f1ap_Ph_InfoMCG,
+ &ett_f1ap_BurstArrivalTime,
+ &ett_f1ap_cSI_RS_Configuration,
+ &ett_f1ap_sR_Configuration,
+ &ett_f1ap_pDCCH_ConfigSIB1,
+ &ett_f1ap_sCS_Common,
+ &ett_f1ap_IABTNLAddressIPv4Address,
+ &ett_f1ap_IABTNLAddressIPv6Address,
+ &ett_f1ap_IABTNLAddressIPv6Prefix,
+ &ett_f1ap_InterfacesToTrace,
+ &ett_f1ap_MeasurementsToActivate,
+ &ett_f1ap_NRUERLFReportContainer,
+ &ett_f1ap_RACH_Config_Common,
+ &ett_f1ap_RACH_Config_Common_IAB,
+ &ett_f1ap_RACHReportContainer,
+ &ett_f1ap_ReferenceTime,
+ &ett_f1ap_ReportCharacteristics,
+ &ett_f1ap_SIB10_message,
+ &ett_f1ap_SIB12_message,
+ &ett_f1ap_SIB13_message,
+ &ett_f1ap_SIB14_message,
+ &ett_f1ap_SIB15_message,
+ &ett_f1ap_SIB17_message,
+ &ett_f1ap_SIB20_message,
+ &ett_f1ap_SL_PHY_MAC_RLC_Config,
+ &ett_f1ap_SL_RLC_ChannelToAddModList,
+ &ett_f1ap_SL_ConfigDedicatedEUTRA_Info,
+ &ett_f1ap_TDD_UL_DLConfigCommonNR,
+ &ett_f1ap_UEAssistanceInformationEUTRA,
+ &ett_f1ap_PosAssistance_Information,
+ &ett_f1ap_LocationMeasurementInformation,
+ &ett_f1ap_MUSIM_GapConfig,
+ &ett_f1ap_SDT_MAC_PHY_CG_Config,
+ &ett_f1ap_SDTRLCBearerConfiguration,
+ &ett_f1ap_MBSInterestIndication,
+ &ett_f1ap_NeedForGapsInfoNR,
+ &ett_f1ap_NeedForGapNCSGInfoNR,
+ &ett_f1ap_NeedForGapNCSGInfoEUTRA,
+ &ett_f1ap_MBS_Broadcast_NeighbourCellList,
+ &ett_f1ap_mRB_PDCP_Config_Broadcast,
+ &ett_f1ap_posMeasGapPreConfigToAddModList,
+ &ett_f1ap_posMeasGapPreConfigToReleaseList,
+ &ett_f1ap_SidelinkConfigurationContainer,
+ &ett_f1ap_SRSPosRRCInactiveConfig,
+ &ett_f1ap_successfulHOReportContainer,
+ &ett_f1ap_UL_GapFR2_Config,
+ &ett_f1ap_ConfigRestrictInfoDAPS,
+ &ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo,
+ &ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT,
+#include "packet-f1ap-ettarr.c"
+ };
+
+ /* Register protocol */
+ proto_f1ap = proto_register_protocol(PNAME, PSNAME, PFNAME);
+ /* Register fields and subtrees */
+ proto_register_field_array(proto_f1ap, hf, array_length(hf));
+ proto_register_subtree_array(ett, array_length(ett));
+
+ /* Register dissector */
+ f1ap_handle = register_dissector("f1ap", dissect_f1ap, proto_f1ap);
+
+ /* Register dissector tables */
+ f1ap_ies_dissector_table = register_dissector_table("f1ap.ies", "F1AP-PROTOCOL-IES", proto_f1ap, FT_UINT32, BASE_DEC);
+ f1ap_extension_dissector_table = register_dissector_table("f1ap.extension", "F1AP-PROTOCOL-EXTENSION", proto_f1ap, FT_UINT32, BASE_DEC);
+ f1ap_proc_imsg_dissector_table = register_dissector_table("f1ap.proc.imsg", "F1AP-ELEMENTARY-PROCEDURE InitiatingMessage", proto_f1ap, FT_UINT32, BASE_DEC);
+ f1ap_proc_sout_dissector_table = register_dissector_table("f1ap.proc.sout", "F1AP-ELEMENTARY-PROCEDURE SuccessfulOutcome", proto_f1ap, FT_UINT32, BASE_DEC);
+ f1ap_proc_uout_dissector_table = register_dissector_table("f1ap.proc.uout", "F1AP-ELEMENTARY-PROCEDURE UnsuccessfulOutcome", proto_f1ap, FT_UINT32, BASE_DEC);
+
+ f1ap_tap = register_tap("f1ap");
+}
+
+void
+proto_reg_handoff_f1ap(void)
+{
+ dissector_add_uint_with_preference("sctp.port", SCTP_PORT_F1AP, f1ap_handle);
+ dissector_add_uint("sctp.ppi", F1AP_PROTOCOL_ID, f1ap_handle);
+ nr_rrc_ul_ccch_handle = find_dissector_add_dependency("nr-rrc.ul.ccch", proto_f1ap);
+ nr_rrc_dl_ccch_handle = find_dissector_add_dependency("nr-rrc.dl.ccch", proto_f1ap);
+ nr_rrc_ul_dcch_handle = find_dissector_add_dependency("nr-rrc.ul.dcch", proto_f1ap);
+ nr_pdcp_handle = find_dissector_add_dependency("pdcp-nr", proto_f1ap);
+ lte_rrc_conn_reconf_handle = find_dissector_add_dependency("lte-rrc.rrc_conn_reconf", proto_f1ap);
+
+ stats_tree_register("f1ap", "f1ap", "F1AP", 0,
+ f1ap_stats_tree_packet, f1ap_stats_tree_init, NULL);
+
+#include "packet-f1ap-dis-tab.c"
+}
+
+/*
+ * Editor modelines
+ *
+ * Local Variables:
+ * c-basic-offset: 2
+ * tab-width: 8
+ * indent-tabs-mode: nil
+ * End:
+ *
+ * ex: set shiftwidth=2 tabstop=8 expandtab:
+ * :indentSize=2:tabSize=8:noTabs=true:
+ */
diff --git a/epan/dissectors/asn1/f1ap/packet-f1ap-template.h b/epan/dissectors/asn1/f1ap/packet-f1ap-template.h
new file mode 100644
index 00000000..598436de
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/packet-f1ap-template.h
@@ -0,0 +1,29 @@
+/* packet-f1ap.h
+ * Routines for E-UTRAN F1 Application Protocol (F1AP) packet dissection
+ *
+ * Wireshark - Network traffic analyzer
+ * By Gerald Combs <gerald@wireshark.org>
+ * Copyright 1998 Gerald Combs
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
+
+#ifndef PACKET_F1AP_H
+#define PACKET_F1AP_H
+
+#include "packet-f1ap-exp.h"
+
+#endif /* PACKET_F1AP_H */
+
+/*
+ * Editor modelines
+ *
+ * Local Variables:
+ * c-basic-offset: 2
+ * tab-width: 8
+ * indent-tabs-mode: nil
+ * End:
+ *
+ * ex: set shiftwidth=2 tabstop=8 expandtab:
+ * :indentSize=2:tabSize=8:noTabs=true:
+ */