diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 20:34:10 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-10 20:34:10 +0000 |
commit | e4ba6dbc3f1e76890b22773807ea37fe8fa2b1bc (patch) | |
tree | 68cb5ef9081156392f1dd62a00c6ccc1451b93df /epan/dissectors/asn1/xnap/XnAP-IEs.asn | |
parent | Initial commit. (diff) | |
download | wireshark-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/xnap/XnAP-IEs.asn')
-rw-r--r-- | epan/dissectors/asn1/xnap/XnAP-IEs.asn | 7724 |
1 files changed, 7724 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/xnap/XnAP-IEs.asn b/epan/dissectors/asn1/xnap/XnAP-IEs.asn new file mode 100644 index 00000000..d15c829d --- /dev/null +++ b/epan/dissectors/asn1/xnap/XnAP-IEs.asn @@ -0,0 +1,7724 @@ +-- 3GPP TS 38.423 V17.5.0 (2023-06) +-- 9.3.5 Information Element definitions +-- ************************************************************** +-- +-- Information Element Definitions +-- +-- ************************************************************** + +XnAP-IEs { +itu-t (0) identified-organization (4) etsi (0) mobileDomain (0) +ngran-access (22) modules (3) xnap (2) version1 (1) xnap-IEs (2) } + +DEFINITIONS AUTOMATIC TAGS ::= + +BEGIN + +IMPORTS + + + id-CNTypeRestrictionsForEquivalent, + id-CNTypeRestrictionsForServing, + id-Additional-UL-NG-U-TNLatUPF-List, + id-ConfiguredTACIndication, + id-AlternativeQoSParaSetList, + id-CurrentQoSParaSetIndex, + id-DefaultDRB-Allowed, + id-DLCarrierList, + id-EndpointIPAddressAndPort, + id-ExtendedReportIntervalMDT, + id-ExtendedTAISliceSupportList, + id-FiveGCMobilityRestrictionListContainer, + id-SecondarydataForwardingInfoFromTarget-List, + id-LastE-UTRANPLMNIdentity, + id-IntendedTDD-DL-ULConfiguration-NR, + id-MaxIPrate-DL, + id-SecurityResult, + id-OldQoSFlowMap-ULendmarkerexpected, + id-PDUSessionCommonNetworkInstance, + id-PDUSession-PairID, + id-BPLMN-ID-Info-EUTRA, + id-BPLMN-ID-Info-NR, + id-DRBsNotAdmittedSetupModifyList, + id-Secondary-MN-Xn-U-TNLInfoatM, + id-ULForwardingProposal, + id-DRB-IDs-takenintouse, + id-SplitSessionIndicator, + id-NonGBRResources-Offered, + id-MDT-Configuration, + id-TraceCollectionEntityURI, + id-NPN-Broadcast-Information, + id-NPNPagingAssistanceInformation, + id-NPNMobilityInformation, + id-NPN-Support, + id-LTEUESidelinkAggregateMaximumBitRate, + id-NRUESidelinkAggregateMaximumBitRate, + id-ExtendedRATRestrictionInformation, + id-QoSMonitoringRequest, + id-QoSMonitoringDisabled, + id-QosMonitoringReportingFrequency, + id-DAPSRequestInfo, + id-OffsetOfNbiotChannelNumberToDL-EARFCN, + id-OffsetOfNbiotChannelNumberToUL-EARFCN, + id-NBIoT-UL-DL-AlignmentOffset, + id-TDDULDLConfigurationCommonNR, + id-CarrierList, + id-ULCarrierList, + id-FrequencyShift7p5khz, + id-SSB-PositionsInBurst, + id-NRCellPRACHConfig, + id-Redundant-UL-NG-U-TNLatUPF, + id-Redundant-DL-NG-U-TNLatNG-RAN, + id-CNPacketDelayBudgetDownlink, + id-CNPacketDelayBudgetUplink, + id-ExtendedPacketDelayBudget, + id-Additional-Redundant-UL-NG-U-TNLatUPF-List, + id-RedundantCommonNetworkInstance, + id-TSCTrafficCharacteristics, + id-RedundantQoSFlowIndicator, + id-Additional-PDCP-Duplication-TNL-List, + id-RedundantPDUSessionInformation, + id-UsedRSNInformation, + id-RLCDuplicationInformation, + id-CSI-RSTransmissionIndication, + id-UERadioCapabilityID, + id-secondary-SN-UL-PDCP-UP-TNLInfo, + id-pdcpDuplicationConfiguration, + id-duplicationActivation, + id-NPRACHConfiguration, + id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated, + id-DL-scheduling-PDCCH-CCE-usage, + id-UL-scheduling-PDCCH-CCE-usage, + id-SFN-Offset, + id-QoS-Mapping-Information, + id-AdditionLocationInformation, + id-dataForwardingInfoFromTargetE-UTRANnode, + id-Cause, + id-SecurityIndication, + id-RRCConnReestab-Indicator, + id-SourceDLForwardingIPAddress, + id-SourceNodeDLForwardingIPAddress, + id-M4ReportAmount, + id-M5ReportAmount, + id-M6ReportAmount, + id-M7ReportAmount, + id-BeamMeasurementIndicationM1, + id-Supported-MBS-FSA-ID-List, + id-MBS-SessionAssociatedInformation, + id-MBS-SessionInformation-List, + id-SliceRadioResourceStatus-List, + id-CompositeAvailableCapacitySupplementaryUplink, + id-SSBOffsets-List, + id-NG-RANnode2SSBOffsetsModificationRange, + id-NR-U-Channel-List, + id-NR-U-ChannelInfo-List, + id-MIMOPRBusageInformation, + id-UEAssistantIdentifier, + id-IAB-MT-Cell-List, + id-NoPDUSessionIndication, + id-permutation, + id-UL-GNB-DU-Cell-Resource-Configuration, + id-DL-GNB-DU-Cell-Resource-Configuration, + id-tdd-GNB-DU-Cell-Resource-Configuration, + id-Additional-Measurement-Timing-Configuration-List, + id-SurvivalTime, + id-Local-NG-RAN-Node-Identifier, + id-Neighbour-NG-RAN-Node-List, + id-FiveGProSeUEPC5AggregateMaximumBitRate, + id-Redcap-Bcast-Information, + id-UESliceMaximumBitRateList, + id-PositioningInformation, + id-ServedCellSpecificInfoReq-NR, + id-TAINSAGSupportList, + id-earlyMeasurement, + id-BeamMeasurementsReportConfiguration, + id-CoverageModificationCause, + id-UERLFReportContainerLTEExtension, + id-ExcessPacketDelayThresholdConfiguration, + maxEARFCN, + maxnoofAllowedAreas, + maxnoofAMFRegions, + maxnoofAoIs, + maxnoofBPLMNs, + maxnoofCAGs, + maxnoofCAGsperPLMN, + maxnoofCellsinAoI, + maxnoofCellsinNG-RANnode, + maxnoofCellsinRNA, + maxnoofCellsinUEHistoryInfo, + maxnoofCellsUEMovingTrajectory, + maxnoofDRBs, + maxnoofEPLMNs, + maxnoofEPLMNsplus1, + maxnoofEUTRABands, + maxnoofEUTRABPLMNs, + maxnoofForbiddenTACs, + maxnoofMBSFNEUTRA, + maxnoofMultiConnectivityMinusOne, + maxnoofNeighbours, + maxnoofNIDs, + maxnoofNRCellBands, + maxnoofPDUSessions, + maxnoofPLMNs, + maxnoofProtectedResourcePatterns, + maxnoofQoSFlows, + maxnoofQoSParaSets, + maxnoofRANAreaCodes, + maxnoofRANAreasinRNA, + maxnoofSCellGroups, + maxnoofSCellGroupsplus1, + maxnoofSliceItems, + maxnoofExtSliceItems, + maxnoofSNPNIDs, + maxnoofsupportedTACs, + maxnoofsupportedPLMNs, + maxnoofTAI, + maxnoofTAIsinAoI, + maxnoofTNLAssociations, + maxnoofUEContexts, + maxNRARFCN, + maxNrOfErrors, + maxnoofRANNodesinAoI, + maxnooftimeperiods, + maxnoofslots, + maxnoofExtTLAs, + maxnoofGTPTLAs, + maxnoofCHOcells, + maxnoofPC5QoSFlows, + maxnoofSSBAreas, + maxnoofNRSCSs, + maxnoofPhysicalResourceBlocks, + maxnoofRACHReports, + maxnoofAdditionalPDCPDuplicationTNL, + maxnoofRLCDuplicationstate, + maxnoofBluetoothName, + maxnoofCellIDforMDT, + maxnoofMDTPLMNs, + maxnoofTAforMDT, + maxnoofWLANName, + maxnoofSensorName, + maxnoofNeighPCIforMDT, + maxnoofFreqforMDT, + maxnoofNonAnchorCarrierFreqConfig, + maxnoofDataForwardingTunneltoE-UTRAN, + maxnoofUEIDIndicesforMBSPaging, + maxnoofMBSFSAs, + maxnoofMBSQoSFlows, + maxnoofMRBs, + maxnoofCellsforMBS, + maxnoofMBSServiceAreaInformation, + maxnoofTAIforMBS, + maxnoofAssociatedMBSSessions, + maxnoofMBSSessions, + maxnoofSuccessfulHOReports, + maxnoofPSCellsPerSN, + maxnoofNR-UChannelIDs, + maxnoofCellsinCHO, + maxnoofCHOexecutioncond, + maxnoofServingCells, + maxnoofBHInfo, + maxnoofTLAsIAB, + maxnoofTrafficIndexEntries, + maxnoofBAPControlPDURLCCHs, + maxnoofServedCellsIAB, + maxnoofDUFSlots, + maxnoofSymbols, + maxnoofHSNASlots, + maxnoofRBsetsPerCell, + maxnoofChildIABNodes, + maxnoofIABSTCInfo, + maxnoofPSCellCandidates, + maxnoofTargetSNs, + maxnoofUEAppLayerMeas, + maxnoofSNSSAIforQMC, + maxnoofCellIDforQMC, + maxnoofPLMNforQMC, + maxnoofTAforQMC, + maxnoofMTCItems, + maxnoofCSIRSconfigurations, + maxnoofCSIRSneighbourCells, + maxnoofCSIRSneighbourCellsInMTC, + maxnoofNeighbour-NG-RAN-Nodes, + maxnoofSRBs, + maxnoofSMBR, + maxnoofNSAGs, + maxnoofRBsetsPerCell1, + maxnoofTargetSNsMinusOne, + maxnoofThresholdsForExcessPacketDelay + +FROM XnAP-Constants + + Criticality, + ProcedureCode, + ProtocolIE-ID, + TriggeringMessage +FROM XnAP-CommonDataTypes + + ProtocolExtensionContainer{}, + ProtocolIE-Single-Container{}, + + XNAP-PROTOCOL-EXTENSION, + XNAP-PROTOCOL-IES +FROM XnAP-Containers; + + +-- A + +AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated ::= SEQUENCE (SIZE(1..maxnoofTargetSNsMinusOne)) OF AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated-Item + +AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated-Item ::= SEQUENCE { + pDUSessionResourceChangeConfirmInfo-SNterminated PDUSessionResourceChangeConfirmInfo-SNterminated, + iE-Extensions ProtocolExtensionContainer { { AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +AdditionalListofPDUSessionResourceChangeConfirmInfo-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +AdditionLocationInformation ::= ENUMERATED { + includePSCell, + ... +} + +Additional-PDCP-Duplication-TNL-List ::= SEQUENCE (SIZE(1..maxnoofAdditionalPDCPDuplicationTNL)) OF Additional-PDCP-Duplication-TNL-Item +Additional-PDCP-Duplication-TNL-Item ::= SEQUENCE { + additional-PDCP-Duplication-UP-TNL-Information UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { { Additional-PDCP-Duplication-TNL-ExtIEs} } OPTIONAL, + ... +} +Additional-PDCP-Duplication-TNL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +Additional-UL-NG-U-TNLatUPF-Item ::= SEQUENCE { + additional-UL-NG-U-TNLatUPF UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { { Additional-UL-NG-U-TNLatUPF-Item-ExtIEs} } OPTIONAL, + ... +} + +Additional-UL-NG-U-TNLatUPF-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}, + ... +} + +Additional-UL-NG-U-TNLatUPF-List ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF Additional-UL-NG-U-TNLatUPF-Item + +Additional-Measurement-Timing-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofMTCItems)) OF Additional-Measurement-Timing-Configuration-Item + +Additional-Measurement-Timing-Configuration-Item ::= SEQUENCE { + additionalMeasurementTimingConfigurationIndex INTEGER (0..16), + csi-RS-MTC-Configuration-List CSI-RS-MTC-Configuration-List, + iE-Extensions ProtocolExtensionContainer { { Additional-Measurement-Timing-Configuration-Item-ExtIEs} } OPTIONAL, + ... +} + +Additional-Measurement-Timing-Configuration-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ActivationIDforCellActivation ::= INTEGER (0..255) + +Active-MBS-SessionInformation ::= SEQUENCE { + mBS-QoSFlowsToAdd-List MBS-QoSFlowsToAdd-List, + mBS-ServiceArea MBS-ServiceArea OPTIONAL, + mBS-MappingandDataForwardingRequestInfofromSource MBS-MappingandDataForwardingRequestInfofromSource OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Active-MBS-SessionInformation-ExtIEs} } OPTIONAL, + ... +} + +Active-MBS-SessionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +AllocationandRetentionPriority ::= SEQUENCE { + priorityLevel INTEGER (0..15,...), + pre-emption-capability ENUMERATED {shall-not-trigger-preemption, may-trigger-preemption, ...}, + pre-emption-vulnerability ENUMERATED {not-preemptable, preemptable, ...}, + iE-Extensions ProtocolExtensionContainer { {AllocationandRetentionPriority-ExtIEs} } OPTIONAL, + ... +} + +AllocationandRetentionPriority-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ActivationSFN ::= INTEGER (0..1023) + +AllowedCAG-ID-List-perPLMN ::= SEQUENCE (SIZE(1..maxnoofCAGsperPLMN)) OF CAG-Identifier + +AllowedPNI-NPN-ID-List ::= SEQUENCE (SIZE(1..maxnoofEPLMNsplus1)) OF AllowedPNI-NPN-ID-Item + +AllowedPNI-NPN-ID-Item ::= SEQUENCE { + plmn-id PLMN-Identity, + pni-npn-restricted-information PNI-NPN-Restricted-Information, + allowed-CAG-id-list-per-plmn AllowedCAG-ID-List-perPLMN, + iE-Extensions ProtocolExtensionContainer { {AllowedPNI-NPN-ID-Item-ExtIEs} } OPTIONAL, + ... +} + +AllowedPNI-NPN-ID-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +AllTrafficIndication ::= ENUMERATED {true,...} + + +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 XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +AMF-Region-Information ::= SEQUENCE (SIZE (1..maxnoofAMFRegions)) OF GlobalAMF-Region-Information + +GlobalAMF-Region-Information ::= SEQUENCE { + plmn-ID PLMN-Identity, + amf-region-id BIT STRING (SIZE (8)), + iE-Extensions ProtocolExtensionContainer { {GlobalAMF-Region-Information-ExtIEs} } OPTIONAL, + ... +} + +GlobalAMF-Region-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +AMF-UE-NGAP-ID ::= INTEGER (0..1099511627775) + + +AreaOfInterestInformation ::= SEQUENCE (SIZE(1..maxnoofAoIs)) OF AreaOfInterest-Item + +AreaOfInterest-Item ::= SEQUENCE { + listOfTAIsinAoI ListOfTAIsinAoI OPTIONAL, + listOfCellsinAoI ListOfCells OPTIONAL, + listOfRANNodesinAoI ListOfRANNodesinAoI OPTIONAL, + requestReferenceID RequestReferenceID, + iE-Extensions ProtocolExtensionContainer { {AreaOfInterest-Item-ExtIEs} } OPTIONAL, + ... +} + +AreaOfInterest-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +AreaScopeOfMDT-NR ::= CHOICE { + cellBased CellBasedMDT-NR, + tABased TABasedMDT, + tAIBased TAIBasedMDT, + ..., + choice-extension ProtocolIE-Single-Container { {AreaScopeOfMDT-NR-ExtIEs} } +} + +AreaScopeOfMDT-NR-ExtIEs XNAP-PROTOCOL-IES ::= { + ... + +} +AreaScopeOfMDT-EUTRA ::= CHOICE { + cellBased CellBasedMDT-EUTRA, + tABased TABasedMDT, + tAIBased TAIBasedMDT, + ..., + choice-extension ProtocolIE-Single-Container { {AreaScopeOfMDT-EUTRA-ExtIEs} } + +} + +AreaScopeOfMDT-EUTRA-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + + +AreaScopeOfNeighCellsList ::= SEQUENCE (SIZE(1..maxnoofFreqforMDT)) OF AreaScopeOfNeighCellsItem +AreaScopeOfNeighCellsItem ::= SEQUENCE { + nrFrequencyInfo NRFrequencyInfo, + pciListForMDT PCIListForMDT OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { AreaScopeOfNeighCellsItem-ExtIEs} } OPTIONAL, + ... +} + +AreaScopeOfNeighCellsItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +AreaScopeOfQMC ::= CHOICE { + cellBased CellBasedQMC, + tABased TABasedQMC, + tAIBased TAIBasedQMC, + pLMNAreaBased PLMNAreaBasedQMC, + choice-extension ProtocolIE-Single-Container { {AreaScopeOfQMC-ExtIEs} } +} + +AreaScopeOfQMC-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +AS-SecurityInformation ::= SEQUENCE { + key-NG-RAN-Star BIT STRING (SIZE(256)), + ncc INTEGER (0..7), + iE-Extensions ProtocolExtensionContainer { {AS-SecurityInformation-ExtIEs} } OPTIONAL, + ... +} + +AS-SecurityInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +AssistanceDataForRANPaging ::= SEQUENCE { + ran-paging-attempt-info RANPagingAttemptInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AssistanceDataForRANPaging-ExtIEs} } OPTIONAL, + ... +} + +AssistanceDataForRANPaging-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-NPNPagingAssistanceInformation CRITICALITY ignore EXTENSION NPNPagingAssistanceInformation PRESENCE optional }, + ... +} + +Associated-QoSFlowInfo-List ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF Associated-QoSFlowInfo-Item + +Associated-QoSFlowInfo-Item ::= SEQUENCE { + mBS-QoSFlowIdentifier QoSFlowIdentifier, + associatedUnicastQoSFlowIdentifier QoSFlowIdentifier, + iE-Extensions ProtocolExtensionContainer { { Associated-QoSFlowInfo-Item-ExtIEs} } OPTIONAL, + ... +} + +Associated-QoSFlowInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +AvailableCapacity ::= INTEGER (1.. 100,...) + + +AvailableRRCConnectionCapacityValue ::= INTEGER (0..100) + + +AvailableRVQoEMetrics ::= SEQUENCE { + bufferLevel ENUMERATED {true, ...} OPTIONAL, + playoutDelayForMediaStartup ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {AvailableRVQoEMetrics-ExtIEs} } OPTIONAL, + ... +} + +AvailableRVQoEMetrics-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +AveragingWindow ::= INTEGER (0..4095, ...) + + +-- B + +BAPAddress ::= BIT STRING (SIZE(10)) + +BAPPathID ::= BIT STRING (SIZE(10)) + +BAPRoutingID ::= SEQUENCE { + bAPAddress BAPAddress, + bAPPathID BAPPathID, + iE-Extensions ProtocolExtensionContainer { {BAPRoutingID-ExtIEs} } OPTIONAL, + ... +} + +BAPRoutingID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +BeamMeasurementIndicationM1 ::= ENUMERATED {true, ...} + +BeamMeasurementsReportConfiguration ::= SEQUENCE { + beamMeasurementsReportQuantity BeamMeasurementsReportQuantity OPTIONAL, + maxNrofRS-IndexesToReport MaxNrofRS-IndexesToReport OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportConfiguration-ExtIEs} } OPTIONAL, + ... +} + +BeamMeasurementsReportConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +BeamMeasurementsReportQuantity ::= SEQUENCE { + rSRP ENUMERATED {true, ...}, + rSRQ ENUMERATED {true, ...}, + sINR ENUMERATED {true, ...}, + iE-Extensions ProtocolExtensionContainer { { BeamMeasurementsReportQuantity-ExtIEs} } OPTIONAL, + ... +} + +BeamMeasurementsReportQuantity-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +BHInfoIndex ::= INTEGER (1.. maxnoofBHInfo) + +BHInfoList ::= SEQUENCE (SIZE(1.. maxnoofBHInfo)) OF BHInfo-Item + +BHInfo-Item ::= SEQUENCE { + bHInfoIndex BHInfoIndex, + iE-Extensions ProtocolExtensionContainer { { BHInfo-Item-ExtIEs} } OPTIONAL, + ... +} + +BHInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +BHRLCChannelID ::= BIT STRING (SIZE(16)) + +BAPControlPDURLCCH-List ::= SEQUENCE (SIZE(1.. maxnoofBAPControlPDURLCCHs)) OF BAPControlPDURLCCH-Item + + +BAPControlPDURLCCH-Item ::= SEQUENCE { + bHRLCCHID BHRLCChannelID, + nexthopBAPAddress BAPAddress, + iE-Extensions ProtocolExtensionContainer { { BAPControlPDURLCCH-Item-ExtIEs} } OPTIONAL, + ... +} + +BAPControlPDURLCCH-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +BluetoothMeasurementConfiguration ::= SEQUENCE { + bluetoothMeasConfig BluetoothMeasConfig, + bluetoothMeasConfigNameList BluetoothMeasConfigNameList OPTIONAL, + bt-rssi ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { BluetoothMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +BluetoothMeasurementConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +BluetoothMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofBluetoothName)) OF BluetoothName + +BluetoothMeasConfig::= ENUMERATED {setup,...} + +BluetoothName ::= OCTET STRING (SIZE (1..248)) + + +BPLMN-ID-Info-EUTRA ::= SEQUENCE (SIZE(1..maxnoofEUTRABPLMNs)) OF BPLMN-ID-Info-EUTRA-Item + +BPLMN-ID-Info-EUTRA-Item ::= SEQUENCE { + broadcastPLMNs BroadcastEUTRAPLMNs, + tac TAC, + e-utraCI E-UTRA-Cell-Identity, + ranac RANAC OPTIONAL, + iE-Extension ProtocolExtensionContainer { {BPLMN-ID-Info-EUTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +BPLMN-ID-Info-EUTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +BPLMN-ID-Info-NR ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BPLMN-ID-Info-NR-Item + +BPLMN-ID-Info-NR-Item ::= SEQUENCE { + broadcastPLMNs BroadcastPLMNs, + tac TAC, + nr-CI NR-Cell-Identity, + ranac RANAC OPTIONAL, + iE-Extension ProtocolExtensionContainer { {BPLMN-ID-Info-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +BPLMN-ID-Info-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }| + { ID id-NPN-Broadcast-Information CRITICALITY reject EXTENSION NPN-Broadcast-Information PRESENCE optional }, + ... +} + +BitRate ::= INTEGER (0..4000000000000,...) + + + +BroadcastCAG-Identifier-List ::= SEQUENCE (SIZE(1..maxnoofCAGs)) OF BroadcastCAG-Identifier-Item + +BroadcastCAG-Identifier-Item ::= SEQUENCE { + cag-Identifier CAG-Identifier, + iE-Extension ProtocolExtensionContainer { {BroadcastCAG-Identifier-Item-ExtIEs} } OPTIONAL, + ... +} + +BroadcastCAG-Identifier-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +BroadcastNID-List ::= SEQUENCE (SIZE(1..maxnoofNIDs)) OF BroadcastNID-Item + +BroadcastNID-Item ::= SEQUENCE { + nid NID, + iE-Extension ProtocolExtensionContainer { {BroadcastNID-Item-ExtIEs} } OPTIONAL, + ... +} + +BroadcastNID-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +BroadcastPLMNs ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF PLMN-Identity + +BroadcastEUTRAPLMNs ::= SEQUENCE (SIZE(1..maxnoofEUTRABPLMNs)) OF PLMN-Identity + + +BroadcastPLMNinTAISupport-Item ::= SEQUENCE { + plmn-id PLMN-Identity, + tAISliceSupport-List SliceSupport-List, + iE-Extension ProtocolExtensionContainer { {BroadcastPLMNinTAISupport-Item-ExtIEs} } OPTIONAL, + ... +} + +BroadcastPLMNinTAISupport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-NPN-Support CRITICALITY reject EXTENSION NPN-Support PRESENCE optional}| + { ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional}| + { ID id-TAINSAGSupportList CRITICALITY ignore EXTENSION TAINSAGSupportList PRESENCE optional }, + ... +} + + +BroadcastPNI-NPN-ID-Information ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF BroadcastPNI-NPN-ID-Information-Item + +BroadcastPNI-NPN-ID-Information-Item ::= SEQUENCE { + plmn-id PLMN-Identity, + broadcastCAG-Identifier-List BroadcastCAG-Identifier-List, + iE-Extension ProtocolExtensionContainer { {BroadcastPNI-NPN-ID-Information-Item-ExtIEs} } OPTIONAL, + ... +} + + +BroadcastPNI-NPN-ID-Information-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +BroadcastSNPNID-List ::= SEQUENCE (SIZE(1..maxnoofSNPNIDs)) OF BroadcastSNPNID + + +BroadcastSNPNID ::= SEQUENCE { + plmn-id PLMN-Identity, + broadcastNID-List BroadcastNID-List, + iE-Extension ProtocolExtensionContainer { {BroadcastSNPNID-ExtIEs} } OPTIONAL, + ... +} + +BroadcastSNPNID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- C + + +CAG-Identifier ::= BIT STRING (SIZE (32)) + + +CapacityValue ::= INTEGER (0..100) + + + +CapacityValueInfo ::= SEQUENCE { + capacityValue CapacityValue, + ssbAreaCapacityValueList SSBAreaCapacityValue-List OPTIONAL, +iE-Extension ProtocolExtensionContainer { {CapacityValueInfo-ExtIEs} } OPTIONAL, + ... +} + +CapacityValueInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +Cause ::= CHOICE { + radioNetwork CauseRadioNetworkLayer, + transport CauseTransportLayer, + protocol CauseProtocol, + misc CauseMisc, + choice-extension ProtocolIE-Single-Container { {Cause-ExtIEs} } +} + +Cause-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +CauseRadioNetworkLayer ::= ENUMERATED { + cell-not-available, + handover-desirable-for-radio-reasons, + handover-target-not-allowed, + invalid-AMF-Set-ID, + no-radio-resources-available-in-target-cell, + partial-handover, + reduce-load-in-serving-cell, + resource-optimisation-handover, + time-critical-handover, + tXnRELOCoverall-expiry, + tXnRELOCprep-expiry, + unknown-GUAMI-ID, + unknown-local-NG-RAN-node-UE-XnAP-ID, + inconsistent-remote-NG-RAN-node-UE-XnAP-ID, + encryption-and-or-integrity-protection-algorithms-not-supported, + not-used-causes-value-1, + multiple-PDU-session-ID-instances, + unknown-PDU-session-ID, + unknown-QoS-Flow-ID, + multiple-QoS-Flow-ID-instances, + switch-off-ongoing, + not-supported-5QI-value, + tXnDCoverall-expiry, + tXnDCprep-expiry, + action-desirable-for-radio-reasons, + reduce-load, + resource-optimisation, + time-critical-action, + target-not-allowed, + no-radio-resources-available, + invalid-QoS-combination, + encryption-algorithms-not-supported, + procedure-cancelled, + rRM-purpose, + improve-user-bit-rate, + user-inactivity, + radio-connection-with-UE-lost, + failure-in-the-radio-interface-procedure, + bearer-option-not-supported, + up-integrity-protection-not-possible, + up-confidentiality-protection-not-possible, + resources-not-available-for-the-slice-s, + ue-max-IP-data-rate-reason, + cP-integrity-protection-failure, + uP-integrity-protection-failure, + slice-not-supported-by-NG-RAN, + mN-Mobility, + sN-Mobility, + count-reaches-max-value, + unknown-old-NG-RAN-node-UE-XnAP-ID, + pDCP-Overload, + drb-id-not-available, + unspecified, + ..., + ue-context-id-not-known, + non-relocation-of-context, + cho-cpc-resources-tobechanged, + rSN-not-available-for-the-UP, + npn-access-denied, + report-characteristics-empty, + existing-measurement-ID, + measurement-temporarily-not-available, + measurement-not-supported-for-the-object, + ue-power-saving, + unknown-NG-RAN-node2-Measurement-ID, + insufficient-ue-capabilities, + normal-release, + value-out-of-allowed-range, + scg-activation-deactivation-failure, + scg-deactivation-failure-due-to-data-transmission +} + +CauseTransportLayer ::= ENUMERATED { + transport-resource-unavailable, + 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, + ... +} + +CauseMisc ::= ENUMERATED { + control-processing-overload, + hardware-failure, + o-and-M-intervention, + not-enough-user-plane-processing-resources, + unspecified, + ... +} + +CellAssistanceInfo-NR ::= CHOICE { + limitedNR-List SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF NR-CGI, + full-List ENUMERATED {all-served-cells-NR, ...}, + choice-extension ProtocolIE-Single-Container { {CellAssistanceInfo-NR-ExtIEs} } +} + +CellAssistanceInfo-NR-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +CellAndCapacityAssistanceInfo-NR ::= SEQUENCE { + maximumCellListSize MaximumCellListSize OPTIONAL, + cellAssistanceInfo-NR CellAssistanceInfo-NR OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CellAndCapacityAssistanceInfo-NR-ExtIEs} } OPTIONAL, + ... +} + + +CellAndCapacityAssistanceInfo-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellAndCapacityAssistanceInfo-EUTRA ::= SEQUENCE { + maximumCellListSize MaximumCellListSize OPTIONAL, + cellAssistanceInfo-EUTRA CellAssistanceInfo-EUTRA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CellAndCapacityAssistanceInfo-EUTRA-ExtIEs} } OPTIONAL, + ... +} + + +CellAndCapacityAssistanceInfo-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CellAssistanceInfo-EUTRA ::= CHOICE { + limitedEUTRA-List SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF E-UTRA-CGI, + full-List ENUMERATED {all-served-cells-E-UTRA, ...}, + choice-extension ProtocolIE-Single-Container { {CellAssistanceInfo-EUTRA-ExtIEs} } +} + +CellAssistanceInfo-EUTRA-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +CellBasedMDT-NR::= SEQUENCE { + cellIdListforMDT-NR CellIdListforMDT-NR, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-NR-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforMDT-NR ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF NR-CGI + +CellBasedQMC::= SEQUENCE { + cellIdListforQMC CellIdListforQMC, + iE-Extensions ProtocolExtensionContainer { {CellBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +CellBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CellIdListforQMC ::= SEQUENCE (SIZE(1..maxnoofCellIDforQMC)) OF GlobalNG-RANCell-ID + + +CellBasedMDT-EUTRA::= SEQUENCE { + cellIdListforMDT-EUTRA CellIdListforMDT-EUTRA, + iE-Extensions ProtocolExtensionContainer { {CellBasedMDT-EUTRA-ExtIEs} } OPTIONAL, + ... +} + +CellBasedMDT-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} +CellIdListforMDT-EUTRA ::= SEQUENCE (SIZE(1..maxnoofCellIDforMDT)) OF E-UTRA-CGI + + +CellCapacityClassValue ::= INTEGER (1..100,...) + +CellDeploymentStatusIndicator ::= ENUMERATED {pre-change-notification, ...} + +CellGroupID ::= INTEGER (0..maxnoofSCellGroups) + + +CellMeasurementResult ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF CellMeasurementResult-Item + +CellMeasurementResult-Item ::= SEQUENCE { + cell-ID GlobalNG-RANCell-ID, +radioResourceStatus RadioResourceStatus OPTIONAL, +tNLCapacityIndicator TNLCapacityIndicator OPTIONAL, +compositeAvailableCapacityGroup CompositeAvailableCapacityGroup OPTIONAL, +sliceAvailableCapacity SliceAvailableCapacity OPTIONAL, +numberofActiveUEs NumberofActiveUEs OPTIONAL, +rRCConnections RRCConnections OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CellMeasurementResult-Item-ExtIEs} } OPTIONAL, + ... +} + + +CellMeasurementResult-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-NR-U-Channel-List CRITICALITY ignore EXTENSION NR-U-Channel-List PRESENCE optional }, + ... +} + + +CellReplacingInfo ::= SEQUENCE { + replacingCells ReplacingCells, + iE-Extensions ProtocolExtensionContainer { {CellReplacingInfo-ExtIEs}} OPTIONAL, + ... +} + +CellReplacingInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CellToReport ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF CellToReport-Item + +CellToReport-Item ::= SEQUENCE { + cell-ID GlobalNG-RANCell-ID, +sSBToReport-List SSBToReport-List OPTIONAL, +sliceToReport-List SliceToReport-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CellToReport-Item-ExtIEs} } OPTIONAL, + ... +} + + +CellToReport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +Cell-Type-Choice ::= CHOICE { + ng-ran-e-utra E-UTRA-Cell-Identity, + ng-ran-nr NR-Cell-Identity, + e-utran E-UTRA-Cell-Identity, + choice-extension ProtocolIE-Single-Container { { Cell-Type-Choice-ExtIEs} } +} + +Cell-Type-Choice-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +CHOConfiguration ::= SEQUENCE { + choCandidateCell-List CHOCandidateCell-List, + iE-Extensions ProtocolExtensionContainer { { CHOConfiguration-ExtIEs} } OPTIONAL, + ... +} + +CHOConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CHOCandidateCell-List ::= SEQUENCE (SIZE(1..maxnoofCellsinCHO)) OF CHOCandidateCell-Item + +CHOCandidateCell-Item ::= SEQUENCE { + choCandidateCellID GlobalNG-RANCell-ID, + choExecutionCondition-List CHOExecutionCondition-List, + iE-Extensions ProtocolExtensionContainer { { CHOCandidateCell-Item-ExtIEs} } OPTIONAL, + ... +} + +CHOCandidateCell-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CHOExecutionCondition-List ::= SEQUENCE (SIZE(1..maxnoofCHOexecutioncond)) OF CHOExecutionCondition-Item + +CHOExecutionCondition-Item ::= SEQUENCE { measObjectContainer MeasObjectContainer, + reportConfigContainer ReportConfigContainer, + iE-Extensions ProtocolExtensionContainer { { CHOExecutionCondition-Item-ExtIEs} } OPTIONAL, + ... +} + +CHOExecutionCondition-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CompositeAvailableCapacityGroup ::= SEQUENCE { + compositeAvailableCapacityDownlink CompositeAvailableCapacity, + compositeAvailableCapacityUplink CompositeAvailableCapacity, + iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL, + ... +} + +CompositeAvailableCapacityGroup-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-CompositeAvailableCapacitySupplementaryUplink CRITICALITY ignore EXTENSION CompositeAvailableCapacity PRESENCE optional }, + ... +} + +CompositeAvailableCapacity ::= SEQUENCE { + cellCapacityClassValue CellCapacityClassValue OPTIONAL, + capacityValueInfo CapacityValueInfo, -- this IE represents the IE "CapacityValue" in 9.2.2.a, it’s used to distinguish the "CapacityValue" in 9.2.2.c + iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacity-ExtIEs} }OPTIONAL, + ... +} + +CompositeAvailableCapacity-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ControlPlaneTrafficType ::= INTEGER (1..3, ...) + +CHO-MRDC-EarlyDataForwarding ::= ENUMERATED {stop, ...} + +CHO-MRDC-Indicator ::= ENUMERATED {true, ..., coordination-only } + + + +CHOtrigger ::= ENUMERATED { + cho-initiation, + cho-replace, + ... +} + +CHOinformation-Req ::= SEQUENCE { + cho-trigger CHOtrigger, + targetNG-RANnodeUEXnAPID NG-RANnodeUEXnAPID OPTIONAL + -- This IE shall be present if the cho-trigger IE is present and set to "CHO-replace" --, + cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CHOinformation-Req-ExtIEs} } OPTIONAL, + ... +} + +CHOinformation-Req-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + + +CHOinformation-Ack ::= SEQUENCE { + requestedTargetCellGlobalID Target-CGI, + maxCHOoperations MaxCHOpreparations OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CHOinformation-Ack-ExtIEs} } OPTIONAL, + ... +} + +CHOinformation-Ack-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + + +CHOinformation-AddReq ::= SEQUENCE { + source-M-NGRAN-node-ID GlobalNG-RANNode-ID, + source-M-NGRAN-node-UE-XnAP-ID NG-RANnodeUEXnAPID, + cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CHOinformation-AddReq-ExtIEs} } OPTIONAL, + ... +} + +CHOinformation-AddReq-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + + +CHOinformation-ModReq ::= SEQUENCE { + conditionalReconfig ENUMERATED {intra-mn-cho, ...}, + cHO-EstimatedArrivalProbability CHO-Probability OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CHOinformation-ModReq-ExtIEs} } OPTIONAL, + ... +} + +CHOinformation-ModReq-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + + +CHO-Probability ::= INTEGER (1..100) + +CNsubgroupID ::= INTEGER (0..7, ...) + + +ConfiguredTACIndication ::= ENUMERATED { + true, + ... +} + + +Connectivity-Support ::= SEQUENCE { + eNDC-Support ENUMERATED {supported, not-supported, ...}, + iE-Extensions ProtocolExtensionContainer { {Connectivity-Support-ExtIEs} } OPTIONAL, + ... +} + +Connectivity-Support-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ContainerAppLayerMeasConfig ::= OCTET STRING (SIZE (1..8000)) + +COUNT-PDCP-SN12 ::= SEQUENCE { + pdcp-SN12 INTEGER (0..4095), + hfn-PDCP-SN12 INTEGER (0..1048575), + iE-Extensions ProtocolExtensionContainer { {COUNT-PDCP-SN12-ExtIEs} } OPTIONAL, + ... +} + +COUNT-PDCP-SN12-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +COUNT-PDCP-SN18 ::= SEQUENCE { + pdcp-SN18 INTEGER (0..262143), + hfn-PDCP-SN18 INTEGER (0..16383), + iE-Extensions ProtocolExtensionContainer { {COUNT-PDCP-SN18-ExtIEs} } OPTIONAL, + ... +} + +COUNT-PDCP-SN18-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CoverageModificationCause ::= ENUMERATED { + coverage, + cell-edge-capacity, + ...} + +Coverage-Modification-List ::= SEQUENCE (SIZE (0..maxnoofCellsinNG-RANnode)) OF Coverage-Modification-List-Item + +Coverage-Modification-List-Item ::= SEQUENCE { + globalNG-RANCell-ID GlobalCell-ID, + cellCoverageState INTEGER (0..63, ...), + cellDeploymentStatusIndicator CellDeploymentStatusIndicator OPTIONAL, + cellReplacingInfo CellReplacingInfo OPTIONAL, +-- Included in case the Cell Deployment Status Indicator IE is present + sSB-Coverage-Modification-List SSB-Coverage-Modification-List, + iE-Extension ProtocolExtensionContainer { { Coverage-Modification-List-Item-ExtIEs} } OPTIONAL, + ... +} +Coverage-Modification-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-CoverageModificationCause CRITICALITY ignore EXTENSION CoverageModificationCause PRESENCE optional}, + ... +} + + +CPTransportLayerInformation ::= CHOICE { + endpointIPAddress TransportLayerAddress, + choice-extension ProtocolIE-Single-Container { {CPTransportLayerInformation-ExtIEs} } +} + +CPTransportLayerInformation-ExtIEs XNAP-PROTOCOL-IES ::= { + { ID id-EndpointIPAddressAndPort CRITICALITY reject TYPE EndpointIPAddressAndPort PRESENCE mandatory}, + ... +} + +CPACcandidatePSCells-list ::= SEQUENCE (SIZE(1..maxnoofPSCellCandidates)) OF CPACcandidatePSCells-item + +CPACcandidatePSCells-item ::= SEQUENCE { + pscell-id NR-CGI, + iE-Extensions ProtocolExtensionContainer { {CPACcandidatePSCells-item-ExtIEs}} OPTIONAL, + ... +} + +CPACcandidatePSCells-item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPCindicator ::= ENUMERATED {cpc-initiation, cpc-modification, cpc-cancellation, ...} + +CPAInformationRequest ::= SEQUENCE { + max-no-of-pscells INTEGER (1..maxnoofPSCellCandidates, ...), + cpac-EstimatedArrivalProbability CHO-Probability OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CPAInformationRequest-ExtIEs} } OPTIONAL, + ... +} + +CPAInformationRequest-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPAInformationAck ::= SEQUENCE { + candidate-pscells CPACcandidatePSCells-list, + iE-Extensions ProtocolExtensionContainer { { CPAInformationAck-ExtIEs} } OPTIONAL, + ... +} + +CPAInformationAck-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPCInformationRequired::= SEQUENCE { + cpc-target-sn-required-list CPC-target-SN-required-list, + iE-Extensions ProtocolExtensionContainer { {CPCInformationRequired-ExtIEs} } OPTIONAL, + ... +} + +CPCInformationRequired-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPC-target-SN-required-list ::= SEQUENCE (SIZE(1..maxnoofTargetSNs)) OF CPC-target-SN-required-list-Item + +CPC-target-SN-required-list-Item ::= SEQUENCE { + target-S-NG-RANnodeID GlobalNG-RANNode-ID, + cpc-indicator CPCindicator, + max-no-of-pscells INTEGER (1..maxnoofPSCellCandidates, ...), + cpac-EstimatedArrivalProbability CHO-Probability OPTIONAL, + sN-to-MN-Container OCTET STRING, + iE-Extensions ProtocolExtensionContainer { { CPC-target-SN-required-list-Item-ExtIEs} } OPTIONAL, + ... +} + +CPC-target-SN-required-list-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + +CPCInformationConfirm ::= SEQUENCE { + cpc-target-sn-confirm-list CPC-target-SN-confirm-list, + iE-Extensions ProtocolExtensionContainer { { CPCInformationConfirm-ExtIEs} } OPTIONAL, + ... +} + +CPCInformationConfirm-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPC-target-SN-confirm-list ::= SEQUENCE (SIZE(1..maxnoofTargetSNs)) OF CPC-target-SN-confirm-list-Item + +CPC-target-SN-confirm-list-Item ::= SEQUENCE { + target-S-NG-RANnodeID GlobalNG-RANNode-ID, + candidate-pscells CPACcandidatePSCells-list, + iE-Extensions ProtocolExtensionContainer { { CPC-target-SN-confirm-list-Item-ExtIEs} } OPTIONAL, + ... +} + +CPC-target-SN-confirm-list-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPAInformationModReq ::= SEQUENCE { + max-no-of-pscells INTEGER (1..8, ...) OPTIONAL, + cpac-EstimatedArrivalProbability CHO-Probability OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CPAInformationModReq-ExtIEs} } OPTIONAL, + ... +} + +CPAInformationModReq-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPAInformationModReqAck ::= SEQUENCE { + candidate-pscells CPACcandidatePSCells-list, + iE-Extensions ProtocolExtensionContainer { { CPAInformationModReqAck-ExtIEs} } OPTIONAL, + ... +} + +CPAInformationModReqAck-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPC-DataForwarding-Indicator ::= ENUMERATED {triggered, early-data-transmission-stop, ..., coordination-only} + + +CPACInformationModRequired ::= SEQUENCE { + candidate-pscells CPACcandidatePSCells-list, + iE-Extensions ProtocolExtensionContainer { { CPACInformationModRequired-ExtIEs} } OPTIONAL, + ... +} + +CPACInformationModRequired-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPCInformationUpdate::= SEQUENCE { + cpc-target-sn-list CPC-target-SN-mod-list, + iE-Extensions ProtocolExtensionContainer { { CPCInformationUpdate-ExtIEs} } OPTIONAL, + ... +} + +CPCInformationUpdate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CPC-target-SN-mod-list ::= SEQUENCE (SIZE(1..maxnoofTargetSNs)) OF CPC-target-SN-mod-item + +CPC-target-SN-mod-item ::= SEQUENCE { + target-S-NG-RANnodeID GlobalNG-RANNode-ID, + candidate-pscells CPCInformationUpdatePSCells-list, + iE-Extensions ProtocolExtensionContainer { {CPC-target-SN-mod-item-ExtIEs} } OPTIONAL, + ... +} + +CPC-target-SN-mod-item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CPCInformationUpdatePSCells-list ::= SEQUENCE (SIZE(1..maxnoofPSCellCandidates)) OF CPCInformationUpdatePSCells-item + +CPCInformationUpdatePSCells-item ::= SEQUENCE { + pscell-id NR-CGI, + iE-Extensions ProtocolExtensionContainer { {CPCInformationUpdatePSCells-item-ExtIEs}} OPTIONAL, + ... +} + +CPCInformationUpdatePSCells-item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CriticalityDiagnostics ::= SEQUENCE { + procedureCode ProcedureCode OPTIONAL, + triggeringMessage TriggeringMessage OPTIONAL, + procedureCriticality Criticality OPTIONAL, + iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL, + ... +} + +CriticalityDiagnostics-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF + SEQUENCE { + iECriticality Criticality, + iE-ID ProtocolIE-ID, + typeOfError TypeOfError, + iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL, + ... +} + +CriticalityDiagnostics-IE-List-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +C-RNTI ::= BIT STRING (SIZE(16)) + +CSI-RS-MTC-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofCSIRSconfigurations)) OF CSI-RS-MTC-Configuration-Item + +CSI-RS-MTC-Configuration-Item ::= SEQUENCE { + csi-RS-Index INTEGER(0..95), + csi-RS-Status ENUMERATED {activated, deactivated, ...}, + csi-RS-Neighbour-List CSI-RS-Neighbour-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CSI-RS-MTC-Configuration-Item-ExtIEs} } OPTIONAL, + ... +} + +CSI-RS-MTC-Configuration-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +CSI-RS-Neighbour-List ::= SEQUENCE (SIZE(1.. maxnoofCSIRSneighbourCells)) OF CSI-RS-Neighbour-Item + +CSI-RS-Neighbour-Item ::= SEQUENCE { + nr-cgi NR-CGI, + csi-RS-MTC-Neighbour-List CSI-RS-MTC-Neighbour-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { CSI-RS-Neighbour-Item-ExtIEs} } OPTIONAL, + ... +} + +CSI-RS-Neighbour-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +CSI-RS-MTC-Neighbour-List ::= SEQUENCE (SIZE(1.. maxnoofCSIRSneighbourCellsInMTC)) OF CSI-RS-MTC-Neighbour-Item + +CSI-RS-MTC-Neighbour-Item ::= SEQUENCE { + csi-RS-Index INTEGER(0..95), + iE-Extensions ProtocolExtensionContainer { { CSI-RS-MTC-Neighbour-Item-ExtIEs} } OPTIONAL, + ... +} + + +CSI-RS-MTC-Neighbour-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + +CyclicPrefix-E-UTRA-DL ::= ENUMERATED { + normal, + extended, + ... +} + + +CyclicPrefix-E-UTRA-UL ::= ENUMERATED { + normal, + extended, + ... +} + +CSI-RSTransmissionIndication ::= ENUMERATED { + activated, + deactivated, + ... +} + + +-- D + + +XnUAddressInfoperPDUSession-List ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF XnUAddressInfoperPDUSession-Item + +XnUAddressInfoperPDUSession-Item ::= SEQUENCE { + pduSession-ID PDUSession-ID, + dataForwardingInfoFromTargetNGRANnode DataForwardingInfoFromTargetNGRANnode OPTIONAL, + pduSessionResourceSetupCompleteInfo-SNterm PDUSessionResourceBearerSetupCompleteInfo-SNterminated OPTIONAL, + iE-Extension ProtocolExtensionContainer { { XnUAddressInfoperPDUSession-Item-ExtIEs} } OPTIONAL, + ... +} + +XnUAddressInfoperPDUSession-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-SecondarydataForwardingInfoFromTarget-List CRITICALITY ignore EXTENSION SecondarydataForwardingInfoFromTarget-List PRESENCE optional}| +{ ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}| +{ ID id-dataForwardingInfoFromTargetE-UTRANnode CRITICALITY ignore EXTENSION DataForwardingInfoFromTargetE-UTRANnode PRESENCE optional}, + ... +} + +DataForwardingInfoFromTargetE-UTRANnode ::= SEQUENCE { + dataForwardingInfoFromTargetE-UTRANnode-List DataForwardingInfoFromTargetE-UTRANnode-List, + iE-Extension ProtocolExtensionContainer { { DataForwardingInfoFromTargetE-UTRANnode-ExtIEs} } OPTIONAL, + ... +} + +DataForwardingInfoFromTargetE-UTRANnode-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +DataForwardingInfoFromTargetE-UTRANnode-List ::= SEQUENCE (SIZE(1.. maxnoofDataForwardingTunneltoE-UTRAN)) OF DataForwardingInfoFromTargetE-UTRANnode-Item + +DataForwardingInfoFromTargetE-UTRANnode-Item ::= SEQUENCE { + dlForwardingUPTNLInformation UPTransportLayerInformation, + qosFlowsToBeForwarded-List QoSFlowsToBeForwarded-List, + iE-Extension ProtocolExtensionContainer { { DataForwardingInfoFromTargetE-UTRANnode-Item-ExtIEs} } OPTIONAL, + ... +} + +DataForwardingInfoFromTargetE-UTRANnode-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +QoSFlowsToBeForwarded-List ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsToBeForwarded-Item +QoSFlowsToBeForwarded-Item ::= SEQUENCE { + qosFlowIdentifier QoSFlowIdentifier, + iE-Extension ProtocolExtensionContainer { { QoSFlowsToBeForwarded-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsToBeForwarded-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DataForwardingInfoFromTargetNGRANnode ::= SEQUENCE { + qosFlowsAcceptedForDataForwarding-List QoSFLowsAcceptedToBeForwarded-List, + pduSessionLevelDLDataForwardingInfo UPTransportLayerInformation OPTIONAL, + pduSessionLevelULDataForwardingInfo UPTransportLayerInformation OPTIONAL, + dataForwardingResponseDRBItemList DataForwardingResponseDRBItemList OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DataForwardingInfoFromTargetNGRANnode-ExtIEs} } OPTIONAL, + ... +} + +DataForwardingInfoFromTargetNGRANnode-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +QoSFLowsAcceptedToBeForwarded-List ::= SEQUENCE (SIZE(1.. maxnoofQoSFlows)) OF QoSFLowsAcceptedToBeForwarded-Item + +QoSFLowsAcceptedToBeForwarded-Item ::= SEQUENCE { + qosFlowIdentifier QoSFlowIdentifier, + iE-Extension ProtocolExtensionContainer { {QoSFLowsAcceptedToBeForwarded-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFLowsAcceptedToBeForwarded-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DataforwardingandOffloadingInfofromSource ::= SEQUENCE { + qosFlowsToBeForwarded QoSFLowsToBeForwarded-List, + sourceDRBtoQoSFlowMapping DRBToQoSFlowMapping-List OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DataforwardingandOffloadingInfofromSource-ExtIEs} } OPTIONAL, + ... +} + +DataforwardingandOffloadingInfofromSource-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +QoSFLowsToBeForwarded-List ::= SEQUENCE (SIZE(1.. maxnoofQoSFlows)) OF QoSFLowsToBeForwarded-Item + +QoSFLowsToBeForwarded-Item ::= SEQUENCE { + qosFlowIdentifier QoSFlowIdentifier, + dl-dataforwarding DLForwarding, + ul-dataforwarding ULForwarding, + iE-Extension ProtocolExtensionContainer { {QoSFLowsToBeForwarded-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFLowsToBeForwarded-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-ULForwardingProposal CRITICALITY ignore EXTENSION ULForwardingProposal PRESENCE optional }| +{ ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}| +{ ID id-SourceNodeDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, + ... +} + + + +DataForwardingResponseDRBItemList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DataForwardingResponseDRBItem + +DataForwardingResponseDRBItem ::= SEQUENCE { + drb-ID DRB-ID, + dlForwardingUPTNL UPTransportLayerInformation OPTIONAL, + ulForwardingUPTNL UPTransportLayerInformation OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DataForwardingResponseDRBItem-ExtIEs} } OPTIONAL, + ... +} + +DataForwardingResponseDRBItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DataTrafficResources ::= BIT STRING (SIZE(6..17600)) + + +DataTrafficResourceIndication ::= SEQUENCE { + activationSFN ActivationSFN, + sharedResourceType SharedResourceType, + reservedSubframePattern ReservedSubframePattern OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DataTrafficResourceIndication-ExtIEs} } OPTIONAL, + ... +} + +DataTrafficResourceIndication-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DAPSRequestInfo ::= SEQUENCE { + dapsIndicator ENUMERATED {daps-HO-required, ...}, + iE-Extensions ProtocolExtensionContainer { {DAPSRequestInfo-ExtIEs} } OPTIONAL, + ... +} + +DAPSRequestInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DAPSResponseInfo-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DAPSResponseInfo-Item + +DAPSResponseInfo-Item ::= SEQUENCE { + drbID DRB-ID, + dapsResponseIndicator ENUMERATED {daps-HO-accepted, daps-HO-not-accepted, ...}, + iE-Extensions ProtocolExtensionContainer { {DAPSResponseInfo-Item-ExtIEs} } OPTIONAL, + ... +} + +DAPSResponseInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DeliveryStatus ::= INTEGER (0..4095, ...) + + +DesiredActNotificationLevel ::= ENUMERATED {none, qos-flow, pdu-session, ue-level, ...} + +DefaultDRB-Allowed ::= ENUMERATED {true, false, ...} + +DirectForwardingPathAvailability ::= ENUMERATED {direct-path-available, ...} + + +DLCountChoice ::= CHOICE { + count12bits COUNT-PDCP-SN12, + count18bits COUNT-PDCP-SN18, + choice-extension ProtocolIE-Single-Container { {DLCountChoice-ExtIEs} } +} + +DLCountChoice-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +DLForwarding ::= ENUMERATED {dl-forwarding-proposed, ...} + + +DL-GBR-PRB-usage::= INTEGER (0..100) + +DL-GBR-PRB-usage-for-MIMO::= INTEGER (0..100) + +DL-non-GBR-PRB-usage::= INTEGER (0..100) + +DL-non-GBR-PRB-usage-for-MIMO::= INTEGER (0..100) + +DLF1Terminating-BHInfo ::= SEQUENCE { + egressBAPRoutingID BAPRoutingID, + egressBHRLCCHID BHRLCChannelID, + iE-Extensions ProtocolExtensionContainer { { DLF1Terminating-BHInfo-ExtIEs} } OPTIONAL, + ... +} + +DLF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +DLNonF1Terminating-BHInfo ::= SEQUENCE { + ingressBAPRoutingID BAPRoutingID, + ingressBHRLCCHID BHRLCChannelID, + priorhopBAPAddress BAPAddress, + iabqosMappingInformation IAB-QoS-Mapping-Information, + iE-Extensions ProtocolExtensionContainer { { DLNonF1Terminating-BHInfo-ExtIEs} } OPTIONAL, + ... +} + +DLNonF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DL-Total-PRB-usage::= INTEGER (0..100) + +DL-Total-PRB-usage-for-MIMO::= INTEGER (0..100) + +DRB-ID ::= INTEGER (1..32, ...) + + +DRB-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRB-ID + + +DRB-List-withCause ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRB-List-withCause-Item + +DRB-List-withCause-Item ::= SEQUENCE { + drb-id DRB-ID, + cause Cause, + rLC-Mode RLCMode OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DRB-List-withCause-Item-ExtIEs} } OPTIONAL, + ... +} + +DRB-List-withCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DRB-Number ::= INTEGER (1..32, ...) + + +DRBsSubjectToDLDiscarding-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToDLDiscarding-Item + +DRBsSubjectToDLDiscarding-Item ::= SEQUENCE { + drbID DRB-ID, + dlCount DLCountChoice, + iE-Extension ProtocolExtensionContainer { { DRBsSubjectToDLDiscarding-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsSubjectToDLDiscarding-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DRBsSubjectToEarlyStatusTransfer-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToEarlyStatusTransfer-Item + +DRBsSubjectToEarlyStatusTransfer-Item ::= SEQUENCE { + drbID DRB-ID, + dlCount DLCountChoice, + iE-Extension ProtocolExtensionContainer { { DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsSubjectToEarlyStatusTransfer-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DRBsSubjectToStatusTransfer-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBsSubjectToStatusTransfer-Item + +DRBsSubjectToStatusTransfer-Item ::= SEQUENCE { + drbID DRB-ID, + pdcpStatusTransfer-UL DRBBStatusTransferChoice, + pdcpStatusTransfer-DL DRBBStatusTransferChoice, + iE-Extension ProtocolExtensionContainer { {DRBsSubjectToStatusTransfer-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsSubjectToStatusTransfer-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-OldQoSFlowMap-ULendmarkerexpected CRITICALITY reject EXTENSION QoSFlows-List PRESENCE optional }, + ... +} + + +DRBBStatusTransferChoice ::= CHOICE { + pdcp-sn-12bits DRBBStatusTransfer12bitsSN, + pdcp-sn-18bits DRBBStatusTransfer18bitsSN, + choice-extension ProtocolIE-Single-Container { {DRBBStatusTransferChoice-ExtIEs} } +} + +DRBBStatusTransferChoice-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +DRBBStatusTransfer12bitsSN ::= SEQUENCE { + receiveStatusofPDCPSDU BIT STRING (SIZE(1..2048)) OPTIONAL, + cOUNTValue COUNT-PDCP-SN12, + iE-Extension ProtocolExtensionContainer { {DRBBStatusTransfer12bitsSN-ExtIEs} } OPTIONAL, + ... +} + +DRBBStatusTransfer12bitsSN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DRBBStatusTransfer18bitsSN ::= SEQUENCE { + receiveStatusofPDCPSDU BIT STRING (SIZE(1..131072)) OPTIONAL, + cOUNTValue COUNT-PDCP-SN18, + iE-Extension ProtocolExtensionContainer { {DRBBStatusTransfer18bitsSN-ExtIEs} } OPTIONAL, + ... +} + +DRBBStatusTransfer18bitsSN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DRBToQoSFlowMapping-List ::= SEQUENCE (SIZE (1..maxnoofDRBs)) OF DRBToQoSFlowMapping-Item + +DRBToQoSFlowMapping-Item ::= SEQUENCE { + drb-ID DRB-ID, + qosFlows-List QoSFlows-List, + rLC-Mode RLCMode OPTIONAL, + iE-Extension ProtocolExtensionContainer { {DRBToQoSFlowMapping-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBToQoSFlowMapping-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-DAPSRequestInfo CRITICALITY ignore EXTENSION DAPSRequestInfo PRESENCE optional }, + ... +} + + +DUF-Slot-Config-List ::= SEQUENCE (SIZE(1..maxnoofDUFSlots)) OF DUF-Slot-Config-Item + + +DUF-Slot-Config-Item ::= CHOICE { + explicitFormat ExplicitFormat, + implicitFormat ImplicitFormat, + choice-extension ProtocolIE-Single-Container { { DUF-Slot-Config-Item-ExtIEs} } +} + +DUF-Slot-Config-Item-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +DUFSlotformatIndex ::= INTEGER(0..254) + +DUFTransmissionPeriodicity ::= ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ...} + + +DU-RX-MT-RX ::= ENUMERATED {supported, not-supported, supported-FDM-required, ...} + +DU-TX-MT-TX ::= ENUMERATED {supported, not-supported, supported-FDM-required, ...} + +DU-RX-MT-TX ::= ENUMERATED {supported, not-supported, supported-FDM-required, ...} + +DU-TX-MT-RX ::= ENUMERATED {supported, not-supported, supported-FDM-required, ...} + + + +DuplicationActivation ::= ENUMERATED {active, inactive, ...} + + +Dynamic5QIDescriptor ::= SEQUENCE { + priorityLevelQoS PriorityLevelQoS, + packetDelayBudget PacketDelayBudget, + packetErrorRate PacketErrorRate, + fiveQI FiveQI OPTIONAL, + delayCritical ENUMERATED {delay-critical, non-delay-critical, ...} OPTIONAL, +-- 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, +-- This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE. + maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL, + iE-Extension ProtocolExtensionContainer { {Dynamic5QIDescriptor-ExtIEs } } OPTIONAL, + ... +} + +Dynamic5QIDescriptor-ExtIEs XNAP-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}, + ... +} + + +-- E + +EarlyMeasurement ::= ENUMERATED {true, ...} + + +E-RAB-ID ::= INTEGER (0..15, ...) + + +E-UTRAARFCN ::= INTEGER (0..maxEARFCN) + + +E-UTRA-Cell-Identity ::= BIT STRING (SIZE(28)) + + +E-UTRA-CGI ::= SEQUENCE { + plmn-id PLMN-Identity, + e-utra-CI E-UTRA-Cell-Identity, + iE-Extension ProtocolExtensionContainer { {E-UTRA-CGI-ExtIEs} } OPTIONAL, + ... +} + +E-UTRA-CGI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +E-UTRAFrequencyBandIndicator ::= INTEGER (1..256, ...) + + +E-UTRAMultibandInfoList ::= SEQUENCE (SIZE(1..maxnoofEUTRABands)) OF E-UTRAFrequencyBandIndicator + + +EUTRAPagingeDRXInformation ::= SEQUENCE { + eutrapaging-eDRX-Cycle EUTRAPaging-eDRX-Cycle, + eutrapaging-Time-Window EUTRAPaging-Time-Window OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {EUTRAPagingeDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +EUTRAPagingeDRXInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +EUTRAPaging-eDRX-Cycle ::= ENUMERATED { + hfhalf, hf1, hf2, hf4, hf6, + hf8, hf10, hf12, hf14, hf16, + hf32, hf64, hf128, hf256, + ... +} + + +EUTRAPaging-Time-Window ::= ENUMERATED { + s1, s2, s3, s4, s5, + s6, s7, s8, s9, s10, + s11, s12, s13, s14, s15, s16, + ... +} + +E-UTRAPCI ::= INTEGER (0..503, ...) + + +E-UTRAPRACHConfiguration ::= SEQUENCE { + rootSequenceIndex INTEGER (0..837), + zeroCorrelationIndex INTEGER (0..15), + highSpeedFlag ENUMERATED {true, false, ...}, + 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 Served Cell Information IE is set to the value "TDD" -- + iE-Extensions ProtocolExtensionContainer { {E-UTRAPRACHConfiguration-ExtIEs} } OPTIONAL, + ... +} + +E-UTRAPRACHConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +E-UTRATransmissionBandwidth ::= ENUMERATED {bw6, bw15, bw25, bw50, bw75, bw100, ..., bw1} + +EndpointIPAddressAndPort ::=SEQUENCE { + endpointIPAddress TransportLayerAddress, + portNumber PortNumber, + iE-Extensions ProtocolExtensionContainer { { EndpointIPAddressAndPort-ExtIEs} } OPTIONAL +} + +EndpointIPAddressAndPort-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +EventTriggered ::= SEQUENCE { + loggedEventTriggeredConfig LoggedEventTriggeredConfig, + iE-Extensions ProtocolExtensionContainer { { EventTriggered-ExtIEs} } OPTIONAL, + ... +} + +EventTriggered-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +EventType ::= ENUMERATED { + report-upon-change-of-serving-cell, + report-UE-moving-presence-into-or-out-of-the-Area-of-Interest, + ..., + report-upon-change-of-serving-cell-and-Area-of-Interest +} + + +EventTypeTrigger ::= CHOICE { + outOfCoverage ENUMERATED {true, ...}, + eventL1 EventL1, + choice-Extensions ProtocolIE-Single-Container { {EventTypeTrigger-ExtIEs} } +} + +EventTypeTrigger-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +EventL1 ::= SEQUENCE { + l1Threshold MeasurementThresholdL1LoggedMDT, + hysteresis Hysteresis, + timeToTrigger TimeToTrigger, + iE-Extensions ProtocolExtensionContainer { { EventL1-ExtIEs} } OPTIONAL, + ... +} + +EventL1-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MeasurementThresholdL1LoggedMDT ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + ..., + choice-extension ProtocolIE-Single-Container { {MeasurementThresholdL1LoggedMDT-ExtIEs} } +} + +MeasurementThresholdL1LoggedMDT-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +ExcessPacketDelayThresholdConfiguration ::= SEQUENCE (SIZE(1..maxnoofThresholdsForExcessPacketDelay)) OF ExcessPacketDelayThresholdItem + +ExcessPacketDelayThresholdItem ::= SEQUENCE { + fiveQI FiveQI, + excessPacketDelayThresholdValue ExcessPacketDelayThresholdValue, + iE-Extensions ProtocolExtensionContainer { { ExcessPacketDelayThresholdItem-ExtIEs } } OPTIONAL, + ... +} + +ExcessPacketDelayThresholdItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExcessPacketDelayThresholdValue ::= ENUMERATED { + ms0dot25, ms0dot5, ms1, ms2, ms4, ms5, ms10, ms20, ms30, ms40, ms50, ms60, ms70, ms80, ms90, ms100, ms150, ms300, ms500, + ... +} + +ExpectedActivityPeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...) + +ExpectedHOInterval ::= ENUMERATED { + sec15, sec30, sec60, sec90, sec120, sec180, long-time, + ... +} + +ExpectedIdlePeriod ::= INTEGER (1..30|40|50|60|80|100|120|150|180|181, ...) + +ExpectedUEActivityBehaviour ::= SEQUENCE { + expectedActivityPeriod ExpectedActivityPeriod OPTIONAL, + expectedIdlePeriod ExpectedIdlePeriod OPTIONAL, + sourceOfUEActivityBehaviourInformation SourceOfUEActivityBehaviourInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExpectedUEActivityBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEActivityBehaviour-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEBehaviour ::= SEQUENCE { + expectedUEActivityBehaviour ExpectedUEActivityBehaviour OPTIONAL, + expectedHOInterval ExpectedHOInterval OPTIONAL, + expectedUEMobility ExpectedUEMobility OPTIONAL, + expectedUEMovingTrajectory ExpectedUEMovingTrajectory OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExpectedUEBehaviour-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEBehaviour-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ExpectedUEMobility ::= ENUMERATED { + stationary, + mobile, + ... +} + +ExpectedUEMovingTrajectory ::= SEQUENCE (SIZE(1..maxnoofCellsUEMovingTrajectory)) OF ExpectedUEMovingTrajectoryItem + +ExpectedUEMovingTrajectoryItem ::= SEQUENCE { + nGRAN-CGI GlobalNG-RANCell-ID, + timeStayedInCell INTEGER (0..4095) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExpectedUEMovingTrajectoryItem-ExtIEs} } OPTIONAL, + ... +} + +ExpectedUEMovingTrajectoryItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SourceOfUEActivityBehaviourInformation ::= ENUMERATED { + subscription-information, + statistics, + ... +} + +ExplicitFormat ::= SEQUENCE { + permutation Permutation, + noofDownlinkSymbols INTEGER(0..14) OPTIONAL, + noofUplinkSymbols INTEGER(0..14) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ExplicitFormat-ExtIEs} } OPTIONAL, + ... +} + +ExplicitFormat-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ExtendedRATRestrictionInformation ::= SEQUENCE { + primaryRATRestriction BIT STRING (SIZE(8, ...)), + secondaryRATRestriction BIT STRING (SIZE(8, ...)), + iE-Extensions ProtocolExtensionContainer { {ExtendedRATRestrictionInformation-ExtIEs} } OPTIONAL, + ... +} + +ExtendedRATRestrictionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ExtendedPacketDelayBudget ::= INTEGER (0..65535, ..., 65536..109999) + +ExtendedSliceSupportList ::= SEQUENCE (SIZE(1..maxnoofExtSliceItems)) OF S-NSSAI + +ExtendedUEIdentityIndexValue ::= BIT STRING (SIZE(16)) + +ExtTLAs ::= SEQUENCE (SIZE(1..maxnoofExtTLAs)) OF ExtTLA-Item + +ExtTLA-Item ::= SEQUENCE { + iPsecTLA TransportLayerAddress OPTIONAL, + gTPTransportLayerAddresses GTPTLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ExtTLA-Item-ExtIEs} } OPTIONAL, + ... +} + +ExtTLA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofGTPTLAs)) OF GTPTLA-Item + + +GTPTLA-Item ::= SEQUENCE { + gTPTransportLayerAddresses TransportLayerAddress, + iE-Extensions ProtocolExtensionContainer { { GTPTLA-Item-ExtIEs } } OPTIONAL, + ... +} + +GTPTLA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- F + +F1CTrafficContainer ::= OCTET STRING + +F1-terminatingIAB-donorIndicator ::= ENUMERATED {true, ...} + +F1-TerminatingTopologyBHInformation ::= SEQUENCE { + f1TerminatingBHInformation-List F1TerminatingBHInformation-List, + iE-Extensions ProtocolExtensionContainer { {F1-TerminatingTopologyBHInformation-ExtIEs} } OPTIONAL, + ... +} + +F1-TerminatingTopologyBHInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +F1TerminatingBHInformation-List ::= SEQUENCE (SIZE(1..maxnoofBHInfo)) OF F1TerminatingBHInformation-Item + +F1TerminatingBHInformation-Item ::= SEQUENCE { + bHInfoIndex BHInfoIndex, + dLTNLAddress IABTNLAddress, + dlF1TerminatingBHInfo DLF1Terminating-BHInfo OPTIONAL, + ulF1TerminatingBHInfo ULF1Terminating-BHInfo OPTIONAL, + iE-Extension ProtocolExtensionContainer { { F1TerminatingBHInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +F1TerminatingBHInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +FiveGCMobilityRestrictionListContainer ::= OCTET STRING +-- This octets of the OCTET STRING contain the Mobility Restriction List IE as specified in TS 38.413 [5]. -- + +FiveGProSeAuthorized ::= SEQUENCE { + fiveGproSeDirectDiscovery FiveGProSeDirectDiscovery OPTIONAL, + fiveGproSeDirectCommunication FiveGProSeDirectCommunication OPTIONAL, + fiveGnrProSeLayer2UEtoNetworkRelay FiveGProSeLayer2UEtoNetworkRelay OPTIONAL, + fiveGnrProSeLayer3UEtoNetworkRelay FiveGProSeLayer3UEtoNetworkRelay OPTIONAL, + fiveGnrProSeLayer2RemoteUE FiveGProSeLayer2RemoteUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {FiveGProSeAuthorized-ExtIEs} } OPTIONAL, + ... +} + +FiveGProSeAuthorized-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveGProSeDirectDiscovery ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeDirectCommunication ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2UEtoNetworkRelay ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer3UEtoNetworkRelay ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSeLayer2RemoteUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +FiveGProSePC5QoSParameters ::= SEQUENCE { + fiveGProSepc5QoSFlowList FiveGProSePC5QoSFlowList, + fiveGproSepc5LinkAggregateBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5QoSParameters-ExtIEs} } OPTIONAL, + ... +} + +FiveGProSePC5QoSParameters-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveGProSePC5QoSFlowList::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF FiveGProSePC5QoSFlowItem + +FiveGProSePC5QoSFlowItem::= SEQUENCE { + fiveGproSepQI FiveQI, + fiveGproSepc5FlowBitRates FiveGProSePC5FlowBitRates OPTIONAL, + fiveGproSerange Range OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5QoSFlowItem-ExtIEs} } OPTIONAL, + ... +} + +FiveGProSePC5QoSFlowItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveGProSePC5FlowBitRates ::= SEQUENCE { + fiveGproSeguaranteedFlowBitRate BitRate, + fiveGproSemaximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { { FiveGProSePC5FlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +FiveGProSePC5FlowBitRates-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +FiveQI ::= INTEGER (0..255, ...) + +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, + qoSFlowMappingIndication QoSFlowMappingIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { Flows-Mapped-To-DRB-Item-ExtIEs} } OPTIONAL +} + +Flows-Mapped-To-DRB-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +FreqDomainHSNAconfiguration-List ::= SEQUENCE (SIZE(1.. maxnoofHSNASlots)) OF FreqDomainHSNAconfiguration-List-Item + +FreqDomainHSNAconfiguration-List-Item ::= SEQUENCE { + rBsetIndex INTEGER(0.. maxnoofRBsetsPerCell1, ...), + freqDomainSlotHSNAconfiguration-List FreqDomainSlotHSNAconfiguration-List, + iE-Extensions ProtocolExtensionContainer { { FreqDomainHSNAconfiguration-List-Item-ExtIEs} } OPTIONAL, + ... +} + +FreqDomainHSNAconfiguration-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +FreqDomainSlotHSNAconfiguration-List ::= SEQUENCE (SIZE(1.. maxnoofHSNASlots)) OF FreqDomainSlotHSNAconfiguration-List-Item + +FreqDomainSlotHSNAconfiguration-List-Item ::= SEQUENCE { + slotIndex INTEGER(1..maxnoofHSNASlots), + hSNADownlink HSNADownlink OPTIONAL, + hSNAUplink HSNAUplink OPTIONAL, + hSNAFlexible HSNAFlexible OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { FreqDomainSlotHSNAconfiguration-List-Item-ExtIEs} } OPTIONAL, + ... +} + +FreqDomainSlotHSNAconfiguration-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +FrequencyShift7p5khz ::= ENUMERATED {false, true, ...} + +-- G + + +GBRQoSFlowInfo ::= SEQUENCE { + maxFlowBitRateDL BitRate, + maxFlowBitRateUL BitRate, + guaranteedFlowBitRateDL BitRate, + guaranteedFlowBitRateUL BitRate, + notificationControl ENUMERATED {notification-requested, ...} OPTIONAL, + maxPacketLossRateDL PacketLossRate OPTIONAL, + maxPacketLossRateUL PacketLossRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {GBRQoSFlowInfo-ExtIEs} } OPTIONAL, + ... +} + +GBRQoSFlowInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-AlternativeQoSParaSetList CRITICALITY ignore EXTENSION AlternativeQoSParaSetList PRESENCE optional }, + ... +} + +GlobalgNB-ID ::= SEQUENCE { + plmn-id PLMN-Identity, + gnb-id GNB-ID-Choice, + iE-Extensions ProtocolExtensionContainer { {GlobalgNB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalgNB-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +GNB-DU-Cell-Resource-Configuration ::= SEQUENCE { + subcarrierSpacing SSB-subcarrierSpacing, + dUFTransmissionPeriodicity DUFTransmissionPeriodicity OPTIONAL, + dUF-Slot-Config-List DUF-Slot-Config-List OPTIONAL, + hSNATransmissionPeriodicity HSNATransmissionPeriodicity, + hNSASlotConfigList HSNASlotConfigList OPTIONAL, + rBsetConfiguration RBsetConfiguration OPTIONAL, + freqDomainHSNAconfiguration-List FreqDomainHSNAconfiguration-List OPTIONAL, + nACellResourceConfigurationList NACellResourceConfigurationList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { GNB-DU-Cell-Resource-Configuration-ExtIEs } } OPTIONAL, + ... +} + +GNB-DU-Cell-Resource-Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + +GNB-ID-Choice ::= CHOICE { + gnb-ID BIT STRING (SIZE(22..32)), + choice-extension ProtocolIE-Single-Container { {GNB-ID-Choice-ExtIEs} } +} + +GNB-ID-Choice-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +GNB-RadioResourceStatus ::= SEQUENCE { + ssbAreaRadioResourceStatus-List SSBAreaRadioResourceStatus-List, + iE-Extensions ProtocolExtensionContainer { { GNB-RadioResourceStatus-ExtIEs} } OPTIONAL, + ... +} + +GNB-RadioResourceStatus-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-SliceRadioResourceStatus-List CRITICALITY ignore EXTENSION SliceRadioResourceStatus-List PRESENCE optional }| + { ID id-MIMOPRBusageInformation CRITICALITY ignore EXTENSION MIMOPRBusageInformation PRESENCE optional }, + ... +} + + +GlobalCell-ID ::= SEQUENCE { + plmn-id PLMN-Identity, + cell-type Cell-Type-Choice, + iE-Extensions ProtocolExtensionContainer { { GlobalCell-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalCell-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +GlobalngeNB-ID ::= SEQUENCE { + plmn-id PLMN-Identity, + enb-id ENB-ID-Choice, + iE-Extensions ProtocolExtensionContainer { {GlobaleNB-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobaleNB-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ENB-ID-Choice ::= CHOICE { + enb-ID-macro BIT STRING (SIZE(20)), + enb-ID-shortmacro BIT STRING (SIZE(18)), + enb-ID-longmacro BIT STRING (SIZE(21)), + choice-extension ProtocolIE-Single-Container { {ENB-ID-Choice-ExtIEs} } +} + +ENB-ID-Choice-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +GlobalNG-RANCell-ID ::= SEQUENCE { + plmn-id PLMN-Identity, + ng-RAN-Cell-id NG-RAN-Cell-Identity, + iE-Extensions ProtocolExtensionContainer { {GlobalNG-RANCell-ID-ExtIEs} } OPTIONAL, + ... +} + +GlobalNG-RANCell-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +GlobalNG-RANNode-ID ::= CHOICE { + gNB GlobalgNB-ID, + ng-eNB GlobalngeNB-ID, + choice-extension ProtocolIE-Single-Container { {GlobalNG-RANNode-ID-ExtIEs} } +} + +GlobalNG-RANNode-ID-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +GTP-TEID ::= OCTET STRING (SIZE(4)) + + +GTPtunnelTransportLayerInformation ::= SEQUENCE { + tnl-address TransportLayerAddress, + gtp-teid GTP-TEID, + iE-Extensions ProtocolExtensionContainer { {GTPtunnelTransportLayerInformation-ExtIEs} } OPTIONAL, + ... +} + +GTPtunnelTransportLayerInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + {ID id-QoS-Mapping-Information CRITICALITY reject EXTENSION QoS-Mapping-Information PRESENCE optional }, + ... +} + + +GUAMI ::= SEQUENCE { + plmn-ID PLMN-Identity, + amf-region-id BIT STRING (SIZE (8)), + amf-set-id BIT STRING (SIZE (10)), + amf-pointer BIT STRING (SIZE (6)), + iE-Extensions ProtocolExtensionContainer { {GUAMI-ExtIEs} } OPTIONAL, + ... +} + +GUAMI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- H + + +HandoverReportType ::= ENUMERATED { + hoTooEarly, + hoToWrongCell, + intersystempingpong, + ... +} + +HashedUEIdentityIndexValue ::= BIT STRING (SIZE(13, ...)) + +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 XNAP-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, ...} + + +Hysteresis ::= INTEGER (0..30) + + +-- I + +IABCellInformation::= SEQUENCE{ + nRCGI NR-CGI, + 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 { { IABCellInformation-ExtIEs} } OPTIONAL, + ... +} + + +IABCellInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + +IAB-DU-Cell-Resource-Configuration-Mode-Info ::= CHOICE { + tDD IAB-DU-Cell-Resource-Configuration-TDD-Info, + fDD IAB-DU-Cell-Resource-Configuration-FDD-Info, + choice-extension ProtocolIE-Single-Container { { IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs} } +} + +IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs XNAP-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, + uLFrequencyInfo NRFrequencyInfo OPTIONAL, + dLFrequencyInfo NRFrequencyInfo OPTIONAL, + uLTransmissionBandwidth NRTransmissionBandwidth OPTIONAL, + dlTransmissionBandwidth NRTransmissionBandwidth OPTIONAL, + uLCarrierList NRCarrierList OPTIONAL, + dlCarrierList NRCarrierList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs} } OPTIONAL, + ... +} + +IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +IAB-DU-Cell-Resource-Configuration-TDD-Info ::= SEQUENCE { + gNB-DU-Cell-Resource-Configuration-TDD GNB-DU-Cell-Resource-Configuration, + frequencyInfo NRFrequencyInfo OPTIONAL, + transmissionBandwidth NRTransmissionBandwidth OPTIONAL, + carrierList NRCarrierList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs} } OPTIONAL, + ... +} + +IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +IAB-MT-Cell-List ::= SEQUENCE (SIZE(1..maxnoofServingCells)) OF IAB-MT-Cell-List-Item + +IAB-MT-Cell-List-Item ::= SEQUENCE { + nRCellIdentity NR-Cell-Identity, + 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 XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +IABNodeIndication ::= ENUMERATED {true,...} + +IAB-QoS-Mapping-Information ::= SEQUENCE { + dscp BIT STRING (SIZE(6)) OPTIONAL, + flow-label BIT STRING (SIZE(20)) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {IAB-QoS-Mapping-Information-ExtIEs} } OPTIONAL, + ... +} + +IAB-QoS-Mapping-Information-ExtIEs XNAP-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 XNAP-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 XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +IAB-TNL-Address-Request ::= SEQUENCE { + iABIPv4AddressesRequested IABTNLAddressesRequested, + iABIPv6RequestType IABIPv6RequestType, + iABTNLAddressToRemove-List IABTNLAddressToRemove-List, + iE-Extensions ProtocolExtensionContainer { {IAB-TNL-Address-Request-ExtIEs} } OPTIONAL, + ... +} + +IAB-TNL-Address-Request-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +IABIPv6RequestType ::= CHOICE { + iPv6Address IABTNLAddressesRequested, + iPv6Prefix IABTNLAddressesRequested, + choice-extension ProtocolIE-Single-Container { {IABIPv6RequestType-ExtIEs} } +} + +IABIPv6RequestType-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +IAB-TNL-Address-Response ::= SEQUENCE { + iABAllocatedTNLAddress-List IABAllocatedTNLAddress-List, + iE-Extensions ProtocolExtensionContainer { {IAB-TNL-Address-Response-ExtIEs} } OPTIONAL, + ... +} + +IAB-TNL-Address-Response-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +IABAllocatedTNLAddress-List ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF IABAllocatedTNLAddress-Item + +IABAllocatedTNLAddress-Item ::= SEQUENCE { + iABTNLAddress IABTNLAddress, + iABTNLAddressUsage IABTNLAddressUsage OPTIONAL, + associatedDonorDUAddress BAPAddress OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {IABAllocatedTNLAddress-Item-ExtIEs} } OPTIONAL, + ... +} + +IABAllocatedTNLAddress-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +IABTNLAddress ::= CHOICE { + iPv4Address BIT STRING (SIZE(32)), + iPv6Address BIT STRING (SIZE(128)), + iPv6Prefix BIT STRING (SIZE(64)), + choice-extension ProtocolIE-Single-Container { {IABTNLAddress-ExtIEs} } +} + +IABTNLAddress-ExtIEs XNAP-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 XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +IABTNLAddressToRemove-List ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF IABTNLAddressToRemove-Item + +IABTNLAddressToRemove-Item ::= SEQUENCE { + iABTNLAddress IABTNLAddress, + iE-Extension ProtocolExtensionContainer { {IABTNLAddressToRemove-Item-ExtIEs} } OPTIONAL, + ... +} + +IABTNLAddressToRemove-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +IABTNLAddressUsage ::= ENUMERATED { + f1-c, + f1-u, + non-f1, + ..., + all +} + +IABTNLAddressException ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF IABTNLAddress-Item + + +IABTNLAddress-Item ::= SEQUENCE { + iABTNLAddress IABTNLAddress, + iE-Extensions ProtocolExtensionContainer { { IABTNLAddress-ItemExtIEs } } OPTIONAL, + ...} + +IABTNLAddress-ItemExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ImmediateMDT-NR ::= SEQUENCE { + measurementsToActivate MeasurementsToActivate, + m1Configuration M1Configuration OPTIONAL, + m4Configuration M4Configuration OPTIONAL, + m5Configuration M5Configuration OPTIONAL, + mDT-Location-Info MDT-Location-Info OPTIONAL, + m6Configuration M6Configuration OPTIONAL, + m7Configuration M7Configuration OPTIONAL, + bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, + wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, + sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ImmediateMDT-NR-ExtIEs} } OPTIONAL, + ... +} + +ImmediateMDT-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ImplicitFormat ::= SEQUENCE { + dUFSlotformatIndex DUFSlotformatIndex, + iE-Extensions ProtocolExtensionContainer { { ImplicitFormat-ExtIEs } } OPTIONAL, + ... +} + +ImplicitFormat-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +InitiatingCondition-FailureIndication ::= CHOICE { + rRCReestab RRCReestab-initiated, + rRCSetup RRCSetup-initiated, + choice-extension ProtocolIE-Single-Container { {InitiatingCondition-FailureIndication-ExtIEs} } +} + +InitiatingCondition-FailureIndication-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +IntendedTDD-DL-ULConfiguration-NR ::= SEQUENCE { + nrscs NRSCS, + nrCyclicPrefix NRCyclicPrefix, + nrDL-ULTransmissionPeriodicity NRDL-ULTransmissionPeriodicity, + slotConfiguration-List SlotConfiguration-List, + iE-Extensions ProtocolExtensionContainer { {IntendedTDD-DL-ULConfiguration-NR-ExtIEs} } OPTIONAL, + ... +} + +IntendedTDD-DL-ULConfiguration-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +InterfaceInstanceIndication ::= INTEGER (0..255, ...) + + +I-RNTI ::= CHOICE { + i-RNTI-full BIT STRING (SIZE(40)), + i-RNTI-short BIT STRING (SIZE(24)), + choice-extension ProtocolIE-Single-Container { {I-RNTI-ExtIEs} } +} + +I-RNTI-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +-- J + + +-- K + + +-- L + + +Local-NG-RAN-Node-Identifier ::= CHOICE { + full-I-RNTI-Profile-List Full-I-RNTI-Profile-List, + short-I-RNTI-Profile-List Short-I-RNTI-Profile-List, + choice-extension ProtocolIE-Single-Container { { Local-NG-RAN-Node-Identifier-ExtIEs} } +} + +Local-NG-RAN-Node-Identifier-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +Full-I-RNTI-Profile-List ::= CHOICE { + full-I-RNTI-Profile-0 BIT STRING (SIZE (21)), + full-I-RNTI-Profile-1 BIT STRING (SIZE (18)), + full-I-RNTI-Profile-2 BIT STRING (SIZE (15)), + full-I-RNTI-Profile-3 BIT STRING (SIZE (12)), + choice-extension ProtocolIE-Single-Container { { Full-I-RNTI-Profile-List-ExtIEs} } +} + +Full-I-RNTI-Profile-List-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +Short-I-RNTI-Profile-List ::= CHOICE { + short-I-RNTI-Profile-0 BIT STRING (SIZE (8)), + short-I-RNTI-Profile-1 BIT STRING (SIZE (6)), + choice-extension ProtocolIE-Single-Container { { Short-I-RNTI-Profile-List-ExtIEs} } +} + +Short-I-RNTI-Profile-List-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +LastVisitedCell-Item ::= CHOICE { + nG-RAN-Cell LastVisitedNGRANCellInformation, + e-UTRAN-Cell LastVisitedEUTRANCellInformation, + uTRAN-Cell LastVisitedUTRANCellInformation, + gERAN-Cell LastVisitedGERANCellInformation, + choice-extension ProtocolIE-Single-Container { { LastVisitedCell-Item-ExtIEs} } +} + +LastVisitedCell-Item-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +LastVisitedEUTRANCellInformation ::= OCTET STRING + +LastVisitedGERANCellInformation ::= OCTET STRING + +LastVisitedNGRANCellInformation ::= OCTET STRING + +LastVisitedUTRANCellInformation ::= OCTET STRING + +LastVisitedPSCellInformation ::= OCTET STRING + +LastVisitedPSCellList ::= SEQUENCE (SIZE(1..maxnoofPSCellsPerSN)) OF LastVisitedPSCellList-Item + +LastVisitedPSCellList-Item ::= SEQUENCE { + lastVisitedPSCellInformation LastVisitedPSCellInformation, + iE-Extensions ProtocolExtensionContainer { { LastVisitedPSCellList-Item-ExtIEs} } OPTIONAL, + ... +} + +LastVisitedPSCellList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SCGUEHistoryInformation ::= SEQUENCE { + lastVisitedPSCellList LastVisitedPSCellList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { SCGUEHistoryInformation-ExtIEs} } OPTIONAL, + ... +} + +SCGUEHistoryInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +LCID ::= INTEGER (1..32, ...) + +Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...} + + +ListOfCells ::= SEQUENCE (SIZE(1..maxnoofCellsinAoI)) OF CellsinAoI-Item + +CellsinAoI-Item ::= SEQUENCE { + pLMN-Identity PLMN-Identity, + ng-ran-cell-id NG-RAN-Cell-Identity, + iE-Extensions ProtocolExtensionContainer { {CellsinAoI-Item-ExtIEs} } OPTIONAL, + ... +} + +CellsinAoI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ListOfRANNodesinAoI ::= SEQUENCE (SIZE(1.. maxnoofRANNodesinAoI)) OF GlobalNG-RANNodesinAoI-Item + +GlobalNG-RANNodesinAoI-Item ::= SEQUENCE { + global-NG-RAN-Node-ID GlobalNG-RANNode-ID, + iE-Extensions ProtocolExtensionContainer { {GlobalNG-RANNodesinAoI-Item-ExtIEs} } OPTIONAL, + ... +} + +GlobalNG-RANNodesinAoI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ListOfTAIsinAoI ::= SEQUENCE (SIZE(1..maxnoofTAIsinAoI)) OF TAIsinAoI-Item + +TAIsinAoI-Item ::= SEQUENCE { + pLMN-Identity PLMN-Identity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {TAIsinAoI-Item-ExtIEs} } OPTIONAL, + ... +} + +TAIsinAoI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +LocationInformationSNReporting ::= ENUMERATED { + pSCell, + ... +} + +LocationReportingInformation ::= SEQUENCE { + eventType EventType, + reportArea ReportArea, + areaOfInterest AreaOfInterestInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LocationReportingInformation-ExtIEs} } OPTIONAL, + ... +} + +LocationReportingInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + { ID id-AdditionLocationInformation CRITICALITY ignore EXTENSION AdditionLocationInformation PRESENCE optional}, + ... +} + +LoggedEventTriggeredConfig ::= SEQUENCE { + eventTypeTrigger EventTypeTrigger, + iE-Extensions ProtocolExtensionContainer { { LoggedEventTriggeredConfig-ExtIEs} } OPTIONAL, + ... +} + +LoggedEventTriggeredConfig-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +LoggedMDT-NR ::= SEQUENCE { + loggingInterval LoggingInterval, + loggingDuration LoggingDuration, + reportType ReportType, + bluetoothMeasurementConfiguration BluetoothMeasurementConfiguration OPTIONAL, + wLANMeasurementConfiguration WLANMeasurementConfiguration OPTIONAL, + sensorMeasurementConfiguration SensorMeasurementConfiguration OPTIONAL, + areaScopeOfNeighCellsList AreaScopeOfNeighCellsList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LoggedMDT-NR-ExtIEs} } OPTIONAL, + ... +} + +LoggedMDT-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + {ID id-earlyMeasurement CRITICALITY ignore EXTENSION EarlyMeasurement PRESENCE optional }, +... +} + +LoggingInterval ::= ENUMERATED { ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms30720, ms40960, ms61440, infinity,...} + +LoggingDuration ::= ENUMERATED {m10, m20, m40, m60, m90, m120} + +LowerLayerPresenceStatusChange ::= ENUMERATED { + release-lower-layers, + re-establish-lower-layers, + ..., + suspend-lower-layers, + resume-lower-layers +} + +LTEV2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, + pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {LTEV2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +LTEV2XServicesAuthorized-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +LTEUESidelinkAggregateMaximumBitRate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {LTEUESidelinkAggregateMaximumBitRate-ExtIEs} } OPTIONAL, + ... +} + +LTEUESidelinkAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- M + +MaxNrofRS-IndexesToReport::= INTEGER (1..64, ...) + + +MDTAlignmentInfo ::= CHOICE { + s-BasedMDT S-BasedMDT, + choice-extension ProtocolIE-Single-Container { {MDTAlignmentInfo-ExtIEs} } +} + + +MDTAlignmentInfo-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +MeasCollectionEntityIPAddress ::= TransportLayerAddress + + +M1Configuration ::= SEQUENCE { + m1reportingTrigger M1ReportingTrigger, + m1thresholdeventA2 M1ThresholdEventA2 OPTIONAL, +-- Included in case of event-triggered, or event-triggered periodic reporting for measurement M1 + m1periodicReporting M1PeriodicReporting OPTIONAL, +-- Included in case of periodic or event-triggered periodic reporting + iE-Extensions ProtocolExtensionContainer { { M1Configuration-ExtIEs} } OPTIONAL, + ... +} + +M1Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + {ID id-BeamMeasurementIndicationM1 CRITICALITY ignore EXTENSION BeamMeasurementIndicationM1 PRESENCE optional }| + {ID id-BeamMeasurementsReportConfiguration CRITICALITY ignore EXTENSION BeamMeasurementsReportConfiguration PRESENCE conditional }, +-- The above IE shall be present if the BeamMeasurementIndicationM1 IE is set to “true” + ... +} + + +M1PeriodicReporting ::= SEQUENCE { + reportInterval ReportIntervalMDT, + reportAmount ReportAmountMDT, + iE-Extensions ProtocolExtensionContainer { { M1PeriodicReporting-ExtIEs} } OPTIONAL, + ... +} + +M1PeriodicReporting-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + {ID id-ExtendedReportIntervalMDT CRITICALITY ignore EXTENSION ExtendedReportIntervalMDT PRESENCE optional}, + ... +} + +M1ReportingTrigger ::= ENUMERATED{ + periodic, + a2eventtriggered, + a2eventtriggered-periodic, + ... + +} + +M1ThresholdEventA2 ::= SEQUENCE { + measurementThreshold MeasurementThresholdA2, + iE-Extensions ProtocolExtensionContainer { { M1ThresholdEventA2-ExtIEs} } OPTIONAL, + ... +} + +M1ThresholdEventA2-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + +M4Configuration ::= SEQUENCE { + m4period M4period, + m4-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M4Configuration-ExtIEs} } OPTIONAL, + ... +} + +M4Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-M4ReportAmount CRITICALITY ignore EXTENSION M4ReportAmountMDT PRESENCE optional }, + ... +} + +M4ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M4period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M5Configuration ::= SEQUENCE { + m5period M5period, + m5-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL, + ... +} + +M5Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-M5ReportAmount CRITICALITY ignore EXTENSION M5ReportAmountMDT PRESENCE optional }, + ... +} + +M5ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M5period ::= ENUMERATED {ms1024, ms2048, ms5120, ms10240, min1, ... } + +M6Configuration ::= SEQUENCE { + m6report-Interval M6report-Interval, + m6-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL, + ... +} + +M6Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-M6ReportAmount CRITICALITY ignore EXTENSION M6ReportAmountMDT PRESENCE optional}| + { ID id-ExcessPacketDelayThresholdConfiguration CRITICALITY ignore EXTENSION ExcessPacketDelayThresholdConfiguration PRESENCE optional}, + ... +} + +M6ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M6report-Interval ::= ENUMERATED { ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, min1, min6, min12, min30,... } + + +M7Configuration ::= SEQUENCE { + m7period M7period, + m7-links-to-log Links-to-log, + iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL, + ... +} + +M7Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-M7ReportAmount CRITICALITY ignore EXTENSION M7ReportAmountMDT PRESENCE optional }, + ... +} + +M7ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} + +M7period ::= INTEGER(1..60, ...) + + +MAC-I ::= BIT STRING (SIZE(16)) + + +MaskedIMEISV ::= BIT STRING (SIZE(64)) + + +MaxCHOpreparations ::= INTEGER (1..8, ...) + + +MaximumDataBurstVolume ::= INTEGER (0..4095, ..., 4096.. 2000000) + + +MaximumIPdatarate ::= SEQUENCE { + maxIPrate-UL MaxIPrate, + iE-Extensions ProtocolExtensionContainer { {MaximumIPdatarate-ExtIEs} } OPTIONAL, + ... +} + +MaximumIPdatarate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-MaxIPrate-DL CRITICALITY ignore EXTENSION MaxIPrate PRESENCE optional}, + ... +} + +MaxIPrate ::= ENUMERATED { + bitrate64kbs, + max-UErate, + ... +} + + +MBSFNControlRegionLength ::= INTEGER (0..3) + + +MBSFNSubframeAllocation-E-UTRA ::= CHOICE { + oneframe BIT STRING (SIZE(6)), + fourframes BIT STRING (SIZE(24)), + choice-extension ProtocolIE-Single-Container { {MBSFNSubframeAllocation-E-UTRA-ExtIEs} } +} + +MBSFNSubframeAllocation-E-UTRA-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +MBSFNSubframeInfo-E-UTRA ::= SEQUENCE (SIZE(1..maxnoofMBSFNEUTRA)) OF MBSFNSubframeInfo-E-UTRA-Item + + +MBSFNSubframeInfo-E-UTRA-Item ::= SEQUENCE { + radioframeAllocationPeriod ENUMERATED{n1,n2,n4,n8,n16,n32,...}, + radioframeAllocationOffset INTEGER (0..7, ...), + subframeAllocation MBSFNSubframeAllocation-E-UTRA, + iE-Extensions ProtocolExtensionContainer { {MBSFNSubframeInfo-E-UTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +MBSFNSubframeInfo-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + +MBS-FrequencySelectionArea-Identity ::= OCTET STRING (SIZE(3)) + +MBS-Area-Session-ID ::= INTEGER (0..65535, ...) + +MBS-MappingandDataForwardingRequestInfofromSource ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-MappingandDataForwardingRequestInfofromSource-Item + +MBS-MappingandDataForwardingRequestInfofromSource-Item ::= SEQUENCE { + mRB-ID MRB-ID, + mBS-QoSFlow-List MBS-QoSFlow-List, + mRB-ProgressInformation MRB-ProgressInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-MappingandDataForwardingRequestInfofromSource-Item-ExtIEs} } OPTIONAL, + ... +} + +MBS-MappingandDataForwardingRequestInfofromSource-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MBS-DataForwardingResponseInfofromTarget ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF MBS-DataForwardingResponseInfofromTarget-Item + +MBS-DataForwardingResponseInfofromTarget-Item ::= SEQUENCE { + mRB-ID MRB-ID, + dlForwardingUPTNL UPTransportLayerInformation, + mRB-ProgressInformation MRB-ProgressInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-DataForwardingResponseInfofromTarget-Item-ExtIEs} } OPTIONAL, + ... +} + +MBS-DataForwardingResponseInfofromTarget-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-QoSFlow-List ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF QoSFlowIdentifier + +MBS-QoSFlowsToAdd-List ::= SEQUENCE (SIZE(1..maxnoofMBSQoSFlows)) OF MBS-QoSFlowsToAdd-Item + +MBS-QoSFlowsToAdd-Item ::= SEQUENCE { + mBS-QosFlowIdentifier QoSFlowIdentifier, + mBS-QosFlowLevelQosParameters QoSFlowLevelQoSParameters, + iE-Extensions ProtocolExtensionContainer { { MBS-QoSFlowsToAdd-Item-ExtIEs} } OPTIONAL, + ... +} + +MBS-QoSFlowsToAdd-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ServiceArea ::= CHOICE { + locationindependent MBS-ServiceAreaInformation, + locationdependent MBS-ServiceAreaInformationList, + choice-extension ProtocolIE-Single-Container { {MBS-ServiceArea-ExtIEs} } +} + +MBS-ServiceArea-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +MBS-ServiceAreaCell-List ::= SEQUENCE (SIZE(1.. maxnoofCellsforMBS)) OF NR-CGI + +MBS-ServiceAreaInformation ::= SEQUENCE { + mBS-ServiceAreaCell-List MBS-ServiceAreaCell-List OPTIONAL, + mBS-ServiceAreaTAI-List MBS-ServiceAreaTAI-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaInformation-ExtIEs} } OPTIONAL, + ... +} + +MBS-ServiceAreaInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ServiceAreaInformationList ::= SEQUENCE (SIZE(1..maxnoofMBSServiceAreaInformation)) OF MBS-ServiceAreaInformation-Item + +MBS-ServiceAreaInformation-Item ::= SEQUENCE { mBS-Area-Session-ID MBS-Area-Session-ID, + mBS-ServiceAreaInformation MBS-ServiceAreaInformation, + iE-Extensions ProtocolExtensionContainer { { MBS-ServiceAreaInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +MBS-ServiceAreaInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-ServiceAreaTAI-List ::= SEQUENCE (SIZE(1.. maxnoofTAIforMBS)) OF MBS-ServiceAreaTAI-Item + +MBS-ServiceAreaTAI-Item ::= SEQUENCE { + plmn-ID PLMN-Identity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaTAI-Item-ExtIEs} } OPTIONAL, + ... +} + +MBS-ServiceAreaTAI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MBS-Session-ID ::= SEQUENCE { + tMGI TMGI, + nID NID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MBS-Session-ID-ExtIEs} } OPTIONAL, + ... +} + +MBS-Session-ID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MBS-SessionAssociatedInformation ::= SEQUENCE (SIZE(1..maxnoofAssociatedMBSSessions)) OF MBS-SessionAssociatedInformation-Item + +MBS-SessionAssociatedInformation-Item ::= SEQUENCE { + mBS-Session-ID MBS-Session-ID, + associated-QoSFlowInfo-List Associated-QoSFlowInfo-List, + iE-Extensions ProtocolExtensionContainer { { MBS-SessionAssociatedInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +MBS-SessionAssociatedInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} +MBS-SessionInformation-List ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBS-SessionInformation-Item + +MBS-SessionInformation-Item ::= SEQUENCE { + mBS-Session-ID MBS-Session-ID, + mBS-Area-Session-ID MBS-Area-Session-ID OPTIONAL, + active-MBS-SessioInformation Active-MBS-SessionInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-SessionInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +MBS-SessionInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MBS-SessionInformationResponse-List ::= SEQUENCE (SIZE(1..maxnoofMBSSessions)) OF MBS-SessionInformationResponse-Item + +MBS-SessionInformationResponse-Item ::= SEQUENCE { + mBS-Session-ID MBS-Session-ID, + mBS-DataForwardingResponseInfofromTarget MBS-DataForwardingResponseInfofromTarget OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MBS-SessionInformationResponse-Item-ExtIEs} } OPTIONAL, + ... +} + +MBS-SessionInformationResponse-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MRB-ID ::= INTEGER (1..512, ...) + +MRB-ProgressInformation ::= CHOICE { + pdcp-SN12 INTEGER (0..4095), + pdcp-SN18 INTEGER (0..262143), + choice-extension ProtocolIE-Single-Container { { MRB-ProgressInformation-ExtIEs} } +} + +MRB-ProgressInformation-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +MDT-Activation ::= ENUMERATED { + immediate-MDT-only, + immediate-MDT-and-Trace, + logged-MDT-only, + ... +} + +MDT-Configuration ::= SEQUENCE { + mDT-Configuration-NR MDT-Configuration-NR OPTIONAL, + mDT-Configuration-EUTRA MDT-Configuration-EUTRA OPTIONAL, +iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-ExtIEs} } OPTIONAL, + ... +} +MDT-Configuration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Configuration-NR ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT-NR AreaScopeOfMDT-NR OPTIONAL, + mDTMode-NR MDTMode-NR, + signallingBasedMDTPLMNList MDTPLMNList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-NR-ExtIEs} } OPTIONAL, + ... +} +MDT-Configuration-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MDT-Configuration-EUTRA ::= SEQUENCE { + mdt-Activation MDT-Activation, + areaScopeOfMDT-EUTRA AreaScopeOfMDT-EUTRA OPTIONAL, + mDTMode-EUTRA MDTMode-EUTRA, + signallingBasedMDTPLMNList MDTPLMNList, + iE-Extensions ProtocolExtensionContainer { { MDT-Configuration-EUTRA-ExtIEs} } OPTIONAL, + ... +} +MDT-Configuration-EUTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +MDT-Location-Info ::= BIT STRING (SIZE (8)) + + +MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMN-Identity + +MDTPLMNModificationList ::= SEQUENCE (SIZE(0..maxnoofMDTPLMNs)) OF PLMN-Identity + +MDTMode-NR ::= CHOICE { + immediateMDT ImmediateMDT-NR, + loggedMDT LoggedMDT-NR, + ..., + mDTMode-NR-Extension MDTMode-NR-Extension +} + +MDTMode-NR-Extension ::= ProtocolIE-Single-Container {{ MDTMode-NR-ExtensionIE }} + +MDTMode-NR-ExtensionIE XNAP-PROTOCOL-IES ::= { + ... +} + +MDTMode-EUTRA ::= OCTET STRING + + +MeasObjectContainer ::= OCTET STRING + +MeasurementsToActivate ::= BIT STRING (SIZE (8)) + +MeasurementThresholdA2 ::= CHOICE { + threshold-RSRP Threshold-RSRP, + threshold-RSRQ Threshold-RSRQ, + threshold-SINR Threshold-SINR, + choice-extension ProtocolIE-Single-Container { { MeasurementThresholdA2-ExtIEs} } +} + +MeasurementThresholdA2-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +Measurement-ID ::= INTEGER (1..4095,...) + + +MIMOPRBusageInformation ::= SEQUENCE { +dl-GBR-PRB-usage-for-MIMO DL-GBR-PRB-usage-for-MIMO, + ul-GBR-PRB-usage-for-MIMO UL-GBR-PRB-usage-for-MIMO, + dl-non-GBR-PRB-usage-for-MIMO DL-non-GBR-PRB-usage-for-MIMO, + ul-non-GBR-PRB-usage-for-MIMO UL-non-GBR-PRB-usage-for-MIMO, + dl-Total-PRB-usage-for-MIMO DL-Total-PRB-usage-for-MIMO, + ul-Total-PRB-usage-for-MIMO UL-Total-PRB-usage-for-MIMO, + iE-Extensions ProtocolExtensionContainer { { MIMOPRBusageInformation-ExtIEs} } OPTIONAL, + ... +} + +MIMOPRBusageInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MobilityInformation ::= BIT STRING (SIZE(32)) + +MobilityParametersModificationRange ::= SEQUENCE { + handoverTriggerChangeLowerLimit INTEGER (-20..20), + handoverTriggerChangeUpperLimit INTEGER (-20..20), + ... +} + +MobilityParametersInformation ::= SEQUENCE { + handoverTriggerChange INTEGER (-20..20), + ... +} + + +MobilityRestrictionList ::= SEQUENCE { + serving-PLMN PLMN-Identity, + equivalent-PLMNs SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF PLMN-Identity OPTIONAL, + rat-Restrictions RAT-RestrictionsList OPTIONAL, + forbiddenAreaInformation ForbiddenAreaList OPTIONAL, + serviceAreaInformation ServiceAreaList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {MobilityRestrictionList-ExtIEs} } OPTIONAL, + ... +} + +MobilityRestrictionList-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ +{ ID id-LastE-UTRANPLMNIdentity CRITICALITY ignore EXTENSION PLMN-Identity PRESENCE optional }| +{ ID id-CNTypeRestrictionsForServing CRITICALITY ignore EXTENSION CNTypeRestrictionsForServing PRESENCE optional }| +{ ID id-CNTypeRestrictionsForEquivalent CRITICALITY ignore EXTENSION CNTypeRestrictionsForEquivalent PRESENCE optional }| +{ ID id-NPNMobilityInformation CRITICALITY reject EXTENSION NPNMobilityInformation PRESENCE optional }, + ... +} + +CNTypeRestrictionsForEquivalent ::= SEQUENCE (SIZE(1..maxnoofEPLMNs)) OF CNTypeRestrictionsForEquivalentItem + +CNTypeRestrictionsForEquivalentItem ::= SEQUENCE { + plmn-Identity PLMN-Identity, + cn-Type ENUMERATED {epc-forbidden, fiveGC-forbidden, ...}, + iE-Extensions ProtocolExtensionContainer { {CNTypeRestrictionsForEquivalentItem-ExtIEs} } OPTIONAL, + ... +} + +CNTypeRestrictionsForEquivalentItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + +CNTypeRestrictionsForServing ::= ENUMERATED { + epc-forbidden, + ... +} + +RAT-RestrictionsList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF RAT-RestrictionsItem + + +RAT-RestrictionsItem ::= SEQUENCE { + plmn-Identity PLMN-Identity, + rat-RestrictionInformation RAT-RestrictionInformation, + iE-Extensions ProtocolExtensionContainer { {RAT-RestrictionsItem-ExtIEs} } OPTIONAL, + ... +} + +RAT-RestrictionsItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + { ID id-ExtendedRATRestrictionInformation CRITICALITY ignore EXTENSION ExtendedRATRestrictionInformation PRESENCE optional}, + ... +} + + +RAT-RestrictionInformation ::= BIT STRING {e-UTRA (0),nR (1), nR-unlicensed (2), nR-LEO (3), nR-MEO (4), nR-GEO (5), nR-OTHERSAT (6)} (SIZE(8, ...)) + + +ForbiddenAreaList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF ForbiddenAreaItem + + +ForbiddenAreaItem ::= SEQUENCE { + plmn-Identity PLMN-Identity, + forbidden-TACs SEQUENCE (SIZE(1..maxnoofForbiddenTACs)) OF TAC, + iE-Extensions ProtocolExtensionContainer { {ForbiddenAreaItem-ExtIEs} } OPTIONAL, + ... +} + +ForbiddenAreaItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + + +ServiceAreaList ::= SEQUENCE (SIZE(1..maxnoofPLMNs)) OF ServiceAreaItem + + +ServiceAreaItem ::= SEQUENCE { + plmn-Identity PLMN-Identity, + allowed-TACs-ServiceArea SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC OPTIONAL, + not-allowed-TACs-ServiceArea SEQUENCE (SIZE(1..maxnoofAllowedAreas)) OF TAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ServiceAreaItem-ExtIEs} } OPTIONAL, + ... +} + +ServiceAreaItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + +MR-DC-ResourceCoordinationInfo ::= SEQUENCE { + ng-RAN-Node-ResourceCoordinationInfo NG-RAN-Node-ResourceCoordinationInfo, + iE-Extension ProtocolExtensionContainer { {MR-DC-ResourceCoordinationInfo-ExtIEs}} OPTIONAL, + ... +} + +MR-DC-ResourceCoordinationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +... +} + +NG-RAN-Node-ResourceCoordinationInfo ::= CHOICE { + eutra-resource-coordination-info E-UTRA-ResourceCoordinationInfo, + nr-resource-coordination-info NR-ResourceCoordinationInfo +} + +E-UTRA-ResourceCoordinationInfo ::= SEQUENCE { + e-utra-cell E-UTRA-CGI, + ul-coordination-info BIT STRING (SIZE (6..4400)), + dl-coordination-info BIT STRING (SIZE (6..4400)) OPTIONAL, + nr-cell NR-CGI OPTIONAL, + e-utra-coordination-assistance-info E-UTRA-CoordinationAssistanceInfo OPTIONAL, + iE-Extension ProtocolExtensionContainer { {E-UTRA-ResourceCoordinationInfo-ExtIEs} } OPTIONAL, + ... +} + +E-UTRA-ResourceCoordinationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +E-UTRA-CoordinationAssistanceInfo ::= ENUMERATED {coordination-not-required, ...} + +NR-ResourceCoordinationInfo ::= SEQUENCE { + nr-cell NR-CGI, + ul-coordination-info BIT STRING (SIZE (6..4400)), + dl-coordination-info BIT STRING (SIZE (6..4400)) OPTIONAL, + e-utra-cell E-UTRA-CGI OPTIONAL, + nr-coordination-assistance-info NR-CoordinationAssistanceInfo OPTIONAL, + iE-Extension ProtocolExtensionContainer { {NR-ResourceCoordinationInfo-ExtIEs} } OPTIONAL, + ... +} + +NR-ResourceCoordinationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NR-CoordinationAssistanceInfo ::= ENUMERATED {coordination-not-required, ...} + +MessageOversizeNotification ::= SEQUENCE { + maximumCellListSize MaximumCellListSize, + iE-Extension ProtocolExtensionContainer { {MessageOversizeNotification-ExtIEs}} OPTIONAL, + ... +} + +MessageOversizeNotification-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +MaximumCellListSize ::= INTEGER(1..16384, ...) + +MultiplexingInfo ::= SEQUENCE{ + iAB-MT-Cell-List IAB-MT-Cell-List, + iE-Extensions ProtocolExtensionContainer { {MultiplexingInfo-ExtIEs} } OPTIONAL, + ... +} + +MultiplexingInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- N + +NACellResourceConfigurationList ::= SEQUENCE (SIZE(1..maxnoofHSNASlots)) OF NACellResourceConfiguration-Item + +NACellResourceConfiguration-Item ::= SEQUENCE { + nAdownlin ENUMERATED {true, false, ...} OPTIONAL, + nAuplink ENUMERATED {true, false, ...} OPTIONAL, + nAflexible ENUMERATED {true, false, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NACellResourceConfiguration-Item-ExtIEs} } OPTIONAL, + ... +} + +NACellResourceConfiguration-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NBIoT-UL-DL-AlignmentOffset ::= ENUMERATED { + khz-7dot5, + khz0, + khz7dot5, + ... +} +NE-DC-TDM-Pattern ::= SEQUENCE { + subframeAssignment ENUMERATED {sa0,sa1,sa2,sa3,sa4,sa5,sa6}, + harqOffset INTEGER (0..9), + iE-Extension ProtocolExtensionContainer { {NE-DC-TDM-Pattern-ExtIEs}} OPTIONAL, + ... +} + +NE-DC-TDM-Pattern-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +... +} + +NeighbourInformation-E-UTRA ::= SEQUENCE (SIZE(1..maxnoofNeighbours)) OF NeighbourInformation-E-UTRA-Item + +NeighbourInformation-E-UTRA-Item ::= SEQUENCE { + e-utra-PCI E-UTRAPCI, + e-utra-cgi E-UTRA-CGI, + earfcn E-UTRAARFCN, + tac TAC, + ranac RANAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NeighbourInformation-E-UTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +NeighbourInformation-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + + +NeighbourInformation-NR ::= SEQUENCE (SIZE(1..maxnoofNeighbours)) OF NeighbourInformation-NR-Item + +NeighbourInformation-NR-Item ::= SEQUENCE { + nr-PCI NRPCI, + nr-cgi NR-CGI, + tac TAC, + ranac RANAC OPTIONAL, + nr-mode-info NeighbourInformation-NR-ModeInfo, + connectivitySupport Connectivity-Support, + measurementTimingConfiguration OCTET STRING, + iE-Extensions ProtocolExtensionContainer { {NeighbourInformation-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +NeighbourInformation-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::={ + ... +} + + +NeighbourInformation-NR-ModeInfo ::= CHOICE { + fdd-info NeighbourInformation-NR-ModeFDDInfo, + tdd-info NeighbourInformation-NR-ModeTDDInfo, + choice-extension ProtocolIE-Single-Container { {NeighbourInformation-NR-ModeInfo-ExtIEs} } +} + +NeighbourInformation-NR-ModeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +NeighbourInformation-NR-ModeFDDInfo ::= SEQUENCE { + ul-NR-FreqInfo NRFrequencyInfo, + dl-NR-FequInfo NRFrequencyInfo, + ie-Extensions ProtocolExtensionContainer { {NeighbourInformation-NR-ModeFDDInfo-ExtIEs} } OPTIONAL, + ... +} + +NeighbourInformation-NR-ModeFDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NeighbourInformation-NR-ModeTDDInfo ::= SEQUENCE { + nr-FreqInfo NRFrequencyInfo, + ie-Extensions ProtocolExtensionContainer { {NeighbourInformation-NR-ModeTDDInfo-ExtIEs} } OPTIONAL, + ... +} + +NeighbourInformation-NR-ModeTDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +Neighbour-NG-RAN-Node-List ::= SEQUENCE (SIZE(0..maxnoofNeighbour-NG-RAN-Nodes)) OF Neighbour-NG-RAN-Node-Item + +Neighbour-NG-RAN-Node-Item ::= SEQUENCE { + globalNG-RANNodeID GlobalNG-RANNode-ID, + local-NG-RAN-Node-Identifier Local-NG-RAN-Node-Identifier, + ie-Extensions ProtocolExtensionContainer { {Neighbour-NG-RAN-Node-Item-ExtIEs} } OPTIONAL, + ... +} + +Neighbour-NG-RAN-Node-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NID ::= BIT STRING (SIZE(44)) + + +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 XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NRCellPRACHConfig ::= OCTET STRING + + +NG-RAN-Cell-Identity ::= CHOICE { + nr NR-Cell-Identity, + e-utra E-UTRA-Cell-Identity, + choice-extension ProtocolIE-Single-Container { {NG-RAN-Cell-Identity-ExtIEs} } +} + +NG-RAN-Cell-Identity-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +NG-RAN-CellPCI ::= CHOICE { + nr NRPCI, + e-utra E-UTRAPCI, + choice-extension ProtocolIE-Single-Container { {NG-RAN-CellPCI-ExtIEs} } +} + +NG-RAN-CellPCI-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +NG-RANnode2SSBOffsetsModificationRange ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBOffsetModificationRange + +NG-RANnodeUEXnAPID ::= INTEGER (0.. 4294967295) + + +NumberofActiveUEs::= INTEGER(0..16777215, ...) + + +NoofRRCConnections ::= INTEGER (1..65536,...) + + +NonDynamic5QIDescriptor ::= SEQUENCE { + fiveQI FiveQI, + priorityLevelQoS PriorityLevelQoS OPTIONAL, + averagingWindow AveragingWindow OPTIONAL, + maximumDataBurstVolume MaximumDataBurstVolume OPTIONAL, + iE-Extension ProtocolExtensionContainer { {NonDynamic5QIDescriptor-ExtIEs } } OPTIONAL, + ... +} + +NonDynamic5QIDescriptor-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-CNPacketDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}| + { ID id-CNPacketDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional}, + ... +} + + +NRARFCN ::= INTEGER (0.. maxNRARFCN) + + +NG-eNB-RadioResourceStatus ::= SEQUENCE { + dL-GBR-PRB-usage DL-GBR-PRB-usage, + uL-GBR-PRB-usage UL-GBR-PRB-usage, + dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage, + uL-non-GBR-PRB-usage UL-non-GBR-PRB-usage, + dL-Total-PRB-usage DL-Total-PRB-usage, + uL-Total-PRB-usage UL-Total-PRB-usage, + iE-Extensions ProtocolExtensionContainer { { NG-eNB-RadioResourceStatus-ExtIEs} } OPTIONAL, + ... +} + +NG-eNB-RadioResourceStatus-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-DL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION DL-scheduling-PDCCH-CCE-usage PRESENCE optional}| + { ID id-UL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION UL-scheduling-PDCCH-CCE-usage PRESENCE optional}, + ... +} + +DL-scheduling-PDCCH-CCE-usage ::= INTEGER (0.. 100) +UL-scheduling-PDCCH-CCE-usage ::= INTEGER (0.. 100) + + +TNLCapacityIndicator ::= SEQUENCE { + dLTNLOfferedCapacity OfferedCapacity, +dLTNLAvailableCapacity AvailableCapacity, +uLTNLOfferedCapacity OfferedCapacity, + uLTNLAvailableCapacity AvailableCapacity, + iE-Extensions ProtocolExtensionContainer { { TNLCapacityIndicator-ExtIEs} } OPTIONAL, + ... +} + +TNLCapacityIndicator-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +Non-F1-TerminatingTopologyBHInformation ::= SEQUENCE { + nonF1TerminatingBHInformation-List NonF1TerminatingBHInformation-List, + bAPControlPDURLCCH-List BAPControlPDURLCCH-List OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Non-F1-TerminatingTopologyBHInformation-ExtIEs} } OPTIONAL, + ... +} + +Non-F1-TerminatingTopologyBHInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NonF1TerminatingBHInformation-List ::= SEQUENCE (SIZE(1..maxnoofBHInfo)) OF NonF1TerminatingBHInformation-Item + +NonF1TerminatingBHInformation-Item ::= SEQUENCE { + bHInfoIndex BHInfoIndex, + dlNon-F1TerminatingBHInfo DLNonF1Terminating-BHInfo OPTIONAL, + ulNon-F1TerminatingBHInfo ULNonF1Terminating-BHInfo OPTIONAL, + iE-Extension ProtocolExtensionContainer { { NonF1TerminatingBHInformation-Item-ExtIEs} } OPTIONAL, + ... +} + +NonF1TerminatingBHInformation-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NonUPTraffic ::= CHOICE { + nonUPTrafficType NonUPTrafficType, + controlPlaneTrafficType ControlPlaneTrafficType, + choice-extension ProtocolIE-Single-Container { { NonUPTraffic-ExtIEs} } +} + +NonUPTraffic-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +NonUPTrafficType ::= ENUMERATED {ueassociatedf1ap, nonueassociatedf1ap, nonf1, ...} + +NoPDUSessionIndication ::= ENUMERATED {true, ...} + +NPN-Broadcast-Information ::= CHOICE { + snpn-Information NPN-Broadcast-Information-SNPN, + pni-npn-Information NPN-Broadcast-Information-PNI-NPN, + choice-extension ProtocolIE-Single-Container { {NPN-Broadcast-Information-ExtIEs} } +} + +NPN-Broadcast-Information-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +NPN-Broadcast-Information-SNPN ::= SEQUENCE { + broadcastSNPNID-List BroadcastSNPNID-List, + iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-SNPN-ExtIEs} } OPTIONAL, + ... +} + +NPN-Broadcast-Information-SNPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} +NPN-Broadcast-Information-PNI-NPN ::= SEQUENCE { + broadcastPNI-NPN-ID-Information BroadcastPNI-NPN-ID-Information, + iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-PNI-NPN-ExtIEs} } OPTIONAL, + ... +} + +NPN-Broadcast-Information-PNI-NPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NPNMobilityInformation::= CHOICE { + snpn-mobility-information NPNMobilityInformation-SNPN, + pni-npn-mobility-information NPNMobilityInformation-PNI-NPN, + choice-extension ProtocolIE-Single-Container { {NPNMobilityInformation-ExtIEs} } +} + +NPNMobilityInformation-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +NPNMobilityInformation-SNPN ::= SEQUENCE { + serving-NID NID, + iE-Extension ProtocolExtensionContainer { {NPNMobilityInformation-SNPN-ExtIEs} } OPTIONAL, + ... +} + +NPNMobilityInformation-SNPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NPNMobilityInformation-PNI-NPN ::= SEQUENCE { + allowedPNI-NPN-ID-List AllowedPNI-NPN-ID-List, + iE-Extension ProtocolExtensionContainer { {NPNMobilityInformation-PNI-NPN-ExtIEs} } OPTIONAL, + ... +} + +NPNMobilityInformation-PNI-NPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NPNPagingAssistanceInformation ::= CHOICE { + pni-npn-Information NPNPagingAssistanceInformation-PNI-NPN, + choice-extension ProtocolIE-Single-Container { {NPNPagingAssistanceInformation-ExtIEs} } +} + +NPNPagingAssistanceInformation-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +NPNPagingAssistanceInformation-PNI-NPN ::= SEQUENCE { + allowedPNI-NPN-ID-List AllowedPNI-NPN-ID-List, + iE-Extension ProtocolExtensionContainer { {NPNPagingAssistanceInformation-PNI-NPN-ExtIEs} } OPTIONAL, + ... +} + +NPNPagingAssistanceInformation-PNI-NPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NPN-Support ::= CHOICE { + sNPN NPN-Support-SNPN, + choice-Extensions ProtocolIE-Single-Container { {NPN-Support-ExtIEs} } +} + +NPN-Support-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +NPN-Support-SNPN ::= SEQUENCE { + nid NID, + ie-Extension ProtocolExtensionContainer { {NPN-Support-SNPN-ExtIEs} } OPTIONAL, + ... +} + +NPN-Support-SNPN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NPRACHConfiguration::= SEQUENCE { + fdd-or-tdd CHOICE { + fdd NPRACHConfiguration-FDD, + tdd NPRACHConfiguration-TDD, + choice-extension ProtocolIE-Single-Container { { FDD-or-TDD-in-NPRACHConfiguration-Choice-ExtIEs} } + }, + iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-ExtIEs} } OPTIONAL, + ... +} + +NPRACHConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +FDD-or-TDD-in-NPRACHConfiguration-Choice-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +NPRACHConfiguration-FDD::= SEQUENCE { + nprach-CP-length NPRACH-CP-Length, + anchorCarrier-NPRACHConfig OCTET STRING, + anchorCarrier-EDT-NPRACHConfig OCTET STRING OPTIONAL, + anchorCarrier-Format2-NPRACHConfig OCTET STRING OPTIONAL, + anchorCarrier-Format2-EDT-NPRACHConfig OCTET STRING OPTIONAL, + non-anchorCarrier-NPRACHConfig OCTET STRING OPTIONAL, + non-anchorCarrier-Format2-NPRACHConfig OCTET STRING OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-FDD-ExtIEs} } OPTIONAL, + ... +} + +NPRACHConfiguration-FDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NPRACHConfiguration-TDD::= SEQUENCE { + nprach-preambleFormat NPRACH-preambleFormat, + anchorCarrier-NPRACHConfigTDD OCTET STRING, + non-anchorCarrierFequencyConfiglist Non-AnchorCarrierFrequencylist OPTIONAL, + non-anchorCarrier-NPRACHConfigTDD OCTET STRING OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { NPRACHConfiguration-TDD-ExtIEs} } OPTIONAL, + +... +} + +NPRACHConfiguration-TDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NPRACH-CP-Length::= ENUMERATED { + us66dot7, + us266dot7, + ... +} + +NPRACH-preambleFormat::= ENUMERATED {fmt0,fmt1,fmt2,fmt0a,fmt1a,...} + +Non-AnchorCarrierFrequencylist ::= SEQUENCE (SIZE(1..maxnoofNonAnchorCarrierFreqConfig)) OF + SEQUENCE { + non-anchorCarrierFrquency OCTET STRING, + iE-Extensions ProtocolExtensionContainer { { Non-AnchorCarrierFrequencylist-ExtIEs} } OPTIONAL, + ... + } + +Non-AnchorCarrierFrequencylist-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NR-Cell-Identity ::= BIT STRING (SIZE (36)) + + +NG-RAN-Cell-Identity-ListinRANPagingArea ::= SEQUENCE (SIZE (1..maxnoofCellsinRNA)) OF NG-RAN-Cell-Identity + + +NR-CGI ::= SEQUENCE { + plmn-id PLMN-Identity, + nr-CI NR-Cell-Identity, + iE-Extension ProtocolExtensionContainer { {NR-CGI-ExtIEs} } OPTIONAL, + ... +} + +NR-CGI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NR-U-Channel-List ::= SEQUENCE (SIZE (1..maxnoofNR-UChannelIDs)) OF NR-U-Channel-Item + +NR-U-Channel-Item ::= SEQUENCE { + nR-U-ChannelID NR-U-ChannelID, + channelOccupancyTimePercentageDL ChannelOccupancyTimePercentage, + energyDetectionThreshold EnergyDetectionThreshold, + iE-Extension ProtocolExtensionContainer { {NR-U-Channel-Item-ExtIEs} } OPTIONAL, + ... +} + +NR-U-Channel-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NR-U-ChannelID ::= INTEGER (1..maxnoofNR-UChannelIDs, ...) + +ChannelOccupancyTimePercentage ::= INTEGER (0..100,...) + +EnergyDetectionThreshold ::= INTEGER (-100..-50, ...) + + +NR-U-ChannelInfo-List ::= SEQUENCE (SIZE (1..maxnoofNR-UChannelIDs)) OF NR-U-ChannelInfo-Item + +NR-U-ChannelInfo-Item ::= SEQUENCE { + nR-U-ChannelID NR-U-ChannelID, + nRARFCN NRARFCN, + bandwidth Bandwidth, + iE-Extension ProtocolExtensionContainer { {NR-U-ChannelInfo-Item-ExtIEs} } OPTIONAL, + ... +} + +NR-U-ChannelInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +Bandwidth ::= ENUMERATED{mhz10, mhz20, mhz40, mhz60, mhz80, ...} + + +NRCyclicPrefix ::= ENUMERATED {normal, extended, ...} + +NRDL-ULTransmissionPeriodicity ::= ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms3, ms4, ms5, ms10, ms20, ms40, ms60, ms80, ms100, ms120, ms140, ms160, ...} + +NRFrequencyBand ::= INTEGER (1..1024, ...) + + +NRFrequencyBand-List ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF NRFrequencyBandItem + +NRFrequencyBandItem ::= SEQUENCE { + nr-frequency-band NRFrequencyBand, + supported-SUL-Band-List SupportedSULBandList OPTIONAL, + iE-Extension ProtocolExtensionContainer { {NRFrequencyBandItem-ExtIEs} } OPTIONAL, + ... +} + +NRFrequencyBandItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + +NRFrequencyInfo ::= SEQUENCE { + nrARFCN NRARFCN, + sul-information SUL-Information OPTIONAL, + frequencyBand-List NRFrequencyBand-List, + iE-Extension ProtocolExtensionContainer { {NRFrequencyInfo-ExtIEs} } OPTIONAL, + ... +} + +NRFrequencyInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional },... +} + +NRMobilityHistoryReport ::= OCTET STRING + + +NRModeInfo ::= CHOICE { + fdd NRModeInfoFDD, + tdd NRModeInfoTDD, + choice-extension ProtocolIE-Single-Container { {NRModeInfo-ExtIEs} } +} + +NRModeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +NRModeInfoFDD ::= SEQUENCE { + ulNRFrequencyInfo NRFrequencyInfo, + dlNRFrequencyInfo NRFrequencyInfo, + ulNRTransmissonBandwidth NRTransmissionBandwidth, + dlNRTransmissonBandwidth NRTransmissionBandwidth, + iE-Extension ProtocolExtensionContainer { {NRModeInfoFDD-ExtIEs} } OPTIONAL, + ... +} + +NRModeInfoFDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-ULCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }| + { ID id-DLCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }| + { ID id-UL-GNB-DU-Cell-Resource-Configuration CRITICALITY ignore EXTENSION GNB-DU-Cell-Resource-Configuration PRESENCE optional }| + { ID id-DL-GNB-DU-Cell-Resource-Configuration CRITICALITY ignore EXTENSION GNB-DU-Cell-Resource-Configuration PRESENCE optional }, +... +} + + +NRModeInfoTDD ::= SEQUENCE { + nrFrequencyInfo NRFrequencyInfo, + nrTransmissonBandwidth NRTransmissionBandwidth, + iE-Extension ProtocolExtensionContainer { {NRModeInfoTDD-ExtIEs} } OPTIONAL, + ... +} + +NRModeInfoTDD-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + {ID id-IntendedTDD-DL-ULConfiguration-NR CRITICALITY ignore EXTENSION IntendedTDD-DL-ULConfiguration-NR PRESENCE optional }| + {ID id-TDDULDLConfigurationCommonNR CRITICALITY ignore EXTENSION TDDULDLConfigurationCommonNR PRESENCE optional }| + { ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }| + {ID id-tdd-GNB-DU-Cell-Resource-Configuration CRITICALITY ignore EXTENSION GNB-DU-Cell-Resource-Configuration PRESENCE optional }, + ... +} + + +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} + + +NRPagingeDRXInformation ::= SEQUENCE { + nRPaging-eDRX-Cycle NRPaging-eDRX-Cycle, + nRPaging-Time-Window NRPaging-Time-Window OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NRPagingeDRXInformation-ExtIEs} } OPTIONAL, + ... +} + +NRPagingeDRXInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NRPaging-eDRX-Cycle ::= 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 XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NRPaging-eDRX-Cycle-Inactive ::= ENUMERATED { + hfquarter, hfhalf, hf1, + ... +} + +NRPCI ::= INTEGER (0..1007, ...) + +NRSCS ::= ENUMERATED { scs15, scs30, scs60, scs120, ..., scs480, scs960} + + +NRTransmissionBandwidth ::= SEQUENCE { + nRSCS NRSCS, + nRNRB NRNRB, + iE-Extensions ProtocolExtensionContainer { {NRTransmissionBandwidth-ExtIEs} } OPTIONAL, + ... +} + +NRTransmissionBandwidth-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NumberOfAntennaPorts-E-UTRA ::= ENUMERATED {an1, an2, an4, ...} + +NG-RANTraceID ::=OCTET STRING (SIZE (8)) + +NonGBRResources-Offered ::= ENUMERATED {true, ...} + +NRV2XServicesAuthorized ::= SEQUENCE { + vehicleUE VehicleUE OPTIONAL, +pedestrianUE PedestrianUE OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL, + ... +} + +NRV2XServicesAuthorized-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +NRUESidelinkAggregateMaximumBitRate ::= SEQUENCE { + uESidelinkAggregateMaximumBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitRate-ExtIEs} } OPTIONAL, + ... +} + +NRUESidelinkAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +NSAG-ID ::= INTEGER (0..255, ...) + + +-- O + + +OfferedCapacity ::= INTEGER (1.. 16777216,...) + +OffsetOfNbiotChannelNumberToEARFCN ::= ENUMERATED { + minusTen, + minusNine, + minusEightDotFive, + minusEight, + minusSeven, + minusSix, + minusFive, + minusFourDotFive, + minusFour, + minusThree, + minusTwo, + minusOne, + minusZeroDotFive, + zero, + one, + two, + three, + threeDotFive, + four, + five, + six, + seven, + sevenDotFive, + eight, + nine, + ... +} + +-- P + +PositioningInformation ::= SEQUENCE { + requestedSRSTransmissionCharacteristics RequestedSRSTransmissionCharacteristics, + routingID RoutingID, + nRPPaTransactionID INTEGER (0..32767), + iE-Extension ProtocolExtensionContainer { { PositioningInformation-ExtIEs} } OPTIONAL, + ... +} + +PositioningInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +PacketDelayBudget ::= INTEGER (0..1023, ...) + + +PacketErrorRate ::= SEQUENCE { + pER-Scalar PER-Scalar, + pER-Exponent PER-Exponent, + iE-Extensions ProtocolExtensionContainer { {PacketErrorRate-ExtIEs} } OPTIONAL, + ... +} + +PacketErrorRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +PagingCause ::= ENUMERATED { + voice, + ... +} + +PedestrianUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +PER-Scalar ::= INTEGER (0..9, ...) + +PER-Exponent ::= INTEGER (0..9, ...) + +PEIPSassistanceInformation ::= SEQUENCE { + cNsubgroupID CNsubgroupID, + iE-Extensions ProtocolExtensionContainer { {PEIPSassistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +PEIPSassistanceInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +PacketLossRate ::= INTEGER (0..1000, ...) + + +PagingDRX ::= ENUMERATED { + v32, + v64, + v128, + v256, + ... , + v512, + v1024 + } + + +PagingPriority ::= ENUMERATED { + priolevel1, + priolevel2, + priolevel3, + priolevel4, + priolevel5, + priolevel6, + priolevel7, + priolevel8, + ... +} + +PartialListIndicator ::= ENUMERATED {partial, ...} + +PC5QoSParameters ::= SEQUENCE { + pc5QoSFlowList PC5QoSFlowList, + pc5LinkAggregateBitRates BitRate OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs} } OPTIONAL, + ... +} + + +PC5QoSParameters-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +PC5QoSFlowList ::= SEQUENCE (SIZE(1..maxnoofPC5QoSFlows)) OF PC5QoSFlowItem +-- The size of the PC5 QoS Flow List shall not exceed 2048 items. + +PC5QoSFlowItem::= SEQUENCE { + pQI FiveQI, + pc5FlowBitRates PC5FlowBitRates OPTIONAL, + range Range OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { PC5QoSFlowItem-ExtIEs} } OPTIONAL, + ... +} + +PC5QoSFlowItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +PC5FlowBitRates ::= SEQUENCE { + guaranteedFlowBitRate BitRate, + maximumFlowBitRate BitRate, + iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs} } OPTIONAL, + ... +} + +PC5FlowBitRates-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDCPChangeIndication ::= CHOICE { + from-S-NG-RAN-node ENUMERATED {s-ng-ran-node-key-update-required, pdcp-data-recovery-required, ...}, + from-M-NG-RAN-node ENUMERATED {pdcp-data-recovery-required, ...}, + choice-extension ProtocolIE-Single-Container { {PDCPChangeIndication-ExtIEs} } +} + +PDCPChangeIndication-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +PDCPDuplicationConfiguration ::= ENUMERATED { + configured, + de-configured, + ... +} + + +PDCPSNLength ::= SEQUENCE { + ulPDCPSNLength ENUMERATED {v12bits, v18bits, ...}, + dlPDCPSNLength ENUMERATED {v12bits, v18bits, ...}, + iE-Extension ProtocolExtensionContainer { {PDCPSNLength-ExtIEs} } OPTIONAL, + ... +} + +PDCPSNLength-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + +PDUSessionAggregateMaximumBitRate ::= SEQUENCE { + downlink-session-AMBR BitRate, + uplink-session-AMBR BitRate, + iE-Extensions ProtocolExtensionContainer { {PDUSessionAggregateMaximumBitRate-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +PDUSession-List ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF PDUSession-ID + + +PDUSession-List-withCause ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF PDUSession-List-withCause-Item + +PDUSession-List-withCause-Item ::= SEQUENCE { + pduSessionId PDUSession-ID, + cause Cause OPTIONAL, + iE-Extension ProtocolExtensionContainer { {PDUSession-List-withCause-Item-ExtIEs} } OPTIONAL, + ... +} + +PDUSession-List-withCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +PDUSession-List-withDataForwardingFromTarget ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF + PDUSession-List-withDataForwardingFromTarget-Item + +PDUSession-List-withDataForwardingFromTarget-Item ::= SEQUENCE { + pduSessionId PDUSession-ID, + dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode, + iE-Extension ProtocolExtensionContainer { {PDUSession-List-withDataForwardingFromTarget-Item-ExtIEs} } OPTIONAL, + ... +} + +PDUSession-List-withDataForwardingFromTarget-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}, + ... +} + + +PDUSession-List-withDataForwardingRequest ::= SEQUENCE (SIZE (1.. maxnoofPDUSessions)) OF + PDUSession-List-withDataForwardingRequest-Item + +PDUSession-List-withDataForwardingRequest-Item ::= SEQUENCE { + pduSessionId PDUSession-ID, + dataforwardingInfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, + dRBtoBeReleasedList DRBToQoSFlowMapping-List OPTIONAL, + iE-Extension ProtocolExtensionContainer { {PDUSession-List-withDataForwardingRequest-Item-ExtIEs} } OPTIONAL, + ... +} + +PDUSession-List-withDataForwardingRequest-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + {ID id-Cause CRITICALITY ignore EXTENSION Cause PRESENCE optional}, +... +} + + + +-- ************************************************************** +-- +-- PDU Session related message level IEs BEGIN +-- +-- ************************************************************** + + +-- ************************************************************** +-- +-- PDU Session Resources Admitted List +-- +-- ************************************************************** + + +PDUSessionResourcesAdmitted-List ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourcesAdmitted-Item + +PDUSessionResourcesAdmitted-Item ::= SEQUENCE { + pduSessionId PDUSession-ID, + pduSessionResourceAdmittedInfo PDUSessionResourceAdmittedInfo, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourcesAdmitted-Item-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourcesAdmitted-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +PDUSessionResourceAdmittedInfo ::= SEQUENCE { + dL-NG-U-TNL-Information-Unchanged ENUMERATED {true, ...} OPTIONAL, + qosFlowsAdmitted-List QoSFlowsAdmitted-List, + qosFlowsNotAdmitted-List QoSFlows-List-withCause OPTIONAL, + dataForwardingInfoFromTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceAdmittedInfo-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceAdmittedInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-SecondarydataForwardingInfoFromTarget-List CRITICALITY ignore EXTENSION SecondarydataForwardingInfoFromTarget-List PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resources Not Admitted List +-- +-- ************************************************************** + + +PDUSessionResourcesNotAdmitted-List ::= SEQUENCE (SIZE (1..maxnoofPDUSessions)) OF PDUSessionResourcesNotAdmitted-Item + +PDUSessionResourcesNotAdmitted-Item ::= SEQUENCE { + pduSessionId PDUSession-ID, + cause Cause OPTIONAL, + iE-Extension ProtocolExtensionContainer { {PDUSessionResourcesNotAdmitted-Item-Item-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourcesNotAdmitted-Item-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resources To Be Setup List +-- +-- ************************************************************** + + +PDUSessionResourcesToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourcesToBeSetup-Item + +PDUSessionResourcesToBeSetup-Item ::= SEQUENCE { + pduSessionId PDUSession-ID, + s-NSSAI S-NSSAI, + pduSessionAMBR PDUSessionAggregateMaximumBitRate OPTIONAL, + uL-NG-U-TNLatUPF UPTransportLayerInformation, + source-DL-NG-U-TNL-Information UPTransportLayerInformation OPTIONAL, + securityIndication SecurityIndication OPTIONAL, + pduSessionType PDUSessionType, + pduSessionNetworkInstance PDUSessionNetworkInstance OPTIONAL, + qosFlowsToBeSetup-List QoSFlowsToBeSetup-List, + dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourcesToBeSetup-Item-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourcesToBeSetup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-Additional-UL-NG-U-TNLatUPF-List CRITICALITY ignore EXTENSION Additional-UL-NG-U-TNLatUPF-List PRESENCE optional}| +{ ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| +{ ID id-Redundant-UL-NG-U-TNLatUPF CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| +{ ID id-Additional-Redundant-UL-NG-U-TNLatUPF-List CRITICALITY ignore EXTENSION Additional-UL-NG-U-TNLatUPF-List PRESENCE optional}| +{ ID id-RedundantCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| +{ ID id-RedundantPDUSessionInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional}| +{ ID id-MBS-SessionAssociatedInformation CRITICALITY ignore EXTENSION MBS-SessionAssociatedInformation PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Setup Info - SN terminated +-- +-- ************************************************************** + + +PDUSessionResourceSetupInfo-SNterminated ::= SEQUENCE { + uL-NG-U-TNLatUPF UPTransportLayerInformation, + pduSessionType PDUSessionType, + pduSessionNetworkInstance PDUSessionNetworkInstance OPTIONAL, + qosFlowsToBeSetup-List QoSFlowsToBeSetup-List-Setup-SNterminated, + dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, + securityIndication SecurityIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupInfo-SNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-SecurityResult CRITICALITY reject EXTENSION SecurityResult PRESENCE optional}| + { ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| + {ID id-DefaultDRB-Allowed CRITICALITY ignore EXTENSION DefaultDRB-Allowed PRESENCE optional}| + { ID id-SplitSessionIndicator CRITICALITY reject EXTENSION SplitSessionIndicator PRESENCE optional}| + {ID id-NonGBRResources-Offered CRITICALITY ignore EXTENSION NonGBRResources-Offered PRESENCE optional}| + { ID id-Redundant-UL-NG-U-TNLatUPF CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| + { ID id-RedundantCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| + { ID id-RedundantPDUSessionInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional}, + ... +} + +QoSFlowsToBeSetup-List-Setup-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsToBeSetup-List-Setup-SNterminated-Item + +QoSFlowsToBeSetup-List-Setup-SNterminated-Item ::= SEQUENCE { + qfi QoSFlowIdentifier, + qosFlowLevelQoSParameters QoSFlowLevelQoSParameters, + offeredGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsToBeSetup-List-Setup-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsToBeSetup-List-Setup-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}| + { ID id-RedundantQoSFlowIndicator CRITICALITY ignore EXTENSION RedundantQoSFlowIndicator PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PDU Session Resource Setup Response Info - SN terminated +-- +-- ************************************************************** + + +PDUSessionResourceSetupResponseInfo-SNterminated ::= SEQUENCE { + dL-NG-U-TNLatNG-RAN UPTransportLayerInformation, + dRBsToBeSetup DRBsToBeSetupList-SetupResponse-SNterminated OPTIONAL, + dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, + qosFlowsNotAdmittedList QoSFlows-List-withCause OPTIONAL, + securityResult SecurityResult OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupResponseInfo-SNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupResponseInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}| + { ID id-Redundant-DL-NG-U-TNLatNG-RAN CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| + { ID id-UsedRSNInformation CRITICALITY ignore EXTENSION RedundantPDUSessionInformation PRESENCE optional}, + ... +} + +DRBsToBeSetupList-SetupResponse-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetupList-SetupResponse-SNterminated-Item + +DRBsToBeSetupList-SetupResponse-SNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + sN-UL-PDCP-UP-TNLInfo UPTransportParameters, + dRB-QoS QoSFlowLevelQoSParameters, + pDCP-SNLength PDCPSNLength OPTIONAL, + rLC-Mode RLCMode, + uL-Configuration ULConfiguration OPTIONAL, + secondary-SN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, + duplicationActivation DuplicationActivation OPTIONAL, + qoSFlowsMappedtoDRB-SetupResponse-SNterminated QoSFlowsMappedtoDRB-SetupResponse-SNterminated, + iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetupList-SetupResponse-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsToBeSetupList-SetupResponse-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| + { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, + ... +} + +QoSFlowsMappedtoDRB-SetupResponse-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF + QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item + +QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item ::= SEQUENCE { + qoSFlowIdentifier QoSFlowIdentifier, + mCGRequestedGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, + qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsMappedtoDRB-SetupResponse-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional }| + { ID id-SourceDLForwardingIPAddress CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Setup Info - MN terminated +-- +-- ************************************************************** + + +PDUSessionResourceSetupInfo-MNterminated ::= SEQUENCE { + pduSessionType PDUSessionType, + dRBsToBeSetup DRBsToBeSetupList-Setup-MNterminated, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupInfo-MNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsToBeSetupList-Setup-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetupList-Setup-MNterminated-Item + +DRBsToBeSetupList-Setup-MNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + mN-UL-PDCP-UP-TNLInfo UPTransportParameters, + rLC-Mode RLCMode, + uL-Configuration ULConfiguration OPTIONAL, + dRB-QoS QoSFlowLevelQoSParameters, + pDCP-SNLength PDCPSNLength OPTIONAL, + secondary-MN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, + duplicationActivation DuplicationActivation OPTIONAL, + qoSFlowsMappedtoDRB-Setup-MNterminated QoSFlowsMappedtoDRB-Setup-MNterminated, + iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetupList-Setup-MNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsToBeSetupList-Setup-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| + { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, + ... +} + +QoSFlowsMappedtoDRB-Setup-MNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsMappedtoDRB-Setup-MNterminated-Item + +QoSFlowsMappedtoDRB-Setup-MNterminated-Item ::= SEQUENCE { + qoSFlowIdentifier QoSFlowIdentifier, + qoSFlowLevelQoSParameters QoSFlowLevelQoSParameters, + qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsMappedtoDRB-Setup-MNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsMappedtoDRB-Setup-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Setup Response Info - MN terminated +-- +-- ************************************************************** + + +PDUSessionResourceSetupResponseInfo-MNterminated ::= SEQUENCE { + dRBsAdmittedList DRBsAdmittedList-SetupResponse-MNterminated, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSetupResponseInfo-MNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSetupResponseInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + {ID id-DRBsNotAdmittedSetupModifyList CRITICALITY ignore EXTENSION DRB-List-withCause PRESENCE optional}, + ... +} + +DRBsAdmittedList-SetupResponse-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsAdmittedList-SetupResponse-MNterminated-Item + +DRBsAdmittedList-SetupResponse-MNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + sN-DL-SCG-UP-TNLInfo UPTransportParameters, + secondary-SN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, + lCID LCID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {DRBsAdmittedList-SetupResponse-MNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsAdmittedList-SetupResponse-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| + { ID id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated CRITICALITY ignore EXTENSION QoSFlowsMappedtoDRB-SetupResponse-MNterminated PRESENCE optional}, + ... +} + +QoSFlowsMappedtoDRB-SetupResponse-MNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item + +QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item ::= SEQUENCE { + qoSFlowIdentifier QoSFlowIdentifier, + currentQoSParaSetIndex QoSParaSetIndex, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsMappedtoDRB-SetupResponse-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Modification Info - SN terminated +-- +-- ************************************************************** + + +PDUSessionResourceModificationInfo-SNterminated ::= SEQUENCE { + uL-NG-U-TNLatUPF UPTransportLayerInformation OPTIONAL, + pduSessionNetworkInstance PDUSessionNetworkInstance OPTIONAL, + qosFlowsToBeSetup-List QoSFlowsToBeSetup-List-Setup-SNterminated OPTIONAL, + dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, + qosFlowsToBeModified-List QoSFlowsToBeSetup-List-Modified-SNterminated OPTIONAL, + qoSFlowsToBeReleased-List QoSFlows-List-withCause OPTIONAL, + drbsToBeModifiedList DRBsToBeModified-List-Modified-SNterminated OPTIONAL, + dRBsToBeReleased DRB-List-withCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationInfo-SNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModificationInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-PDUSessionCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| + {ID id-DefaultDRB-Allowed CRITICALITY ignore EXTENSION DefaultDRB-Allowed PRESENCE optional}| + {ID id-NonGBRResources-Offered CRITICALITY ignore EXTENSION NonGBRResources-Offered PRESENCE optional}| + {ID id-Redundant-UL-NG-U-TNLatUPF CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| + {ID id-RedundantCommonNetworkInstance CRITICALITY ignore EXTENSION PDUSessionCommonNetworkInstance PRESENCE optional}| + {ID id-SecurityIndication CRITICALITY ignore EXTENSION SecurityIndication PRESENCE optional}, + ... +} + +QoSFlowsToBeSetup-List-Modified-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsToBeSetup-List-Modified-SNterminated-Item + +QoSFlowsToBeSetup-List-Modified-SNterminated-Item ::= SEQUENCE { + qfi QoSFlowIdentifier, + qosFlowLevelQoSParameters QoSFlowLevelQoSParameters OPTIONAL, + offeredGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, + qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsToBeSetup-List-Modified-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsToBeSetup-List-Modified-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}| + { ID id-RedundantQoSFlowIndicator CRITICALITY ignore EXTENSION RedundantQoSFlowIndicator PRESENCE optional}, + ... +} + +DRBsToBeModified-List-Modified-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModified-List-Modified-SNterminated-Item + +DRBsToBeModified-List-Modified-SNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + mN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, + secondary-MN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, + lCID LCID OPTIONAL, + rlc-status RLC-Status OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {DRBsToBeModified-List-Modified-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsToBeModified-List-Modified-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PDU Session Resource Modification Response Info - SN terminated +-- +-- ************************************************************** + + +PDUSessionResourceModificationResponseInfo-SNterminated ::= SEQUENCE { + dL-NG-U-TNLatNG-RAN UPTransportLayerInformation OPTIONAL, + dRBsToBeSetup DRBsToBeSetupList-SetupResponse-SNterminated OPTIONAL, + dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, + dRBsToBeModified DRBsToBeModifiedList-ModificationResponse-SNterminated OPTIONAL, + dRBsToBeReleased DRB-List-withCause OPTIONAL, + dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, + qosFlowsNotAdmittedTBAdded QoSFlows-List-withCause OPTIONAL, + qosFlowsReleased QoSFlows-List-withCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationResponseInfo-SNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModificationResponseInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}| + { ID id-Redundant-DL-NG-U-TNLatNG-RAN CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}| + { ID id-SecurityResult CRITICALITY ignore EXTENSION SecurityResult PRESENCE optional}, + ... +} + +DRBsToBeModifiedList-ModificationResponse-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF + DRBsToBeModifiedList-ModificationResponse-SNterminated-Item + +DRBsToBeModifiedList-ModificationResponse-SNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + sN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, + dRB-QoS QoSFlowLevelQoSParameters OPTIONAL, + qoSFlowsMappedtoDRB-SetupResponse-SNterminated QoSFlowsMappedtoDRB-SetupResponse-SNterminated OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {DRBsToBeModifiedList-ModificationResponse-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsToBeModifiedList-ModificationResponse-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| + { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}| + { ID id-secondary-SN-UL-PDCP-UP-TNLInfo CRITICALITY ignore EXTENSION UPTransportParameters PRESENCE optional}| + { ID id-pdcpDuplicationConfiguration CRITICALITY ignore EXTENSION PDCPDuplicationConfiguration PRESENCE optional}| + { ID id-duplicationActivation CRITICALITY ignore EXTENSION DuplicationActivation PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Modification Info - MN terminated +-- +-- ************************************************************** + + +PDUSessionResourceModificationInfo-MNterminated ::= SEQUENCE { + pduSessionType PDUSessionType, + dRBsToBeSetup DRBsToBeSetupList-Setup-MNterminated OPTIONAL, + dRBsToBeModified DRBsToBeModifiedList-Modification-MNterminated OPTIONAL, + dRBsToBeReleased DRB-List-withCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationInfo-MNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModificationInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsToBeModifiedList-Modification-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF + DRBsToBeModifiedList-Modification-MNterminated-Item + +DRBsToBeModifiedList-Modification-MNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + mN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, + dRB-QoS QoSFlowLevelQoSParameters OPTIONAL, + secondary-MN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, + uL-Configuration ULConfiguration OPTIONAL, + pdcpDuplicationConfiguration PDCPDuplicationConfiguration OPTIONAL, + duplicationActivation DuplicationActivation OPTIONAL, + qoSFlowsMappedtoDRB-Setup-MNterminated QoSFlowsMappedtoDRB-Setup-MNterminated OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {DRBsToBeModifiedList-Modification-MNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsToBeModifiedList-Modification-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| + { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Modification Response Info - MN terminated +-- +-- ************************************************************** + + +PDUSessionResourceModificationResponseInfo-MNterminated ::= SEQUENCE { + dRBsAdmittedList DRBsAdmittedList-ModificationResponse-MNterminated, + dRBsReleasedList DRB-List OPTIONAL, + dRBsNotAdmittedSetupModifyList DRB-List-withCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModificationResponseInfo-MNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModificationResponseInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsAdmittedList-ModificationResponse-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsAdmittedList-ModificationResponse-MNterminated-Item + +DRBsAdmittedList-ModificationResponse-MNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + sN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, + secondary-SN-DL-SCG-UP-TNLInfo UPTransportParameters OPTIONAL, + lCID LCID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {DRBsAdmittedList-ModificationResponse-MNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsAdmittedList-ModificationResponse-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| + { ID id-QoSFlowsMappedtoDRB-SetupResponse-MNterminated CRITICALITY ignore EXTENSION QoSFlowsMappedtoDRB-SetupResponse-MNterminated PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Change Required Info - SN terminated +-- +-- ************************************************************** + + +PDUSessionResourceChangeRequiredInfo-SNterminated ::= SEQUENCE { + dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeRequiredInfo-SNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceChangeRequiredInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Change Confirm Info - SN terminated +-- +-- ************************************************************** + + +PDUSessionResourceChangeConfirmInfo-SNterminated ::= SEQUENCE { + dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeConfirmInfo-SNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceChangeConfirmInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Change Required Info - MN terminated +-- +-- ************************************************************** + + +PDUSessionResourceChangeRequiredInfo-MNterminated ::= SEQUENCE { + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeRequiredInfo-MNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceChangeRequiredInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Change Confirm Info - MN terminated +-- +-- ************************************************************** + + +PDUSessionResourceChangeConfirmInfo-MNterminated ::= SEQUENCE { + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceChangeConfirmInfo-MNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceChangeConfirmInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Modification Required Info - SN terminated +-- +-- ************************************************************** + + +PDUSessionResourceModRqdInfo-SNterminated ::= SEQUENCE { + dL-NG-U-TNLatNG-RAN UPTransportLayerInformation OPTIONAL, + qoSFlowsToBeReleased-List QoSFlows-List-withCause OPTIONAL, + dataforwardinginfofromSource DataforwardingandOffloadingInfofromSource OPTIONAL, + drbsToBeSetupList DRBsToBeSetup-List-ModRqd-SNterminated OPTIONAL, + drbsToBeModifiedList DRBsToBeModified-List-ModRqd-SNterminated OPTIONAL, + dRBsToBeReleased DRB-List-withCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModRqdInfo-SNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModRqdInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsToBeSetup-List-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetup-List-ModRqd-SNterminated-Item + +DRBsToBeSetup-List-ModRqd-SNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + pDCP-SNLength PDCPSNLength OPTIONAL, + sn-UL-PDCP-UPTNLinfo UPTransportParameters, + dRB-QoS QoSFlowLevelQoSParameters, + secondary-SN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, + duplicationActivation DuplicationActivation OPTIONAL, + uL-Configuration ULConfiguration OPTIONAL, + qoSFlowsMappedtoDRB-ModRqd-SNterminated QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated, + rLC-Mode RLCMode, + iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetup-List-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsToBeSetup-List-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| + { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, + ... +} + +QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF + QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item + +QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item ::= SEQUENCE { + qoSFlowIdentifier QoSFlowIdentifier, + mCGRequestedGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsSetupMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsToBeModified-List-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModified-List-ModRqd-SNterminated-Item + +DRBsToBeModified-List-ModRqd-SNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + sN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, + dRB-QoS QoSFlowLevelQoSParameters OPTIONAL, + secondary-SN-UL-PDCP-UP-TNLInfo UPTransportParameters OPTIONAL, + uL-Configuration ULConfiguration OPTIONAL, + pdcpDuplicationConfiguration PDCPDuplicationConfiguration OPTIONAL, + duplicationActivation DuplicationActivation OPTIONAL, + qoSFlowsMappedtoDRB-ModRqd-SNterminated QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {DRBsToBeModified-List-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsToBeModified-List-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}| + { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, + ... +} + +QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF + QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item + +QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item ::= SEQUENCE { + qoSFlowIdentifier QoSFlowIdentifier, + mCGRequestedGBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsModifiedMappedtoDRB-ModRqd-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Modification Confirm Info - SN terminated +-- +-- ************************************************************** + + +PDUSessionResourceModConfirmInfo-SNterminated ::= SEQUENCE { + uL-NG-U-TNLatUPF UPTransportLayerInformation OPTIONAL, + dRBsAdmittedList DRBsAdmittedList-ModConfirm-SNterminated, + dRBsNotAdmittedSetupModifyList DRB-List-withCause OPTIONAL, + dataforwardinginfoTarget DataForwardingInfoFromTargetNGRANnode OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModConfirmInfo-SNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModConfirmInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-DRB-IDs-takenintouse CRITICALITY reject EXTENSION DRB-List PRESENCE optional}, + ... +} + +DRBsAdmittedList-ModConfirm-SNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF + DRBsAdmittedList-ModConfirm-SNterminated-Item + +DRBsAdmittedList-ModConfirm-SNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + mN-DL-CG-UP-TNLInfo UPTransportParameters OPTIONAL, + secondary-MN-DL-CG-UP-TNLInfo UPTransportParameters OPTIONAL, + lCID LCID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {DRBsAdmittedList-ModConfirm-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsAdmittedList-ModConfirm-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Modification Required Info - MN terminated +-- +-- ************************************************************** + + +PDUSessionResourceModRqdInfo-MNterminated ::= SEQUENCE { + dRBsToBeModified DRBsToBeModified-List-ModRqd-MNterminated OPTIONAL, + dRBsToBeReleased DRB-List-withCause OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModRqdInfo-MNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModRqdInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +DRBsToBeModified-List-ModRqd-MNterminated ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeModified-List-ModRqd-MNterminated-Item + +DRBsToBeModified-List-ModRqd-MNterminated-Item ::= SEQUENCE { + drb-ID DRB-ID, + sN-DL-SCG-UP-TNLInfo UPTransportLayerInformation, + secondary-SN-DL-SCG-UP-TNLInfo UPTransportLayerInformation OPTIONAL, + lCID LCID OPTIONAL, + rlc-status RLC-Status OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {DRBsToBeModified-List-ModRqd-MNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsToBeModified-List-ModRqd-MNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-Additional-PDCP-Duplication-TNL-List CRITICALITY ignore EXTENSION Additional-PDCP-Duplication-TNL-List PRESENCE optional}, + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Modification Confirm Info - MN terminated +-- +-- ************************************************************** + + +PDUSessionResourceModConfirmInfo-MNterminated ::= SEQUENCE { + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceModConfirmInfo-MNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceModConfirmInfo-MNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- ************************************************************** +-- +-- PDU Session Resource Setup Complete Info - SN terminated +-- +-- ************************************************************** + +PDUSessionResourceBearerSetupCompleteInfo-SNterminated ::= SEQUENCE { + dRBsToBeSetupList SEQUENCE (SIZE(1..maxnoofDRBs)) OF DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceBearerSetupCompleteInfo-SNterminated-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceBearerSetupCompleteInfo-SNterminated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item ::= SEQUENCE { + dRB-ID DRB-ID, + mN-Xn-U-TNLInfoatM UPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { {DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item-ExtIEs} } OPTIONAL, + ... +} + +DRBsToBeSetupList-BearerSetupComplete-SNterminated-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + {ID id-Secondary-MN-Xn-U-TNLInfoatM CRITICALITY ignore EXTENSION UPTransportLayerInformation PRESENCE optional}, + ... +} + +-- ************************************************************** +-- +-- PDU Session related message level IEs END +-- +-- ************************************************************** + +PDUSessionResourceSecondaryRATUsageList ::= SEQUENCE (SIZE(1..maxnoofPDUSessions)) OF PDUSessionResourceSecondaryRATUsageItem + +PDUSessionResourceSecondaryRATUsageItem ::= SEQUENCE { + pDUSessionID PDUSession-ID, + secondaryRATUsageInformation SecondaryRATUsageInformation, + iE-Extensions ProtocolExtensionContainer { {PDUSessionResourceSecondaryRATUsageItem-ExtIEs} } OPTIONAL, + ... +} + +PDUSessionResourceSecondaryRATUsageItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionUsageReport ::= SEQUENCE { + rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed}, + pDUSessionTimedReportList VolumeTimedReportList, + iE-Extensions ProtocolExtensionContainer { {PDUSessionUsageReport-ExtIEs} } OPTIONAL, +... +} + +PDUSessionUsageReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +PDUSessionType ::= ENUMERATED {ipv4, ipv6, ipv4v6, ethernet, unstructured, ...} + +PDUSession-ID ::= INTEGER (0..255) + +PDUSessionNetworkInstance ::= INTEGER (1..256, ...) + +PDUSessionCommonNetworkInstance ::= OCTET STRING + +PDUSession-PairID ::= INTEGER (0..255, ...) + + +Periodical ::= SEQUENCE { + iE-Extensions ProtocolExtensionContainer { { Periodical-ExtIEs} } OPTIONAL, + ... +} + +Periodical-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +Permutation ::= ENUMERATED {dfu, ufd, ...} + + +PLMN-Identity ::= OCTET STRING (SIZE(3)) + +PLMNAreaBasedQMC ::= SEQUENCE { + plmnListforQMC PLMNListforQMC, + iE-Extensions ProtocolExtensionContainer { {PLMNAreaBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +PLMNAreaBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +PLMNListforQMC ::= SEQUENCE (SIZE(1..maxnoofPLMNforQMC)) OF PLMN-Identity + +PCIListForMDT ::= SEQUENCE (SIZE(1.. maxnoofNeighPCIforMDT)) OF NRPCI + + +PNI-NPN-Restricted-Information ::= ENUMERATED { restriced, not-restricted, ...} + +PortNumber ::= BIT STRING (SIZE (16)) + +PriorityLevelQoS ::= INTEGER (1..127, ...) + + +ProtectedE-UTRAResourceIndication ::= SEQUENCE { + activationSFN ActivationSFN, + protectedResourceList ProtectedE-UTRAResourceList, + mbsfnControlRegionLength MBSFNControlRegionLength OPTIONAL, + pDCCHRegionLength INTEGER (1..3), + iE-Extensions ProtocolExtensionContainer { {ProtectedE-UTRAResourceIndication-ExtIEs} } OPTIONAL, + ... +} + +ProtectedE-UTRAResourceIndication-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ProtectedE-UTRAResourceList ::= SEQUENCE (SIZE (1.. maxnoofProtectedResourcePatterns)) OF ProtectedE-UTRAResource-Item + +ProtectedE-UTRAResource-Item ::= SEQUENCE { + resourceType ENUMERATED {downlinknonCRS, cRS, uplink, ...}, + intra-PRBProtectedResourceFootprint BIT STRING (SIZE(84, ...)), + protectedFootprintFrequencyPattern BIT STRING (SIZE(6..110, ...)), + protectedFootprintTimePattern ProtectedE-UTRAFootprintTimePattern, + iE-Extensions ProtocolExtensionContainer { {ProtectedE-UTRAResource-Item-ExtIEs} } OPTIONAL, + ... +} + +ProtectedE-UTRAResource-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ProtectedE-UTRAFootprintTimePattern ::= SEQUENCE { + protectedFootprintTimeperiodicity INTEGER (1..320, ...), + protectedFootrpintStartTime INTEGER (1..20, ...), + iE-Extensions ProtocolExtensionContainer { {ProtectedE-UTRAFootprintTimePattern-ExtIEs} } OPTIONAL, + ... +} + +ProtectedE-UTRAFootprintTimePattern-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +PrivacyIndicator ::= ENUMERATED { + immediate-MDT, + logged-MDT, + ... +} + + +PSCellChangeHistory ::= ENUMERATED {reporting-full-history, ...} + +PSCellHistoryInformationRetrieve ::= ENUMERATED {query, ...} + + +-- Q + + +QMCConfigInfo ::= SEQUENCE { + uEAppLayerMeasInfoList UEAppLayerMeasInfoList, + iE-Extensions ProtocolExtensionContainer { {QMCConfigInfo-ExtIEs} } OPTIONAL, + ... +} + +QMCConfigInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +UEAppLayerMeasInfoList ::= SEQUENCE (SIZE(1..maxnoofUEAppLayerMeas)) OF UEAppLayerMeasInfo-Item + +UEAppLayerMeasInfo-Item ::= SEQUENCE { + uEAppLayerMeasConfigInfo UEAppLayerMeasConfigInfo, + iE-Extensions ProtocolExtensionContainer { { UEAppLayerMeasInfo-Item-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasInfo-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +QOEMeasConfAppLayerID ::= INTEGER (0..15, ...) + +QOEMeasStatus ::= ENUMERATED {ongoing, ...} + +QOEReference ::= OCTET STRING (SIZE (6)) + +QoSCharacteristics ::= CHOICE { + non-dynamic NonDynamic5QIDescriptor, + dynamic Dynamic5QIDescriptor, + choice-extension ProtocolIE-Single-Container { {QoSCharacteristics-ExtIEs} } +} + +QoSCharacteristics-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +QoSFlowIdentifier ::= INTEGER (0..63, ...) + + +QoSFlowLevelQoSParameters ::= SEQUENCE { + qos-characteristics QoSCharacteristics, + allocationAndRetentionPrio AllocationandRetentionPriority, + gBRQoSFlowInfo GBRQoSFlowInfo OPTIONAL, + reflectiveQoS ReflectiveQoSAttribute OPTIONAL, + additionalQoSflowInfo ENUMERATED {more-likely, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {QoSFlowLevelQoSParameters-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowLevelQoSParameters-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + {ID id-QoSMonitoringRequest CRITICALITY ignore EXTENSION QosMonitoringRequest PRESENCE optional}| + {ID id-QosMonitoringReportingFrequency CRITICALITY ignore EXTENSION QosMonitoringReportingFrequency PRESENCE optional}| + {ID id-QoSMonitoringDisabled CRITICALITY ignore EXTENSION QoSMonitoringDisabled PRESENCE optional}, + ... +} + + +QoSFlowMappingIndication ::= ENUMERATED { + ul, + dl, + ... +} + + +QoSFlowNotificationControlIndicationInfo ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowNotify-Item + +QoSFlowNotify-Item ::= SEQUENCE { + qosFlowIdentifier QoSFlowIdentifier, + notificationInformation ENUMERATED {fulfilled, not-fulfilled, ...}, + iE-Extensions ProtocolExtensionContainer { {QoSFlowNotificationControlIndicationInfo-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowNotificationControlIndicationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetNotifyIndex PRESENCE optional }, + ... +} + + +QoSFlows-List ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlow-Item + +QoSFlow-Item ::= SEQUENCE { + qfi QoSFlowIdentifier, + qosFlowMappingIndication QoSFlowMappingIndication OPTIONAL, + iE-Extension ProtocolExtensionContainer { {QoSFlow-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlow-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +QoSFlows-List-withCause ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowwithCause-Item + +QoSFlowwithCause-Item ::= SEQUENCE { + qfi QoSFlowIdentifier, + cause Cause OPTIONAL, + iE-Extension ProtocolExtensionContainer { {QoSFlowwithCause-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowwithCause-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +QoS-Mapping-Information ::= SEQUENCE { +dscp BIT STRING (SIZE(6)) OPTIONAL, +flow-label BIT STRING (SIZE(20)) OPTIONAL, +iE-Extensions ProtocolExtensionContainer { {QoS-Mapping-Information-ExtIEs} } OPTIONAL, +... +} + +QoS-Mapping-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +QoSParaSetIndex ::= INTEGER (1..8,...) +QoSParaSetNotifyIndex ::= INTEGER (0..8,...) + + +QoSFlowsAdmitted-List ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowsAdmitted-Item + +QoSFlowsAdmitted-Item ::= SEQUENCE { + qfi QoSFlowIdentifier, + iE-Extension ProtocolExtensionContainer { {QoSFlowsAdmitted-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsAdmitted-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +{ ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional }, + ... +} + + +QoSFlowsToBeSetup-List ::= SEQUENCE (SIZE (1..maxnoofQoSFlows)) OF QoSFlowsToBeSetup-Item + +QoSFlowsToBeSetup-Item ::= SEQUENCE { + qfi QoSFlowIdentifier, + qosFlowLevelQoSParameters QoSFlowLevelQoSParameters, + e-RAB-ID E-RAB-ID OPTIONAL, + iE-Extension ProtocolExtensionContainer { {QoSFlowsToBeSetup-Item-ExtIEs} } OPTIONAL, + ... +} + +QoSFlowsToBeSetup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional}| + { ID id-RedundantQoSFlowIndicator CRITICALITY ignore EXTENSION RedundantQoSFlowIndicator PRESENCE optional}, + ... +} + +QoSFlowsUsageReportList ::= SEQUENCE (SIZE(1..maxnoofQoSFlows)) OF QoSFlowsUsageReport-Item + +QoSFlowsUsageReport-Item ::= SEQUENCE { + qosFlowIdentifier QoSFlowIdentifier, + rATType ENUMERATED {nr, eutra, ..., nr-unlicensed, e-utra-unlicensed}, + qoSFlowsTimedReportList VolumeTimedReportList, + iE-Extensions ProtocolExtensionContainer { {QoSFlowsUsageReport-Item-ExtIEs} } OPTIONAL, +... +} + +QoSFlowsUsageReport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +QosMonitoringRequest ::= ENUMERATED {ul, dl, both} +QoSMonitoringDisabled ::= ENUMERATED {true, ...} +QosMonitoringReportingFrequency ::= INTEGER (1..1800, ...) + +-- R + +RACH-Config-Common ::= OCTET STRING + +RACH-Config-Common-IAB ::= OCTET STRING + +RACHReportInformation ::= SEQUENCE (SIZE(1.. maxnoofRACHReports)) OF RACHReportList-Item +RACHReportList-Item ::= SEQUENCE { + rACHReport RACHReportContainer, + iE-Extensions ProtocolExtensionContainer { { RACHReportList-Item-ExtIEs} } OPTIONAL, + ... +} + +RACHReportList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-UEAssistantIdentifier CRITICALITY ignore EXTENSION NG-RANnodeUEXnAPID PRESENCE optional}, + ... +} + +RACHReportContainer ::= OCTET STRING + + +RadioResourceStatus ::= CHOICE { + ng-eNB-RadioResourceStatus NG-eNB-RadioResourceStatus, + gNB-RadioResourceStatus GNB-RadioResourceStatus, + choice-extension ProtocolIE-Single-Container { { RadioResourceStatus-ExtIEs} } + +} + +RadioResourceStatus-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +RANAC ::= INTEGER (0..255) + + +RANAreaID ::= SEQUENCE { + tAC TAC, + rANAC RANAC OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {RANAreaID-ExtIEs} } OPTIONAL, + ... +} + +RANAreaID-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +RANAreaID-List ::= SEQUENCE (SIZE(1..maxnoofRANAreasinRNA)) OF RANAreaID + +Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...} + +RANPagingArea ::= SEQUENCE { + pLMN-Identity PLMN-Identity, + rANPagingAreaChoice RANPagingAreaChoice, + iE-Extensions ProtocolExtensionContainer { {RANPagingArea-ExtIEs} } OPTIONAL, + ... +} + +RANPagingArea-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +RANPagingAreaChoice ::= CHOICE { + cell-List NG-RAN-Cell-Identity-ListinRANPagingArea, + rANAreaID-List RANAreaID-List, + choice-extension ProtocolIE-Single-Container { {RANPagingAreaChoice-ExtIEs} } +} + +RANPagingAreaChoice-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +RANPagingAttemptInfo ::= SEQUENCE { + pagingAttemptCount INTEGER (1..16, ...), + intendedNumberOfPagingAttempts INTEGER (1..16, ...), + nextPagingAreaScope ENUMERATED {same, changed, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {RANPagingAttemptInfo-ExtIEs} } OPTIONAL, + ... +} + +RANPagingAttemptInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +RANPagingFailure ::= ENUMERATED { + true, + ... +} + +RBsetConfiguration ::= SEQUENCE { + subcarrierSpacing SSB-subcarrierSpacing, + rBsetSize ENUMERATED {rb2, rb4, rb8, rb16, rb32, rb64}, + numberofRBSets INTEGER(1.. maxnoofRBsetsPerCell), + iE-Extensions ProtocolExtensionContainer { { RBsetConfiguration-ExtIEs} } OPTIONAL, + ... +} + +RBsetConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +Redcap-Bcast-Information ::= BIT STRING(SIZE(8)) + +RedundantQoSFlowIndicator ::= ENUMERATED {true, false} + +RedundantPDUSessionInformation ::= SEQUENCE { + rSN RSN, + iE-Extensions ProtocolExtensionContainer { {RedundantPDUSessionInformation-ExtIEs} } OPTIONAL, + ... +} + +RedundantPDUSessionInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-PDUSession-PairID CRITICALITY ignore EXTENSION PDUSession-PairID PRESENCE optional }, + ... +} + +RSN ::= ENUMERATED {v1, v2, ...} + + +ReflectiveQoSAttribute ::= ENUMERATED {subject-to-reflective-QoS, ...} + +RequestedSRSTransmissionCharacteristics ::= OCTET STRING + + +RoutingID ::= OCTET STRING + +ReplacingCells ::= SEQUENCE (SIZE(0.. maxnoofCellsinNG-RANnode)) OF ReplacingCells-Item + +ReplacingCells-Item ::= SEQUENCE { + globalNG-RANCell-ID GlobalCell-ID, + iE-Extensions ProtocolExtensionContainer { {ReplacingCells-Item-ExtIEs} } OPTIONAL, + ... +} + +ReplacingCells-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ReportAmountMDT ::= ENUMERATED{r1, r2, r4, r8, r16, r32, r64, infinity, ...} + + +ReportArea ::= ENUMERATED { + cell, + ... +} + +ReportConfigContainer ::= OCTET STRING + +ReportIntervalMDT ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, min1, min6, min12, min30, min60, ...} + +ReportType ::= CHOICE { + periodical Periodical, + eventTriggered EventTriggered, + ..., + choice-extension ProtocolIE-Single-Container { {ReportType-ExtIEs} } +} + +ReportType-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +ExtendedReportIntervalMDT ::= ENUMERATED { + ms20480, + ms40960, + ... +} + + +ReportCharacteristics ::= BIT STRING(SIZE(32)) + + +ReportingPeriodicity ::= ENUMERATED { + half-thousand-ms, +one-thousand-ms, + two-thousand-ms, + five-thousand-ms, + ten-thousand-ms, + ... +} + + +RegistrationRequest ::= ENUMERATED {start, stop, add, ... } + +RequestReferenceID ::= INTEGER (1..64, ...) + + +ReservedSubframePattern ::= SEQUENCE { + subframeType ENUMERATED {mbsfn, non-mbsfn, ...}, + reservedSubframePattern BIT STRING (SIZE(10..160)), + mbsfnControlRegionLength MBSFNControlRegionLength OPTIONAL, + iE-Extension ProtocolExtensionContainer { {ReservedSubframePattern-ExtIEs} } OPTIONAL, + ... +} + +ReservedSubframePattern-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + +ResetRequestTypeInfo ::= CHOICE { + fullReset ResetRequestTypeInfo-Full, + partialReset ResetRequestTypeInfo-Partial, + choice-extension ProtocolIE-Single-Container { {ResetRequestTypeInfo-ExtIEs} } +} + +ResetRequestTypeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +ResetRequestTypeInfo-Full ::= SEQUENCE { + iE-Extension ProtocolExtensionContainer { {ResetRequestTypeInfo-Full-ExtIEs} } OPTIONAL, + ... +} + +ResetRequestTypeInfo-Full-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ResetRequestTypeInfo-Partial ::= SEQUENCE { + ue-contexts-ToBeReleasedList ResetRequestPartialReleaseList, + iE-Extension ProtocolExtensionContainer { {ResetRequestTypeInfo-Partial-ExtIEs} } OPTIONAL, + ... +} + +ResetRequestTypeInfo-Partial-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ResetRequestPartialReleaseList ::= SEQUENCE (SIZE(1..maxnoofUEContexts)) OF ResetRequestPartialReleaseItem + +ResetRequestPartialReleaseItem ::= SEQUENCE { + ng-ran-node1UEXnAPID NG-RANnodeUEXnAPID OPTIONAL, + ng-ran-node2UEXnAPID NG-RANnodeUEXnAPID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ResetRequestPartialReleaseItem-ExtIEs} } OPTIONAL, + ... +} + +ResetRequestPartialReleaseItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ResetResponseTypeInfo ::= CHOICE { + fullReset ResetResponseTypeInfo-Full, + partialReset ResetResponseTypeInfo-Partial, + choice-extension ProtocolIE-Single-Container { {ResetResponseTypeInfo-ExtIEs} } +} + +ResetResponseTypeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +ResetResponseTypeInfo-Full ::= SEQUENCE { + iE-Extension ProtocolExtensionContainer { {ResetResponseTypeInfo-Full-ExtIEs} } OPTIONAL, + ... +} + +ResetResponseTypeInfo-Full-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ResetResponseTypeInfo-Partial ::= SEQUENCE { + ue-contexts-AdmittedToBeReleasedList ResetResponsePartialReleaseList, + iE-Extension ProtocolExtensionContainer { {ResetResponseTypeInfo-Partial-ExtIEs} } OPTIONAL, + ... +} + +ResetResponseTypeInfo-Partial-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ResetResponsePartialReleaseList ::= SEQUENCE (SIZE(1..maxnoofUEContexts)) OF ResetResponsePartialReleaseItem + +ResetResponsePartialReleaseItem ::= SEQUENCE { + ng-ran-node1UEXnAPID NG-RANnodeUEXnAPID OPTIONAL, + ng-ran-node2UEXnAPID NG-RANnodeUEXnAPID OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ResetResponsePartialReleaseItem-ExtIEs} } OPTIONAL, + ... +} + +ResetResponsePartialReleaseItem-ExtIEs XNAP-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 XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +RLCDuplicationInformation ::= SEQUENCE { + rLCDuplicationStateList RLCDuplicationStateList, + rLC-PrimaryIndicator ENUMERATED {true, false} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {RLCDuplicationInformation-ItemExtIEs} } OPTIONAL +} + +RLCDuplicationInformation-ItemExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +RLCDuplicationStateList ::= SEQUENCE (SIZE(1..maxnoofRLCDuplicationstate)) OF RLCDuplicationState-Item + +RLCDuplicationState-Item ::= SEQUENCE { + duplicationState ENUMERATED {active,inactive, ...}, + iE-Extensions ProtocolExtensionContainer { {RLCDuplicationState-ItemExtIEs } } OPTIONAL, + ... +} + +RLCDuplicationState-ItemExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +Reestablishment-Indication ::= ENUMERATED { + reestablished, + ... +} + + +RFSP-Index ::= INTEGER (1..256) + + +RRCConfigIndication ::= ENUMERATED { + full-config, + delta-config, + ... +} + +RRCConnections::= SEQUENCE { + noofRRCConnections NoofRRCConnections, + availableRRCConnectionCapacityValue AvailableRRCConnectionCapacityValue, + iE-Extensions ProtocolExtensionContainer { { RRCConnections-ExtIEs} } OPTIONAL, + ... +} + +RRCConnections-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +RRCConnReestab-Indicator ::= ENUMERATED { reconfigurationFailure, handoverFailure, otherFailure, ...} + +RRCReestab-initiated ::= SEQUENCE { + rRRCReestab-initiated-reporting RRCReestab-Initiated-Reporting, + iE-Extensions ProtocolExtensionContainer { { RRCReestab-initiated-ExtIEs} } OPTIONAL, + ... +} + +RRCReestab-initiated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +RRCReestab-Initiated-Reporting ::= CHOICE { + rRCReestab-reporting-wo-UERLFReport RRCReestab-Initiated-Reporting-wo-UERLFReport, + rRCReestab-reporting-with-UERLFReport RRCReestab-Initiated-Reporting-with-UERLFReport, + choice-extension ProtocolIE-Single-Container { {RRCReestab-Initiated-Reporting-ExtIEs} } +} + +RRCReestab-Initiated-Reporting-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +RRCReestab-Initiated-Reporting-wo-UERLFReport ::= SEQUENCE { + failureCellPCI NG-RAN-CellPCI, + reestabCellCGI GlobalNG-RANCell-ID, + c-RNTI C-RNTI, + shortMAC-I MAC-I, + iE-Extensions ProtocolExtensionContainer { { RRCReestab-Initiated-Reporting-wo-UERLFReport-ExtIEs} } OPTIONAL, + ... +} + +RRCReestab-Initiated-Reporting-wo-UERLFReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-RRCConnReestab-Indicator CRITICALITY ignore EXTENSION RRCConnReestab-Indicator PRESENCE optional }, + ... +} + +RRCReestab-Initiated-Reporting-with-UERLFReport ::= SEQUENCE { + uERLFReportContainer UERLFReportContainer, + iE-Extensions ProtocolExtensionContainer { {RRCReestab-Initiated-Reporting-with-UERLFReport-ExtIEs} } OPTIONAL, + ... +} + +RRCReestab-Initiated-Reporting-with-UERLFReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +RRCSetup-initiated ::= SEQUENCE { + rRRCSetup-Initiated-Reporting RRCSetup-Initiated-Reporting, + uERLFReportContainer UERLFReportContainer OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { RRCSetup-initiated-ExtIEs} } OPTIONAL, + ... +} + +RRCSetup-initiated-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +RRCSetup-Initiated-Reporting ::= CHOICE { + rRCSetup-reporting-with-UERLFReport RRCSetup-Initiated-Reporting-with-UERLFReport, + choice-extension ProtocolIE-Single-Container { {RRCSetup-Initiated-Reporting-ExtIEs} } +} + +RRCSetup-Initiated-Reporting-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +RRCSetup-Initiated-Reporting-with-UERLFReport ::= SEQUENCE { + uERLFReportContainer UERLFReportContainer, + iE-Extensions ProtocolExtensionContainer { {RRCSetup-Initiated-Reporting-with-UERLFReport-ExtIEs} } OPTIONAL, + ... +} + +RRCSetup-Initiated-Reporting-with-UERLFReport-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +RRCResumeCause ::= ENUMERATED { + rna-Update, + ... +} + + +-- S + +SCGreconfigNotification ::= ENUMERATED {executed, ... , executed-deleted, deleted } + +S-NSSAIListQoE ::= SEQUENCE (SIZE(1..maxnoofSNSSAIforQMC)) OF S-NSSAI + +S-BasedMDT ::= SEQUENCE { + ng-ran-TraceID NG-RANTraceID, + iE-Extension ProtocolExtensionContainer { {S-BasedMDT-ExtIEs} } OPTIONAL, + ... +} + +S-BasedMDT-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ServiceType ::= ENUMERATED{ + qMC-for-streaming-service, + qMC-for-MTSI-service, + qMC-for-VR-service, + ... +} + +SecondarydataForwardingInfoFromTarget-Item::= SEQUENCE { + secondarydataForwardingInfoFromTarget DataForwardingInfoFromTargetNGRANnode, + iE-Extensions ProtocolExtensionContainer { { SecondarydataForwardingInfoFromTarget-Item-ExtIEs} } OPTIONAL, + ... +} + +SecondarydataForwardingInfoFromTarget-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SecondarydataForwardingInfoFromTarget-List ::= SEQUENCE (SIZE(1..maxnoofMultiConnectivityMinusOne)) OF SecondarydataForwardingInfoFromTarget-Item + +SCGActivationRequest ::= ENUMERATED {activate-scg, deactivate-scg, ...} + +SCGActivationStatus ::= ENUMERATED {scg-activated, scg-deactivated, ...} + +SCGConfigurationQuery ::= ENUMERATED {true, ...} + +SCGIndicator ::= ENUMERATED{released, ...} + +SCGFailureReportContainer ::= OCTET STRING + +SDTSupportRequest ::= SEQUENCE { + sdtindicator SDTIndicator, + sdtAssistantInfo SDTAssistantInfo OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { SDTSupportRequest-ExtIEs} } OPTIONAL, + ... +} + +SDTSupportRequest-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SDTIndicator ::= ENUMERATED {true, ...} + +SDTAssistantInfo ::= ENUMERATED {single-packet, multiple-packets, ...} + +SDT-Termination-Request ::= ENUMERATED {radio-link-problem, normal, ...} + +SDTPartialUEContextInfo ::= SEQUENCE { + dRBsToBeSetup SDT-DRBsToBeSetupList OPTIONAL, + sRBsToBeSetup SDT-SRBsToBeSetupList, + iE-Extensions ProtocolExtensionContainer { { SDTPartialUEContextInfo-ExtIEs} } OPTIONAL, + ... +} +SDTPartialUEContextInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SDT-DRBsToBeSetupList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF SDT-DRBsToBeSetupList-Item + +SDT-DRBsToBeSetupList-Item ::= SEQUENCE { + drb-ID DRB-ID, + uL-TNLInfo UPTransportLayerInformation, + dRB-RLC-Bearer-Configuration OCTET STRING, + dRB-QoS QoSFlowLevelQoSParameters, + rLC-Mode RLCMode, + s-nssai S-NSSAI, + pDCP-SNLength PDCPSNLength, + flows-Mapped-To-DRB-List Flows-Mapped-To-DRB-List, + iE-Extensions ProtocolExtensionContainer { { SDT-DRBsToBeSetupList-Item-ExtIEs} } OPTIONAL, + ... +} + +SDT-DRBsToBeSetupList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SDT-SRBsToBeSetupList ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF SDT-SRBsToBeSetupList-Item + +SDT-SRBsToBeSetupList-Item ::= SEQUENCE { + srb-ID SRB-ID, + sRB-RLC-Bearer-Configuration OCTET STRING, + iE-Extensions ProtocolExtensionContainer { { SDT-SRBsToBeSetupList-Item-ExtIEs} } OPTIONAL, + ... +} + +SDT-SRBsToBeSetupList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SRB-ID ::= INTEGER (0..4, ...) + +SDTDataForwardingDRBList ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF SDTDataForwardingDRBList-Item + +SDTDataForwardingDRBList-Item ::= SEQUENCE { + drb-ID DRB-ID, + dL-TNLInfo UPTransportLayerInformation OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { SDTDataForwardingDRBList-Item-ExtIEs} } OPTIONAL, + ... +} + +SDTDataForwardingDRBList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SecondaryRATUsageInformation ::= SEQUENCE { + pDUSessionUsageReport PDUSessionUsageReport OPTIONAL, + qosFlowsUsageReportList QoSFlowsUsageReportList OPTIONAL, + iE-Extension ProtocolExtensionContainer { {SecondaryRATUsageInformation-ExtIEs} } OPTIONAL, + ... +} + +SecondaryRATUsageInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SecurityIndication ::= SEQUENCE { + integrityProtectionIndication ENUMERATED {required, preferred, not-needed, ...}, + confidentialityProtectionIndication ENUMERATED {required, preferred, not-needed, ...}, + maximumIPdatarate MaximumIPdatarate OPTIONAL, +-- This IE shall be present if the Integrity Protection IE within the Security Indication IE is present and set to "required" or "preferred". -- + iE-Extensions ProtocolExtensionContainer { {SecurityIndication-ExtIEs} } OPTIONAL, + ... +} + +SecurityIndication-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SecurityResult ::= SEQUENCE { + integrityProtectionResult ENUMERATED {performed, not-performed, ...}, + confidentialityProtectionResult ENUMERATED {performed, not-performed, ...}, + iE-Extensions ProtocolExtensionContainer { {SecurityResult-ExtIEs} } OPTIONAL, + ... +} + +SecurityResult-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasurementConfiguration ::= SEQUENCE { + sensorMeasConfig SensorMeasConfig, + sensorMeasConfigNameList SensorMeasConfigNameList OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { SensorMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +SensorMeasurementConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SensorMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofSensorName)) OF SensorName + +SensorMeasConfig::= ENUMERATED {setup,...} + +SensorName ::= SEQUENCE { + uncompensatedBarometricConfig ENUMERATED {true, ...} OPTIONAL, + ueSpeedConfig ENUMERATED {true, ...} OPTIONAL, + ueOrientationConfig ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {SensorNameConfig-ExtIEs} } OPTIONAL, +... +} + +SensorNameConfig-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +-- Served Cells E-UTRA IEs + + +ServedCellInformation-E-UTRA ::= SEQUENCE { + e-utra-pci E-UTRAPCI, + e-utra-cgi E-UTRA-CGI, + tac TAC, + ranac RANAC OPTIONAL, + broadcastPLMNs SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF ServedCellInformation-E-UTRA-perBPLMN, + e-utra-mode-info ServedCellInformation-E-UTRA-ModeInfo, + numberofAntennaPorts NumberOfAntennaPorts-E-UTRA OPTIONAL, + prach-configuration E-UTRAPRACHConfiguration OPTIONAL, + mBSFNsubframeInfo MBSFNSubframeInfo-E-UTRA OPTIONAL, + multibandInfo E-UTRAMultibandInfoList OPTIONAL, + freqBandIndicatorPriority ENUMERATED {not-broadcast, broadcast, ...} OPTIONAL, + bandwidthReducedSI ENUMERATED {scheduled, ...} OPTIONAL, + protectedE-UTRAResourceIndication ProtectedE-UTRAResourceIndication OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-ExtIEs} } OPTIONAL, + ... +} + +ServedCellInformation-E-UTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-BPLMN-ID-Info-EUTRA CRITICALITY ignore EXTENSION BPLMN-ID-Info-EUTRA PRESENCE optional }| + { ID id-NPRACHConfiguration CRITICALITY ignore EXTENSION NPRACHConfiguration PRESENCE optional}, + ... +} + + +ServedCellInformation-E-UTRA-perBPLMN ::= SEQUENCE { + plmn-id PLMN-Identity, + iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-perBPLMN-ExtIEs} } OPTIONAL, + ... +} + +ServedCellInformation-E-UTRA-perBPLMN-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ServedCellInformation-E-UTRA-ModeInfo ::= CHOICE { + fdd ServedCellInformation-E-UTRA-FDDInfo, + tdd ServedCellInformation-E-UTRA-TDDInfo, + choice-extension ProtocolIE-Single-Container{ {ServedCellInformation-E-UTRA-ModeInfo-ExtIEs} } +} + +ServedCellInformation-E-UTRA-ModeInfo-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +ServedCellInformation-E-UTRA-FDDInfo ::= SEQUENCE { + ul-earfcn E-UTRAARFCN, + dl-earfcn E-UTRAARFCN, + ul-e-utraTxBW E-UTRATransmissionBandwidth, + dl-e-utraTxBW E-UTRATransmissionBandwidth, + iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-FDDInfo-ExtIEs} } OPTIONAL, + ... +} + +ServedCellInformation-E-UTRA-FDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-OffsetOfNbiotChannelNumberToDL-EARFCN CRITICALITY reject EXTENSION OffsetOfNbiotChannelNumberToEARFCN PRESENCE optional}| + { ID id-OffsetOfNbiotChannelNumberToUL-EARFCN CRITICALITY reject EXTENSION OffsetOfNbiotChannelNumberToEARFCN PRESENCE optional}, + ... +} + + +ServedCellInformation-E-UTRA-TDDInfo ::= SEQUENCE { + earfcn E-UTRAARFCN, + e-utraTxBW E-UTRATransmissionBandwidth, + subframeAssignmnet ENUMERATED {sa0,sa1,sa2,sa3,sa4,sa5,sa6,...}, + specialSubframeInfo SpecialSubframeInfo-E-UTRA, + iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-E-UTRA-TDDInfo-ExtIEs} } OPTIONAL, + ... +} + +ServedCellInformation-E-UTRA-TDDInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-OffsetOfNbiotChannelNumberToDL-EARFCN CRITICALITY reject EXTENSION OffsetOfNbiotChannelNumberToEARFCN PRESENCE optional}| + { ID id-NBIoT-UL-DL-AlignmentOffset CRITICALITY reject EXTENSION NBIoT-UL-DL-AlignmentOffset PRESENCE optional}, + ... +} + + +ServedCells-E-UTRA ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-E-UTRA-Item + +ServedCells-E-UTRA-Item ::= SEQUENCE { + served-cell-info-E-UTRA ServedCellInformation-E-UTRA, + neighbour-info-NR NeighbourInformation-NR OPTIONAL, + neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ServedCells-E-UTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +ServedCells-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional }, +... +} + + +ServedCellsToUpdate-E-UTRA ::= SEQUENCE { + served-Cells-ToAdd-E-UTRA ServedCells-E-UTRA OPTIONAL, + served-Cells-ToModify-E-UTRA ServedCells-ToModify-E-UTRA OPTIONAL, + served-Cells-ToDelete-E-UTRA SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF E-UTRA-CGI OPTIONAL, +iE-Extensions ProtocolExtensionContainer { {ServedCellsToUpdate-E-UTRA-ExtIEs} } OPTIONAL, + ... +} + +ServedCellsToUpdate-E-UTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ServedCells-ToModify-E-UTRA ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-ToModify-E-UTRA-Item + +ServedCells-ToModify-E-UTRA-Item ::= SEQUENCE { + old-ECGI E-UTRA-CGI, + served-cell-info-E-UTRA ServedCellInformation-E-UTRA, + neighbour-info-NR NeighbourInformation-NR OPTIONAL, + neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL, + deactivation-indication ENUMERATED {deactivated, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Served-cells-ToModify-E-UTRA-Item-ExtIEs} } OPTIONAL, + ... +} + +Served-cells-ToModify-E-UTRA-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional }, + ... +} + + +-- Served Cells NR IEs + + +ServedCellInformation-NR ::= SEQUENCE { + nrPCI NRPCI, + cellID NR-CGI, + tac TAC, + ranac RANAC OPTIONAL, + broadcastPLMN BroadcastPLMNs, + nrModeInfo NRModeInfo, + measurementTimingConfiguration OCTET STRING, + connectivitySupport Connectivity-Support, + iE-Extensions ProtocolExtensionContainer { {ServedCellInformation-NR-ExtIEs} } OPTIONAL, + ... +} + +ServedCellInformation-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-BPLMN-ID-Info-NR CRITICALITY ignore EXTENSION BPLMN-ID-Info-NR PRESENCE optional }| + { ID id-ConfiguredTACIndication CRITICALITY ignore EXTENSION ConfiguredTACIndication PRESENCE optional }| + { ID id-SSB-PositionsInBurst CRITICALITY ignore EXTENSION SSB-PositionsInBurst PRESENCE optional }| + { ID id-NRCellPRACHConfig CRITICALITY ignore EXTENSION NRCellPRACHConfig PRESENCE optional }| + { ID id-NPN-Broadcast-Information CRITICALITY reject EXTENSION NPN-Broadcast-Information PRESENCE optional }| + { ID id-CSI-RSTransmissionIndication CRITICALITY ignore EXTENSION CSI-RSTransmissionIndication PRESENCE optional } | + { ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional }| + { ID id-Supported-MBS-FSA-ID-List CRITICALITY ignore EXTENSION Supported-MBS-FSA-ID-List PRESENCE optional }| + { ID id-NR-U-ChannelInfo-List CRITICALITY ignore EXTENSION NR-U-ChannelInfo-List PRESENCE optional }| + { ID id-Additional-Measurement-Timing-Configuration-List CRITICALITY ignore EXTENSION Additional-Measurement-Timing-Configuration-List PRESENCE optional }| + { ID id-Redcap-Bcast-Information CRITICALITY ignore EXTENSION Redcap-Bcast-Information PRESENCE optional }, + ... +} + +SFN-Offset ::= SEQUENCE { + sFN-Time-Offset BIT STRING (SIZE(24)), + + iE-Extensions ProtocolExtensionContainer { {SFN-Offset-ExtIEs} } OPTIONAL, + ... +} +SFN-Offset-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ServedCells-NR ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-NR-Item + +ServedCells-NR-Item ::= SEQUENCE { + served-cell-info-NR ServedCellInformation-NR, + neighbour-info-NR NeighbourInformation-NR OPTIONAL, + neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ServedCells-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +ServedCells-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-ServedCellSpecificInfoReq-NR CRITICALITY ignore EXTENSION ServedCellSpecificInfoReq-NR PRESENCE optional }, + ... +} + + +ServedCells-ToModify-NR ::= SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF ServedCells-ToModify-NR-Item + +ServedCells-ToModify-NR-Item ::= SEQUENCE { + old-NR-CGI NR-CGI, + served-cell-info-NR ServedCellInformation-NR, + neighbour-info-NR NeighbourInformation-NR OPTIONAL, + neighbour-info-E-UTRA NeighbourInformation-E-UTRA OPTIONAL, + deactivation-indication ENUMERATED {deactivated, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {Served-cells-ToModify-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +Served-cells-ToModify-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ServedCellSpecificInfoReq-NR ::= SEQUENCE (SIZE(1..maxnoofCellsinNG-RANnode)) OF ServedCellSpecificInfoReq-NR-Item + +ServedCellSpecificInfoReq-NR-Item ::= SEQUENCE { + nRCGI NR-CGI, + additionalMTCListRequestIndicator ENUMERATED {additionalMTCListRequested, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { ServedCellSpecificInfoReq-NR-Item-ExtIEs} } OPTIONAL, + ... +} + +ServedCellSpecificInfoReq-NR-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ServedCellsToUpdate-NR ::= SEQUENCE { + served-Cells-ToAdd-NR ServedCells-NR OPTIONAL, + served-Cells-ToModify-NR ServedCells-ToModify-NR OPTIONAL, + served-Cells-ToDelete-NR SEQUENCE (SIZE (1..maxnoofCellsinNG-RANnode)) OF NR-CGI OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {ServedCellsToUpdate-NR-ExtIEs} } OPTIONAL, + ... +} + +ServedCellsToUpdate-NR-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + + +SharedResourceType ::= CHOICE { + ul-onlySharing SharedResourceType-UL-OnlySharing, + ul-and-dl-Sharing SharedResourceType-ULDL-Sharing, + choice-extension ProtocolIE-Single-Container { {SharedResourceType-ExtIEs} } +} + +SharedResourceType-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +SharedResourceType-UL-OnlySharing ::= SEQUENCE { + ul-resourceBitmap DataTrafficResources, + iE-Extensions ProtocolExtensionContainer { {SharedResourceType-UL-OnlySharing-ExtIEs} } OPTIONAL, + ... +} + +SharedResourceType-UL-OnlySharing-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SharedResourceType-ULDL-Sharing ::= CHOICE { + ul-resources SharedResourceType-ULDL-Sharing-UL-Resources, + dl-resources SharedResourceType-ULDL-Sharing-DL-Resources, + choice-extension ProtocolIE-Single-Container { {SharedResourceType-ULDL-Sharing-ExtIEs} } +} + +SharedResourceType-ULDL-Sharing-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +SharedResourceType-ULDL-Sharing-UL-Resources ::= CHOICE { + unchanged NULL, + changed SharedResourceType-ULDL-Sharing-UL-ResourcesChanged, + choice-extension ProtocolIE-Single-Container { {SharedResourceType-ULDL-Sharing-UL-Resources-ExtIEs} } +} + +SharedResourceType-ULDL-Sharing-UL-Resources-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +SharedResourceType-ULDL-Sharing-UL-ResourcesChanged ::= SEQUENCE { + ul-resourceBitmap DataTrafficResources, + iE-Extensions ProtocolExtensionContainer { {SharedResourceType-ULDL-Sharing-UL-ResourcesChanged-ExtIEs} } OPTIONAL, + ... +} + +SharedResourceType-ULDL-Sharing-UL-ResourcesChanged-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SharedResourceType-ULDL-Sharing-DL-Resources ::= CHOICE { + unchanged NULL, + changed SharedResourceType-ULDL-Sharing-DL-ResourcesChanged, + choice-extension ProtocolIE-Single-Container { {SharedResourceType-ULDL-Sharing-DL-Resources-ExtIEs} } +} + +SharedResourceType-ULDL-Sharing-DL-Resources-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +SharedResourceType-ULDL-Sharing-DL-ResourcesChanged ::= SEQUENCE { + dl-resourceBitmap DataTrafficResources, + iE-Extensions ProtocolExtensionContainer { {SharedResourceType-ULDL-Sharing-DL-ResourcesChanged-ExtIEs} } OPTIONAL, + ... +} + +SharedResourceType-ULDL-Sharing-DL-ResourcesChanged-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SliceAvailableCapacity ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF SliceAvailableCapacity-Item + +SliceAvailableCapacity-Item ::= SEQUENCE { + pLMNIdentity PLMN-Identity, + sNSSAIAvailableCapacity-List SNSSAIAvailableCapacity-List, + iE-Extensions ProtocolExtensionContainer { { SliceAvailableCapacity-Item-ExtIEs} } OPTIONAL, + ... +} + + +SliceAvailableCapacity-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNSSAIAvailableCapacity-List ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAIAvailableCapacity-Item + +SNSSAIAvailableCapacity-Item ::= SEQUENCE { + sNSSAI S-NSSAI, + sliceAvailableCapacityValueDownlink INTEGER (0..100), + sliceAvailableCapacityValueUplink INTEGER (0..100), + iE-Extensions ProtocolExtensionContainer { { SNSSAIAvailableCapacity-Item-ExtIEs } } OPTIONAL +} + +SNSSAIAvailableCapacity-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SliceRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF SliceRadioResourceStatus-Item + +SliceRadioResourceStatus-Item ::= SEQUENCE { + plmn-Identity PLMN-Identity, + sNSSAIRadioResourceStatus-List SNSSAIRadioResourceStatus-List, + iE-Extensions ProtocolExtensionContainer { { SliceRadioResourceStatus-Item-ExtIEs} } OPTIONAL, + ... +} + +SliceRadioResourceStatus-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNSSAIRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF SNSSAIRadioResourceStatus-Item + +SNSSAIRadioResourceStatus-Item ::= SEQUENCE { + sNSSAI S-NSSAI, + slice-DL-GBR-PRB-Usage Slice-DL-GBR-PRB-Usage, + slice-UL-GBR-PRB-Usage Slice-UL-GBR-PRB-Usage, + slice-DL-non-GBR-PRB-Usage Slice-DL-non-GBR-PRB-Usage, + slice-UL-non-GBR-PRB-Usage Slice-UL-non-GBR-PRB-Usage, + slice-DL-Total-PRB-Allocation Slice-DL-Total-PRB-Allocation, + slice-UL-Total-PRB-Allocation Slice-UL-Total-PRB-Allocation, + iE-Extensions ProtocolExtensionContainer { { SNSSAIRadioResourceStatus-Item-ExtIEs} } OPTIONAL, + ... +} + +SNSSAIRadioResourceStatus-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +Slice-DL-GBR-PRB-Usage ::= INTEGER (0..100) + +Slice-UL-GBR-PRB-Usage ::= INTEGER (0..100) + +Slice-DL-non-GBR-PRB-Usage ::= INTEGER (0..100) + +Slice-UL-non-GBR-PRB-Usage ::= INTEGER (0..100) + +Slice-DL-Total-PRB-Allocation ::= INTEGER (0..100) + +Slice-UL-Total-PRB-Allocation ::= INTEGER (0..100) + + +SliceSupport-List ::= SEQUENCE (SIZE(1..maxnoofSliceItems)) OF S-NSSAI + +SliceToReport-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF SliceToReport-List-Item + +SliceToReport-List-Item ::= SEQUENCE { + pLMNIdentity PLMN-Identity, + sNSSAIlist SNSSAI-list, + iE-Extensions ProtocolExtensionContainer { { SliceToReport-List-Item-ExtIEs} } OPTIONAL, + ... +} + + +SliceToReport-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNSSAI-list ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAI-Item + +SNSSAI-Item ::= SEQUENCE { + sNSSAI S-NSSAI, + iE-Extensions ProtocolExtensionContainer { { SNSSAI-Item-ExtIEs } } OPTIONAL +} + +SNSSAI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SlotConfiguration-List ::= SEQUENCE (SIZE (1..maxnoofslots)) OF SlotConfiguration-List-Item + +SlotConfiguration-List-Item ::= SEQUENCE { + slotIndex INTEGER (0..5119), + symbolAllocation-in-Slot SymbolAllocation-in-Slot, + iE-Extensions ProtocolExtensionContainer { {SlotConfiguration-List-Item-ExtIEs} } OPTIONAL, + ... +} + +SlotConfiguration-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +S-NG-RANnode-SecurityKey ::= BIT STRING (SIZE(256)) + +S-NG-RANnode-Addition-Trigger-Ind ::= ENUMERATED { + sn-change, + inter-MN-HO, + intra-MN-HO, + ... +} + +S-NSSAI ::= SEQUENCE { + sst OCTET STRING (SIZE(1)), + sd OCTET STRING (SIZE(3)) OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {S-NSSAI-ExtIEs} } OPTIONAL, + ... +} + +S-NSSAI-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SNMobilityInformation ::= BIT STRING (SIZE(32)) + + +SNTriggered ::=ENUMERATED{ +true, +... +} + +SpecialSubframeInfo-E-UTRA ::= SEQUENCE { + specialSubframePattern SpecialSubframePatterns-E-UTRA, + cyclicPrefixDL CyclicPrefix-E-UTRA-DL, + cyclicPrefixUL CyclicPrefix-E-UTRA-UL, + iE-Extensions ProtocolExtensionContainer { {SpecialSubframeInfo-E-UTRA-ExtIEs} } OPTIONAL, + ... +} + +SpecialSubframeInfo-E-UTRA-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SpecialSubframePatterns-E-UTRA ::= ENUMERATED { + ssp0, + ssp1, + ssp2, + ssp3, + ssp4, + ssp5, + ssp6, + ssp7, + ssp8, + ssp9, + ssp10, + ... +} + + +SpectrumSharingGroupID ::= INTEGER (1..maxnoofCellsinNG-RANnode) + +SplitSessionIndicator ::= ENUMERATED { + split, + ... +} + +SplitSRBsTypes ::= ENUMERATED {srb1, srb2, srb1and2, ...} + +SSBAreaCapacityValue-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBAreaCapacityValue-List-Item + +SSBAreaCapacityValue-List-Item ::= SEQUENCE { +sSBIndex INTEGER(0..63), +ssbAreaCapacityValue INTEGER (0..100), + iE-Extensions ProtocolExtensionContainer { { SSBAreaCapacityValue-List-Item-ExtIEs} } OPTIONAL, + ... +} + + +SSBAreaCapacityValue-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SSBAreaRadioResourceStatus-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBAreaRadioResourceStatus-List-Item + +SSBAreaRadioResourceStatus-List-Item ::= SEQUENCE { + sSBIndex INTEGER(0..63), +ssb-Area-DL-GBR-PRB-usage DL-GBR-PRB-usage, +ssb-Area-UL-GBR-PRB-usage UL-GBR-PRB-usage, +ssb-Area-dL-non-GBR-PRB-usage DL-non-GBR-PRB-usage, + ssb-Area-uL-non-GBR-PRB-usage UL-non-GBR-PRB-usage, + ssb-Area-dL-Total-PRB-usage DL-Total-PRB-usage, + ssb-Area-uL-Total-PRB-usage UL-Total-PRB-usage, + iE-Extensions ProtocolExtensionContainer { { SSBAreaRadioResourceStatus-List-Item-ExtIEs} } OPTIONAL, + ... +} + + +SSBAreaRadioResourceStatus-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-DL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION DL-scheduling-PDCCH-CCE-usage PRESENCE optional}| + { ID id-UL-scheduling-PDCCH-CCE-usage CRITICALITY ignore EXTENSION UL-scheduling-PDCCH-CCE-usage PRESENCE optional}, + ... +} + +SSB-Coverage-Modification-List ::= SEQUENCE (SIZE (0..maxnoofSSBAreas)) OF SSB-Coverage-Modification-List-Item + +SSB-Coverage-Modification-List-Item ::= SEQUENCE { + sSBIndex INTEGER(0..63), + sSBCoverageState INTEGER (0..15, ...), + iE-Extension ProtocolExtensionContainer { { SSB-Coverage-Modification-List-Item-ExtIEs} } OPTIONAL, + + ... +} + + +SSB-Coverage-Modification-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SSB-PositionsInBurst ::= CHOICE { + shortBitmap BIT STRING (SIZE (4)), + mediumBitmap BIT STRING (SIZE (8)), + longBitmap BIT STRING (SIZE (64)), + choice-extension ProtocolIE-Single-Container { {SSB-PositionsInBurst-ExtIEs} } +} + +SSB-PositionsInBurst-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +SSB-freqInfo ::= INTEGER (0..maxNRARFCN) + +SSB-subcarrierSpacing ::= ENUMERATED {kHz15, kHz30, kHz120, kHz240, spare3, spare2, spare1, ...} + +SSBOffsets-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBOffsets-Item + +SSBOffsets-Item ::= SEQUENCE { + nG-RANnode1SSBOffsets SSBOffsetInformation OPTIONAL, + nG-RANnode2ProposedSSBOffsets SSBOffsetInformation, + iE-Extensions ProtocolExtensionContainer { { SSBOffsets-Item-ExtIEs} } OPTIONAL, + ... +} + +SSBOffsets-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SSBOffsetInformation ::= SEQUENCE { + sSBIndex INTEGER(0..63), + sSBTriggeringOffset MobilityParametersInformation, + iE-Extensions ProtocolExtensionContainer { { SSBOffsetInformation-ExtIEs} } OPTIONAL, + ... +} + +SSBOffsetInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SSBOffsetModificationRange ::= SEQUENCE { + sSBIndex INTEGER(0..63), + sSBobilityParametersModificationRange MobilityParametersModificationRange, + iE-Extensions ProtocolExtensionContainer { { SSBOffsetModificationRange-ExtIEs} } OPTIONAL, + ... +} + +SSBOffsetModificationRange-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SSBToReport-List ::= SEQUENCE (SIZE(1..maxnoofSSBAreas)) OF SSBToReport-List-Item + +SSBToReport-List-Item ::= SEQUENCE { + sSBIndex INTEGER(0..63), + iE-Extensions ProtocolExtensionContainer { { SSBToReport-List-Item-ExtIEs} } OPTIONAL, + ... +} + + +SSBToReport-List-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +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-Single-Container { { SSB-transmisisonBitmap-ExtIEs} } +} + +SSB-transmisisonBitmap-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +SuccessfulHOReportInformation ::= SEQUENCE (SIZE(1.. maxnoofSuccessfulHOReports)) OF SuccessfulHOReportList-Item +SuccessfulHOReportList-Item ::= SEQUENCE { + successfulHOReport SuccessfulHOReportContainer, + iE-Extensions ProtocolExtensionContainer { { SuccessfulHOReportList-Item-ExtIEs} } OPTIONAL, + ... +} + +SuccessfulHOReportList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SuccessfulHOReportContainer ::= OCTET STRING + +SUL-FrequencyBand ::= INTEGER (1..1024) + + +SUL-Information ::= SEQUENCE { + sulFrequencyInfo NRARFCN, + sulTransmissionBandwidth NRTransmissionBandwidth, + iE-Extensions ProtocolExtensionContainer { {SUL-Information-ExtIEs} } OPTIONAL, + ... +} + +SUL-Information-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }| + { ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional }, + +... +} + +Supported-MBS-FSA-ID-List ::= SEQUENCE (SIZE(1..maxnoofMBSFSAs)) OF MBS-FrequencySelectionArea-Identity + +SupportedSULBandList ::= SEQUENCE (SIZE(1..maxnoofNRCellBands)) OF SupportedSULBandItem + +SupportedSULBandItem ::= SEQUENCE { + sulBandItem SUL-FrequencyBand, + iE-Extensions ProtocolExtensionContainer { {SupportedSULBandItem-ExtIEs} } OPTIONAL, + ... +} + +SupportedSULBandItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +SurvivalTime ::= INTEGER (0..1920000, ...) + + +SymbolAllocation-in-Slot ::= CHOICE { + allDL SymbolAllocation-in-Slot-AllDL, + allUL SymbolAllocation-in-Slot-AllUL, + bothDLandUL SymbolAllocation-in-Slot-BothDLandUL, + choice-extension ProtocolIE-Single-Container { {SymbolAllocation-in-Slot-ExtIEs} } +} + +SymbolAllocation-in-Slot-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +SymbolAllocation-in-Slot-AllDL ::= SEQUENCE { + iE-Extension ProtocolExtensionContainer { {SymbolAllocation-in-Slot-AllDL-ExtIEs} } OPTIONAL, + ... +} + +SymbolAllocation-in-Slot-AllDL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SymbolAllocation-in-Slot-AllUL ::= SEQUENCE { + iE-Extension ProtocolExtensionContainer { {SymbolAllocation-in-Slot-AllUL-ExtIEs} } OPTIONAL, + ... +} + +SymbolAllocation-in-Slot-AllUL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +SymbolAllocation-in-Slot-BothDLandUL ::= SEQUENCE { + numberofDLSymbols INTEGER (0..13), + numberofULSymbols INTEGER (0..13), + iE-Extension ProtocolExtensionContainer { {SymbolAllocation-in-Slot-BothDLandUL-ExtIEs} } OPTIONAL, + ... +} + +SymbolAllocation-in-Slot-BothDLandUL-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-permutation CRITICALITY ignore EXTENSION Permutation PRESENCE optional }, + ... +} + + + +-- T + +TABasedMDT ::= SEQUENCE { + tAListforMDT TAListforMDT, + iE-Extensions ProtocolExtensionContainer { {TABasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TABasedMDT-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + + + +TAIBasedMDT ::= SEQUENCE { + tAIListforMDT TAIListforMDT, + iE-Extensions ProtocolExtensionContainer { {TAIBasedMDT-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedMDT-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAIforMDT-Item + +TAIforMDT-Item ::= SEQUENCE { + plmn-ID PLMN-Identity, + tAC TAC, + iE-Extensions ProtocolExtensionContainer { {TAIforMDT-Item-ExtIEs} } OPTIONAL, + ... +} + +TAIforMDT-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAC ::= OCTET STRING (SIZE (3)) + +TAINSAGSupportList ::= SEQUENCE (SIZE(1..maxnoofNSAGs)) OF TAINSAGSupportItem + +TAINSAGSupportItem ::= SEQUENCE { + nSAG-ID NSAG-ID, + nSAGSliceSupportList ExtendedSliceSupportList, + iE-Extensions ProtocolExtensionContainer { {TAINSAGSupportItem-ExtIEs} } OPTIONAL, + ... +} + +TAINSAGSupportItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAISupport-List ::= SEQUENCE (SIZE(1..maxnoofsupportedTACs)) OF TAISupport-Item + +TAISupport-Item ::= SEQUENCE { + tac TAC, + broadcastPLMNs SEQUENCE (SIZE(1..maxnoofsupportedPLMNs)) OF BroadcastPLMNinTAISupport-Item, + iE-Extensions ProtocolExtensionContainer { {TAISupport-Item-ExtIEs} } OPTIONAL, + ... +} + +TAISupport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforMDT ::= SEQUENCE (SIZE(1..maxnoofTAforMDT)) OF TAC + + +TABasedQMC ::= SEQUENCE { + tAListforQMC TAListforQMC, + iE-Extensions ProtocolExtensionContainer { {TABasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TABasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAC + + +TAIBasedQMC ::= SEQUENCE { + tAIListforQMC TAIListforQMC, + iE-Extensions ProtocolExtensionContainer { {TAIBasedQMC-ExtIEs} } OPTIONAL, + ... +} + +TAIBasedQMC-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TAIListforQMC ::= SEQUENCE (SIZE(1..maxnoofTAforQMC)) OF TAI-Item + + +TAI-Item ::= SEQUENCE { + tAC TAC, + pLMN-Identity PLMN-Identity, + iE-Extensions ProtocolExtensionContainer { {TAI-Item-ExtIEs} } OPTIONAL, + ... +} + +TAI-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +TargetCellinEUTRAN ::= OCTET STRING -- This IE is to be encoded according to Global Cell ID in the Last Visited E-UTRAN Cell Information IE, as defined in in TS 36.413 [31] + + + +Target-CGI ::= CHOICE { + nr NR-CGI, + e-utra E-UTRA-CGI, + choice-extension ProtocolIE-Single-Container { {TargetCGI-ExtIEs} } +} + +TargetCGI-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +TDDULDLConfigurationCommonNR ::= OCTET STRING + + +TargetCellList ::= SEQUENCE (SIZE(1..maxnoofCHOcells)) OF TargetCellList-Item + +TargetCellList-Item ::= SEQUENCE { + target-cell Target-CGI, + iE-Extensions ProtocolExtensionContainer { { TargetCellList-Item-ExtIEs} } OPTIONAL +} + +TargetCellList-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +Threshold-RSRQ ::= INTEGER(0..127) +Threshold-RSRP ::= INTEGER(0..127) +Threshold-SINR ::= INTEGER(0..127) + +TimeSynchronizationAssistanceInformation ::= SEQUENCE { + timeDistributionIndication ENUMERATED {enabled, disabled, ...}, + uuTimeSynchronizationErrorBudget INTEGER (0..1000000, ...) OPTIONAL, + -- The above IE shall be present if the Time Distribution Indication IE is set to the value “enabled” + ie-Extension ProtocolExtensionContainer { { TimeSynchronizationAssistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +TimeSynchronizationAssistanceInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TimeToTrigger ::= ENUMERATED {ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256, ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560, ms5120} + + +TimeToWait ::= ENUMERATED { + v1s, + v2s, + v5s, + v10s, + v20s, + v60s, + ... +} + + +TMGI ::= OCTET STRING (SIZE(6)) + + +TNLConfigurationInfo ::= SEQUENCE { + extendedUPTransportLayerAddressesToAdd ExtTLAs OPTIONAL, + extendedUPTransportLayerAddressesToRemove ExtTLAs OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {TNLConfigurationInfo-ExtIEs} } OPTIONAL, + ... +} + +TNLConfigurationInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TNLA-To-Add-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Add-Item + +TNLA-To-Add-Item ::= SEQUENCE { + tNLAssociationTransportLayerAddress CPTransportLayerInformation, + tNLAssociationUsage TNLAssociationUsage, + iE-Extensions ProtocolExtensionContainer { { TNLA-To-Add-Item-ExtIEs} } OPTIONAL +} + +TNLA-To-Add-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +TNLA-To-Update-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Update-Item + +TNLA-To-Update-Item::= SEQUENCE { + tNLAssociationTransportLayerAddress CPTransportLayerInformation, + tNLAssociationUsage TNLAssociationUsage OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { TNLA-To-Update-Item-ExtIEs} } OPTIONAL +} + +TNLA-To-Update-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TNLA-To-Remove-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-To-Remove-Item + +TNLA-To-Remove-Item::= SEQUENCE { + tNLAssociationTransportLayerAddress CPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { { TNLA-To-Remove-Item-ExtIEs} } OPTIONAL +} + +TNLA-To-Remove-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +TNLA-Setup-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-Setup-Item + +TNLA-Setup-Item ::= SEQUENCE { + tNLAssociationTransportLayerAddress CPTransportLayerInformation, + iE-Extensions ProtocolExtensionContainer { { TNLA-Setup-Item-ExtIEs} } OPTIONAL, + ... +} + +TNLA-Setup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +TNLA-Failed-To-Setup-List ::= SEQUENCE (SIZE(1..maxnoofTNLAssociations)) OF TNLA-Failed-To-Setup-Item + +TNLA-Failed-To-Setup-Item ::= SEQUENCE { + tNLAssociationTransportLayerAddress CPTransportLayerInformation, + cause Cause, + iE-Extensions ProtocolExtensionContainer { { TNLA-Failed-To-Setup-Item-ExtIEs} } OPTIONAL +} + +TNLA-Failed-To-Setup-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +TNLAssociationUsage ::= ENUMERATED { + ue, + non-ue, + both, + ... +} + + +TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...)) + + +TraceActivation ::= SEQUENCE { + ng-ran-TraceID NG-RANTraceID, + interfaces-to-trace BIT STRING { ng-c (0), x-nc (1), uu (2), f1-c (3), e1 (4)} (SIZE(8)), + trace-depth Trace-Depth, + trace-coll-address TransportLayerAddress, + ie-Extension ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL, + ... +} + +TraceActivation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { +-- Extension to support MDT – + { ID id-TraceCollectionEntityURI CRITICALITY ignore EXTENSION URIaddress PRESENCE optional}| + { ID id-MDT-Configuration CRITICALITY ignore EXTENSION MDT-Configuration PRESENCE optional}, + ... +} + + +Trace-Depth ::= ENUMERATED { + minimum, + medium, + maximum, + minimumWithoutVendorSpecificExtension, + mediumWithoutVendorSpecificExtension, + maximumWithoutVendorSpecificExtension, + ... +} + +TrafficIndex ::= INTEGER (1..1024, ...) + +TrafficProfile ::= CHOICE { + uPTraffic QoSFlowLevelQoSParameters, + nonUPTraffic NonUPTraffic, + choice-extension ProtocolIE-Single-Container { {TrafficProfile-ExtIEs} } +} + +TrafficProfile-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +TrafficReleaseType ::= CHOICE { + fullRelease AllTrafficIndication, + partialRelease TrafficToBeRelease-List, + choice-extension ProtocolIE-Single-Container { {TrafficReleaseType-ExtIEs} } +} + +TrafficReleaseType-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +TrafficToBeReleaseInformation ::= SEQUENCE { + releaseType TrafficReleaseType, + ie-Extensions ProtocolExtensionContainer { {TrafficToBeReleaseInformation-ExtIEs} } OPTIONAL, + ... +} + +TrafficToBeReleaseInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TrafficToBeRelease-List ::= SEQUENCE (SIZE(1..maxnoofTrafficIndexEntries)) OF TrafficToBeRelease-Item + +TrafficToBeRelease-Item ::= SEQUENCE { + trafficIndex TrafficIndex, + bHInfoList BHInfoList OPTIONAL, + iE-Extension ProtocolExtensionContainer { {TrafficToBeRelease-Item-ExtIEs} } OPTIONAL, + ... +} + +TrafficToBeRelease-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TSCTrafficCharacteristics ::= SEQUENCE { + tSCAssistanceInformationDownlink TSCAssistanceInformation OPTIONAL, + tSCAssistanceInformationUplink TSCAssistanceInformation OPTIONAL, + ie-Extension ProtocolExtensionContainer { {TSCTrafficCharacteristics-ExtIEs} } OPTIONAL, + ... +} + +TSCTrafficCharacteristics-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +TSCAssistanceInformation ::= SEQUENCE { + periodicity INTEGER (0.. 640000, ...), + burstArrivalTime OCTET STRING OPTIONAL, + ie-Extension ProtocolExtensionContainer { { TSCAssistanceInformation-ExtIEs} } OPTIONAL, + ... +} + +TSCAssistanceInformation-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional}, + ... +} + + +TypeOfError ::= ENUMERATED { + not-understood, + missing, + ... +} + + +-- U + + +UEAggregateMaximumBitRate ::= SEQUENCE { + dl-UE-AMBR BitRate, + ul-UE-AMBR BitRate, + iE-Extension ProtocolExtensionContainer { {UEAggregateMaximumBitRate-ExtIEs} } OPTIONAL, + ... +} + +UEAggregateMaximumBitRate-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +UEAppLayerMeasConfigInfo ::= SEQUENCE { + qOEReference QOEReference, + qOEMeasConfigAppLayerID QOEMeasConfAppLayerID OPTIONAL, + serviceType ServiceType, + qOEMeasStatus QOEMeasStatus OPTIONAL, + containerAppLayerMeasConfig ContainerAppLayerMeasConfig OPTIONAL, + mDTAlignmentInfo MDTAlignmentInfo OPTIONAL, + measCollectionEntityIPAddress MeasCollectionEntityIPAddress OPTIONAL, + areaScopeOfQMC AreaScopeOfQMC OPTIONAL, + s-NSSAIListQoE S-NSSAIListQoE OPTIONAL, + availableRVQoEMetrics AvailableRVQoEMetrics OPTIONAL, + iE-Extension ProtocolExtensionContainer { {UEAppLayerMeasConfigInfo-ExtIEs} } OPTIONAL, + ... +} + +UEAppLayerMeasConfigInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +UEContextKeptIndicator ::= ENUMERATED {true, ...} + + +UEContextID ::= CHOICE { + rRCResume UEContextIDforRRCResume, + rRRCReestablishment UEContextIDforRRCReestablishment, + choice-extension ProtocolIE-Single-Container { {UEContextID-ExtIEs} } +} + +UEContextID-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +UEContextIDforRRCResume ::= SEQUENCE { + i-rnti I-RNTI, + allocated-c-rnti C-RNTI, + accessPCI NG-RAN-CellPCI, + iE-Extension ProtocolExtensionContainer { {UEContextIDforRRCResume-ExtIEs} } OPTIONAL, + ... +} + +UEContextIDforRRCResume-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +UEContextIDforRRCReestablishment ::= SEQUENCE { + c-rnti C-RNTI, + failureCellPCI NG-RAN-CellPCI, + iE-Extension ProtocolExtensionContainer { {UEContextIDforRRCReestablishment-ExtIEs} } OPTIONAL, + ... +} + +UEContextIDforRRCReestablishment-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +UEContextInfoRetrUECtxtResp ::= SEQUENCE { + ng-c-UE-signalling-ref AMF-UE-NGAP-ID, + signalling-TNL-at-source CPTransportLayerInformation, + ueSecurityCapabilities UESecurityCapabilities, + securityInformation AS-SecurityInformation, + ue-AMBR UEAggregateMaximumBitRate, + pduSessionResourcesToBeSetup-List PDUSessionResourcesToBeSetup-List, + rrc-Context OCTET STRING, + mobilityRestrictionList MobilityRestrictionList OPTIONAL, + indexToRatFrequencySelectionPriority RFSP-Index OPTIONAL, + iE-Extension ProtocolExtensionContainer { {UEContextInfoRetrUECtxtResp-ExtIEs} } OPTIONAL, + ... +} + +UEContextInfoRetrUECtxtResp-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + { ID id-FiveGCMobilityRestrictionListContainer CRITICALITY ignore EXTENSION FiveGCMobilityRestrictionListContainer PRESENCE optional }| + { ID id-NRUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional }| + { ID id-LTEUESidelinkAggregateMaximumBitRate CRITICALITY ignore EXTENSION LTEUESidelinkAggregateMaximumBitRate PRESENCE optional }| + { ID id-UERadioCapabilityID CRITICALITY reject EXTENSION UERadioCapabilityID PRESENCE optional }| + { ID id-MBS-SessionInformation-List CRITICALITY ignore EXTENSION MBS-SessionInformation-List PRESENCE optional }| + { ID id-NoPDUSessionIndication CRITICALITY ignore EXTENSION NoPDUSessionIndication PRESENCE optional }| + { ID id-FiveGProSeUEPC5AggregateMaximumBitRate CRITICALITY ignore EXTENSION NRUESidelinkAggregateMaximumBitRate PRESENCE optional }| + { ID id-UESliceMaximumBitRateList CRITICALITY ignore EXTENSION UESliceMaximumBitRateList PRESENCE optional }| + { ID id-PositioningInformation CRITICALITY ignore EXTENSION PositioningInformation PRESENCE optional }, + ... +} + + +UEHistoryInformation ::= SEQUENCE (SIZE(1..maxnoofCellsinUEHistoryInfo)) OF LastVisitedCell-Item + + +UEHistoryInformationFromTheUE ::= CHOICE { + nR NRMobilityHistoryReport, + choice-extension ProtocolIE-Single-Container { {UEHistoryInformationFromTheUE-ExtIEs} } +} + +UEHistoryInformationFromTheUE-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +UEIdentityIndexValue ::= CHOICE { + indexLength10 BIT STRING (SIZE(10)), + choice-extension ProtocolIE-Single-Container { {UEIdentityIndexValue-ExtIEs} } +} + +UEIdentityIndexValue-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + +UEIdentityIndexList-MBSGroupPaging ::= SEQUENCE (SIZE(1..maxnoofUEIDIndicesforMBSPaging)) OF UEIdentityIndexList-MBSGroupPaging-Item + +UEIdentityIndexList-MBSGroupPaging-Item ::= SEQUENCE { + ueIdentityIndexList-MBSGroupPagingValue UEIdentityIndexList-MBSGroupPagingValue, + pagingDRX UESpecificDRX OPTIONAL, + iE-Extension ProtocolExtensionContainer { {UEIdentityIndexList-MBSGroupPaging-Item-ExtIEs} } OPTIONAL, + ... +} + +UEIdentityIndexList-MBSGroupPaging-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +UEIdentityIndexList-MBSGroupPagingValue ::= CHOICE { + uEIdentityIndexValueMBSGroupPaging BIT STRING (SIZE(10)), + choice-extension ProtocolIE-Single-Container { {UEIdentityIndexValueMBSGroupPaging-ExtIEs} } +} + +UEIdentityIndexValueMBSGroupPaging-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +UERadioCapabilityForPaging ::= SEQUENCE { + uERadioCapabilityForPagingOfNR UERadioCapabilityForPagingOfNR OPTIONAL, + uERadioCapabilityForPagingOfEUTRA UERadioCapabilityForPagingOfEUTRA OPTIONAL, + iE-Extensions ProtocolExtensionContainer { {UERadioCapabilityForPaging-ExtIEs} } OPTIONAL, + ... +} + +UERadioCapabilityForPaging-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +UERadioCapabilityForPagingOfNR ::= OCTET STRING + +UERadioCapabilityForPagingOfEUTRA ::= OCTET STRING + +UERadioCapabilityID ::= OCTET STRING + +UERANPagingIdentity ::= CHOICE { + i-RNTI-full BIT STRING ( SIZE (40)), + choice-extension ProtocolIE-Single-Container { {UERANPagingIdentity-ExtIEs} } +} + +UERANPagingIdentity-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +UERLFReportContainer ::= CHOICE { + nR-UERLFReportContainer UERLFReportContainerNR, + lTE-UERLFReportContainer UERLFReportContainerLTE, + choice-Extension ProtocolIE-Single-Container { {UERLFReportContainer-ExtIEs} } +} +UERLFReportContainer-ExtIEs XNAP-PROTOCOL-IES ::= { + {ID id-UERLFReportContainerLTEExtension CRITICALITY ignore TYPE UERLFReportContainerLTEExtension PRESENCE mandatory}, + ... +} + +UERLFReportContainerLTE ::= OCTET STRING +-- This IE is a transparent container and includes the RLF-Report-r9 IE contained in the UEInformationResponse message as defined in TS 36.331 [14]. + + +UERLFReportContainerLTEExtension ::= SEQUENCE { + ueRLFReportContainerLTE UERLFReportContainerLTE, + ueRLFReportContainerLTEExtendBand UERLFReportContainerLTEExtendBand, + iE-Extensions ProtocolExtensionContainer { { UERLFReportContainerLTEExtension-ExtIEs} } OPTIONAL, + ... +} + + +UERLFReportContainerLTEExtendBand ::= OCTET STRING +-- This IE is a transparent container and includes the rLF-Report-v9e0 contained in the UEInformationResponse message as defined in TS 36.331 [14]. + + +UERLFReportContainerLTEExtension-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +UERLFReportContainerNR ::= OCTET STRING +-- This IE is a transparent container and includes the nr-RLF-Report-r16 IE contained in the UEInformationResponse message as defined in TS 38.331 [10]. + + +UESliceMaximumBitRateList ::= SEQUENCE (SIZE(1.. maxnoofSMBR)) OF UESliceMaximumBitRate-Item + +UESliceMaximumBitRate-Item ::= SEQUENCE { + s-NSSAI S-NSSAI, + dl-UE-Slice-MBR BitRate, + ul-UE-Slice-MBR BitRate, + iE-Extensions ProtocolExtensionContainer { { UESliceMaximumBitRate-Item-ExtIEs} } OPTIONAL, + ... +} + +UESliceMaximumBitRate-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +UESecurityCapabilities ::= SEQUENCE { + nr-EncyptionAlgorithms BIT STRING {nea1-128(1), + nea2-128(2), + nea3-128(3)} (SIZE(16, ...)), + nr-IntegrityProtectionAlgorithms BIT STRING {nia1-128(1), + nia2-128(2), + nia3-128(3)} (SIZE(16, ...)), + e-utra-EncyptionAlgorithms BIT STRING {eea1-128(1), + eea2-128(2), + eea3-128(3)} (SIZE(16, ...)), + e-utra-IntegrityProtectionAlgorithms BIT STRING {eia1-128(1), + eia2-128(2), + eia3-128(3)} (SIZE(16, ...)), + iE-Extension ProtocolExtensionContainer { {UESecurityCapabilities-ExtIEs} } OPTIONAL, + ... +} + +UESecurityCapabilities-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +UESpecificDRX ::= ENUMERATED { + v32, + v64, + v128, + v256, + ... +} + +ULConfiguration::= SEQUENCE { + uL-PDCP UL-UE-Configuration, + iE-Extensions ProtocolExtensionContainer { {ULConfiguration-ExtIEs} } OPTIONAL, + ... +} + +ULConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +UL-UE-Configuration::= ENUMERATED {no-data, shared, only, ...} + +ULF1Terminating-BHInfo ::= SEQUENCE { + ingressBAPRoutingID BAPRoutingID, + ingressBHRLCCHID BHRLCChannelID, + iE-Extensions ProtocolExtensionContainer { { ULF1Terminating-BHInfo-ExtIEs} } OPTIONAL, + ... +} + +ULF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +ULNonF1Terminating-BHInfo ::= SEQUENCE { + egressBAPRoutingID BAPRoutingID, + egressBHRLCCHID BHRLCChannelID, + nexthopBAPAddress BAPAddress, + iE-Extensions ProtocolExtensionContainer { { ULNonF1Terminating-BHInfo-ExtIEs} } OPTIONAL, + ... +} + +ULNonF1Terminating-BHInfo-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +ULForwarding ::= ENUMERATED {ul-forwarding-proposed, ...} + +ULForwardingProposal ::= ENUMERATED {ul-forwarding-proposed, ...} + + +UL-GBR-PRB-usage::= INTEGER (0..100) + + +UL-GBR-PRB-usage-for-MIMO::= INTEGER (0..100) + +UL-non-GBR-PRB-usage::= INTEGER (0..100) + + +UL-non-GBR-PRB-usage-for-MIMO::= INTEGER (0..100) + +UL-Total-PRB-usage::= INTEGER (0..100) + + +UL-Total-PRB-usage-for-MIMO::= INTEGER (0..100) + + +UPTransportLayerInformation ::= CHOICE { + gtpTunnel GTPtunnelTransportLayerInformation, + choice-extension ProtocolIE-Single-Container { {UPTransportLayerInformation-ExtIEs} } +} + +UPTransportLayerInformation-ExtIEs XNAP-PROTOCOL-IES ::= { + ... +} + + +UPTransportParameters ::= SEQUENCE (SIZE(1..maxnoofSCellGroupsplus1)) OF UPTransportParametersItem + +UPTransportParametersItem ::= SEQUENCE { + upTNLInfo UPTransportLayerInformation, + cellGroupID CellGroupID, + iE-Extension ProtocolExtensionContainer { {UPTransportParametersItem-ExtIEs} } OPTIONAL, + ... +} + +UPTransportParametersItem-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + + +UserPlaneTrafficActivityReport ::= ENUMERATED {inactive, re-activated, ...} + +URIaddress ::= VisibleString + +-- V + +VehicleUE ::= ENUMERATED { + authorized, + not-authorized, + ... +} + +VolumeTimedReportList ::= SEQUENCE (SIZE(1..maxnooftimeperiods)) OF VolumeTimedReport-Item + +VolumeTimedReport-Item ::= SEQUENCE { + startTimeStamp OCTET STRING (SIZE(4)), + endTimeStamp OCTET STRING (SIZE(4)), + usageCountUL INTEGER (0..18446744073709551615), + usageCountDL INTEGER (0..18446744073709551615), + iE-Extensions ProtocolExtensionContainer { {VolumeTimedReport-Item-ExtIEs} } OPTIONAL, +... +} + +VolumeTimedReport-Item-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +-- W + +WLANMeasurementConfiguration ::= SEQUENCE { + wlanMeasConfig WLANMeasConfig, + wlanMeasConfigNameList WLANMeasConfigNameList OPTIONAL, + wlan-rssi ENUMERATED {true, ...} OPTIONAL, + wlan-rtt ENUMERATED {true, ...} OPTIONAL, + iE-Extensions ProtocolExtensionContainer { { WLANMeasurementConfiguration-ExtIEs } } OPTIONAL, + ... +} + +WLANMeasurementConfiguration-ExtIEs XNAP-PROTOCOL-EXTENSION ::= { + ... +} + +WLANMeasConfigNameList ::= SEQUENCE (SIZE(1..maxnoofWLANName)) OF WLANName + +WLANMeasConfig::= ENUMERATED {setup,...} + +WLANName ::= OCTET STRING (SIZE (1..32)) + + +-- X + +XnBenefitValue ::= INTEGER (1..8, ...) + + +-- Y + + +-- Z + + +END |