summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/f1ap
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:53 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:53 +0000
commita86c5f7cae7ec9a3398300555a0b644689d946a1 (patch)
tree39fe4b107c71174fd1e8a8ceb9a4d2aa14116248 /epan/dissectors/asn1/f1ap
parentReleasing progress-linux version 4.2.6-1~progress7.99u1. (diff)
downloadwireshark-a86c5f7cae7ec9a3398300555a0b644689d946a1.tar.xz
wireshark-a86c5f7cae7ec9a3398300555a0b644689d946a1.zip
Merging upstream version 4.4.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/asn1/f1ap')
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn2
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-Constants.asn224
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-Containers.asn2
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-IEs.asn1914
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn929
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn171
-rw-r--r--epan/dissectors/asn1/f1ap/f1ap.cnf719
-rw-r--r--epan/dissectors/asn1/f1ap/packet-f1ap-template.c388
8 files changed, 3935 insertions, 414 deletions
diff --git a/epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn b/epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn
index ddd5bc25..b930e3a5 100644
--- a/epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn
+++ b/epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 3GPP TS 38.473 V18.2.0 (2024-06)
-- 9.4.6 Common Definitions
-- **************************************************************
--
diff --git a/epan/dissectors/asn1/f1ap/F1AP-Constants.asn b/epan/dissectors/asn1/f1ap/F1AP-Constants.asn
index f3ca5df0..388193b2 100644
--- a/epan/dissectors/asn1/f1ap/F1AP-Constants.asn
+++ b/epan/dissectors/asn1/f1ap/F1AP-Constants.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 3GPP TS 38.473 V18.2.0 (2024-06)
-- 9.4.7 Constant Definitions
-- **************************************************************
--
@@ -42,7 +42,7 @@ id-UEContextSetup ProcedureCode ::= 5
id-UEContextRelease ProcedureCode ::= 6
id-UEContextModification ProcedureCode ::= 7
id-UEContextModificationRequired ProcedureCode ::= 8
-id-UEMobilityCommand ProcedureCode ::= 9
+id-procedure-code-9-not-to-be-used ProcedureCode ::= 9
id-UEContextReleaseRequest ProcedureCode ::= 10
id-InitialULRRCMessageTransfer ProcedureCode ::= 11
id-DLRRCMessageTransfer ProcedureCode ::= 12
@@ -73,7 +73,7 @@ id-resourceStatusReportingInitiation ProcedureCode ::= 36
id-resourceStatusReporting ProcedureCode ::= 37
id-accessAndMobilityIndication ProcedureCode ::= 38
id-accessSuccess ProcedureCode ::= 39
-id-cellTrafficTrace ProcedureCode ::= 40
+id-cellTrafficTrace ProcedureCode ::= 40
id-PositioningMeasurementExchange ProcedureCode ::= 41
id-PositioningAssistanceInformationControl ProcedureCode ::= 42
id-PositioningAssistanceInformationFeedback ProcedureCode ::= 43
@@ -105,9 +105,9 @@ id-MulticastDistributionSetup ProcedureCode ::= 68
id-MulticastDistributionRelease ProcedureCode ::= 69
id-PDCMeasurementInitiation ProcedureCode ::= 70
id-PDCMeasurementReport ProcedureCode ::= 71
-id-PDCMeasurementInitiationRequest ProcedureCode ::= 72
-id-PDCMeasurementInitiationResponse ProcedureCode ::= 73
-id-PDCMeasurementInitiationFailure ProcedureCode ::= 74
+id-procedure-code-72-not-to-be-used ProcedureCode ::= 72
+id-procedure-code-73-not-to-be-used ProcedureCode ::= 73
+id-procedure-code-74-not-to-be-used ProcedureCode ::= 74
id-pRSConfigurationExchange ProcedureCode ::= 75
id-measurementPreconfiguration ProcedureCode ::= 76
id-measurementActivation ProcedureCode ::= 77
@@ -115,6 +115,22 @@ id-QoEInformationTransfer ProcedureCode ::= 78
id-PDCMeasurementTerminationCommand ProcedureCode ::= 79
id-PDCMeasurementFailureIndication ProcedureCode ::= 80
id-PosSystemInformationDeliveryCommand ProcedureCode ::= 81
+id-DUCUCellSwitchNotification ProcedureCode ::= 82
+id-CUDUCellSwitchNotification ProcedureCode ::= 83
+id-DUCUTAInformationTransfer ProcedureCode ::= 84
+id-CUDUTAInformationTransfer ProcedureCode ::= 85
+id-QoEInformationTransferControl ProcedureCode ::= 86
+id-RachIndication ProcedureCode ::= 87
+id-TimingSynchronisationStatus ProcedureCode ::= 88
+id-TimingSynchronisationStatusReport ProcedureCode ::= 89
+id-MIABF1SetupTriggering ProcedureCode ::= 90
+id-MIABF1SetupOutcomeNotification ProcedureCode ::= 91
+id-MulticastContextNotification ProcedureCode ::= 92
+id-MulticastCommonConfiguration ProcedureCode ::= 93
+id-BroadcastTransportResourceRequest ProcedureCode ::= 94
+id-DUCUAccessAndMobilityIndication ProcedureCode ::= 95
+id-SRSInformationReservationNotification ProcedureCode ::= 96
+
@@ -170,6 +186,7 @@ maxnoofServingCells INTEGER ::= 32
maxnoofDUFSlots INTEGER ::= 320
maxnoofHSNASlots INTEGER ::= 5120
maxnoofServedCellsIAB INTEGER ::= 512
+maxnoofSSBarea INTEGER ::=64
maxnoofChildIABNodes INTEGER ::= 1024
maxnoofNonUPTrafficMappings INTEGER ::= 32
maxnoofTLAsIAB INTEGER ::= 1024
@@ -185,7 +202,7 @@ maxnoofSSBAreas INTEGER ::= 64
maxnoofPhysicalResourceBlocks INTEGER ::= 275
maxnoofPhysicalResourceBlocks-1 INTEGER ::= 274
maxnoofPRACHconfigs INTEGER ::= 16
-maxnoofRACHReports INTEGER ::= 64
+maxnoofRAReports INTEGER ::= 64
maxnoofRLFReports INTEGER ::= 64
maxnoofAdditionalPDCPDuplicationTNL INTEGER ::= 2
maxnoofRLCDuplicationState INTEGER ::= 3
@@ -258,6 +275,29 @@ maxnoofSDTBearers INTEGER ::= 72
maxnoofServingCellMOs INTEGER ::= 16
maxNrofBWPs INTEGER ::= 8
maxnoofPosSITypes INTEGER ::= 32
+maxnoofUETypes INTEGER ::= 8
+maxnoofLTMCells INTEGER ::= 8
+maxnoofTAList INTEGER ::= 8
+maxnoofLTMgNB-DUs INTEGER ::= 8
+maxnoofUEsInQMCTransferControlMessage INTEGER ::= 512
+maxnoofUEsforRAReportIndications INTEGER ::= 64
+maxnoofSuccessfulPSCellChangeReports INTEGER ::= 64
+maxnoofPeriodicities INTEGER ::= 8
+maxnoofThresholdMBS-1 INTEGER ::= 7
+maxMBSSessionsinSessionInfoList INTEGER ::= 1024
+maxnoofLBTFailureInformation INTEGER ::= 64
+maxnoofRSPPQoSFlows INTEGER ::= 2048
+maxnoVACell INTEGER ::= 32
+maxnoAggregatedSRS-Resources INTEGER ::= 3
+maxnoAggregatedPosSRSResourceSets INTEGER ::= 48
+maxnoAggregatedPosPRSResourceSets INTEGER ::= 3
+maxnoofTimeWindowSRS INTEGER ::= 16
+maxnoofTimeWindowMea INTEGER ::= 16
+maxnoPreconfiguredSRS INTEGER ::= 16
+maxnoHopsMinusOne INTEGER ::= 5
+maxnoAggCombinations INTEGER ::= 2
+
+
@@ -314,7 +354,7 @@ id-gNB-DU-ID ProtocolIE-ID ::= 42
id-GNB-DU-Served-Cells-Item ProtocolIE-ID ::= 43
id-gNB-DU-Served-Cells-List ProtocolIE-ID ::= 44
id-gNB-DU-Name ProtocolIE-ID ::= 45
-id-NRCellID ProtocolIE-ID ::= 46
+id-ProtocolIE-ID-46-not-to-be-used ProtocolIE-ID ::= 46
id-oldgNB-DU-UE-F1AP-ID ProtocolIE-ID ::= 47
id-ResetType ProtocolIE-ID ::= 48
id-ResourceCoordinationTransferContainer ProtocolIE-ID ::= 49
@@ -408,7 +448,7 @@ id-GNB-CU-TNL-Association-Failed-To-Setup-List ProtocolIE-ID ::= 134
id-GNB-CU-TNL-Association-Failed-To-Setup-Item ProtocolIE-ID ::= 135
id-DRB-Notify-Item ProtocolIE-ID ::= 136
id-DRB-Notify-List ProtocolIE-ID ::= 137
-id-NotficationControl ProtocolIE-ID ::= 138
+id-ProtocolIE-ID-138-not-to-be-used ProtocolIE-ID ::= 138
id-RANAC ProtocolIE-ID ::= 139
id-PWSSystemInformation ProtocolIE-ID ::= 140
id-RepetitionPeriod ProtocolIE-ID ::= 141
@@ -423,8 +463,8 @@ id-Broadcast-To-Be-Cancelled-List ProtocolIE-ID ::= 148
id-Broadcast-To-Be-Cancelled-Item ProtocolIE-ID ::= 149
id-Cells-Broadcast-Cancelled-List ProtocolIE-ID ::= 150
id-Cells-Broadcast-Cancelled-Item ProtocolIE-ID ::= 151
-id-NR-CGI-List-For-Restart-List ProtocolIE-ID ::= 152
-id-NR-CGI-List-For-Restart-Item ProtocolIE-ID ::= 153
+id-NR-CGI-List-For-Restart-List ProtocolIE-ID ::= 152
+id-NR-CGI-List-For-Restart-Item ProtocolIE-ID ::= 153
id-PWS-Failed-NR-CGI-List ProtocolIE-ID ::= 154
id-PWS-Failed-NR-CGI-Item ProtocolIE-ID ::= 155
id-ConfirmedUEID ProtocolIE-ID ::= 156
@@ -520,8 +560,8 @@ id-TraceID ProtocolIE-ID ::= 243
id-Neighbour-Cell-Information-List ProtocolIE-ID ::= 244
-- WS extension
id-Unknown-245 ProtocolIE-ID ::= 245
-id-SymbolAllocInSlot ProtocolIE-ID ::= 246
-id-NumDLULSymbols ProtocolIE-ID ::= 247
+id-ProtocolIE-ID-246-not-to-be-used ProtocolIE-ID ::= 246
+id-ProtocolIE-ID-247-not-to-be-used ProtocolIE-ID ::= 247
id-AdditionalRRMPriorityIndex ProtocolIE-ID ::= 248
id-DUCURadioInformationType ProtocolIE-ID ::= 249
id-CUDURadioInformationType ProtocolIE-ID ::= 250
@@ -633,7 +673,7 @@ id-ULCarrierList ProtocolIE-ID ::= 355
id-FrequencyShift7p5khz ProtocolIE-ID ::= 356
id-SSB-PositionsInBurst ProtocolIE-ID ::= 357
id-NRPRACHConfig ProtocolIE-ID ::= 358
-id-RACHReportInformationList ProtocolIE-ID ::= 359
+id-RAReportList ProtocolIE-ID ::= 359
id-RLFReportInformationList ProtocolIE-ID ::= 360
id-TDD-UL-DLConfigCommonNR ProtocolIE-ID ::= 361
id-CNPacketDelayBudgetDownlink ProtocolIE-ID ::= 362
@@ -724,12 +764,12 @@ id-NR-U-Channel-List ProtocolIE-ID ::= 444
id-NR-U ProtocolIE-ID ::= 445
id-Coverage-Modification-Notification ProtocolIE-ID ::= 446
id-CCO-Assistance-Information ProtocolIE-ID ::= 447
-id-Neighbor-node-CCO-Assistance-Information-List ProtocolIE-ID ::= 448
+id-ProtocolIE-ID-448-not-to-be-used ProtocolIE-ID ::= 448
id-CellsForSON-List ProtocolIE-ID ::= 449
id-MIMOPRBusageInformation ProtocolIE-ID ::= 450
id-gNB-CU-MBS-F1AP-ID ProtocolIE-ID ::= 451
id-gNB-DU-MBS-F1AP-ID ProtocolIE-ID ::= 452
-id-MBS-Area-Session-ID ProtocolIE-ID ::= 453
+id-ProtocolIE-ID-453-not-to-be-used ProtocolIE-ID ::= 453
id-MBS-CUtoDURRCInformation ProtocolIE-ID ::= 454
id-MBS-Session-ID ProtocolIE-ID ::= 455
id-SNSSAI ProtocolIE-ID ::= 456
@@ -854,7 +894,7 @@ id-Unknown-572 ProtocolIE-ID ::= 572
id-MeasurementTimeOccasion ProtocolIE-ID ::= 573
id-MeasurementCharacteristicsRequestIndicator ProtocolIE-ID ::= 574
id-UEReportingInformation ProtocolIE-ID ::= 575
-id-PosConextRevIndication ProtocolIE-ID ::= 576
+id-PosContextRevIndication ProtocolIE-ID ::= 576
id-TRPBeamAntennaInformation ProtocolIE-ID ::= 577
id-NRRedCapUEIndication ProtocolIE-ID ::= 578
id-Redcap-Bcast-Information ProtocolIE-ID ::= 579
@@ -946,9 +986,9 @@ id-PEISubgroupingSupportIndication ProtocolIE-ID ::= 664
id-NeedForGapsInfoNR ProtocolIE-ID ::= 665
id-NeedForGapNCSGInfoNR ProtocolIE-ID ::= 666
id-NeedForGapNCSGInfoEUTRA ProtocolIE-ID ::= 667
-id-procedure-code-668-not-to-be-used ProtocolIE-ID ::= 668
-id-procedure-code-669-not-to-be-used ProtocolIE-ID ::= 669
-id-procedure-code-670-not-to-be-used ProtocolIE-ID ::= 670
+id-ProtocolIE-ID-668-not-to-be-used ProtocolIE-ID ::= 668
+id-ProtocolIE-ID-669-not-to-be-used ProtocolIE-ID ::= 669
+id-ProtocolIE-ID-670-not-to-be-used ProtocolIE-ID ::= 670
id-Source-MRB-ID ProtocolIE-ID ::= 671
id-PosMeasurementPeriodicityNR-AoA ProtocolIE-ID ::= 672
id-RedCapIndication ProtocolIE-ID ::= 673
@@ -985,5 +1025,149 @@ id-repetitionFactorExtended ProtocolIE-ID ::= 703
id-startRBHopping ProtocolIE-ID ::= 704
id-startRBIndex ProtocolIE-ID ::= 705
id-transmissionCombn8 ProtocolIE-ID ::= 706
+id-ServCellInfoList ProtocolIE-ID ::= 707
+id-DedicatedSIDeliveryIndication ProtocolIE-ID ::= 708
+id-Configured-BWP-List ProtocolIE-ID ::= 709
+id-Preconfigured-measurement-GAP-Request ProtocolIE-ID ::= 710
+id-BWP-Id ProtocolIE-ID ::= 711
+id-NetworkControlledRepeaterAuthorized ProtocolIE-ID ::= 712
+id-MT-SDT-Information ProtocolIE-ID ::= 713
+id-ExtendedResourceSymbolOffset ProtocolIE-ID ::= 714
+id-NeedForInterruptionInfoNR ProtocolIE-ID ::= 715
+id-SDT-Volume-Threshold ProtocolIE-ID ::= 716
+id-SupportedUETypeList ProtocolIE-ID ::= 717
+id-MusimCapabilityRestrictionIndication ProtocolIE-ID ::= 718
+id-duplicationIndication ProtocolIE-ID ::= 719
+id-LTMInformation-Setup ProtocolIE-ID ::= 720
+id-LTMConfigurationIDMappingList ProtocolIE-ID ::= 721
+id-LTMInformation-Modify ProtocolIE-ID ::= 722
+id-LTMCells-ToBeReleased-List ProtocolIE-ID ::= 723
+id-ProtocolIE-ID-724-not-to-be-used ProtocolIE-ID ::= 724
+id-LTMConfiguration ProtocolIE-ID ::= 725
+id-EarlySyncInformation-Request ProtocolIE-ID ::= 726
+id-EarlySyncInformation ProtocolIE-ID ::= 727
+id-EarlySyncCandidateCellInformation-List ProtocolIE-ID ::= 728
+id-LTMCellSwitchInformation ProtocolIE-ID ::= 729
+id-DUtoCUTAInformation-List ProtocolIE-ID ::= 730
+id-ProtocolIE-ID-731-not-to-be-used ProtocolIE-ID ::= 731
+id-dRB-List ProtocolIE-ID ::= 732
+id-DeactivationIndication ProtocolIE-ID ::= 733
+id-RAReportIndicationList ProtocolIE-ID ::= 734
+id-ChannelOccupancyTimePercentageUL ProtocolIE-ID ::= 735
+id-SuccessfulPSCellChangeReportInformationList ProtocolIE-ID ::= 736
+id-RadioResourceStatusNR-U ProtocolIE-ID ::= 737
+id-FiveG-ProSeLayer2Multipath ProtocolIE-ID ::= 738
+id-FiveG-ProSeLayer2UEtoUERelay ProtocolIE-ID ::= 739
+id-FiveG-ProSeLayer2UEtoUERemote ProtocolIE-ID ::= 740
+id-PathAdditionInformation ProtocolIE-ID ::= 741
+id-Recommended-SSBs-List ProtocolIE-ID ::= 742
+id-Recommended-SSBs-for-Paging-List ProtocolIE-ID ::= 743
+id-SSBs-withinTheCell-tobe-Activated-List ProtocolIE-ID ::= 744
+id-Cells-With-SSBs-Activated-List ProtocolIE-ID ::= 745
+id-Cells-Allowed-to-be-Deactivated-List ProtocolIE-ID ::= 746
+id-Cells-Allowed-to-be-Deactivated-List-Item ProtocolIE-ID ::= 747
+id-Coverage-Modification-Cause ProtocolIE-ID ::= 748
+id-RANTSSRequestType ProtocolIE-ID ::= 749
+id-RANTimingSynchronisationStatusInfo ProtocolIE-ID ::= 750
+id-TSCTrafficCharacteristicsFeedback ProtocolIE-ID ::= 751
+id-RANfeedbacktype ProtocolIE-ID ::= 752
+id-Mobile-TRP-LocationInformation ProtocolIE-ID ::= 753
+id-Mobile-IAB-MT-UE-ID ProtocolIE-ID ::= 754
+id-Target-gNB-ID ProtocolIE-ID ::= 755
+id-Target-gNB-IP-address ProtocolIE-ID ::= 756
+id-Target-SeGW-IP-address ProtocolIE-ID ::= 757
+id-Activated-Cells-Mapping-List ProtocolIE-ID ::= 758
+id-Activated-Cells-Mapping-List-Item ProtocolIE-ID ::= 759
+id-F1SetupOutcome ProtocolIE-ID ::= 760
+id-RRC-Terminating-IAB-Donor-Related-Info ProtocolIE-ID ::= 761
+id-RRC-Terminating-IAB-Donor-gNB-ID ProtocolIE-ID ::= 762
+id-NCGI-to-be-Updated-List ProtocolIE-ID ::= 763
+id-NCGI-to-be-Updated-List-Item ProtocolIE-ID ::= 764
+id-Mobile-IAB-MTUserLocationInformation ProtocolIE-ID ::= 765
+id-MobileAccessPointLocation ProtocolIE-ID ::= 766
+id-AssociatedSessionID ProtocolIE-ID ::= 767
+id-IndicationMCInactiveReception ProtocolIE-ID ::= 768
+id-MulticastCU2DURRCInfo ProtocolIE-ID ::= 769
+id-MBSMulticastSessionReceptionState ProtocolIE-ID ::= 770
+id-F1UTunnelNotEstablished ProtocolIE-ID ::= 771
+id-MulticastDU2CURRCInfo ProtocolIE-ID ::= 772
+id-SIB24-message ProtocolIE-ID ::= 773
+id-MulticastCU2DUCommonRRCInfo ProtocolIE-ID ::= 774
+id-PDUSetQoSParameters ProtocolIE-ID ::= 775
+id-N6JitterInformation ProtocolIE-ID ::= 776
+id-ECNMarkingorCongestionInformationReportingRequest ProtocolIE-ID ::= 777
+id-ECNMarkingorCongestionInformationReportingStatus ProtocolIE-ID ::= 778
+id-NRA2XServicesAuthorized ProtocolIE-ID ::= 779
+id-LTEA2XServicesAuthorized ProtocolIE-ID ::= 780
+id-NRUESidelinkAggregateMaximumBitrateForA2X ProtocolIE-ID ::= 781
+id-LTEUESidelinkAggregateMaximumBitrateForA2X ProtocolIE-ID ::= 782
+id-NReRedCapUEIndication ProtocolIE-ID ::= 783
+id-ERedcap-Bcast-Information ProtocolIE-ID ::= 784
+id-NRPaginglongeDRXInformationforRRCINACTIVE ProtocolIE-ID ::= 785
+id-SCPAC-Request ProtocolIE-ID ::= 786
+id-Target-F1-Terminating-Donor-gNB-ID ProtocolIE-ID ::= 787
+id-MobileIAB-Barred ProtocolIE-ID ::= 788
+id-Broadcast-MRBs-Transport-Request-List ProtocolIE-ID ::= 789
+id-Broadcast-MRBs-Transport-Request-Item ProtocolIE-ID ::= 790
+id-S-CPACLowerLayerReferenceConfigRequest ProtocolIE-ID ::= 791
+id-S-CPAC-Configuration ProtocolIE-ID ::= 792
+id-MusimCandidateBandList ProtocolIE-ID ::= 793
+id-DLLBTFailureInformationRequest ProtocolIE-ID ::= 794
+id-DLLBTFailureInformationList ProtocolIE-ID ::= 795
+id-PSIbasedSDUdiscardUL ProtocolIE-ID ::= 796
+id-SIB22-message ProtocolIE-ID ::= 797
+id-CUtoDUTAInformation-List ProtocolIE-ID ::= 798
+id-U2URLCChannelQoS ProtocolIE-ID ::= 799
+id-SL-PHY-MAC-RLC-ConfigExt ProtocolIE-ID ::= 800
+id-SLPositioning-Ranging-Service-Info ProtocolIE-ID ::= 801
+id-TimeWindowInformation-SRS-List ProtocolIE-ID ::= 802
+id-TimeWindowInformation-Measurement-List ProtocolIE-ID ::= 803
+id-UL-RSCP ProtocolIE-ID ::= 804
+id-BW-Aggregation-Request-Indication ProtocolIE-ID ::= 805
+id-ReportingGranularitykminus1 ProtocolIE-ID ::= 806
+id-ReportingGranularitykminus2 ProtocolIE-ID ::= 807
+id-ReportingGranularitykminus1additionalpath ProtocolIE-ID ::= 808
+id-ReportingGranularitykminus2additionalpath ProtocolIE-ID ::= 809
+id-TimingReportingGranularityFactorExtended ProtocolIE-ID ::= 810
+id-SRSPosRRCInactiveValidityAreaConfig ProtocolIE-ID ::= 811
+id-PosValidityAreaCellList ProtocolIE-ID ::= 812
+id-SRSReservationType ProtocolIE-ID ::= 813
+id-SymbolIndex ProtocolIE-ID ::= 814
+id-PRSBandwidthAggregationRequestIndication ProtocolIE-ID ::= 815
+id-AggregatedPosSRSResourceIDList ProtocolIE-ID ::= 816
+id-AggregatedPRSResourceSetList ProtocolIE-ID ::= 817
+id-PhaseQuality ProtocolIE-ID ::= 818
+id-MeasuredFrequencyHops ProtocolIE-ID ::= 819
+id-TxHoppingConfiguration ProtocolIE-ID ::= 820
+id-ReportingGranularitykminus3 ProtocolIE-ID ::= 821
+id-ReportingGranularitykminus4 ProtocolIE-ID ::= 822
+id-ReportingGranularitykminus5 ProtocolIE-ID ::= 823
+id-ReportingGranularitykminus6 ProtocolIE-ID ::= 824
+id-ReportingGranularitykminus3additionalpath ProtocolIE-ID ::= 825
+id-ReportingGranularitykminus4additionalpath ProtocolIE-ID ::= 826
+id-ReportingGranularitykminus5additionalpath ProtocolIE-ID ::= 827
+id-ReportingGranularitykminus6additionalpath ProtocolIE-ID ::= 828
+id-AggregatedPosSRSResourceSetList ProtocolIE-ID ::= 829
+id-RequestedSRSPreconfigurationCharacteristics-List ProtocolIE-ID ::= 830
+id-SRSPreconfiguration-List ProtocolIE-ID ::= 831
+id-SRSInformation ProtocolIE-ID ::= 832
+id-ValidityAreaSpecificSRSInformation ProtocolIE-ID ::= 833
+id-E-CID-MeasuredResultsAssociatedInfoList ProtocolIE-ID ::= 834
+id-XR-Bcast-Information ProtocolIE-ID ::= 835
+id-MaxDataBurstVolume ProtocolIE-ID ::= 836
+id-TAInformation-List ProtocolIE-ID ::= 837
+id-NonIntegerDRXCycle ProtocolIE-ID ::= 838
+id-PointA ProtocolIE-ID ::= 839
+id-SCS-SpecificCarrier ProtocolIE-ID ::= 840
+id-NR-PCI ProtocolIE-ID ::= 841
+id-PeerUE-ID ProtocolIE-ID ::= 842
+id-EarlySyncServingCellInformation ProtocolIE-ID ::= 843
+id-RANSharingAssistanceInformation ProtocolIE-ID ::= 844
+id-LTMCFRAResourceConfig-List ProtocolIE-ID ::= 845
+id-F1U-PathFailure ProtocolIE-ID ::= 846
+id-MeasBasedOnAggregatedResources ProtocolIE-ID ::= 847
+id-SIB23-message ProtocolIE-ID ::= 848
+
+
END
diff --git a/epan/dissectors/asn1/f1ap/F1AP-Containers.asn b/epan/dissectors/asn1/f1ap/F1AP-Containers.asn
index 31e149d6..315b1549 100644
--- a/epan/dissectors/asn1/f1ap/F1AP-Containers.asn
+++ b/epan/dissectors/asn1/f1ap/F1AP-Containers.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 3GPP TS 38.473 V18.2.0 (2024-06)
-- 9.4.8 Container Definitions
-- **************************************************************
--
diff --git a/epan/dissectors/asn1/f1ap/F1AP-IEs.asn b/epan/dissectors/asn1/f1ap/F1AP-IEs.asn
index 292b06bf..b0a51f39 100644
--- a/epan/dissectors/asn1/f1ap/F1AP-IEs.asn
+++ b/epan/dissectors/asn1/f1ap/F1AP-IEs.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 3GPP TS 38.473 V18.2.0 (2024-06)
-- 9.4.5 Information Element Definitions
-- **************************************************************
--
@@ -20,6 +20,7 @@ IMPORTS
id-TAISliceSupportList,
id-RANAC,
id-BearerTypeChange,
+ id-Coverage-Modification-Cause,
id-Cell-Direction,
id-Cell-Type,
id-CellGroupConfig,
@@ -167,6 +168,8 @@ IMPORTS
id-SRBMappingInfo,
id-DRBMappingInfo,
id-LastUsedCellIndication,
+ id-Recommended-SSBs-List,
+ id-SSBs-withinTheCell-tobe-Activated-List,
id-SIB17-message,
id-MUSIM-GapConfig,
id-SIB20-message,
@@ -202,6 +205,73 @@ IMPORTS
id-startRBHopping,
id-startRBIndex,
id-transmissionCombn8,
+ id-ServCellInfoList,
+ id-Preconfigured-measurement-GAP-Request,
+ id-BWP-Id,
+ id-ExtendedResourceSymbolOffset,
+ id-MusimCapabilityRestrictionIndication,
+ id-duplicationIndication,
+ id-dRB-List,
+ id-ChannelOccupancyTimePercentageUL,
+ id-RadioResourceStatusNR-U,
+ id-FiveG-ProSeLayer2Multipath,
+ id-FiveG-ProSeLayer2UEtoUERelay,
+ id-FiveG-ProSeLayer2UEtoUERemote,
+ id-TSCTrafficCharacteristicsFeedback,
+ id-RANfeedbacktype,
+ id-Mobile-TRP-LocationInformation,
+ id-Mobile-IAB-MT-UE-ID,
+ id-MobileAccessPointLocation,
+ id-SIB24-message,
+ id-PDUSetQoSParameters,
+ id-N6JitterInformation,
+ id-ECNMarkingorCongestionInformationReportingRequest,
+ id-ECNMarkingorCongestionInformationReportingStatus,
+ id-ERedcap-Bcast-Information,
+ id-NeedForInterruptionInfoNR,
+ id-SCPAC-Request,
+ id-MobileIAB-Barred,
+ id-F1UTunnelNotEstablished,
+ id-S-CPACLowerLayerReferenceConfigRequest,
+ id-MusimCandidateBandList,
+ id-PSIbasedSDUdiscardUL,
+ id-SIB22-message,
+ id-U2URLCChannelQoS,
+ id-SL-PHY-MAC-RLC-ConfigExt,
+ id-UL-RSCP,
+ id-BW-Aggregation-Request-Indication,
+ id-ReportingGranularitykminus1,
+ id-ReportingGranularitykminus1additionalpath,
+ id-ReportingGranularitykminus2,
+ id-ReportingGranularitykminus2additionalpath,
+ id-ReportingGranularitykminus3,
+ id-ReportingGranularitykminus3additionalpath,
+ id-ReportingGranularitykminus4,
+ id-ReportingGranularitykminus4additionalpath,
+ id-ReportingGranularitykminus5,
+ id-ReportingGranularitykminus5additionalpath,
+ id-ReportingGranularitykminus6,
+ id-ReportingGranularitykminus6additionalpath,
+ id-TimingReportingGranularityFactorExtended,
+ id-PosValidityAreaCellList,
+ id-SymbolIndex,
+ id-AggregatedPosSRSResourceIDList,
+ id-PhaseQuality,
+ id-PRSBandwidthAggregationRequestIndication,
+ id-AggregatedPRSResourceSetList,
+ id-MeasuredFrequencyHops,
+ id-TxHoppingConfiguration,
+ id-AggregatedPosSRSResourceSetList,
+ id-ValidityAreaSpecificSRSInformation,
+ id-PeerUE-ID,
+ id-MeasBasedOnAggregatedResources,
+ id-SIB23-message,
+ id-PointA,
+ id-SCS-SpecificCarrier,
+ id-NR-PCI,
+ id-E-CID-MeasuredResultsAssociatedInfoList,
+ id-XR-Bcast-Information,
+ id-MaxDataBurstVolume,
maxNRARFCN,
maxnoofErrors,
maxnoofBPLMNs,
@@ -227,7 +297,6 @@ IMPORTS
maxnoofServedCellsIAB,
maxnoofChildIABNodes,
maxnoofIABSTCInfo,
- maxnoofSymbols,
maxnoofDUFSlots,
maxnoofHSNASlots,
maxnoofEgressLinks,
@@ -240,7 +309,7 @@ IMPORTS
maxnoofPhysicalResourceBlocks,
maxnoofPhysicalResourceBlocks-1,
maxnoofPRACHconfigs,
- maxnoofRACHReports,
+ maxnoofRAReports,
maxnoofRLFReports,
maxnoofAdditionalPDCPDuplicationTNL,
maxnoofRLCDuplicationState,
@@ -255,7 +324,6 @@ IMPORTS
maxnoofSpatialRelations,
maxnoBcastCell,
maxnoofTRPs,
- maxnoofAngleInfo,
maxnooflcs-gcs-translation,
maxnoofPath,
maxnoofMeasE-CID,
@@ -310,7 +378,32 @@ IMPORTS
maxnoofSDTBearers,
maxnoofPosSITypes,
maxnoofMRBs,
- maxNrofBWPs
+ maxNrofBWPs,
+ maxnoofUETypes,
+ maxnoofLTMCells,
+ maxnoofLTMgNB-DUs,
+ maxnoofTAList,
+ maxnoofDRBs,
+ maxnoofUEsInQMCTransferControlMessage,
+ maxnoofUEsforRAReportIndications,
+ maxnoofSuccessfulPSCellChangeReports,
+ maxnoofPeriodicities,
+ maxnoofThresholdMBS-1,
+ maxMBSSessionsinSessionInfoList,
+ maxnoofLBTFailureInformation,
+ maxnoofRSPPQoSFlows,
+ maxnoVACell,
+ maxnoAggregatedSRS-Resources,
+ maxnoAggregatedPosSRSResourceSets,
+ maxnoAggregatedPosPRSResourceSets,
+ maxnoofTimeWindowSRS,
+ maxnoofTimeWindowMea,
+ maxnoPreconfiguredSRS,
+ maxnoHopsMinusOne,
+ maxnoAggCombinations
+
+
+
FROM F1AP-Constants
@@ -359,6 +452,17 @@ AccessPointPosition-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+Activated-Cells-Mapping-List-Item ::= SEQUENCE {
+ nRCGIforTargetLogicalDU NRCGI,
+ nRCGIforSourceLogicalDU NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { Activated-Cells-Mapping-List-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+Activated-Cells-Mapping-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Activated-Cells-to-be-Updated-List ::= SEQUENCE (SIZE(1..maxnoofServedCellsIAB)) OF Activated-Cells-to-be-Updated-List-Item
Activated-Cells-to-be-Updated-List-Item ::= SEQUENCE{
@@ -474,6 +578,60 @@ AffectedSSB-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+AggregatedPosSRSResourceIDList ::= SEQUENCE (SIZE(2..maxnoAggregatedSRS-Resources)) OF Aggregated-PosSRS-Resource-ID-Item
+
+Aggregated-PosSRS-Resource-ID-Item ::= SEQUENCE {
+ positioningSRS SRSPosResourceID,
+ iE-Extensions ProtocolExtensionContainer { { Aggregated-PosSRS-Resource-ID-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Aggregated-PosSRS-Resource-ID-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-PointA CRITICALITY ignore EXTENSION PointA PRESENCE mandatory}|
+ { ID id-SCS-SpecificCarrier CRITICALITY ignore EXTENSION SCS-SpecificCarrier PRESENCE mandatory}|
+ { ID id-NR-PCI CRITICALITY ignore EXTENSION NRPCI PRESENCE optional},
+ ...
+}
+
+AggregatedPosSRSResourceSetList ::= SEQUENCE (SIZE(1..maxnoAggregatedPosSRSResourceSets)) OF AggregatedPosSRSResourceSet-Item
+
+AggregatedPosSRSResourceSet-Item ::= SEQUENCE {
+ pointA INTEGER (0..3279165),
+ nRPCI NRPCI OPTIONAL,
+ posSRSResourceSetID INTEGER(0..15),
+ iE-Extensions ProtocolExtensionContainer { { AggregatedPosSRSResourceSet-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AggregatedPosSRSResourceSet-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+AggregatedPRSResourceSetList ::= SEQUENCE (SIZE (1..maxnoAggCombinations)) OF AggregatedPRSResourceSet-Item
+
+AggregatedPRSResourceSet-Item ::= SEQUENCE {
+ dl-PRS-ResourceSet-List DL-PRS-ResourceSet-List,
+ iE-Extensions ProtocolExtensionContainer { { AggregatedPRSResourceSet-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AggregatedPRSResourceSet-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+DL-PRS-ResourceSet-List ::= SEQUENCE (SIZE (1..maxnoAggregatedPosPRSResourceSets)) OF DL-PRS-ResourceSet-Item
+
+DL-PRS-ResourceSet-Item ::= SEQUENCE {
+ dl-prs-ResourceSetIndex INTEGER (1..8),
+ iE-Extensions ProtocolExtensionContainer { { DL-PRS-ResourceSet-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DL-PRS-ResourceSet-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
AggressorCellList ::= SEQUENCE (SIZE(1..maxCellingNBDU)) OF AggressorCellList-Item
@@ -520,6 +678,7 @@ AlternativeQoSParaSetItem ::= SEQUENCE {
}
AlternativeQoSParaSetItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-MaxDataBurstVolume CRITICALITY ignore EXTENSION MaxDataBurstVolume PRESENCE optional },
...
}
@@ -549,6 +708,9 @@ Associated-SCell-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+AssociatedSessionID ::= OCTET STRING
+
+
AvailablePLMNList ::= SEQUENCE (SIZE(1..maxnoofBPLMNs)) OF AvailablePLMNList-Item
AvailablePLMNList-Item ::= SEQUENCE {
@@ -1094,6 +1256,35 @@ BufferSizeThresh ::= INTEGER(0..16777215)
BurstArrivalTime ::= OCTET STRING
+BW-Aggregation-Request-Indication ::= ENUMERATED {true, ...}
+
+
+BWP-Id ::= INTEGER (0..4)
+
+
+BurstArrivalTimeWindow ::= SEQUENCE {
+ burstArrivalTimeWindowStart INTEGER (0..640000, ...),
+ burstArrivalTimeWindowEnd INTEGER (0..640000, ...),
+ iE-Extension ProtocolExtensionContainer { {BurstArrivalTimeWindow-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BurstArrivalTimeWindow-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Broadcast-MRBs-Transport-Request-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ bcBearerCtxtF1U-TNLInfoatDU BCBearerContextF1U-TNLInfo,
+ iE-Extensions ProtocolExtensionContainer { {Broadcast-MRBs-Transport-Request-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Broadcast-MRBs-Transport-Request-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
-- C
CAGID ::= BIT STRING (SIZE(32))
@@ -1193,7 +1384,9 @@ CauseRadioNetwork ::= ENUMERATED {
unknown-or-already-allocated-gNB-DU-MBS-F1AP-ID,
unknown-or-inconsistent-pair-of-MBS-F1AP-ID,
unknown-or-inconsistent-MRB-ID,
- tat-sdt-expiry
+ tat-sdt-expiry,
+ lTM-command-triggered,
+ sSB-not-available
}
@@ -1319,10 +1512,33 @@ Cells-to-be-Activated-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-ExtendedAvailablePLMN-List CRITICALITY ignore EXTENSION ExtendedAvailablePLMN-List PRESENCE optional }|
{ ID id-IAB-Info-IAB-donor-CU CRITICALITY ignore EXTENSION IAB-Info-IAB-donor-CU PRESENCE optional}|
{ ID id-AvailableSNPN-ID-List CRITICALITY ignore EXTENSION AvailableSNPN-ID-List PRESENCE optional }|
- { ID id-MBS-Broadcast-NeighbourCellList CRITICALITY ignore EXTENSION MBS-Broadcast-NeighbourCellList PRESENCE optional },
+ { ID id-MBS-Broadcast-NeighbourCellList CRITICALITY ignore EXTENSION MBS-Broadcast-NeighbourCellList PRESENCE optional }|
+ { ID id-SSBs-withinTheCell-tobe-Activated-List CRITICALITY reject EXTENSION SSBs-toBeActivated-List PRESENCE optional },
+ ...
+}
+Cells-With-SSBs-Activated-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF Cells-With-SSBs-Activated-List-Item
+
+Cells-With-SSBs-Activated-List-Item::= SEQUENCE {
+ nRCGI NRCGI,
+ sSBs-activated-List SSBs-activated-List,
+ iE-Extensions ProtocolExtensionContainer { { Cells-With-SSBs-Activated-List-Item-ExtIEs} } OPTIONAL
+}
+
+Cells-With-SSBs-Activated-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+Cells-Allowed-to-be-Deactivated-List-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { Cells-Allowed-to-be-Deactivated-List-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+
+Cells-Allowed-to-be-Deactivated-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Cells-to-be-Deactivated-List-Item ::= SEQUENCE {
nRCGI NRCGI ,
iE-Extensions ProtocolExtensionContainer { { Cells-to-be-Deactivated-List-ItemExtIEs } } OPTIONAL,
@@ -1340,8 +1556,8 @@ Cells-to-be-Barred-Item::= SEQUENCE {
}
Cells-to-be-Barred-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-IAB-Barred CRITICALITY ignore EXTENSION IAB-Barred PRESENCE optional },
-
+ { ID id-IAB-Barred CRITICALITY ignore EXTENSION IAB-Barred PRESENCE optional }|
+ { ID id-MobileIAB-Barred CRITICALITY ignore EXTENSION MobileIAB-Barred PRESENCE optional },
...
}
@@ -1494,26 +1710,30 @@ CHO-Probability ::= INTEGER (1..100)
ConditionalInterDUMobilityInformation ::= SEQUENCE {
cho-trigger CHOtrigger-InterDU,
targetgNB-DUUEF1APID GNB-DU-UE-F1AP-ID OPTIONAL
- -- This IE shall be present if the cho-trigger IE is present and set to "cho-replace" --,
+ -- The above IE shall be present if the cho-trigger IE is present and set to "cho-replace" --,
iE-Extensions ProtocolExtensionContainer { { ConditionalInterDUMobilityInformation-ExtIEs} } OPTIONAL,
...
}
ConditionalInterDUMobilityInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::={
- { ID id-EstimatedArrivalProbability CRITICALITY ignore EXTENSION CHO-Probability PRESENCE optional },
+ { ID id-EstimatedArrivalProbability CRITICALITY ignore EXTENSION CHO-Probability PRESENCE optional }|
+ { ID id-SCPAC-Request CRITICALITY reject EXTENSION SCPAC-Request PRESENCE optional }|
+ { ID id-S-CPACLowerLayerReferenceConfigRequest CRITICALITY reject EXTENSION S-CPACLowerLayerReferenceConfigRequest PRESENCE optional },
...
}
ConditionalIntraDUMobilityInformation ::= SEQUENCE {
cho-trigger CHOtrigger-IntraDU,
targetCellsTocancel TargetCellList OPTIONAL,
- -- This IE may be present if the cho-trigger IE is present and set to "cho-cancel"
+ -- The above IE shall be present if the cho-trigger IE is present and set to "cho-cancel"
iE-Extensions ProtocolExtensionContainer { { ConditionalIntraDUMobilityInformation-ExtIEs} } OPTIONAL,
...
}
ConditionalIntraDUMobilityInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::={
- { ID id-EstimatedArrivalProbability CRITICALITY ignore EXTENSION CHO-Probability PRESENCE optional },
+ { ID id-EstimatedArrivalProbability CRITICALITY ignore EXTENSION CHO-Probability PRESENCE optional }|
+ { ID id-SCPAC-Request CRITICALITY reject EXTENSION SCPAC-Request PRESENCE optional }|
+ { ID id-S-CPACLowerLayerReferenceConfigRequest CRITICALITY reject EXTENSION S-CPACLowerLayerReferenceConfigRequest PRESENCE optional },
...
}
@@ -1524,6 +1744,19 @@ ConfiguredTACIndication ::= ENUMERATED {
...
}
+Configured-BWP-List ::= SEQUENCE (SIZE(1.. maxNrofBWPs)) OF Configured-BWP-Item
+
+Configured-BWP-Item ::= SEQUENCE {
+ bWP-Id BWP-Id,
+ bWP-Location-and-bandwidth INTEGER (0..37949),
+ iE-Extensions ProtocolExtensionContainer { { Configured-BWP-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+Configured-BWP-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
CoordinateID ::= INTEGER (0..511, ...)
@@ -1548,6 +1781,7 @@ Coverage-Modification-Item ::= SEQUENCE {
}
Coverage-Modification-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-Coverage-Modification-Cause CRITICALITY ignore EXTENSION CCO-issue-detection PRESENCE optional },
...
}
@@ -1569,7 +1803,8 @@ CCO-Assistance-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::={
CCO-issue-detection ::= ENUMERATED {
coverage,
cell-edge-capacity,
- ...}
+ ...,
+ network-energy-saving}
CP-TransportLayerAddress ::= CHOICE {
@@ -1672,16 +1907,71 @@ CUtoDURRCInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-NeedForGapsInfoNR CRITICALITY ignore EXTENSION NeedForGapsInfoNR PRESENCE optional }|
{ ID id-NeedForGapNCSGInfoNR CRITICALITY ignore EXTENSION NeedForGapNCSGInfoNR PRESENCE optional }|
{ ID id-NeedForGapNCSGInfoEUTRA CRITICALITY ignore EXTENSION NeedForGapNCSGInfoEUTRA PRESENCE optional }|
- { ID id-ConfigRestrictInfoDAPS CRITICALITY ignore EXTENSION ConfigRestrictInfoDAPS PRESENCE optional },
+ { ID id-ConfigRestrictInfoDAPS CRITICALITY ignore EXTENSION ConfigRestrictInfoDAPS PRESENCE optional }|
+ { ID id-Preconfigured-measurement-GAP-Request CRITICALITY ignore EXTENSION Preconfigured-measurement-GAP-Request PRESENCE optional }|
+ { ID id-NeedForInterruptionInfoNR CRITICALITY ignore EXTENSION NeedForInterruptionInfoNR PRESENCE optional }|
+ { ID id-MusimCapabilityRestrictionIndication CRITICALITY ignore EXTENSION MusimCapabilityRestrictionIndication PRESENCE optional }|
+ { ID id-MusimCandidateBandList CRITICALITY ignore EXTENSION MusimCandidateBandList PRESENCE optional },
...
}
+CUtoDUTAInformation-List ::= SEQUENCE (SIZE(1.. maxnoofTAList)) OF CUtoDUTAInformation-Item
+
+CUtoDUTAInformation-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ tAValue TAValue,
+ preambleIndex PreambleIndex,
+ rA-RNTI RA-RNTI,
+ tagIDPointer TagIDPointer OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CUtoDUTAInformation-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+CUtoDUTAInformation-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CSIResourceConfiguration ::= SEQUENCE {
+ cSIResourceConfigToAddModList OCTET STRING OPTIONAL,
+ cSIResourceConfigToReleaseList OCTET STRING OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CSIResourceConfiguration-ExtIEs} } OPTIONAL
+}
+
+CSIResourceConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
-- D
DAPS-HO-Status::= ENUMERATED{initiation,... }
DCBasedDuplicationConfigured::= ENUMERATED{true,..., false}
+DeactivationIndication ::= CHOICE {
+ perUE DeactivationIndicationList,
+ deactivateAll NULL,
+ choice-extension ProtocolIE-SingleContainer { { DeactivationIndication-ExtIEs} }
+}
+
+DeactivationIndication-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+DeactivationIndicationList ::= SEQUENCE (SIZE(1..maxnoofUEsInQMCTransferControlMessage)) OF DeactivationIndicationList-Item
+
+DeactivationIndicationList-Item ::= SEQUENCE {
+ gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
+ gNB-DU-UE-F1AP-ID GNB-DU-UE-F1AP-ID,
+ iE-Extensions ProtocolExtensionContainer { { DeactivationIndicationList-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DeactivationIndicationList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Dedicated-SIDelivery-NeededUE-Item ::= SEQUENCE {
gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
nRCGI NRCGI,
@@ -1693,6 +1983,7 @@ DedicatedSIDeliveryNeededUE-Item-ExtIEs F1AP-PROTOCOL-EXTENSION::={
...
}
+DedicatedSIDeliveryIndication::= ENUMERATED{true, ...}
DL-PRS ::= SEQUENCE {
prsid INTEGER (0..255),
@@ -1852,6 +2143,8 @@ DRB-Information ::= SEQUENCE {
}
DRB-Information-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ECNMarkingorCongestionInformationReportingRequest CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingRequest PRESENCE optional }|
+ { ID id-PSIbasedSDUdiscardUL CRITICALITY ignore EXTENSION PSIbasedSDUdiscardUL PRESENCE optional },
...
}
@@ -1866,7 +2159,9 @@ DRBs-Modified-Item ::= SEQUENCE {
DRBs-Modified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional }|
{ ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
- { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional },
+ { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional }|
+ { ID id-TSCTrafficCharacteristicsFeedback CRITICALITY ignore EXTENSION TSCTrafficCharacteristicsFeedback PRESENCE optional }|
+ { ID id-ECNMarkingorCongestionInformationReportingStatus CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingStatus PRESENCE optional },
...
}
@@ -1890,7 +2185,8 @@ DRB-Notify-Item ::= SEQUENCE {
}
DRB-Notify-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetNotifyIndex PRESENCE optional },
+ { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetNotifyIndex PRESENCE optional }|
+ { ID id-TSCTrafficCharacteristicsFeedback CRITICALITY ignore EXTENSION TSCTrafficCharacteristicsFeedback PRESENCE optional },
...
}
@@ -1927,7 +2223,9 @@ DRBs-Setup-Item ::= SEQUENCE {
DRBs-Setup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
- { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional },
+ { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional }|
+ { ID id-TSCTrafficCharacteristicsFeedback CRITICALITY ignore EXTENSION TSCTrafficCharacteristicsFeedback PRESENCE optional }|
+ { ID id-ECNMarkingorCongestionInformationReportingStatus CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingStatus PRESENCE optional },
...
}
@@ -1941,7 +2239,9 @@ DRBs-SetupMod-Item ::= SEQUENCE {
DRBs-SetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
- { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional },
+ { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetIndex PRESENCE optional }|
+ { ID id-TSCTrafficCharacteristicsFeedback CRITICALITY ignore EXTENSION TSCTrafficCharacteristicsFeedback PRESENCE optional }|
+ { ID id-ECNMarkingorCongestionInformationReportingStatus CRITICALITY ignore EXTENSION ECNMarkingorCongestionInformationReportingStatus PRESENCE optional },
...
}
@@ -2025,6 +2325,17 @@ DRBs-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+DRB-List ::= SEQUENCE (SIZE(1.. maxnoofDRBs)) OF DRB-List-Item
+
+DRB-List-Item ::= SEQUENCE {
+ dRBID DRBID,
+ iE-Extensions ProtocolExtensionContainer { { DRB-List-Item-ExtIEs} } OPTIONAL
+}
+
+DRB-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
DRXCycle ::= SEQUENCE {
longDRXCycleLength LongDRXCycleLength,
shortDRXCycleLength ShortDRXCycleLength OPTIONAL,
@@ -2037,6 +2348,18 @@ DRXCycle-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+NonIntegerDRXCycle ::= SEQUENCE {
+ longNonIntegerDRXCycleLength LongNonIntegerDRXCycleLength,
+ shortNonIntegerDRXCycleLength ShortNonIntegerDRXCycleLength OPTIONAL,
+ shortDRXCycleTimer ShortDRXCycleTimer OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NonIntegerDRXCycle-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NonIntegerDRXCycle-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
DRX-Config ::= OCTET STRING
DRXConfigurationIndicator ::= ENUMERATED{ release, ...}
@@ -2123,14 +2446,33 @@ DUtoCURRCInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-SL-PHY-MAC-RLC-Config CRITICALITY ignore EXTENSION SL-PHY-MAC-RLC-Config PRESENCE optional }|
{ ID id-SL-ConfigDedicatedEUTRA-Info CRITICALITY ignore EXTENSION SL-ConfigDedicatedEUTRA-Info PRESENCE optional }|
{ ID id-RequestedP-MaxFR2 CRITICALITY ignore EXTENSION RequestedP-MaxFR2 PRESENCE optional }|
- { ID id-SDT-MAC-PHY-CG-Config CRITICALITY ignore EXTENSION SDT-MAC-PHY-CG-Config PRESENCE optional }|
+ { ID id-SDT-MAC-PHY-CG-Config CRITICALITY ignore EXTENSION SDT-MAC-PHY-CG-Config PRESENCE optional }|
{ ID id-MUSIM-GapConfig CRITICALITY ignore EXTENSION MUSIM-GapConfig PRESENCE optional }|
{ ID id-SL-RLC-ChannelToAddModList CRITICALITY ignore EXTENSION SL-RLC-ChannelToAddModList PRESENCE optional }|
{ ID id-InterFrequencyConfig-NoGap CRITICALITY ignore EXTENSION InterFrequencyConfig-NoGap PRESENCE optional }|
{ ID id-UL-GapFR2-Config CRITICALITY ignore EXTENSION UL-GapFR2-Config PRESENCE optional }|
{ ID id-TwoPHRModeMCG CRITICALITY ignore EXTENSION TwoPHRModeMCG PRESENCE optional }|
{ ID id-TwoPHRModeSCG CRITICALITY ignore EXTENSION TwoPHRModeSCG PRESENCE optional }|
- { ID id-ncd-SSB-RedCapInitialBWP-SDT CRITICALITY ignore EXTENSION Ncd-SSB-RedCapInitialBWP-SDT PRESENCE optional },
+ { ID id-ncd-SSB-RedCapInitialBWP-SDT CRITICALITY ignore EXTENSION Ncd-SSB-RedCapInitialBWP-SDT PRESENCE optional }|
+ { ID id-ServCellInfoList CRITICALITY ignore EXTENSION ServCellInfoList PRESENCE optional }|
+ { ID id-SL-PHY-MAC-RLC-ConfigExt CRITICALITY ignore EXTENSION SL-PHY-MAC-RLC-ConfigExt PRESENCE optional },
+ ...
+}
+
+DUtoCUTAInformation-List ::= SEQUENCE (SIZE(1.. maxnoofTAList)) OF DUtoCUTAInformation-Item
+
+DUtoCUTAInformation-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ tAValue TAValue,
+ preambleIndex PreambleIndex,
+ rA-RNTI RA-RNTI,
+ sourceGNB-DU-ID GNB-DU-ID,
+ tagIDPointer TagIDPointer OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DUtoCUTAInformation-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DUtoCUTAInformation-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
@@ -2150,9 +2492,9 @@ Dynamic5QIDescriptor ::= SEQUENCE {
packetErrorRate PacketErrorRate,
fiveQI INTEGER (0..255, ...) OPTIONAL,
delayCritical ENUMERATED {delay-critical, non-delay-critical} OPTIONAL,
- -- C-ifGBRflow: This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
+ -- The above IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
averagingWindow AveragingWindow OPTIONAL,
- -- C-ifGBRflow: This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
+ -- The above IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { Dynamic5QIDescriptor-ExtIEs } } OPTIONAL
}
@@ -2170,7 +2512,7 @@ DynamicPQIDescriptor ::= SEQUENCE {
packetDelayBudget PacketDelayBudget,
packetErrorRate PacketErrorRate,
averagingWindow AveragingWindow OPTIONAL,
- -- C-ifGBRflow: This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
+ -- The above IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { DynamicPQIDescriptor-ExtIEs } } OPTIONAL
}
@@ -2179,9 +2521,90 @@ DynamicPQIDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+DLLBTFailureInformationRequest ::= ENUMERATED {inquiry, ...}
+DLLBTFailureInformationList ::= SEQUENCE (SIZE(1.. maxnoofLBTFailureInformation)) OF DLLBTFailureInformationList-Item
+
+DLLBTFailureInformationList-Item::= SEQUENCE {
+ uEAssistantIdentifier GNB-CU-UE-F1AP-ID,
+ numberOfDLLBTFailures INTEGER (1..1000,...) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DLLBTFailureInformationList-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+DLLBTFailureInformationList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
-- E
+EarlyULSyncConfig ::= SEQUENCE {
+ rACH RACHConfiguration,
+ lTMgNB-DU-IDs-PreambleIndexList LTMgNB-DU-IDs-PreambleIndexList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { EarlyULSyncConfig-ExtIEs} } OPTIONAL,
+ ...
+}
+
+
+EarlyULSyncConfig-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EarlySyncInformation-Request ::= SEQUENCE {
+ requestforRACHConfiguration RequestforRACHConfiguration,
+ lTMgNB-DU-IDsList LTMgNB-DU-IDsList,
+ iE-Extensions ProtocolExtensionContainer { { EarlySyncInformation-Request-ExtIEs} } OPTIONAL,
+ ...
+}
+
+
+EarlySyncInformation-Request-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+EarlySyncInformation ::= SEQUENCE {
+ tCIStatesConfigurationsList TCIStatesConfigurationsList,
+ earlyULSyncConfig EarlyULSyncConfig OPTIONAL,
+ earlyULSyncConfigSUL EarlyULSyncConfig OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { EarlySyncInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+
+EarlySyncInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EarlySyncCandidateCellInformation-List ::= SEQUENCE (SIZE (1.. maxnoofLTMCells)) OF EarlySyncCandidateCellInformation-Item
+
+EarlySyncCandidateCellInformation-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ tCIStatesConfigurationsList TCIStatesConfigurationsList OPTIONAL,
+ earlyULSyncConfig EarlyULSyncConfig OPTIONAL,
+ earlyULSyncConfigSUL EarlyULSyncConfig OPTIONAL,
+ tAAssistanceInfo TAAssistanceInfo OPTIONAL,
+ uEbasedTAmeasurementConfig OCTET STRING OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { EarlySyncCandidateCellInformation-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+EarlySyncCandidateCellInformation-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+EarlySyncServingCellInformation ::= SEQUENCE {
+ uEbasedTAmeasurementConfig OCTET STRING OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { EarlySyncServingCellInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+EarlySyncServingCellInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
E-CID-MeasurementQuantities ::= SEQUENCE (SIZE (1.. maxnoofMeasE-CID)) OF ProtocolIE-SingleContainer { {E-CID-MeasurementQuantities-ItemIEs} }
E-CID-MeasurementQuantities-ItemIEs F1AP-PROTOCOL-IES ::= {
@@ -2211,6 +2634,8 @@ E-CID-MeasurementResult ::= SEQUENCE {
}
E-CID-MeasurementResult-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-MobileAccessPointLocation CRITICALITY ignore EXTENSION Mobile-TRP-LocationInformation PRESENCE optional }|
+ { ID id-E-CID-MeasuredResultsAssociatedInfoList CRITICALITY ignore EXTENSION E-CID-MeasuredResultsAssociatedInfoList PRESENCE optional},
...
}
@@ -2235,6 +2660,19 @@ E-CID-MeasuredResults-Value-ExtIEs F1AP-PROTOCOL-IES ::= {
...
}
+E-CID-MeasuredResultsAssociatedInfoList ::= SEQUENCE (SIZE (1..maxnoofMeasE-CID)) OF E-CID-MeasuredResultsAssociatedInfoItem
+
+E-CID-MeasuredResultsAssociatedInfoItem ::= SEQUENCE {
+ timeStamp TimeStamp OPTIONAL,
+ measurementQuality TRPMeasurementQuality OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { E-CID-MeasuredResultsAssociatedInfoItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+E-CID-MeasuredResultsAssociatedInfoItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
E-CID-ReportCharacteristics ::= ENUMERATED {
onDemand,
periodic,
@@ -2372,7 +2810,7 @@ EUTRA-PRACH-Configuration ::= SEQUENCE {
highSpeedFlag BOOLEAN,
prach-FreqOffset INTEGER (0..94),
prach-ConfigIndex INTEGER (0..63) OPTIONAL,
- -- C-ifTDD: This IE shall be present if the EUTRA-Mode-Info IE in the Resource Coordination E-UTRA Cell Information IE is set to the value "TDD"
+ -- The above IE shall be present if the EUTRA-Mode-Info IE in the Resource Coordination E-UTRA Cell Information IE is set to the value "TDD"
iE-Extensions ProtocolExtensionContainer { {EUTRA-PRACH-Configuration-ExtIEs} } OPTIONAL,
...
}
@@ -2536,6 +2974,20 @@ Expected-Value-AoA ::= INTEGER (0..3599)
Expected-Value-ZoA ::= INTEGER (0..1799)
+ECNMarkingorCongestionInformationReportingRequest ::= CHOICE {
+ ecnMarking ECNmarkingRequest,
+ congestionInformation CongestionInformationRequest,
+ choice-extension ProtocolIE-SingleContainer { { ECNMarkingorCongestionInformationReportingRequest-ExtIEs } }
+}
+
+ECNMarkingorCongestionInformationReportingRequest-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+ECNmarkingRequest ::= ENUMERATED { ul, dl, both, stop, ... }
+CongestionInformationRequest ::= ENUMERATED { ul, dl, both, stop, ... }
+ECNMarkingorCongestionInformationReportingStatus ::= ENUMERATED { active, not-active, ...}
+
-- F
F1CPathNSA ::= ENUMERATED {lte, nr, both}
@@ -2562,6 +3014,16 @@ F1CTransferPathNRDC-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+F1U-PathFailure ::= ENUMERATED {
+ true,
+ ...
+}
+
+
+F1UTunnelNotEstablished ::= ENUMERATED {
+ true,
+ ...
+}
FDD-Info ::= SEQUENCE {
uL-NRFreqInfo NRFreqInfo,
@@ -2600,6 +3062,9 @@ FiveG-ProSeAuthorized ::= SEQUENCE {
}
FiveG-ProSeAuthorized-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-FiveG-ProSeLayer2Multipath CRITICALITY ignore EXTENSION FiveG-ProSeLayer2Multipath PRESENCE optional }|
+ { ID id-FiveG-ProSeLayer2UEtoUERelay CRITICALITY ignore EXTENSION FiveG-ProSeLayer2UEtoUERelay PRESENCE optional }|
+ { ID id-FiveG-ProSeLayer2UEtoUERemote CRITICALITY ignore EXTENSION FiveG-ProSeLayer2UEtoUERemote PRESENCE optional },
...
}
@@ -2633,6 +3098,27 @@ FiveG-ProSeLayer2RemoteUE ::= ENUMERATED {
...
}
+FiveG-ProSeLayer2Multipath ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+
+FiveG-ProSeLayer2UEtoUERelay ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+FiveG-ProSeLayer2UEtoUERemote ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+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 {
@@ -2647,9 +3133,9 @@ Flows-Mapped-To-DRB-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
-FR1-Bandwidth ::= ENUMERATED {bw5, bw10, bw20, bw40, bw50, bw80, bw100, ...}
+FR1-Bandwidth ::= ENUMERATED {bw5, bw10, bw20, bw40, bw50, bw80, bw100, ..., bw160, bw200}
-FR2-Bandwidth ::= ENUMERATED {bw50, bw100, bw200, bw400, ..., bw800, bw1600, bw2000}
+FR2-Bandwidth ::= ENUMERATED {bw50, bw100, bw200, bw400, ..., bw800, bw1600, bw2000, bw600}
FreqBandNrItem ::= SEQUENCE {
freqBandIndicatorNr INTEGER (1..1024,...),
@@ -2774,6 +3260,26 @@ GeographicalCoordinates-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+GlobalGNB-ID ::= SEQUENCE {
+ pLMNIdentity PLMN-Identity,
+ gNB-ID GNB-ID,
+ iE-Extensions ProtocolExtensionContainer { {GlobalGNB-ID-ExtIEs} } OPTIONAL,
+ ...
+}
+
+GlobalGNB-ID-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+GNB-ID ::= CHOICE {
+ gNB-ID BIT STRING (SIZE(22..32)),
+ choice-Extensions ProtocolIE-SingleContainer { {GNB-ID-ExtIEs} }
+}
+
+GNB-ID-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
GNB-CU-MBS-F1AP-ID ::= INTEGER (0..4294967295)
GNBCUMeasurementID ::= INTEGER (0.. 4095, ...)
@@ -2928,7 +3434,10 @@ GNB-DU-System-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-SIB10-message CRITICALITY ignore EXTENSION SIB10-message PRESENCE optional}|
{ ID id-SIB17-message CRITICALITY ignore EXTENSION SIB17-message PRESENCE optional}|
{ ID id-SIB20-message CRITICALITY ignore EXTENSION SIB20-message PRESENCE optional}|
- { ID id-SIB15-message CRITICALITY ignore EXTENSION SIB15-message PRESENCE optional},
+ { ID id-SIB15-message CRITICALITY ignore EXTENSION SIB15-message PRESENCE optional}|
+ { ID id-SIB24-message CRITICALITY ignore EXTENSION SIB24-message PRESENCE optional}|
+ { ID id-SIB22-message CRITICALITY ignore EXTENSION SIB22-message PRESENCE optional}|
+ { ID id-SIB23-message CRITICALITY ignore EXTENSION SIB23-message PRESENCE optional},
...
}
@@ -2982,6 +3491,12 @@ GNBRxTxTimeDiffMeas ::= CHOICE {
}
GNBRxTxTimeDiffMeas-ExtIEs F1AP-PROTOCOL-IES ::= {
+ {ID id-ReportingGranularitykminus1 CRITICALITY ignore TYPE ReportingGranularitykminus1 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus2 CRITICALITY ignore TYPE ReportingGranularitykminus2 PRESENCE mandatory }|
+ {ID id-ReportingGranularitykminus3 CRITICALITY ignore TYPE ReportingGranularitykminus3 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus4 CRITICALITY ignore TYPE ReportingGranularitykminus4 PRESENCE mandatory }|
+ {ID id-ReportingGranularitykminus5 CRITICALITY ignore TYPE ReportingGranularitykminus5 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus6 CRITICALITY ignore TYPE ReportingGranularitykminus6 PRESENCE mandatory },
...
}
@@ -3311,6 +3826,17 @@ IABv4AddressesRequested-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+Mobile-IAB-MTUserLocationInformation ::= SEQUENCE {
+ nRCGI NRCGI,
+ tAI TAI,
+ iE-Extensions ProtocolExtensionContainer { { Mobile-IAB-MTUserLocationInformation-ExtIEs} } OPTIONAL
+}
+
+Mobile-IAB-MTUserLocationInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
ImplicitFormat ::= SEQUENCE {
dUFSlotformatIndex DUFSlotformatIndex,
iE-Extensions ProtocolExtensionContainer { { ImplicitFormat-ExtIEs } } OPTIONAL
@@ -3325,6 +3851,17 @@ IgnorePRACHConfiguration::= ENUMERATED { true,...}
IgnoreResourceCoordinationContainer ::= ENUMERATED { yes,...}
InactivityMonitoringRequest ::= ENUMERATED { true,...}
InactivityMonitoringResponse ::= ENUMERATED { not-supported,...}
+
+IndirectPathAddition ::= SEQUENCE {
+ targetRelayUEID BIT STRING(SIZE(24)),
+ remoteUELocalID RemoteUELocalID,
+ iE-Extensions ProtocolExtensionContainer { { IndirectPathAddition-ExtIEs } } OPTIONAL,
+ ...
+}
+
+IndirectPathAddition-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
InterfacesToTrace ::= BIT STRING (SIZE(8))
IntendedTDD-DL-ULConfig ::= SEQUENCE {
@@ -3346,6 +3883,8 @@ IntendedTDD-DL-ULConfig-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+IndicationMCInactiveReception ::= ENUMERATED {true, ...}
+
IPHeaderInformation ::= SEQUENCE {
destinationIABTNLAddress IABTNLAddress,
dsInformationList DSInformationList OPTIONAL,
@@ -3380,10 +3919,24 @@ IPtolayer2TrafficMappingInfo-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
-- J
+JointorDLTCIStateID ::= OCTET STRING
+
+
+
-- K
-- L
+LTEA2XServicesAuthorized ::= SEQUENCE {
+ aerialUE AerialUE OPTIONAL,
+ controllerUE ControllerUE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {LTEA2XServicesAuthorized-ExtIEs} } OPTIONAL
+}
+
+LTEA2XServicesAuthorized-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
L139Info ::= SEQUENCE {
prachSCS ENUMERATED {scs15, scs30, scs60, scs120, ..., scs480, scs960},
rootSequenceIndex INTEGER (0..137) OPTIONAL,
@@ -3476,6 +4029,7 @@ LocationDependentMBSF1UInformation-Item ::= SEQUENCE {
}
LocationDependentMBSF1UInformation-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-F1UTunnelNotEstablished CRITICALITY ignore EXTENSION F1UTunnelNotEstablished PRESENCE optional },
...
}
@@ -3496,6 +4050,9 @@ LocationUncertainty-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
LongDRXCycleLength ::= ENUMERATED
{ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, ...}
+LongNonIntegerDRXCycleLength ::= ENUMERATED
+{ ms1001over240, ms25over6, ms25over3, ms1001over120, ms100over9, ms25over2, ms40over3, ms125over9, ms50over3, ms1001over60, ms125over6, ms200over9, ms250over9, ms100over3, ms1001over30, ms75over2, ms125over3, ms1001over24, ms200over3, ms1001over15, ms250over3, ms1001over12, ms400over3, ...}
+
LowerLayerPresenceStatusChange ::= ENUMERATED {
suspend-lower-layers,
resume-lower-layers,
@@ -3536,6 +4093,131 @@ LTEV2XServicesAuthorized-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+
+LTMCells-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofLTMCells)) OF LTMCells-ToBeReleased-Item
+
+
+
+LTMCells-ToBeReleased-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { LTMCells-ToBeReleased-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+LTMCells-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LTMInformation-Setup ::= SEQUENCE {
+ lTMIndicator LTMIndicator,
+ referenceConfiguration ReferenceConfiguration OPTIONAL,
+ cSIResourceConfiguration CSIResourceConfiguration OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { LTMInformation-Setup-ExtIEs} } OPTIONAL,
+ ...
+}
+
+LTMInformation-Setup-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LTMConfigurationIDMappingList ::= SEQUENCE (SIZE(1..maxnoofLTMCells)) OF LTMConfigurationIDMapping-Item
+
+LTMConfigurationIDMapping-Item::= SEQUENCE{
+ lTMCellID NRCGI,
+ lTMConfigurationID LTMConfigurationID,
+ iE-Extensions ProtocolExtensionContainer {{ LTMConfigurationIDMapping-Item-ExtIEs}} OPTIONAL
+}
+
+LTMConfigurationIDMapping-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+LTMInformation-Modify ::= SEQUENCE {
+ lTMIndicator LTMIndicator,
+ referenceConfiguration ReferenceConfiguration OPTIONAL,
+ cSIResourceConfiguration CSIResourceConfiguration OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { LTMInformation-Modify-ExtIEs} } OPTIONAL,
+ ...
+}
+
+LTMInformation-Modify-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+LTMIndicator ::= ENUMERATED {true, ...}
+
+CompleteConfigurationIndicator ::= ENUMERATED {complete, ...}
+
+LTMConfigurationID ::= INTEGER (1..8)
+ReferenceConfigurationInformation ::= OCTET STRING
+
+LTMConfiguration ::= SEQUENCE {
+ sSBInformation SSBInformation,
+ referenceConfigurationInformation ReferenceConfigurationInformation OPTIONAL,
+ completeConfigurationIndicator CompleteConfigurationIndicator OPTIONAL,
+ lTMCFRAResourceConfig LTMCFRAResourceConfig OPTIONAL,
+ lTMCFRAResourceConfigSUL LTMCFRAResourceConfig OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { LTMConfiguration-ExtIEs } } OPTIONAL,
+ ...
+}
+
+LTMConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LTMCellSwitchInformation ::= SEQUENCE {
+ jointorDLTCIStateID JointorDLTCIStateID,
+ uLTCIStateID ULTCIStateID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { LTMCellSwitchInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+LTMCellSwitchInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LTMgNB-DU-IDsList ::= SEQUENCE (SIZE(1..maxnoofLTMgNB-DUs)) OF LTMgNB-DU-IDs-Item
+
+LTMgNB-DU-IDs-Item ::= SEQUENCE{
+ lTMgNB-DU-ID GNB-DU-ID,
+ iE-Extensions ProtocolExtensionContainer {{ LTMgNB-DU-IDs-Item-ExtIEs}} OPTIONAL
+}
+
+LTMgNB-DU-IDs-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+LTMgNB-DU-IDs-PreambleIndexList ::= SEQUENCE (SIZE(1..maxnoofLTMgNB-DUs)) OF LTMgNB-DU-IDs-PreambleIndex-Item
+
+LTMgNB-DU-IDs-PreambleIndex-Item ::= SEQUENCE{
+ lTMgNB-DU-ID GNB-DU-ID,
+ preambleIndexList PreambleIndexList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer {{ LTMgNB-DU-IDs-PreambleIndex-Item-ExtIEs}} OPTIONAL
+}
+
+LTMgNB-DU-IDs-PreambleIndex-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LTMCFRAResourceConfig-List ::= SEQUENCE (SIZE (1.. maxnoofLTMCells)) OF LTMCFRAResourceConfig-Item
+
+LTMCFRAResourceConfig-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ lTMCFRAResourceConfig LTMCFRAResourceConfig OPTIONAL,
+ lTMCFRAResourceConfigSUL LTMCFRAResourceConfig OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { LTMCFRAResourceConfig-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+LTMCFRAResourceConfig-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+LTMCFRAResourceConfig ::= OCTET STRING
+
+
-- M
MappingInformationIndex ::= BIT STRING (SIZE (26))
@@ -3569,6 +4251,7 @@ MBSF1UInformation ::= SEQUENCE {
}
MBSF1UInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-F1UTunnelNotEstablished CRITICALITY ignore EXTENSION F1UTunnelNotEstablished PRESENCE optional },
...
}
@@ -3637,12 +4320,261 @@ MBSMulticastF1UContextDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+MT-SDT-Information ::= SEQUENCE {
+ mt-SDT-Indicator MT-SDT-Indicator,
+ iE-Extensions ProtocolExtensionContainer { { MT-SDT-Information-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MT-SDT-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MT-SDT-Indicator ::= ENUMERATED {true, ...}
+
+MBSMulticastSessionReceptionState ::= ENUMERATED {start-monitoring-G-RNTI, stop-monitoring-G-RNTI, ...}
+
+MulticastCU2DURRCInfo ::= SEQUENCE {
+ mBS-Multicast-CU2DU-Cell-List MBS-Multicast-CU2DU-Cell-List OPTIONAL,
+ mBS-Multicast-MRB-List MBS-Multicast-MRB-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MulticastCU2DURRCInfo-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MulticastCU2DURRCInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBS-Multicast-CU2DU-Cell-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF MBS-Multicast-CU2DU-Cell-Item
+
+MBS-Multicast-CU2DU-Cell-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ mbsMulticastRRC-INACTIVEReceptionMode MBSMulticastRRCINACTIVEReceptionMode OPTIONAL,
+ mbsMulticastConfigurationRequest ENUMERATED {query, ...} OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MBS-Multicast-CU2DU-Cell-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBS-Multicast-CU2DU-Cell-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBSMulticastRRCINACTIVEReceptionMode ::= ENUMERATED {activated, deactivated, ...}
+
+MBS-Multicast-MRB-List ::= SEQUENCE (SIZE(1.. maxnoofMRBs)) OF MBS-Multicast-MRB-Item
+
+MBS-Multicast-MRB-Item ::= SEQUENCE {
+ mRB-ID MRB-ID,
+ mRB-PDCP-Config-Broadcast OCTET STRING,
+ iE-Extensions ProtocolExtensionContainer { { MBS-Multicast-MRB-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBS-Multicast-MRB-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastCU2DUCommonRRCInfo ::= SEQUENCE {
+ multicastCommonCU2DUCellList MulticastCommonCU2DUCellList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {MulticastCU2DUCommonRRCInfo-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastCU2DUCommonRRCInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastCommonCU2DUCellList ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF MulticastCommonCU2DUCell-Item
+
+MulticastCommonCU2DUCell-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ multicastCommonCu2DUCellInformation MulticastCommonCu2DUCellInformation,
+ iE-Extensions ProtocolExtensionContainer { {MulticastCommonCU2DUCell-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastCommonCU2DUCell-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MulticastCommonCu2DUCellInformation ::= SEQUENCE {
+ mBSMulticastNeighbourCellListItem MBSMulticastNeighbourCellListItem OPTIONAL,
+ thresholdMBS-ListItem ThresholdMBS-ListItem OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {MulticastCommonCu2DUCellInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MulticastCommonCu2DUCellInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBSMulticastNeighbourCellListItem ::= CHOICE {
+ mbsMulticastNeighbourCellListInformationprovided UpdateMBSMulticastNeighbourCellListInformation,
+ nombsMulticastNeighbourCellListInformationprovided NULL,
+ choice-extension ProtocolIE-SingleContainer { {MBSMulticastNeighbourCellListItem-ExtIEs} }
+}
+
+MBSMulticastNeighbourCellListItem-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+ThresholdMBS-ListItem ::= CHOICE {
+ thresholdMBS-ListInformationprovided UpdateThresholdMBS-ListInformation,
+ nothresholdMBSListInformationprovided NULL,
+ choice-extension ProtocolIE-SingleContainer { {ThresholdMBS-ListItem-ExtIEs} }
+}
+
+ThresholdMBS-ListItem-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+UpdateMBSMulticastNeighbourCellListInformation ::= SEQUENCE {
+ mbs-NeighbourCellList OCTET STRING OPTIONAL,
+ mbs-MulticastSessionList MTCH-NeighbourCellSessionList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {UpdateMBSMulticastNeighbourCellListInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UpdateMBSMulticastNeighbourCellListInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MTCH-NeighbourCellSessionList ::= SEQUENCE (SIZE(1..maxMBSSessionsinSessionInfoList)) OF MTCH-NeighbourCellSession-Item
+MTCH-NeighbourCellSession-Item ::= SEQUENCE {
+ mbsSessionID MBS-Session-ID,
+ mtch-NeighbourCellInformation MTCH-NeighbourCellInformation,
+ iE-Extensions ProtocolExtensionContainer { {MTCH-NeighbourCellSession-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MTCH-NeighbourCellSession-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MTCH-NeighbourCellInformation ::= CHOICE {
+ mtch-NeighbourCellprovided OCTET STRING,
+ mtch-NeighbourCellnotprovided NULL,
+ choice-extension ProtocolIE-SingleContainer { {MTCH-NeighbourCellInformation-ExtIEs} }
+}
+
+MTCH-NeighbourCellInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+UpdateThresholdMBS-ListInformation ::= SEQUENCE {
+ thresholdMBSList OCTET STRING OPTIONAL,
+ thresholdIndexSessionList ThresholdIndexSessionList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {UpdateThresholdMBS-ListInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+UpdateThresholdMBS-ListInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ThresholdIndexSessionList ::= SEQUENCE (SIZE(1..maxMBSSessionsinSessionInfoList)) OF ThresholdIndexSession-Item
+ThresholdIndexSession-Item ::= SEQUENCE {
+ mbsSessionID MBS-Session-ID,
+ thresholdIndexInformation ThresholdIndexInformation,
+ iE-Extensions ProtocolExtensionContainer { {ThresholdIndexSession-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ThresholdIndexSession-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ThresholdIndexInformation ::= CHOICE {
+ thresholdIndexprovided ThresholdIndex,
+ thresholdIndexnotprovided NULL,
+ choice-extension ProtocolIE-SingleContainer { {ThresholdIndexInformation-ExtIEs} }
+}
+
+ThresholdIndexInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+ThresholdIndex ::= INTEGER (0..maxnoofThresholdMBS-1)
+
+MulticastDU2CURRCInfo ::= SEQUENCE {
+ mBS-Multicast-DU2CU-Cell-List MBS-Multicast-DU2CU-Cell-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MulticastDU2CURRCInfo-ExtIEs } } OPTIONAL,
+ ...
+}
+
+MulticastDU2CURRCInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBS-Multicast-DU2CU-Cell-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF MBS-Multicast-DU2CU-Cell-Item
+
+MBS-Multicast-DU2CU-Cell-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ mbsMulticastConfigurationResponseInfo MBSMulticastConfigurationResponseInfo OPTIONAL,
+ mbsMulticastConfigurationNotification MBSMulticastConfigurationNotification OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { MBS-Multicast-DU2CU-Cell-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBS-Multicast-DU2CU-Cell-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBSMulticastConfigurationResponseInfo ::= CHOICE {
+ mbsMulticastConfiguration-available MBSMulticastConfiguration-available,
+ mbsMulticastConfiguration-notavailable MBSMulticastConfiguration-notavailable,
+ choice-extension ProtocolIE-SingleContainer { {MBSMulticastConfigurationResponseInfo-ExtIEs} }
+}
+
+MBSMulticastConfigurationResponseInfo-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+MBSMulticastConfiguration-available ::= SEQUENCE {
+ mBSMulticastConfiguration OCTET STRING,
+ iE-Extensions ProtocolExtensionContainer { { MBSMulticastConfiguration-available-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBSMulticastConfiguration-available-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBSMulticastConfiguration-notavailable ::= SEQUENCE {
+ mBSMulticastConfiguration-notavailable ENUMERATED {not-available, ...},
+ iE-Extensions ProtocolExtensionContainer { { MBSMulticastConfiguration-notavailable-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBSMulticastConfiguration-notavailable-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBSMulticastConfigurationNotification ::= SEQUENCE {
+ mbsMulticastConfigurationNotificationInfo MBSMulticastConfigurationNotificationInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {MBSMulticastConfigurationNotification-ExtIEs} } OPTIONAL,
+ ...
+}
+
+MBSMulticastConfigurationNotification-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+MBSMulticastConfigurationNotificationInfo ::= CHOICE {
+ mbsMulticastConfigurationChanged OCTET STRING,
+ mbsMulticastConfigurationRemoved NULL,
+ choice-extension ProtocolIE-SingleContainer { {MBSMulticastConfigurationNotificationInfo-ExtIEs} }
+}
+
+MBSMulticastConfigurationNotificationInfo-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
MulticastF1UContext-ToBeSetup-Item ::= SEQUENCE {
mRB-ID MRB-ID,
mbs-f1u-info-at-DU UPTransportLayerInformation,
mbsProgressInformation MRB-ProgressInformation OPTIONAL,
+ -- The above IE shall be present if the MC F1-U Context usage IE in the MBS Multicast F1-U Context Descriptor IE is set to "ptp forwarding".
iE-Extensions ProtocolExtensionContainer { {MulticastF1UContext-ToBeSetup-Item-ExtIEs} } OPTIONAL,
...
}
@@ -3706,7 +4638,7 @@ MBS-ServiceAreaCellList ::= SEQUENCE (SIZE(1.. maxnoofCellsforMBS)) OF NRCGI
MBS-ServiceAreaTAIList ::= SEQUENCE (SIZE(1.. maxnoofTAIforMBS)) OF MBS-ServiceAreaTAIList-Item
MBS-ServiceAreaTAIList-Item ::= SEQUENCE {
plmn-ID PLMN-Identity,
- five5-TAC FiveGS-TAC,
+ fiveGS-TAC FiveGS-TAC,
iE-Extensions ProtocolExtensionContainer { {MBS-ServiceAreaTAIList-Item-ExtIEs} } OPTIONAL,
...
}
@@ -3943,6 +4875,10 @@ MultiplexingInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+MusimCapabilityRestrictionIndication ::= ENUMERATED {true, ...}
+
+MusimCandidateBandList ::= OCTET STRING
+
M2Configuration ::= ENUMERATED {true, ...}
@@ -4013,13 +4949,13 @@ MDTConfiguration ::= SEQUENCE {
mdt-Activation MDT-Activation,
measurementsToActivate MeasurementsToActivate,
m2Configuration M2Configuration OPTIONAL,
- -- C-ifM2: This IE shall be present if the Measurements to Activate IE has the second bit set to "1".
+ -- The above IE shall be present if the Measurements to Activate IE has the second bit set to "1".
m5Configuration M5Configuration OPTIONAL,
- -- C-ifM5: This IE shall be present if the Measurements to Activate IE has the fifth bit set to "1".
+ -- The above IE shall be present if the Measurements to Activate IE has the fifth bit set to "1".
m6Configuration M6Configuration OPTIONAL,
- -- C-ifM6: This IE shall be present if the Measurements to Activate IE has the seventh bit set to "1".
+ -- The above IE shall be present if the Measurements to Activate IE has the seventh bit set to "1".
m7Configuration M7Configuration OPTIONAL,
- -- C-ifM7: This IE shall be present if the Measurements to Activate IE has the eighth bit set to "1".
+ -- The above IE shall be present if the Measurements to Activate IE has the eighth bit set to "1".
iE-Extensions ProtocolExtensionContainer { { MDTConfiguration-ExtIEs} } OPTIONAL,
...
}
@@ -4032,6 +4968,8 @@ MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMN-Identity
MDTPLMNModificationList ::= SEQUENCE (SIZE(0..maxnoofMDTPLMNs)) OF PLMN-Identity
+MeasuredFrequencyHops ::= ENUMERATED {singleHop, multiHop, ...}
+
MeasuredResultsValue ::= CHOICE {
uL-AngleOfArrival UL-AoA,
uL-SRS-RSRP UL-SRS-RSRP,
@@ -4043,17 +4981,69 @@ MeasuredResultsValue ::= CHOICE {
MeasuredResultsValue-ExtIEs F1AP-PROTOCOL-IES ::= {
{ ID id-ZoAInformation CRITICALITY reject TYPE ZoAInformation PRESENCE mandatory}|
{ ID id-MultipleULAoA CRITICALITY reject TYPE MultipleULAoA PRESENCE mandatory}|
- { ID id-UL-SRS-RSRPP CRITICALITY reject TYPE UL-SRS-RSRPP PRESENCE mandatory},
+ { ID id-UL-SRS-RSRPP CRITICALITY reject TYPE UL-SRS-RSRPP PRESENCE mandatory}|
+ { ID id-UL-RSCP CRITICALITY reject TYPE UL-RSCP PRESENCE mandatory},
...
}
MeasurementsToActivate ::= BIT STRING (SIZE (8))
+Mobile-TRP-LocationInformation ::= SEQUENCE {
+ location-Information OCTET STRING,
+ velocity-Information OCTET STRING OPTIONAL,
+ location-time-stamp TimeStamp OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Mobile-TRP-LocationInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+Mobile-TRP-LocationInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Mobile-IAB-MT-UE-ID ::= OCTET STRING
+
+
MUSIM-GapConfig ::= OCTET STRING
+MobileIAB-Barred ::= ENUMERATED {barred, not-barred, ...}
+
+MeasBasedOnAggregatedResources ::= ENUMERATED { true, ... }
-- N
+NRA2XServicesAuthorized ::= SEQUENCE {
+ aerialUE AerialUE OPTIONAL,
+ controllerUE ControllerUE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {NRA2XServicesAuthorized-ExtIEs} } OPTIONAL
+}
+
+NRA2XServicesAuthorized-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AerialUE ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+ControllerUE ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+
+N3CIndirectPathAddition::= SEQUENCE {
+ targetRelayUEID GNB-DU-UE-F1AP-ID,
+ iE-Extensions ProtocolExtensionContainer { { N3CIndirectPathAddition-ExtIEs } } OPTIONAL,
+ ...
+}
+
+N3CIndirectPathAddition-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
NA-Resource-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofHSNASlots)) OF NA-Resource-Configuration-Item
NA-Resource-Configuration-Item ::= SEQUENCE {
@@ -4073,6 +5063,19 @@ NAUplink ::= ENUMERATED { true, false, ...}
Ncd-SSB-RedCapInitialBWP-SDT ::= OCTET STRING
+NetworkControlledRepeaterAuthorized ::= ENUMERATED { authorized, not-authorized, ...}
+
+NCGI-to-be-Updated-List-Item ::= SEQUENCE {
+ oLDNCGI NRCGI,
+ nEWNCGI NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { NCGI-to-be-Updated-List-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+NCGI-to-be-Updated-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Neighbour-Node-Cells-List ::= SEQUENCE (SIZE(1..maxnoofNeighbourNodeCellsIAB)) OF Neighbour-Node-Cells-List-Item
Neighbour-Node-Cells-List-Item ::= SEQUENCE{
@@ -4103,6 +5106,8 @@ NeedForGapNCSGInfoNR ::= OCTET STRING
NeedForGapNCSGInfoEUTRA ::= OCTET STRING
+NeedForInterruptionInfoNR ::= OCTET STRING
+
Neighbour-Cell-Information-Item ::= SEQUENCE {
nRCGI NRCGI,
intendedTDD-DL-ULConfig IntendedTDD-DL-ULConfig OPTIONAL,
@@ -4201,6 +5206,10 @@ NR-PRSBeamInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
NR-TADV ::= INTEGER (0.. 7690)
+NReRedCapUEIndication ::= ENUMERATED {true, ...}
+
+ERedcap-Bcast-Information ::= BIT STRING(SIZE(8))
+
NRRedCapUEIndication ::= ENUMERATED {true, ...}
NRPagingeDRXInformation ::= SEQUENCE {
@@ -4238,6 +5247,7 @@ NRPagingeDRXInformationforRRCINACTIVE ::= SEQUENCE {
}
NRPagingeDRXInformationforRRCINACTIVE-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+
...
}
@@ -4246,6 +5256,32 @@ NRPaging-eDRX-Cycle-Inactive ::= ENUMERATED {
...
}
+
+NRPaginglongeDRXInformationforRRCINACTIVE ::= SEQUENCE {
+ nRPaging-long-eDRX-Cycle-Inactive NRPaging-long-eDRX-Cycle-Inactive,
+ nRPaging-Time-Window-Inactive NRPaging-Time-Window-Inactive,
+ iE-Extensions ProtocolExtensionContainer { { NRPaginglongeDRXInformationforRRCINACTIVE-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRPaginglongeDRXInformationforRRCINACTIVE-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NRPaging-long-eDRX-Cycle-Inactive ::= ENUMERATED {
+ hf2, hf4, hf8, hf16, hf32, hf64, hf128, hf256, hf512, hf1024, ...
+}
+
+
+NRPaging-Time-Window-Inactive ::= 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, ...
+}
+
NonDynamic5QIDescriptor ::= SEQUENCE {
fiveQI INTEGER (0..255, ...),
qoSPriorityLevel INTEGER (1..127) OPTIONAL,
@@ -4377,7 +5413,7 @@ NR-Mode-Info ::= CHOICE {
}
NR-Mode-Info-ExtIEs F1AP-PROTOCOL-IES ::= {
- { ID id-NR-U CRITICALITY ignore TYPE NR-U-Channel-Info-List PRESENCE optional },
+ { ID id-NR-U CRITICALITY ignore TYPE NR-U-Channel-Info-List PRESENCE mandatory},
...
}
@@ -4405,7 +5441,7 @@ NRPRACHConfig-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
NRCellIdentity ::= BIT STRING (SIZE(36))
-NRNRB ::= ENUMERATED { nrb11, nrb18, nrb24, nrb25, nrb31, nrb32, nrb38, nrb51, nrb52, nrb65, nrb66, nrb78, nrb79, nrb93, nrb106, nrb107, nrb121, nrb132, nrb133, nrb135, nrb160, nrb162, nrb189, nrb216, nrb217, nrb245, nrb264, nrb270, nrb273, ..., nrb33, nrb62, nrb124, nrb148, nrb248, nrb44, nrb58, nrb92, nrb119, nrb188, nrb242}
+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, nrb15}
NRPCI ::= INTEGER(0..1007)
@@ -4439,7 +5475,7 @@ NR-U-Channel-Info-List ::= SEQUENCE (SIZE (1..maxnoofNR-UChannelIDs)) OF NR-U-Ch
NR-U-Channel-Info-Item ::= SEQUENCE {
nr-U-channel-ID INTEGER(1.. maxnoofNR-UChannelIDs,...),
nR-ARFCN INTEGER (0..maxNRARFCN),
- bandwidth ENUMERATED{mHz-10,mHz-20,mHz-40, mHz-60, mHz-80,...},
+ bandwidth ENUMERATED{mHz-10,mHz-20,mHz-40, mHz-60, mHz-80,..., mHz-100},
iE-Extensions ProtocolExtensionContainer { { NR-U-Channel-Info-List-ExtIEs } } OPTIONAL,
...
}
@@ -4460,6 +5496,8 @@ NR-U-Channel-Item ::= SEQUENCE {
}
NR-U-Channel-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ChannelOccupancyTimePercentageUL CRITICALITY ignore EXTENSION ChannelOccupancyTimePercentage PRESENCE optional}|
+ { ID id-RadioResourceStatusNR-U CRITICALITY ignore EXTENSION RadioResourceStatusNR-U PRESENCE optional},
...
}
@@ -4507,6 +5545,15 @@ NRUESidelinkAggregateMaximumBitrate-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
NZP-CSI-RS-ResourceID::= INTEGER (0..191)
+N6JitterInformation ::= SEQUENCE {
+ n6JitterLowerBound INTEGER (-127..127),
+ n6JitterUpperBound INTEGER (-127..127),
+ iE-Extensions ProtocolExtensionContainer { { N6JitterInformationExtIEs } } OPTIONAL,
+ ...}
+
+N6JitterInformationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
-- O
@@ -4543,6 +5590,18 @@ PacketErrorRate-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+PathAdditionInformation ::= CHOICE {
+ indirectPathAddition IndirectPathAddition,
+ directPathAddition NULL,
+ n3C-indirectPathAddition N3CIndirectPathAddition,
+ choice-extension ProtocolIE-SingleContainer { { PathAdditionInformation-ExtIEs} }
+}
+
+PathAdditionInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
PER-Scalar ::= INTEGER (0..9, ...)
PER-Exponent ::= INTEGER (0..9, ...)
@@ -4553,7 +5612,19 @@ PagingCell-Item ::= SEQUENCE {
PagingCell-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-LastUsedCellIndication CRITICALITY ignore EXTENSION LastUsedCellIndication PRESENCE optional }|
- { ID id-PEISubgroupingSupportIndication CRITICALITY ignore EXTENSION PEISubgroupingSupportIndication PRESENCE optional },
+ { ID id-PEISubgroupingSupportIndication CRITICALITY ignore EXTENSION PEISubgroupingSupportIndication PRESENCE optional }|
+ { ID id-Recommended-SSBs-List CRITICALITY ignore EXTENSION Recommended-SSBs-List PRESENCE optional },
+ ...
+}
+
+Recommended-SSBs-List ::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF RecommendedSSBItem-List-Item
+
+RecommendedSSBItem-List-Item::= SEQUENCE {
+ sSB-Index SSB-Index,
+ iE-Extensions ProtocolExtensionContainer { { RecommendedSSBItem-List-Item-ExtIEs} } OPTIONAL
+}
+
+RecommendedSSBItem-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
@@ -4581,6 +5652,8 @@ PagingOrigin ::= ENUMERATED { non-3gpp, ...}
PagingPriority ::= ENUMERATED { priolevel1, priolevel2, priolevel3, priolevel4, priolevel5, priolevel6, priolevel7, priolevel8,...}
+ParentTImeSource ::= ENUMERATED {synce, ptp, gnss, atomicclock, terrestrialradio, serialtimecode, ntp, handset, other, ...}
+
PEIPSAssistanceInfo ::= SEQUENCE {
cNSubgroupID CNSubgroupID,
iE-Extensions ProtocolExtensionContainer { { PEIPSAssistanceInfo-ExtIEs } } OPTIONAL
@@ -4601,6 +5674,12 @@ RelativePathDelay ::= CHOICE {
}
RelativePathDelay-ExtIEs F1AP-PROTOCOL-IES ::= {
+ {ID id-ReportingGranularitykminus1additionalpath CRITICALITY ignore TYPE ReportingGranularitykminus1AdditionalPath PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus2additionalpath CRITICALITY ignore TYPE ReportingGranularitykminus2AdditionalPath PRESENCE mandatory }|
+ {ID id-ReportingGranularitykminus3additionalpath CRITICALITY ignore TYPE ReportingGranularitykminus3AdditionalPath PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus4additionalpath CRITICALITY ignore TYPE ReportingGranularitykminus4AdditionalPath PRESENCE mandatory }|
+ {ID id-ReportingGranularitykminus5additionalpath CRITICALITY ignore TYPE ReportingGranularitykminus5AdditionalPath PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus6additionalpath CRITICALITY ignore TYPE ReportingGranularitykminus6AdditionalPath PRESENCE mandatory },
...
}
@@ -4701,6 +5780,8 @@ PC5RLCChannelQoSInformation ::= CHOICE {
}
PC5RLCChannelQoSInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-U2URLCChannelQoS CRITICALITY reject TYPE PC5QoSParameters PRESENCE mandatory},
+
...
}
@@ -4715,7 +5796,13 @@ PC5RLCChannelToBeSetupItem ::= SEQUENCE {
...
}
+-- WS modification: define a dedicated type
+PeerUE-ID ::= BIT STRING (SIZE (24))
+
PC5RLCChannelToBeSetupItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+-- WS modification: define a dedicated type
+-- { ID id-PeerUE-ID CRITICALITY reject EXTENSION BIT STRING (SIZE (24)) PRESENCE optional },
+ { ID id-PeerUE-ID CRITICALITY reject EXTENSION PeerUE-ID PRESENCE optional },
...
}
@@ -4918,6 +6005,28 @@ PeriodicityList-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+PeriodicityBound ::= SEQUENCE {
+ periodicityLowerBound Periodicity,
+ periodicityUpperBound Periodicity,
+ iE-Extensions ProtocolExtensionContainer { {PeriodicityBound-ExtIEs} } OPTIONAL,
+ ...
+}
+
+PeriodicityBound-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AllowedPeriodicityList ::= SEQUENCE (SIZE(1..maxnoofPeriodicities)) OF Periodicity
+
+PeriodicityRange ::= CHOICE {
+ periodicityBound PeriodicityBound,
+ periodicityList AllowedPeriodicityList,
+ choice-extensions ProtocolIE-SingleContainer { {PeriodicityRange-ExtIEs} }
+}
+
+PeriodicityRange-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
Permutation ::= ENUMERATED {dfu, ufd, ...}
@@ -4942,7 +6051,7 @@ PosBroadcast ::= ENUMERATED {
...
}
-PosConextRevIndication ::= ENUMERATED {true, ...}
+PosContextRevIndication ::= ENUMERATED {true, ...}
PositioningBroadcastCells ::= SEQUENCE (SIZE (1..maxnoBcastCell)) OF NRCGI
@@ -4991,6 +6100,7 @@ PosMeasurementQuantities-Item ::= SEQUENCE {
}
PosMeasurementQuantities-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-TimingReportingGranularityFactorExtended CRITICALITY ignore EXTENSION TimingReportingGranularityFactorExtended PRESENCE optional},
...
}
@@ -5007,7 +6117,11 @@ PosMeasurementResultItem ::= SEQUENCE {
PosMeasurementResultItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-ARP-ID CRITICALITY ignore EXTENSION ARP-ID PRESENCE optional}|
{ ID id-SRSResourcetype CRITICALITY ignore EXTENSION SRSResourcetype PRESENCE optional}|
- { ID id-LoS-NLoSInformation CRITICALITY ignore EXTENSION LoS-NLoSInformation PRESENCE optional },
+ { ID id-LoS-NLoSInformation CRITICALITY ignore EXTENSION LoS-NLoSInformation PRESENCE optional }|
+ { ID id-Mobile-TRP-LocationInformation CRITICALITY ignore EXTENSION Mobile-TRP-LocationInformation PRESENCE optional }|
+ { ID id-AggregatedPosSRSResourceIDList CRITICALITY ignore EXTENSION AggregatedPosSRSResourceIDList PRESENCE optional }|
+ { ID id-MeasuredFrequencyHops CRITICALITY ignore EXTENSION MeasuredFrequencyHops PRESENCE optional }|
+ { ID id-MeasBasedOnAggregatedResources CRITICALITY ignore EXTENSION MeasBasedOnAggregatedResources PRESENCE optional },
...
}
@@ -5031,7 +6145,8 @@ PosMeasurementType ::= ENUMERATED {
ul-rtoa,
... ,
multiple-ul-aoa,
- ul-srs-rsrpp
+ ul-srs-rsrpp,
+ ul-rscp
}
PosReportCharacteristics ::= ENUMERATED {
@@ -5107,6 +6222,7 @@ PosSRSResource-Item ::= SEQUENCE {
}
PosSRSResource-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-TxHoppingConfiguration CRITICALITY ignore EXTENSION TxHoppingConfiguration PRESENCE optional},
...
}
@@ -5120,9 +6236,21 @@ PosSRSResourceSet-Item ::= SEQUENCE {
}
PosSRSResourceSet-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AggregatedPosSRSResourceSetList CRITICALITY ignore EXTENSION AggregatedPosSRSResourceSetList PRESENCE optional},
...
}
+PosValidityAreaCellList ::= SEQUENCE (SIZE(1.. maxnoVACell)) OF PosValidityAreaCellList-Item
+
+PosValidityAreaCellList-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ nRPCI INTEGER (0..1007) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PosValidityAreaCellList-Item-ExtIEs } } OPTIONAL
+}
+
+PosValidityAreaCellList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
PosSRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoSRS-PosResourceSets)) OF PosSRSResourceSet-Item
PrimaryPathIndication ::= ENUMERATED {
@@ -5131,6 +6259,17 @@ PrimaryPathIndication ::= ENUMERATED {
...
}
+PreambleIndexList ::= SEQUENCE (SIZE (1.. maxnoofLTMCells)) OF PreambleIndexList-Item
+
+PreambleIndexList-Item::= SEQUENCE {
+ preambleIndex INTEGER (0..63),
+ iE-Extensions ProtocolExtensionContainer { { PreambleIndex-Item-ExtIEs} } OPTIONAL
+}
+
+PreambleIndex-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Pre-emptionCapability ::= ENUMERATED {
shall-not-trigger-pre-emption,
may-trigger-pre-emption
@@ -5141,6 +6280,8 @@ Pre-emptionVulnerability ::= ENUMERATED {
pre-emptable
}
+Preconfigured-measurement-GAP-Request ::= ENUMERATED {true, ...}
+
PriorityLevel ::= INTEGER { spare (0), highest (1), lowest (14), no-priority (15) } (0..15)
ProtectedEUTRAResourceIndication ::= OCTET STRING
@@ -5161,6 +6302,7 @@ PRSConfiguration ::= SEQUENCE {
}
PRSConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AggregatedPRSResourceSetList CRITICALITY ignore EXTENSION AggregatedPRSResourceSetList PRESENCE optional },
...
}
@@ -5206,9 +6348,9 @@ PRSAngleList ::= SEQUENCE (SIZE(1.. maxnoofPRS-ResourcesPerSet)) OF PRSAngleItem
PRSAngleItem ::= SEQUENCE {
nR-PRS-Azimuth INTEGER (0..359),
- nR-PRS-Azimuth-fine INTEGER (0..9),
- nR-PRS-Elevation INTEGER (0..180),
- nR-PRS-Elevation-fine INTEGER (0..9),
+ nR-PRS-Azimuth-fine INTEGER (0..9) OPTIONAL,
+ nR-PRS-Elevation INTEGER (0..180) OPTIONAL,
+ nR-PRS-Elevation-fine INTEGER (0..9) OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { PRSAngleItem-ItemExtIEs } } OPTIONAL
}
@@ -5263,9 +6405,16 @@ PRSResource-Item ::= SEQUENCE {
}
PRSResource-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ExtendedResourceSymbolOffset CRITICALITY ignore EXTENSION ExtendedResourceSymbolOffset PRESENCE optional}|
+ {ID id-AggregatedPRSResourceSetList CRITICALITY ignore EXTENSION AggregatedPRSResourceSetList PRESENCE optional},
...
}
+PRSBandwidthAggregationRequestIndication ::= ENUMERATED{true, ...}
+
+ExtendedResourceSymbolOffset ::= INTEGER (0..13,...)
+
+
PRSResource-QCLInfo ::= CHOICE {
qCLSourceSSB PRSResource-QCLSourceSSB,
qCLSourcePRS PRSResource-QCLSourcePRS,
@@ -5307,11 +6456,11 @@ PRSResourceSet-Item ::= SEQUENCE {
pointA INTEGER (0..3279165),
combSize ENUMERATED{n2, n4, n6, n12, ...},
cPType ENUMERATED{normal, extended, ...},
- resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,...},
+ resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,..., n128, n256, n512},
resourceSetSlotOffset INTEGER(0..81919,...),
resourceRepetitionFactor ENUMERATED{rf1,rf2,rf4,rf6,rf8,rf16,rf32,...},
resourceTimeGap ENUMERATED{tg1,tg2,tg4,tg8,tg16,tg32,...},
- resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...},
+ resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...,n1},
pRSMuting PRSMuting OPTIONAL,
pRSResourceTransmitPower INTEGER(-60..50),
pRSResource-List PRSResource-List,
@@ -5405,7 +6554,6 @@ PWSSystemInformationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
PrivacyIndicator ::= ENUMERATED {immediate-MDT, logged-MDT, ...}
-PRS-ID ::= INTEGER(0..255)
PRSTRPList ::= SEQUENCE (SIZE(1.. maxnoofTRPs)) OF PRSTRPItem
@@ -5432,17 +6580,18 @@ RequestedDLPRSTransmissionCharacteristics ::= SEQUENCE {
...
}
RequestedDLPRSTransmissionCharacteristics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-PRSBandwidthAggregationRequestIndication CRITICALITY ignore EXTENSION PRSBandwidthAggregationRequestIndication PRESENCE optional},
...
}
RequestedDLPRSResourceSet-List ::= SEQUENCE (SIZE (1..maxnoofPRSresourceSets)) OF RequestedDLPRSResourceSet-Item
RequestedDLPRSResourceSet-Item ::= SEQUENCE {
- pRSbandwidth INTEGER(1..63),
+ pRSbandwidth INTEGER(1..63) OPTIONAL,
combSize ENUMERATED{n2, n4, n6, n12, ...} OPTIONAL,
- resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,...} OPTIONAL,
+ resourceSetPeriodicity ENUMERATED{n4,n5,n8,n10,n16,n20,n32,n40,n64,n80,n160,n320,n640,n1280,n2560,n5120,n10240,n20480,n40960, n81920,..., n128, n256, n512} OPTIONAL,
resourceRepetitionFactor ENUMERATED{rf1,rf2,rf4,rf6,rf8,rf16,rf32,...} OPTIONAL,
- resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...} OPTIONAL,
+ resourceNumberofSymbols ENUMERATED{n2,n4,n6,n12,...,n1} OPTIONAL,
requestedDLPRSResource-List RequestedDLPRSResource-List OPTIONAL,
resourceSetStartTimeAndDuration StartTimeAndDuration OPTIONAL,
iE-Extensions ProtocolExtensionContainer { { RequestedDLPRSResourceSet-Item-ExtIEs} } OPTIONAL,
@@ -5479,6 +6628,32 @@ PRSTransmissionTRPItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+PreambleIndex ::= INTEGER(0..63)
+
+PDUSetQoSParameters ::= SEQUENCE {
+ ulPDUSetQoSInformation PDUSetQoSInformation OPTIONAL,
+ dlPDUSetQoSInformation PDUSetQoSInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PDUSetQoSParameters-ExtIEs } } OPTIONAL
+}
+
+PDUSetQoSParameters-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PDUSetQoSInformation ::= SEQUENCE {
+ pduSetDelayBudget ExtendedPacketDelayBudget OPTIONAL,
+ pduSetErrorRate PacketErrorRate OPTIONAL,
+ pduSetIntegratedHandlingInformation ENUMERATED {true, false, ...} OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PDUSetQoSInformation-ExtIEs } } OPTIONAL
+}
+
+PDUSetQoSInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PSIbasedSDUdiscardUL ::= ENUMERATED {start, stop, ...}
+
+PointA ::= INTEGER (0..3279165)
-- Q
@@ -5501,6 +6676,7 @@ QoEInformationList-Item ::= SEQUENCE {
}
QoEInformationList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-dRB-List CRITICALITY ignore EXTENSION DRB-List PRESENCE optional},
...
}
@@ -5539,7 +6715,8 @@ QoSFlowLevelQoSParameters-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-PDUSessionID CRITICALITY ignore EXTENSION PDUSessionID PRESENCE optional}|
{ ID id-ULPDUSessionAggregateMaximumBitRate CRITICALITY ignore EXTENSION BitRate PRESENCE optional}|
{ ID id-QosMonitoringRequest CRITICALITY ignore EXTENSION QosMonitoringRequest PRESENCE optional}|
- { ID id-PDCPTerminatingNodeDLTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional },
+ { ID id-PDCPTerminatingNodeDLTNLAddrInfo CRITICALITY ignore EXTENSION TransportLayerAddress PRESENCE optional }|
+ { ID id-PDUSetQoSParameters CRITICALITY ignore EXTENSION PDUSetQoSParameters PRESENCE optional},
...
}
@@ -5567,18 +6744,33 @@ RACH-Config-Common ::= OCTET STRING
RACH-Config-Common-IAB ::= OCTET STRING
-RACHReportContainer::= OCTET STRING
+Range ::= ENUMERATED {m50, m80, m180, m200, m350, m400, m500, m700, m1000, ...}
+
+RAReportContainer::= OCTET STRING
-RACHReportInformationList ::= SEQUENCE (SIZE(1.. maxnoofRACHReports)) OF RACHReportInformationItem
+RAReportList ::= SEQUENCE (SIZE(1.. maxnoofRAReports)) OF RAReportItem
-RACHReportInformationItem ::= SEQUENCE {
- rACHReportContainer RACHReportContainer,
+RAReportItem ::= SEQUENCE {
+ rAReportContainer RAReportContainer,
uEAssitantIdentifier GNB-DU-UE-F1AP-ID OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { RACHReportInformationItem-ExtIEs} } OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RAReportItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RAReportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RAReportIndicationList ::= SEQUENCE (SIZE(1..maxnoofUEsforRAReportIndications)) OF RAReportIndicationList-Item
+
+RAReportIndicationList-Item ::= SEQUENCE {
+ gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
+ iE-Extensions ProtocolExtensionContainer { { RAReportIndicationList-Item-ExtIEs} } OPTIONAL,
...
+
}
-RACHReportInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+RAReportIndicationList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
@@ -5595,6 +6787,16 @@ RadioResourceStatus-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+RadioResourceStatusNR-U ::= SEQUENCE {
+ dl-Total-PRB-usage INTEGER (0..100),
+ ul-Total-PRB-usage INTEGER (0..100),
+ iE-Extensions ProtocolExtensionContainer { { RadioResourceStatusNR-U-ExtIEs} } OPTIONAL,
+ ...
+}
+RadioResourceStatusNR-U-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
MIMOPRBusageInformation ::= SEQUENCE {
dl-GBR-PRB-usage-for-MIMO INTEGER (0..100),
ul-GBR-PRB-usage-for-MIMO INTEGER (0..100),
@@ -5610,6 +6812,69 @@ MIMOPRBusageInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+RANfeedbacktype ::= CHOICE {
+ proactive RANfeedbacktype-proactive,
+ reactive RANfeedbacktype-reactive,
+ choice-extensions ProtocolIE-SingleContainer { {RANfeedbacktype-ExtIEs} }
+}
+
+RANfeedbacktype-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+RANfeedbacktype-proactive ::= SEQUENCE {
+ burstArrivalTimeWindow BurstArrivalTimeWindow,
+ periodicityRange PeriodicityRange OPTIONAL,
+ iE-Extension ProtocolExtensionContainer { {RANfeedbacktype-proactive-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RANfeedbacktype-proactive-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RANfeedbacktype-reactive ::= SEQUENCE {
+ capabilityForBATAdaptation ENUMERATED {true, ...},
+ iE-Extension ProtocolExtensionContainer { {RANfeedbacktype-reactive-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RANfeedbacktype-reactive-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RANSharingAssistanceInformation ::= ENUMERATED {
+ mbs-session-in-non-shared-cell-resources,
+ ...
+}
+
+RANTSSRequestType ::= ENUMERATED {start, stop, ...}
+
+RANTimingSynchronisationStatusInfo ::= SEQUENCE {
+ synchronisationstate ENUMERATED {locked, holdover, freeRun, ...} OPTIONAL,
+ traceabletoUTC ENUMERATED { true, false, ...} OPTIONAL,
+ traceabletoGNSS ENUMERATED { true, false, ...} OPTIONAL,
+ clockFrequencyStability BIT STRING (SIZE(16)) OPTIONAL,
+ clockAccuracy ClockAccuracy OPTIONAL,
+ parentTimeSource ParentTImeSource OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RANTimingSynchronisationStatusInfo-ExtIEs} } OPTIONAL,
+...
+}
+
+RANTimingSynchronisationStatusInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+ }
+
+ClockAccuracy ::= CHOICE {
+ clockAccuracyValue INTEGER (1..40000000, ...),
+ clockAccuracyIndex INTEGER (32..47, ...),
+ choice-Extensions ProtocolIE-SingleContainer { { ClockAccuracy-ExtIEs} }
+}
+
+ClockAccuracy-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
RANAC ::= INTEGER (0..255)
RAN-MeasurementID ::= INTEGER (1.. 65536, ...)
@@ -5661,6 +6926,20 @@ Re-routingEnableIndicator ::= ENUMERATED {
...
}
+Recommended-SSBs-for-Paging-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF Recommended-SSBs-for-Paging-List-Item
+
+Recommended-SSBs-for-Paging-List-Item::= SEQUENCE {
+ nRCGI NRCGI,
+ sSBs-forPaging-List SSBs-forPaging-List,
+ iE-Extensions ProtocolExtensionContainer { { Recommended-SSBs-for-Paging-List-Item-ExtIEs} } OPTIONAL
+}
+
+Recommended-SSBs-for-Paging-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
Redcap-Bcast-Information ::= BIT STRING(SIZE(8))
RedCapIndication ::= ENUMERATED {true, ...}
@@ -5696,6 +6975,20 @@ ReferenceSignal-ExtIEs F1AP-PROTOCOL-IES ::= {
...
}
+
+RA-RNTI ::= INTEGER (0..65535, ...)
+
+ReferenceConfiguration ::= CHOICE {
+ rEQUESTforLowerLayerConfiguration RequestforLowerLayerConfiguration,
+ referenceConfiguration ReferenceConfigurationInformation,
+ choice-extension ProtocolIE-SingleContainer { { ReferenceConfiguration-ExtIEs } }
+}
+
+ReferenceConfiguration-ExtIEs F1AP-PROTOCOL-IES ::= {
+...
+}
+
+
RelativeCartesianLocation ::= SEQUENCE {
xYZunit ENUMERATED {mm, cm, dm, ...},
xvalue INTEGER (-65536..65535),
@@ -5732,6 +7025,34 @@ RegistrationRequest ::= ENUMERATED{start, stop, add, ...}
ReportCharacteristics ::= BIT STRING (SIZE(32))
+ReportingGranularitykminus1 ::= INTEGER(0..3940097)
+
+ReportingGranularitykminus2 ::= INTEGER(0..7880193)
+
+
+
+ReportingGranularitykminus3 ::= INTEGER(0..15760385)
+
+ReportingGranularitykminus4 ::= INTEGER(0..31520769)
+
+ReportingGranularitykminus5 ::= INTEGER(0..63041537)
+
+ReportingGranularitykminus6 ::= INTEGER(0..126083073)
+
+
+ReportingGranularitykminus1AdditionalPath ::= INTEGER(0..32701)
+
+ReportingGranularitykminus2AdditionalPath ::= INTEGER(0..65401)
+
+ReportingGranularitykminus3AdditionalPath ::= INTEGER(0..130801)
+
+ReportingGranularitykminus4AdditionalPath ::= INTEGER(0..261601)
+
+ReportingGranularitykminus5AdditionalPath ::= INTEGER(0..523201)
+
+ReportingGranularitykminus6AdditionalPath ::= INTEGER(0..1046401)
+
+
ReportingPeriodicity ::= ENUMERATED{ms500, ms1000, ms2000, ms5000, ms10000, ...}
RequestedBandCombinationIndex ::= OCTET STRING
@@ -5742,10 +7063,21 @@ RequestedP-MaxFR2 ::= OCTET STRING
Requested-PDCCH-BlindDetectionSCG ::= OCTET STRING
+RequestedSRSPreconfigurationCharacteristics-List ::= SEQUENCE (SIZE (1.. maxnoPreconfiguredSRS)) OF RequestedSRSPreconfigurationCharacteristics-Item
+
+RequestedSRSPreconfigurationCharacteristics-Item ::= SEQUENCE {
+ requestedSRSTransmissionCharacteristics RequestedSRSTransmissionCharacteristics,
+ iE-Extensions ProtocolExtensionContainer {{ RequestedSRSPreconfigurationCharacteristics-Item-ExtIEs}} OPTIONAL,
+ ...
+}
+
+RequestedSRSPreconfigurationCharacteristics-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
RequestedSRSTransmissionCharacteristics ::= SEQUENCE {
numberOfTransmissions INTEGER (0..500, ...) OPTIONAL,
--- The IE shall be present if the Resource Type IE is set to “periodic” --
+ -- The above IE shall be present if the Resource Type IE is set to “periodic” --
resourceType ENUMERATED {periodic, semi-persistent, aperiodic,...},
bandwidthSRS BandwidthSRS,
sRSResourceSetList SRSResourceSetList OPTIONAL,
@@ -5754,7 +7086,10 @@ RequestedSRSTransmissionCharacteristics ::= SEQUENCE {
}
RequestedSRSTransmissionCharacteristics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-SrsFrequency CRITICALITY ignore EXTENSION SrsFrequency PRESENCE optional },
+ { ID id-SrsFrequency CRITICALITY ignore EXTENSION SrsFrequency PRESENCE optional }|
+ { ID id-BW-Aggregation-Request-Indication CRITICALITY ignore EXTENSION BW-Aggregation-Request-Indication PRESENCE optional }|
+ { ID id-PosValidityAreaCellList CRITICALITY ignore EXTENSION PosValidityAreaCellList PRESENCE optional }|
+ { ID id-ValidityAreaSpecificSRSInformation CRITICALITY ignore EXTENSION ValidityAreaSpecificSRSInformation PRESENCE optional },
...
}
@@ -5786,6 +7121,19 @@ ResourceCoordinationTransferInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
ResourceCoordinationTransferContainer ::= OCTET STRING
+
+ResourceMapping ::= SEQUENCE {
+ startPosition INTEGER (0..13),
+ nrofSumbols ENUMERATED {n1, n2, n4, n8, n12},
+ iE-Extensions ProtocolExtensionContainer { { ResourceMapping-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ResourceMapping-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
ResourceSetType ::= CHOICE {
periodic ResourceSetTypePeriodic,
semi-persistent ResourceSetTypeSemi-persistent,
@@ -5831,7 +7179,7 @@ RepetitionPeriod ::= INTEGER (0..131071, ...)
ReportingRequestType ::= SEQUENCE {
eventType EventType,
reportingPeriodicityValue ReportingPeriodicityValue OPTIONAL,
- -- C-ifEventTypeisPeriodic: This IE shall be present if the Event Type IE is set to "periodic" in the Event Type IE.
+ -- The above IE shall be present if the Event Type IE is set to "periodic" in the Event Type IE.
iE-Extensions ProtocolExtensionContainer { {ReportingRequestType-ExtIEs} } OPTIONAL
}
@@ -5891,7 +7239,7 @@ ResourceTypePos-ExtIEs F1AP-PROTOCOL-IES ::= {
}
ResourceTypePeriodicPos ::= SEQUENCE {
- periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, slot5120, slot10240, slot40960, slot81920, ..., slot128, slot256, slot512, slot20480},
+ periodicity SRS-Periodicity,
offset INTEGER(0..81919, ...),
iE-Extensions ProtocolExtensionContainer { { ResourceTypePeriodicPos-ExtIEs} } OPTIONAL
}
@@ -5901,7 +7249,7 @@ ResourceTypePeriodicPos-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
}
ResourceTypeSemi-persistentPos ::= SEQUENCE {
- periodicity ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, slot5120, slot10240, slot40960, slot81920, ..., slot128, slot256, slot512, slot20480},
+ periodicity SRS-Periodicity,
offset INTEGER(0..81919, ...),
iE-Extensions ProtocolExtensionContainer { { ResourceTypeSemi-persistentPos-ExtIEs} } OPTIONAL
}
@@ -6006,6 +7354,18 @@ RRCReconfigurationCompleteIndicator ::= ENUMERATED {
failure
}
+RRC-Terminating-IAB-Donor-Related-Info ::= SEQUENCE {
+ rRC-TerminatingIAB-Donor-gNB-ID GlobalGNB-ID,
+ mobileIAB-MT-BAP-Address BAPAddress,
+ iE-Extensions ProtocolExtensionContainer { { RRC-Terminating-IAB-Donor-Related-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RRC-Terminating-IAB-Donor-Related-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
RRC-Version ::= SEQUENCE {
latest-RRC-Version BIT STRING (SIZE(3)),
iE-Extensions ProtocolExtensionContainer { { RRC-Version-ExtIEs } } OPTIONAL}
@@ -6033,6 +7393,14 @@ ResponseTime-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+RACHConfiguration ::= OCTET STRING
+
+RequestforRACHConfiguration ::= ENUMERATED {true, ...}
+
+RequestforLowerLayerConfiguration::= ENUMERATED {true, ...}
+
+
+
RxTxTimingErrorMargin ::= ENUMERATED {tc0dot5, tc1, tc2, tc4, tc8, tc12, tc16, tc20, tc24, tc32, tc40, tc48, tc64, tc80, tc96, tc128, ...}
-- S
@@ -6103,6 +7471,21 @@ SCGActivationStatus ::= ENUMERATED {scg-activated, scg-deactivated, ...}
SCGIndicator ::= ENUMERATED{released, ...}
+SCPAC-Request ::= ENUMERATED {initiation, ...}
+
+S-CPAC-Configuration ::= SEQUENCE {
+ referenceConfigurationInformation ReferenceConfigurationInformation OPTIONAL,
+ completeConfigurationIndicator CompleteConfigurationIndicator OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { S-CPAC-Configuration-ExtIEs } } OPTIONAL,
+ ...
+}
+
+S-CPAC-Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+S-CPACLowerLayerReferenceConfigRequest ::= ENUMERATED{true, ...}
+
SCS-480 ::= INTEGER(0..319)
SCS-960 ::= INTEGER(0..639)
@@ -6165,8 +7548,9 @@ SDTInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
SDTRLCBearerConfiguration ::= OCTET STRING
-SDT-Termination-Request ::= ENUMERATED {radio-link-problem, normal, ...}
+SDT-Termination-Request ::= ENUMERATED {radio-link-problem, normal, ...,sdt-volume-threshold-crossed}
+SDT-Volume-Threshold ::= INTEGER(1.. 192000,...)
Search-window-information ::= SEQUENCE {
expectedPropagationDelay INTEGER (-3841..3841,...),
@@ -6188,6 +7572,8 @@ SelectedFeatureSetEntryIndex ::= OCTET STRING
CG-ConfigInfo ::= OCTET STRING
+ServCellInfoList ::= OCTET STRING
+
ServCellIndex ::= INTEGER (0..31, ...)
ServingCellMO ::= INTEGER (1..64, ...)
@@ -6211,6 +7597,7 @@ ServingCellMO-encoded-in-CGC-Item ::= SEQUENCE {
}
ServingCellMO-encoded-in-CGC-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-BWP-Id CRITICALITY ignore EXTENSION BWP-Id PRESENCE optional },
...
}
@@ -6241,7 +7628,9 @@ Served-Cell-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-SFN-Offset CRITICALITY ignore EXTENSION SFN-Offset PRESENCE optional }|
{ ID id-NPNBroadcastInformation CRITICALITY reject EXTENSION NPNBroadcastInformation PRESENCE optional }|
{ ID id-Supported-MBS-FSA-ID-List CRITICALITY ignore EXTENSION Supported-MBS-FSA-ID-List PRESENCE optional }|
- { ID id-Redcap-Bcast-Information CRITICALITY ignore EXTENSION Redcap-Bcast-Information PRESENCE optional },
+ { ID id-Redcap-Bcast-Information CRITICALITY ignore EXTENSION Redcap-Bcast-Information PRESENCE optional }|
+ { ID id-ERedcap-Bcast-Information CRITICALITY ignore EXTENSION ERedcap-Bcast-Information PRESENCE optional }|
+ { ID id-XR-Bcast-Information CRITICALITY ignore EXTENSION XR-Bcast-Information PRESENCE optional },
...
}
@@ -6337,6 +7726,8 @@ RelativeTime1900 ::= BIT STRING (SIZE (64))
ShortDRXCycleLength ::= ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32, ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, ...}
+ShortNonIntegerDRXCycleLength ::= ENUMERATED { ms1001over240, ms25over6, ms25over3, ms1001over120, ms100over9, ms25over2, ms40over3, ms125over9, ms50over3, ms1001over60, ms125over6, ms200over9, ms100over3, ms1001over30, ms125over3, ms1001over24, ms200over3, ...}
+
ShortDRXCycleTimer ::= INTEGER (1..16)
SIB1-message ::= OCTET STRING
@@ -6355,6 +7746,12 @@ SIB17-message ::= OCTET STRING
SIB20-message ::= OCTET STRING
+SIB24-message ::= OCTET STRING
+
+SIB22-message ::= OCTET STRING
+
+SIB23-message ::= OCTET STRING
+
SItype ::= INTEGER (1..32, ...)
SItype-List ::= SEQUENCE (SIZE(1.. maxnoofSITypes)) OF SItype-Item
@@ -6403,7 +7800,6 @@ SLDRBInformation ::= SEQUENCE {
flowsMappedToSLDRB-List FlowsMappedToSLDRB-List,
...
}
-
SLDRBs-FailedToBeModified-Item ::= SEQUENCE {
sLDRBID SLDRBID ,
cause Cause OPTIONAL,
@@ -6496,6 +7892,7 @@ SLDRBs-ToBeModified-Item ::= SEQUENCE {
}
SLDRBs-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-duplicationIndication CRITICALITY ignore EXTENSION DuplicationIndication PRESENCE optional},
...
}
@@ -6517,6 +7914,7 @@ SLDRBs-ToBeSetup-Item ::= SEQUENCE {
}
SLDRBs-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-duplicationIndication CRITICALITY ignore EXTENSION DuplicationIndication PRESENCE optional},
...
}
@@ -6528,6 +7926,7 @@ SLDRBs-ToBeSetupMod-Item ::= SEQUENCE {
}
SLDRBs-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-duplicationIndication CRITICALITY ignore EXTENSION DuplicationIndication PRESENCE optional},
...
}
@@ -6560,6 +7959,8 @@ SLDRXInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
SL-PHY-MAC-RLC-Config ::= OCTET STRING
+SL-PHY-MAC-RLC-ConfigExt ::= OCTET STRING
+
SL-RLC-ChannelToAddModList::= OCTET STRING
SL-ConfigDedicatedEUTRA-Info ::= OCTET STRING
@@ -6662,6 +8063,60 @@ SliceToReportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
SlotNumber ::= INTEGER (0..79)
+SLPositioning-Ranging-Service-Info ::= SEQUENCE{
+ sLPositioning-Ranging-Authorized SLPositioning-Ranging-Authorized,
+ rSPP-transport-QoS-parameters RSPP-transport-QoS-parameters OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SLPositioning-Ranging-Service-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SLPositioning-Ranging-Service-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+SLPositioning-Ranging-Authorized ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+RSPP-transport-QoS-parameters ::= SEQUENCE {
+ rSPPQoSFlowList RSPPQoSFlowList,
+ rSPPLinkAggregateBitRates BitRate OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RSPP-transport-QoS-parameters-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RSPP-transport-QoS-parameters-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+RSPPQoSFlowList ::= SEQUENCE (SIZE(1..maxnoofRSPPQoSFlows)) OF RSPPQoSFlowItem
+
+RSPPQoSFlowItem ::= SEQUENCE {
+ pQI FiveQI,
+ rSPPFlowBitRates RSPPFlowBitRates OPTIONAL,
+ range Range OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RSPPQoSFlowItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RSPPQoSFlowItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RSPPFlowBitRates ::= SEQUENCE {
+ guaranteedFlowBitRate BitRate,
+ maximumFlowBitRate BitRate,
+ iE-Extensions ProtocolExtensionContainer { { RSPPFlowBitRates-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RSPPFlowBitRates-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
SNSSAI-list ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAI-Item
SNSSAI-Item ::= SEQUENCE {
@@ -6685,6 +8140,63 @@ Slot-Configuration-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+SlotOffsetForRemainingHopsList ::= SEQUENCE (SIZE (1..maxnoHopsMinusOne)) OF SlotOffsetForRemainingHopsItem
+
+SlotOffsetForRemainingHopsItem ::= SEQUENCE {
+ slotOffsetRemainingHops SlotOffsetRemainingHops,
+ iE-Extensions ProtocolExtensionContainer { { SlotOffsetForRemainingHopsItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SlotOffsetForRemainingHopsItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SlotOffsetRemainingHops ::= CHOICE {
+ aperiodic SlotOffsetRemainingHopsAperiodic,
+ semi-persistent SlotOffsetRemainingHopsSemiPersistent,
+ periodic SlotOffsetRemainingHopsPeriodic,
+ choice-extension ProtocolIE-SingleContainer {{ SlotOffsetRemainingHops-ExtIEs }}
+}
+
+SlotOffsetRemainingHops-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SlotOffsetRemainingHopsAperiodic ::= SEQUENCE {
+ slotOffset INTEGER (1..32) OPTIONAL,
+ startPosition INTEGER (0..13) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SlotOffsetRemainingHopsAperiodic-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SlotOffsetRemainingHopsAperiodic-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SlotOffsetRemainingHopsSemiPersistent ::= SEQUENCE {
+ sRSperiodicity SRS-Periodicity,
+ offset INTEGER(0..81919, ...),
+ startPosition INTEGER (0..13) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SlotOffsetRemainingHopsSemiPersistent-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SlotOffsetRemainingHopsSemiPersistent-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SlotOffsetRemainingHopsPeriodic ::= SEQUENCE {
+ sRSperiodicity SRS-Periodicity,
+ offset INTEGER(0..81919, ...),
+ startPosition INTEGER (0..13) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SlotOffsetRemainingHopsSemiPeriodic-ExtIEs} } OPTIONAL,
+ ...
+}
+
+SlotOffsetRemainingHopsSemiPeriodic-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
SNSSAI ::= SEQUENCE {
sST OCTET STRING (SIZE(1)),
@@ -6759,7 +8271,7 @@ SpatialInformationPos-ExtIEs F1AP-PROTOCOL-IES ::= {
SpectrumSharingGroupID ::= INTEGER (1..maxCellineNB)
-SRBID ::= INTEGER (0..3, ...)
+SRBID ::= INTEGER (0..3, ..., 4 | 5)
SRBs-FailedToBeSetup-Item ::= SEQUENCE {
sRBID SRBID ,
@@ -6905,6 +8417,19 @@ SRSPortIndex ::= ENUMERATED {id1000, id1001, id1002, id1003,...}
SRSPosResourceID ::= INTEGER (0..63)
+SRSPreconfiguration-List ::= SEQUENCE (SIZE (1.. maxnoPreconfiguredSRS)) OF SRSPreconfiguration-Item
+
+SRSPreconfiguration-Item ::= SEQUENCE {
+ sRSPosRRCInactiveValidityAreaConfig SRSPosRRCInactiveValidityAreaConfig,
+ posValidityAreaCellList PosValidityAreaCellList,
+ iE-Extensions ProtocolExtensionContainer {{ SRSPreconfiguration-Item-ExtIEs}} OPTIONAL,
+ ...
+}
+
+SRSPreconfiguration-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
SRSResource::= SEQUENCE {
sRSResourceID SRSResourceID,
nrofSRS-Ports ENUMERATED {port1, ports2, ports4},
@@ -6924,10 +8449,10 @@ SRSResource::= SEQUENCE {
}
SRSResource-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
-{ ID id-nrofSymbolsExtended CRITICALITY ignore EXTENSION NrofSymbolsExtended PRESENCE optional}|
-{ ID id-repetitionFactorExtended CRITICALITY ignore EXTENSION RepetitionFactorExtended PRESENCE optional}|
-{ ID id-startRBHopping CRITICALITY ignore EXTENSION StartRBHopping PRESENCE optional}|
-{ ID id-startRBIndex CRITICALITY ignore EXTENSION StartRBIndex PRESENCE optional},
+ { ID id-nrofSymbolsExtended CRITICALITY ignore EXTENSION NrofSymbolsExtended PRESENCE optional}|
+ { ID id-repetitionFactorExtended CRITICALITY ignore EXTENSION RepetitionFactorExtended PRESENCE optional}|
+ { ID id-startRBHopping CRITICALITY ignore EXTENSION StartRBHopping PRESENCE optional}|
+ { ID id-startRBIndex CRITICALITY ignore EXTENSION StartRBIndex PRESENCE optional},
...
}
@@ -7003,8 +8528,12 @@ SRSInfo ::= SEQUENCE {
...
}
+SRS-Periodicity ::= ENUMERATED{slot1, slot2, slot4, slot5, slot8, slot10, slot16, slot20, slot32, slot40, slot64, slot80, slot160, slot320, slot640, slot1280, slot2560, slot5120, slot10240, slot40960, slot81920, ..., slot128, slot256, slot512, slot20480}
+
SRSPosRRCInactiveConfig ::= OCTET STRING
+SRSPosRRCInactiveValidityAreaConfig ::= OCTET STRING
+
SRSPosRRCInactiveQueryIndication ::= ENUMERATED {true, ...}
PosSRSInfo ::= SEQUENCE {
@@ -7012,12 +8541,16 @@ PosSRSInfo ::= SEQUENCE {
...
}
+SRSReservationType ::= ENUMERATED {reserve, release, ...}
+
+
SSB ::= SEQUENCE {
pCI-NR NRPCI,
ssb-index SSB-Index OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {SSB-ExtIEs} } OPTIONAL
}
+
SSBCoverageModification-List ::= SEQUENCE (SIZE (1..maxnoofSSBAreas)) OF SSBCoverageModification-Item
SSBCoverageModification-Item::= SEQUENCE {
@@ -7123,6 +8656,13 @@ SSB-PositionsInBurst-ExtIEs F1AP-PROTOCOL-IES ::= {
...
}
+SSBs-activated-List ::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF SSB-Index
+
+SSBs-forPaging-List ::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF SSB-Index
+
+SSBs-toBeActivated-List ::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF SSB-Index
+
+
SSB-TF-Configuration ::= SEQUENCE {
sSB-frequency INTEGER (0..3279165),
sSB-subcarrier-spacing ENUMERATED {kHz15, kHz30, kHz60, kHz120, kHz240, ..., kHz480, kHz960},
@@ -7202,6 +8742,18 @@ SuccessfulHOReportInformation-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+SuccessfulPSCellChangeReportInformationList::= SEQUENCE (SIZE(1.. maxnoofSuccessfulPSCellChangeReports)) OF SuccessfulPSCellChangeReportInformation-Item
+
+SuccessfulPSCellChangeReportInformation-Item ::= SEQUENCE {
+ successfulPSCellChangeReportContainer OCTET STRING,
+ iE-Extensions ProtocolExtensionContainer { { SuccessfulPSCellChangeReportInformation-Item-ExtIEs } } OPTIONAL
+}
+
+SuccessfulPSCellChangeReportInformation-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
SULAccessIndication ::= ENUMERATED {true,...}
@@ -7215,6 +8767,18 @@ SupportedSULFreqBandItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+SupportedUETypeList ::= SEQUENCE (SIZE(1.. maxnoofUETypes)) OF SupportedUETypeList-Item
+
+SupportedUETypeList-Item ::= SEQUENCE {
+ supportedUEtype ENUMERATED {non-redcap-ue, redcap-ue, ...},
+ iE-Extensions ProtocolExtensionContainer { { SupportedUETypeList-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+SupportedUETypeList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
SurvivalTime ::= INTEGER (0.. 1920000,...)
SymbolAllocInSlot ::= CHOICE {
@@ -7228,16 +8792,34 @@ SymbolAllocInSlot-ExtIEs F1AP-PROTOCOL-IES ::= {
...
}
+SymbolIndex ::= INTEGER (0..13)
+
+
SystemFrameNumber ::= INTEGER (0..1023)
SystemInformationAreaID ::=BIT STRING (SIZE (24))
-- T
+TAI ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ fiveGS-TAC FiveGS-TAC,
+ iE-Extensions ProtocolExtensionContainer { {TAI-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TAI-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TAAssistanceInfo ::= ENUMERATED{zero, ...}
+
FiveGS-TAC ::= OCTET STRING (SIZE(3))
Configured-EPS-TAC ::= OCTET STRING (SIZE(2))
+TagIDPointer ::= OCTET STRING
+
TargetCellList ::= SEQUENCE (SIZE(1..maxnoofCHOcells)) OF TargetCellList-Item
TargetCellList-Item ::= SEQUENCE {
@@ -7264,6 +8846,12 @@ NSAGSupportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
NSAG-ID ::= INTEGER (0..255, ...)
+
+TCIStatesConfigurationsList ::= OCTET STRING
+
+TAValue ::= INTEGER (0..4095)
+
+
TDD-Info ::= SEQUENCE {
nRFreqInfo NRFreqInfo,
transmission-Bandwidth Transmission-Bandwidth,
@@ -7328,8 +8916,8 @@ RxTEG-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
TimeReferenceInformation ::= SEQUENCE {
referenceTime ReferenceTime,
referenceSFN ReferenceSFN,
- uncertainty Uncertainty,
- timeInformationType TimeInformationType,
+ uncertainty Uncertainty OPTIONAL,
+ timeInformationType TimeInformationType OPTIONAL,
iE-Extensions ProtocolExtensionContainer { {TimeReferenceInformation-ExtIEs} } OPTIONAL
}
@@ -7347,6 +8935,7 @@ TimeStamp ::= SEQUENCE {
}
TimeStamp-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-SymbolIndex CRITICALITY ignore EXTENSION SymbolIndex PRESENCE optional },
...
}
@@ -7378,6 +8967,75 @@ TimingMeasurementQuality-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+TimingReportingGranularityFactorExtended ::=INTEGER(-6..-1,...)
+
+TimeWindowInformation-Measurement-List ::= SEQUENCE (SIZE (1.. maxnoofTimeWindowMea)) OF TimeWindowInformation-Measurement-Item
+
+
+TimeWindowInformation-Measurement-Item ::= SEQUENCE {
+ timeWindowDurationMeasurement TimeWindowDurationMeasurement,
+ timeWindowType ENUMERATED {single, periodic, ...},
+ timeWindowPeriodicityMeasurement TimeWindowPeriodicityMeasurement OPTIONAL,
+ -- This IE shall be present if the Time Window Type IE is set to the value “periodic”.
+ iE-Extension ProtocolExtensionContainer { { TimeWindowInformation-Measurement-Item-ExtIEs} } OPTIONAL,
+ ...}
+
+TimeWindowInformation-Measurement-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeWindowInformation-SRS-List ::= SEQUENCE (SIZE (1.. maxnoofTimeWindowSRS)) OF TimeWindowInformation-SRS-Item
+
+TimeWindowInformation-SRS-Item ::= SEQUENCE {
+ timeWindowStartSRS TimeWindowStartSRS,
+ timeWindowDurationSRS TimeWindowDurationSRS,
+ timeWindowType ENUMERATED {single, periodic, ...},
+ timeWindowPeriodicitySRS TimeWindowPeriodicitySRS OPTIONAL,
+ -- The above IE shall be present if the Time Window Type IE is set to the value “periodic”.
+ iE-Extension ProtocolExtensionContainer { { TimeWindowInformation-SRS-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TimeWindowInformation-SRS-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeWindowDurationMeasurement ::= CHOICE {
+ durationSlots ENUMERATED {n1, n2, n4, n6, n8, n12, n16, ...},
+ choice-extension ProtocolIE-SingleContainer { { TimeWindowDurationMeasurement-ExtIEs} }
+}
+
+TimeWindowDurationMeasurement-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+TimeWindowDurationSRS ::= CHOICE {
+ durationSymbols ENUMERATED {n1, n2, n4, n8, n12, ...},
+ durationSlots ENUMERATED {n1, n2, n4, n6, n8, n12, n16, ...},
+ choice-extension ProtocolIE-SingleContainer { { TimeWindowDurationSRS-ExtIEs} }
+}
+
+TimeWindowDurationSRS-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+TimeWindowPeriodicityMeasurement ::= ENUMERATED {ms160, ms320, ms640, ms1280, ms2560, ms5120, ms10240, ms20480, ms40960, ms61440, ms81920, ms368640, ms737280, ms1843200, ...}
+
+TimeWindowPeriodicitySRS ::= ENUMERATED {ms0dot125, ms0dot25, ms0dot5, ms0dot625, ms1, ms1dot25, ms2, ms2dot5, ms4, ms5, ms8, ms10, ms16, ms20, ms32, ms40, ms64, ms80, ms160, ms320, ms640, ms1280, ms2560, ms5120, ms10240, ...}
+
+TimeWindowStartSRS ::= SEQUENCE {
+ systemFrameNumber SystemFrameNumber,
+ slotNumber SlotNumber,
+ symbolIndex SymbolIndex,
+ iE-Extension ProtocolExtensionContainer { { TimeWindowStartSRS-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TimeWindowStartSRS-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
TMGI ::= OCTET STRING (SIZE(6))
TNLAssociationUsage ::= ENUMERATED {
@@ -7606,6 +9264,8 @@ TRPInformation ::= SEQUENCE {
}
TRPInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-Mobile-IAB-MT-UE-ID CRITICALITY reject EXTENSION Mobile-IAB-MT-UE-ID PRESENCE optional},
+ -- The above IE shall be present if the TRP type IE is set to the value "mobile-trp"
...
}
@@ -7631,7 +9291,9 @@ TRPInformationTypeItem ::= ENUMERATED {
trp-type,
ondemandPRS,
trpTxTeg,
- beam-antenna-info
+ beam-antenna-info,
+ mobile-trp-location-info
+
}
@@ -7652,8 +9314,9 @@ TRPInformationTypeResponseItem ::= CHOICE {
TRPInformationTypeResponseItem-ExtIEs F1AP-PROTOCOL-IES ::= {
{ ID id-TRPType CRITICALITY reject TYPE TRPType PRESENCE mandatory }|
{ ID id-OnDemandPRS CRITICALITY reject TYPE OnDemandPRS-Info PRESENCE mandatory}|
- { ID id-TRPTxTEGAssociation CRITICALITY reject TYPE TRPTxTEGAssociation PRESENCE optional }|
- { ID id-TRPBeamAntennaInformation CRITICALITY reject TYPE TRPBeamAntennaInformation PRESENCE mandatory },
+ { ID id-TRPTxTEGAssociation CRITICALITY reject TYPE TRPTxTEGAssociation PRESENCE mandatory}|
+ { ID id-TRPBeamAntennaInformation CRITICALITY reject TYPE TRPBeamAntennaInformation PRESENCE mandatory }|
+ { ID id-Mobile-TRP-LocationInformation CRITICALITY ignore TYPE Mobile-TRP-LocationInformation PRESENCE mandatory },
...
}
@@ -7666,6 +9329,7 @@ TRPListItem ::= SEQUENCE {
}
TRPListItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-PRSBandwidthAggregationRequestIndication CRITICALITY ignore EXTENSION PRSBandwidthAggregationRequestIndication PRESENCE optional},
...
}
@@ -7685,6 +9349,17 @@ TRPMeasurementQuality-Item ::= CHOICE {
}
TRPMeasurementQuality-Item-ExtIEs F1AP-PROTOCOL-IES ::= {
+ {ID id-PhaseQuality CRITICALITY ignore TYPE PhaseQuality PRESENCE mandatory},
+ ...
+}
+
+PhaseQuality ::= SEQUENCE {
+ phaseQualityIndex INTEGER(0..179),
+ phaseQualityResolution ENUMERATED {deg0dot1, deg1, ...},
+ iE-Extensions ProtocolExtensionContainer { { PhaseQuality-ExtIEs } } OPTIONAL
+}
+
+PhaseQuality-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
@@ -7850,7 +9525,8 @@ TRPType ::= ENUMERATED {
tp,
rp,
trp,
- ...
+ ...,
+ mobile-trp
}
TSCAssistanceInformation ::= SEQUENCE {
@@ -7861,7 +9537,9 @@ TSCAssistanceInformation ::= SEQUENCE {
}
TSCAssistanceInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional },
+ { ID id-SurvivalTime CRITICALITY ignore EXTENSION SurvivalTime PRESENCE optional }|
+ { ID id-RANfeedbacktype CRITICALITY ignore EXTENSION RANfeedbacktype PRESENCE optional}|
+ { ID id-N6JitterInformation CRITICALITY ignore EXTENSION N6JitterInformation PRESENCE optional },
...
}
@@ -7876,6 +9554,28 @@ TSCTrafficCharacteristics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+TSCTrafficCharacteristicsFeedback ::= SEQUENCE {
+ tSCFeedbackInformationDL TSCFeedbackInformation OPTIONAL,
+ tSCFeedbackInformationUL TSCFeedbackInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { TSCTrafficCharacteristicsFeedback-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TSCTrafficCharacteristicsFeedback-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TSCFeedbackInformation ::= SEQUENCE {
+ burstArrivalTimeOffset INTEGER (-640000..640000, ...),
+ adjustedPeriodicity Periodicity OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { TSCFeedbackInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TSCFeedbackInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
TRP-MeasurementUpdateList ::= SEQUENCE (SIZE (1..maxNoOfMeasTRPs)) OF TRP-MeasurementUpdateItem
TRP-MeasurementUpdateItem ::= SEQUENCE {
@@ -7895,6 +9595,31 @@ TwoPHRModeMCG ::= ENUMERATED {enabled, ...}
TwoPHRModeSCG ::= ENUMERATED {enabled, ...}
+TxHoppingConfiguration ::= SEQUENCE {
+ overlapValue ENUMERATED {rb0, rb1, rb2, rb4},
+ numberOfHops INTEGER (1..6),
+ slotOffsetForRemainingHopsList SlotOffsetForRemainingHopsList,
+ iE-extensions ProtocolExtensionContainer { { TxHoppingConfiguration-ExtIEs } } OPTIONAL,
+ ...
+}
+
+TxHoppingConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TAInformation-List ::= SEQUENCE (SIZE(1.. maxnoofTAList)) OF TAInformation-Item
+
+TAInformation-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ tAValue TAValue,
+ iE-Extensions ProtocolExtensionContainer { { TAInformation-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TAInformation-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- U
UAC-Assistance-Info ::= SEQUENCE {
@@ -8020,6 +9745,7 @@ UE-MulticastMRBs-RequiredToBeModified-Item::= SEQUENCE {
three-rlc-um-dl-ptp-ul-ptp-dl-ptm,
two-rlc-am-ptp-um-dl-ptm,
...} OPTIONAL,
+ -- The above IE shall be present if the MRB Type Reconfiguration IE is present.
iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-RequiredToBeModified-Item-ExtIEs } } OPTIONAL
}
@@ -8039,7 +9765,7 @@ UE-MulticastMRBs-RequiredToBeReleased-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
UE-MulticastMRBs-Setup-Item ::= SEQUENCE {
mRB-ID MRB-ID,
- multicastF1UContextReferenceCU MulticastF1UContextReferenceCU OPTIONAL,
+ multicastF1UContextReferenceCU MulticastF1UContextReferenceCU,
iE-Extensions ProtocolExtensionContainer { { UE-MulticastMRBs-Setup-Item-ExtIEs } } OPTIONAL
}
@@ -8181,6 +9907,8 @@ UL-RTOA-MeasurementItem ::= CHOICE {
}
UL-RTOA-MeasurementItem-ExtIEs F1AP-PROTOCOL-IES ::= {
+ {ID id-ReportingGranularitykminus1 CRITICALITY ignore TYPE ReportingGranularitykminus1 PRESENCE mandatory}|
+ {ID id-ReportingGranularitykminus2 CRITICALITY ignore TYPE ReportingGranularitykminus2 PRESENCE mandatory },
...
}
@@ -8196,6 +9924,16 @@ UL-SRS-RSRPP-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+UL-RSCP ::= SEQUENCE {
+ uLRSCP INTEGER (0..3599),
+ iE-extensions ProtocolExtensionContainer { { UL-RSCP-ExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-RSCP-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
ULUEConfiguration ::= ENUMERATED {no-data, shared, only, ...}
@@ -8244,6 +9982,8 @@ UplinkTxDirectCurrentListInformation ::= OCTET STRING
UplinkTxDirectCurrentTwoCarrierListInfo ::= OCTET STRING
+ULTCIStateID ::= OCTET STRING
+
UPTransportLayerInformation ::= CHOICE {
gTPTunnel GTPTunnel,
choice-extension ProtocolIE-SingleContainer { { UPTransportLayerInformation-ExtIEs} }
@@ -8410,9 +10150,27 @@ PedestrianUE ::= ENUMERATED {
...
}
+-- V
+
+ValidityAreaSpecificSRSInformation ::= SEQUENCE {
+ transmissionCombPos TransmissionCombPos OPTIONAL,
+ resourceMapping ResourceMapping OPTIONAL,
+ freqDomainShift INTEGER (0..268) OPTIONAL,
+ c-SRS INTEGER (0..63) OPTIONAL,
+ resourceTypePos ResourceTypePos OPTIONAL,
+ sequenceIDPos INTEGER (0..65535) OPTIONAL,
+ iE-extensions ProtocolExtensionContainer { { ValidityAreaSpecificSRSInformation-ExtIEs } } OPTIONAL,
+ ...
+}
+
+ValidityAreaSpecificSRSInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- W
-- X
+XR-Bcast-Information ::= ENUMERATED {true, ...}
-- Y
diff --git a/epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn b/epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn
index 29efd82c..a31ad260 100644
--- a/epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn
+++ b/epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 3GPP TS 38.473 V18.2.0 (2024-06)
-- 9.4.4 PDU Definitions
-- **************************************************************
--
@@ -21,6 +21,7 @@ BEGIN
-- **************************************************************
IMPORTS
+ AssociatedSessionID,
BroadcastMRBs-FailedToBeModified-Item,
BroadcastMRBs-FailedToBeSetup-Item,
BroadcastMRBs-FailedToBeSetupMod-Item,
@@ -33,6 +34,7 @@ IMPORTS
BroadcastMRBs-ToBeSetupMod-Item,
Candidate-SpCell-Item,
Cause,
+ Cells-Allowed-to-be-Deactivated-List-Item,
Cells-Failed-to-be-Activated-List-Item,
Cells-Status-Item,
Cells-to-be-Activated-List-Item,
@@ -42,7 +44,6 @@ IMPORTS
C-RNTI,
CUtoDURRCInformation,
DRB-Activity-Item,
- DRBID,
DRBs-FailedToBeModified-Item,
DRBs-FailedToBeSetup-Item,
DRBs-FailedToBeSetupMod-Item,
@@ -60,7 +61,6 @@ IMPORTS
DRXCycle,
DRXConfigurationIndicator,
DUtoCURRCInformation,
- EUTRANQoS,
ExecuteDuplication,
FullConfiguration,
GNB-CU-MBS-F1AP-ID,
@@ -69,13 +69,11 @@ IMPORTS
GNB-DU-UE-F1AP-ID,
GNB-DU-ID,
GNB-DU-Served-Cells-Item,
- GNB-DU-System-Information,
GNB-CU-Name,
GNB-DU-Name,
InactivityMonitoringRequest,
InactivityMonitoringResponse,
LowerLayerPresenceStatusChange,
- MBS-Area-Session-ID,
MBS-CUtoDURRCInformation,
MBSMulticastF1UContextDescriptor,
MBS-Session-ID,
@@ -96,25 +94,24 @@ IMPORTS
MulticastMRBs-Modified-Item,
MulticastMRBs-FailedToBeModified-Item,
BroadcastAreaScope,
- NotificationControl,
+ NetworkControlledRepeaterAuthorized,
NRCGI,
- NRPCI,
UEContextNotRetrievable,
Potential-SpCell-Item,
+ RANSharingAssistanceInformation,
RAT-FrequencyPriorityInformation,
RequestedSRSTransmissionCharacteristics,
ResourceCoordinationTransferContainer,
RRCContainer,
RRCContainer-RRCSetupComplete,
RRCReconfigurationCompleteIndicator,
- SCellIndex,
SCell-ToBeRemoved-Item,
SCell-ToBeSetup-Item,
SCell-ToBeSetupMod-Item,
SCell-FailedtoSetup-Item,
SCell-FailedtoSetupMod-Item,
+ SDT-Volume-Threshold,
ServCellIndex,
- Served-Cell-Information,
Served-Cells-To-Add-Item,
Served-Cells-To-Delete-Item,
Served-Cells-To-Modify-Item,
@@ -130,6 +127,7 @@ IMPORTS
SRBs-Modified-Item,
SRBs-Setup-Item,
SRBs-SetupMod-Item,
+ SupportedUETypeList,
TimeToWait,
TransactionID,
TransmissionActionIndicator,
@@ -186,8 +184,6 @@ IMPORTS
TraceActivation,
TraceID,
Neighbour-Cell-Information-Item,
- SymbolAllocInSlot,
- NumDLULSymbols,
AdditionalRRMPriorityIndex,
DUCURadioInformationType,
CUDURadioInformationType,
@@ -204,18 +200,11 @@ IMPORTS
BHChannels-SetupMod-Item,
BHChannels-Required-ToBeReleased-Item,
BAPAddress,
- BAPPathID,
- BAPRoutingID,
BH-Routing-Information-Added-List-Item,
BH-Routing-Information-Removed-List-Item,
Child-Nodes-List,
- Child-Nodes-List-Item,
- Child-Node-Cells-List,
- Child-Node-Cells-List-Item,
Activated-Cells-to-be-Updated-List,
- Activated-Cells-to-be-Updated-List-Item,
UL-BH-Non-UP-Traffic-Mapping,
- IABTNLAddressesRequested,
IABIPv6RequestType,
IAB-TNL-Addresses-To-Remove-Item,
IABTNLAddress,
@@ -231,7 +220,6 @@ IMPORTS
LTEUESidelinkAggregateMaximumBitrate,
SLDRBs-SetupMod-Item,
SLDRBs-ModifiedConf-Item,
- SLDRBID,
SLDRBs-FailedToBeModified-Item,
SLDRBs-FailedToBeSetup-Item,
SLDRBs-FailedToBeSetupMod-Item,
@@ -252,7 +240,7 @@ IMPORTS
CellMeasurementResultList,
ReportingPeriodicity,
TNLCapacityIndicator,
- RACHReportInformationList,
+ RAReportList,
RLFReportInformationList,
ReportingRequestType,
TimeReferenceInformation,
@@ -312,15 +300,8 @@ IMPORTS
IAB-TNL-Addresses-Exception,
BAP-Header-Rewriting-Added-List-Item,
Re-routingEnableIndicator,
- NonF1terminatingTopologyIndicator,
- EgressNonF1terminatingTopologyIndicator,
- IngressNonF1terminatingTopologyIndicator,
Neighbour-Node-Cells-List,
- Neighbour-Node-Cells-List-Item,
- NA-Resource-Configuration-List,
- NA-Resource-Configuration-Item,
Serving-Cells-List,
- Serving-Cells-List-Item,
RBSetConfiguration,
PDCMeasurementPeriodicity,
PDCMeasurementQuantities,
@@ -339,7 +320,7 @@ IMPORTS
MeasurementCharacteristicsRequestIndicator,
MeasurementTimeOccasion,
UEReportingInformation,
- PosConextRevIndication,
+ PosContextRevIndication,
NRRedCapUEIndication,
NRPagingeDRXInformation,
NRPagingeDRXInformationforRRCINACTIVE,
@@ -404,7 +385,61 @@ IMPORTS
UlTxDirectCurrentMoreCarrierInformation,
CPACMCGInformation,
ExtendedUEIdentityIndexValue,
- HashedUEIdentityIndexValue
+ HashedUEIdentityIndexValue,
+ DedicatedSIDeliveryIndication,
+ Configured-BWP-List,
+ MT-SDT-Information,
+ LTMInformation-Setup,
+ LTMConfigurationIDMappingList,
+ LTMInformation-Modify,
+ LTMCells-ToBeReleased-List,
+ LTMCFRAResourceConfig-List,
+ LTMConfiguration,
+ EarlySyncInformation-Request,
+ EarlySyncInformation,
+ EarlySyncCandidateCellInformation-List,
+ EarlySyncServingCellInformation,
+ LTMCellSwitchInformation,
+ DUtoCUTAInformation-List,
+ CUtoDUTAInformation-List,
+ DeactivationIndication,
+ RAReportIndicationList,
+ SuccessfulPSCellChangeReportInformationList,
+ PathAdditionInformation,
+ RANTSSRequestType,
+ RANTimingSynchronisationStatusInfo,
+ GlobalGNB-ID,
+ Activated-Cells-Mapping-List-Item,
+ RRC-Terminating-IAB-Donor-Related-Info,
+ NCGI-to-be-Updated-List-Item,
+ Mobile-IAB-MTUserLocationInformation,
+ TAI,
+ IndicationMCInactiveReception,
+ MulticastCU2DURRCInfo,
+ MulticastDU2CURRCInfo,
+ MBSMulticastSessionReceptionState,
+ MulticastCU2DUCommonRRCInfo,
+ NRA2XServicesAuthorized,
+ LTEA2XServicesAuthorized,
+ NReRedCapUEIndication,
+ NRPaginglongeDRXInformationforRRCINACTIVE,
+ Cells-With-SSBs-Activated-List,
+ Recommended-SSBs-for-Paging-List,
+ S-CPAC-Configuration,
+ DLLBTFailureInformationRequest,
+ DLLBTFailureInformationList,
+ SLPositioning-Ranging-Service-Info,
+ TimeWindowInformation-SRS-List,
+ TimeWindowInformation-Measurement-List,
+ SRSPosRRCInactiveValidityAreaConfig,
+ SRSReservationType,
+ RequestedSRSPreconfigurationCharacteristics-List,
+ SRSPreconfiguration-List,
+ Broadcast-MRBs-Transport-Request-Item,
+ TAInformation-List,
+ NonIntegerDRXCycle,
+ AggregatedPosSRSResourceSetList,
+ F1U-PathFailure
@@ -422,6 +457,7 @@ FROM F1AP-IEs
FROM F1AP-Containers
+ id-AssociatedSessionID,
id-BroadcastMRBs-FailedToBeModified-List,
id-BroadcastMRBs-FailedToBeModified-Item,
id-BroadcastMRBs-FailedToBeSetup-List,
@@ -454,6 +490,10 @@ FROM F1AP-Containers
id-Cells-to-be-Activated-List-Item,
id-Cells-to-be-Deactivated-List,
id-Cells-to-be-Deactivated-List-Item,
+ id-Cells-Allowed-to-be-Deactivated-List,
+ id-Cells-Allowed-to-be-Deactivated-List-Item,
+ id-Cells-With-SSBs-Activated-List,
+ id-Recommended-SSBs-for-Paging-List,
id-ConfirmedUEID,
id-CriticalityDiagnostics,
id-C-RNTI,
@@ -505,7 +545,6 @@ FROM F1AP-Containers
id-Extended-GNB-DU-Name,
id-InactivityMonitoringRequest,
id-InactivityMonitoringResponse,
- id-MBS-Area-Session-ID,
id-MBS-CUtoDURRCInformation,
id-MBS-Session-ID,
id-MBS-ServiceArea,
@@ -567,6 +606,7 @@ FROM F1AP-Containers
id-SCell-ToBeSetupMod-Item,
id-SCell-ToBeSetupMod-List,
id-SDT-Termination-Request,
+ id-SDT-Volume-Threshold,
id-SelectedPLMNID,
id-Served-Cells-To-Add-Item,
id-Served-Cells-To-Add-List,
@@ -598,6 +638,7 @@ FROM F1AP-Containers
id-SRBs-Setup-List,
id-SRBs-SetupMod-Item,
id-SRBs-SetupMod-List,
+ id-SupportedUETypeList,
id-TimeToWait,
id-TransactionID,
id-TransmissionActionIndicator,
@@ -693,8 +734,6 @@ FROM F1AP-Containers
id-TraceID,
id-Neighbour-Cell-Information-List,
id-Neighbour-Cell-Information-Item,
- id-SymbolAllocInSlot,
- id-NumDLULSymbols,
id-AdditionalRRMPriorityIndex,
id-DUCURadioInformationType,
id-CUDURadioInformationType,
@@ -784,7 +823,7 @@ FROM F1AP-Containers
id-HardwareLoadIndicator,
id-ReportingPeriodicity,
id-TNLCapacityIndicator,
- id-RACHReportInformationList,
+ id-RAReportList,
id-RLFReportInformationList,
id-ReportingRequestType,
id-TimeReferenceInformation,
@@ -845,9 +884,6 @@ FROM F1AP-Containers
id-BAP-Header-Rewriting-Added-List,
id-BAP-Header-Rewriting-Added-List-Item,
id-Re-routingEnableIndicator,
- id-NonF1terminatingTopologyIndicator,
- id-EgressNonF1terminatingTopologyIndicator,
- id-IngressNonF1terminatingTopologyIndicator,
id-Neighbour-Node-Cells-List,
id-Serving-Cells-List,
id-MDTPollutedMeasurementIndicator,
@@ -868,7 +904,7 @@ FROM F1AP-Containers
id-MeasurementCharacteristicsRequestIndicator,
id-MeasurementTimeOccasion,
id-UEReportingInformation,
- id-PosConextRevIndication,
+ id-PosContextRevIndication,
id-NRRedCapUEIndication,
id-RANUEPagingDRX,
id-CNUEPagingDRX,
@@ -930,10 +966,73 @@ FROM F1AP-Containers
id-CPACMCGInformation,
id-ExtendedUEIdentityIndexValue,
id-HashedUEIdentityIndexValue,
+ id-DedicatedSIDeliveryIndication,
+ id-Configured-BWP-List,
+ id-NetworkControlledRepeaterAuthorized,
+ id-MT-SDT-Information,
+ id-LTMInformation-Setup,
+ id-LTMConfigurationIDMappingList,
+ id-LTMInformation-Modify,
+ id-LTMCells-ToBeReleased-List,
+ id-LTMConfiguration,
+ id-LTMCFRAResourceConfig-List,
+ id-EarlySyncInformation-Request,
+ id-EarlySyncInformation,
+ id-EarlySyncCandidateCellInformation-List,
+ id-EarlySyncServingCellInformation,
+ id-LTMCellSwitchInformation,
+ id-DUtoCUTAInformation-List,
+ id-CUtoDUTAInformation-List,
+ id-DeactivationIndication,
+ id-RAReportIndicationList,
+ id-SuccessfulPSCellChangeReportInformationList,
+ id-PathAdditionInformation,
+ id-RANTSSRequestType,
+ id-RANTimingSynchronisationStatusInfo,
+ id-Target-gNB-ID,
+ id-Target-gNB-IP-address,
+ id-Target-SeGW-IP-address,
+ id-Activated-Cells-Mapping-List,
+ id-Activated-Cells-Mapping-List-Item,
+ id-F1SetupOutcome,
+ id-RRC-Terminating-IAB-Donor-Related-Info,
+ id-RRC-Terminating-IAB-Donor-gNB-ID,
+ id-NCGI-to-be-Updated-List,
+ id-NCGI-to-be-Updated-List-Item,
+ id-Mobile-IAB-MTUserLocationInformation,
+ id-IndicationMCInactiveReception,
+ id-MulticastCU2DURRCInfo,
+ id-MulticastDU2CURRCInfo,
+ id-MBSMulticastSessionReceptionState,
+ id-MulticastCU2DUCommonRRCInfo,
+ id-NRA2XServicesAuthorized,
+ id-LTEA2XServicesAuthorized,
+ id-NRUESidelinkAggregateMaximumBitrateForA2X,
+ id-LTEUESidelinkAggregateMaximumBitrateForA2X,
+ id-NReRedCapUEIndication,
+ id-NRPaginglongeDRXInformationforRRCINACTIVE,
+ id-Target-F1-Terminating-Donor-gNB-ID,
+ id-Broadcast-MRBs-Transport-Request-List,
+ id-Broadcast-MRBs-Transport-Request-Item,
+ id-S-CPAC-Configuration,
+ id-DLLBTFailureInformationRequest,
+ id-DLLBTFailureInformationList,
+ id-SLPositioning-Ranging-Service-Info,
+ id-TimeWindowInformation-SRS-List,
+ id-TimeWindowInformation-Measurement-List,
+ id-SRSPosRRCInactiveValidityAreaConfig,
+ id-SRSReservationType,
+ id-RequestedSRSPreconfigurationCharacteristics-List,
+ id-SRSPreconfiguration-List,
+ id-SRSInformation,
+ id-TAInformation-List,
+ id-NonIntegerDRXCycle,
+ id-AggregatedPosSRSResourceSetList,
+ id-RANSharingAssistanceInformation,
+ id-F1U-PathFailure,
maxCellingNBDU,
maxnoofCandidateSpCells,
maxnoofDRBs,
- maxnoofErrors,
maxnoofIndividualF1ConnectionsToReset,
maxnoofPotentialSpCells,
maxnoofSCells,
@@ -944,8 +1043,6 @@ FROM F1AP-Containers
maxnoofUEIDs,
maxnoofBHRLCChannels,
maxnoofRoutingEntries,
- maxnoofChildIABNodes,
- maxnoofServedCellsIAB,
maxnoofTLAsIAB,
maxnoofULUPTNLInformationforIAB,
maxnoofUPTNLAddresses,
@@ -954,7 +1051,6 @@ FROM F1AP-Containers
maxnoofTRPs,
maxnoofMRBs,
maxnoofUEIDforPaging,
- maxnoofNeighbourNodeCellsIAB,
maxnoofMRBsforUE,
maxnoofServingCellMOs
@@ -1088,7 +1184,9 @@ F1SetupRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-GNB-DU-RRC-Version CRITICALITY reject TYPE RRC-Version PRESENCE mandatory }|
{ ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
{ ID id-BAPAddress CRITICALITY ignore TYPE BAPAddress PRESENCE optional }|
- { ID id-Extended-GNB-DU-Name CRITICALITY ignore TYPE Extended-GNB-DU-Name PRESENCE optional },
+ { ID id-Extended-GNB-DU-Name CRITICALITY ignore TYPE Extended-GNB-DU-Name PRESENCE optional }|
+ { ID id-RRC-Terminating-IAB-Donor-gNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE optional }|
+ { ID id-Mobile-IAB-MTUserLocationInformation CRITICALITY ignore TYPE Mobile-IAB-MTUserLocationInformation PRESENCE optional },
...
}
@@ -1121,7 +1219,8 @@ F1SetupResponseIEs F1AP-PROTOCOL-IES ::= {
{ ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
{ ID id-UL-BH-Non-UP-Traffic-Mapping CRITICALITY reject TYPE UL-BH-Non-UP-Traffic-Mapping PRESENCE optional }|
{ ID id-BAPAddress CRITICALITY ignore TYPE BAPAddress PRESENCE optional }|
- { ID id-Extended-GNB-CU-Name CRITICALITY ignore TYPE Extended-GNB-CU-Name PRESENCE optional },
+ { ID id-Extended-GNB-CU-Name CRITICALITY ignore TYPE Extended-GNB-CU-Name PRESENCE optional }|
+ { ID id-NCGI-to-be-Updated-List CRITICALITY reject TYPE NCGI-to-be-Updated-List PRESENCE optional },
...
}
@@ -1134,6 +1233,13 @@ Cells-to-be-Activated-List-ItemIEs F1AP-PROTOCOL-IES::= {
}
+NCGI-to-be-Updated-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { NCGI-to-be-Updated-List-ItemIEs } }
+
+NCGI-to-be-Updated-List-ItemIEs F1AP-PROTOCOL-IES::= {
+ { ID id-NCGI-to-be-Updated-List-Item CRITICALITY reject TYPE NCGI-to-be-Updated-List-Item PRESENCE mandatory},
+ ...
+}
+
-- **************************************************************
--
@@ -1184,7 +1290,9 @@ GNBDUConfigurationUpdateIEs F1AP-PROTOCOL-IES ::= {
{ ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
{ ID id-Coverage-Modification-Notification CRITICALITY ignore TYPE Coverage-Modification-Notification PRESENCE optional }|
{ ID id-gNB-DU-Name CRITICALITY ignore TYPE GNB-DU-Name PRESENCE optional }|
- { ID id-Extended-GNB-DU-Name CRITICALITY ignore TYPE Extended-GNB-DU-Name PRESENCE optional },
+ { ID id-Extended-GNB-DU-Name CRITICALITY ignore TYPE Extended-GNB-DU-Name PRESENCE optional }|
+ { ID id-RRC-Terminating-IAB-Donor-Related-Info CRITICALITY reject TYPE RRC-Terminating-IAB-Donor-Related-Info PRESENCE optional }|
+ { ID id-Mobile-IAB-MTUserLocationInformation CRITICALITY ignore TYPE Mobile-IAB-MTUserLocationInformation PRESENCE optional },
...
}
@@ -1305,7 +1413,8 @@ GNBCUConfigurationUpdateIEs F1AP-PROTOCOL-IES ::= {
{ ID id-CCO-Assistance-Information CRITICALITY ignore TYPE CCO-Assistance-Information PRESENCE optional }|
{ ID id-CellsForSON-List CRITICALITY ignore TYPE CellsForSON-List PRESENCE optional }|
{ ID id-gNB-CU-Name CRITICALITY ignore TYPE GNB-CU-Name PRESENCE optional }|
- { ID id-Extended-GNB-CU-Name CRITICALITY ignore TYPE Extended-GNB-CU-Name PRESENCE optional },
+ { ID id-Extended-GNB-CU-Name CRITICALITY ignore TYPE Extended-GNB-CU-Name PRESENCE optional }|
+ { ID id-Cells-Allowed-to-be-Deactivated-List CRITICALITY ignore TYPE Cells-Allowed-to-be-Deactivated-List PRESENCE optional },
...
}
@@ -1315,6 +1424,13 @@ GNB-CU-TNL-Association-To-Remove-List ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociati
GNB-CU-TNL-Association-To-Update-List ::= SEQUENCE (SIZE(1.. maxnoofTNLAssociations)) OF ProtocolIE-SingleContainer { { GNB-CU-TNL-Association-To-Update-ItemIEs } }
Cells-to-be-Barred-List ::= SEQUENCE(SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-to-be-Barred-ItemIEs } }
+Cells-Allowed-to-be-Deactivated-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Cells-Allowed-to-be-Deactivated-List-ItemIEs } }
+
+Cells-Allowed-to-be-Deactivated-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Cells-Allowed-to-be-Deactivated-List-Item CRITICALITY ignore TYPE Cells-Allowed-to-be-Deactivated-List-Item PRESENCE mandatory },
+ ...
+}
+
Cells-to-be-Deactivated-List-ItemIEs F1AP-PROTOCOL-IES ::= {
{ ID id-Cells-to-be-Deactivated-List-Item CRITICALITY reject TYPE Cells-to-be-Deactivated-List-Item PRESENCE mandatory },
@@ -1373,7 +1489,8 @@ GNBCUConfigurationUpdateAcknowledgeIEs F1AP-PROTOCOL-IES ::= {
{ ID id-GNB-CU-TNL-Association-Setup-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-Setup-List PRESENCE optional }|
{ ID id-GNB-CU-TNL-Association-Failed-To-Setup-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-Failed-To-Setup-List PRESENCE optional }|
{ ID id-Dedicated-SIDelivery-NeededUE-List CRITICALITY ignore TYPE Dedicated-SIDelivery-NeededUE-List PRESENCE optional }|
- { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional },
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-Cells-With-SSBs-Activated-List CRITICALITY ignore TYPE Cells-With-SSBs-Activated-List PRESENCE optional },
...
}
@@ -1398,6 +1515,7 @@ GNB-CU-TNL-Association-Failed-To-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
}
+
-- **************************************************************
--
-- GNB-CU CONFIGURATION UPDATE FAILURE
@@ -1491,6 +1609,7 @@ UEContextSetupRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-MaskedIMEISV CRITICALITY ignore TYPE MaskedIMEISV PRESENCE optional }|
{ ID id-ServingPLMN CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional }|
{ ID id-GNB-DU-UE-AMBR-UL CRITICALITY ignore TYPE BitRate PRESENCE conditional }|
+ -- The above IE shall be present only if the DRB to Be Setup List IE is present.
{ ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional }|
{ ID id-ResourceCoordinationTransferInformation CRITICALITY ignore TYPE ResourceCoordinationTransferInformation PRESENCE optional }|
{ ID id-ServingCellMO CRITICALITY ignore TYPE ServingCellMO PRESENCE optional }|
@@ -1523,7 +1642,20 @@ UEContextSetupRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-GNBDUUESliceMaximumBitRateList CRITICALITY ignore TYPE GNBDUUESliceMaximumBitRateList PRESENCE optional }|
{ ID id-MulticastMBSSessionSetupList CRITICALITY reject TYPE MulticastMBSSessionList PRESENCE optional }|
{ ID id-UE-MulticastMRBs-ToBeSetup-List CRITICALITY reject TYPE UE-MulticastMRBs-ToBeSetup-List PRESENCE optional }|
- { ID id-ServingCellMO-List CRITICALITY ignore TYPE ServingCellMO-List PRESENCE optional },
+ { ID id-ServingCellMO-List CRITICALITY ignore TYPE ServingCellMO-List PRESENCE optional }|
+ { ID id-NetworkControlledRepeaterAuthorized CRITICALITY ignore TYPE NetworkControlledRepeaterAuthorized PRESENCE optional }|
+ { ID id-SDT-Volume-Threshold CRITICALITY ignore TYPE SDT-Volume-Threshold PRESENCE optional }|
+ { ID id-LTMInformation-Setup CRITICALITY reject TYPE LTMInformation-Setup PRESENCE optional }|
+ { ID id-LTMConfigurationIDMappingList CRITICALITY reject TYPE LTMConfigurationIDMappingList PRESENCE optional }|
+ { ID id-EarlySyncInformation-Request CRITICALITY ignore TYPE EarlySyncInformation-Request PRESENCE optional }|
+ { ID id-PathAdditionInformation CRITICALITY reject TYPE PathAdditionInformation PRESENCE optional}|
+ { ID id-NRA2XServicesAuthorized CRITICALITY ignore TYPE NRA2XServicesAuthorized PRESENCE optional }|
+ { ID id-LTEA2XServicesAuthorized CRITICALITY ignore TYPE LTEA2XServicesAuthorized PRESENCE optional }|
+ { ID id-NRUESidelinkAggregateMaximumBitrateForA2X CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-LTEUESidelinkAggregateMaximumBitrateForA2X CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-DLLBTFailureInformationRequest CRITICALITY ignore TYPE DLLBTFailureInformationRequest PRESENCE optional }|
+ { ID id-SLPositioning-Ranging-Service-Info CRITICALITY ignore TYPE SLPositioning-Ranging-Service-Info PRESENCE optional }|
+ { ID id-NonIntegerDRXCycle CRITICALITY ignore TYPE NonIntegerDRXCycle PRESENCE optional },
...
}
@@ -1613,7 +1745,12 @@ UEContextSetupResponseIEs F1AP-PROTOCOL-IES ::= {
{ ID id-PC5RLCChannelSetupList CRITICALITY ignore TYPE PC5RLCChannelSetupList PRESENCE optional}|
{ ID id-PC5RLCChannelFailedToBeSetupList CRITICALITY ignore TYPE PC5RLCChannelFailedToBeSetupList PRESENCE optional}|
{ ID id-ServingCellMO-encoded-in-CGC-List CRITICALITY ignore TYPE ServingCellMO-encoded-in-CGC-List PRESENCE optional}|
- { ID id-UE-MulticastMRBs-Setupnew-List CRITICALITY reject TYPE UE-MulticastMRBs-Setupnew-List PRESENCE optional},
+ { ID id-UE-MulticastMRBs-Setupnew-List CRITICALITY reject TYPE UE-MulticastMRBs-Setupnew-List PRESENCE optional}|
+ { ID id-DedicatedSIDeliveryIndication CRITICALITY ignore TYPE DedicatedSIDeliveryIndication PRESENCE optional}|
+ { ID id-Configured-BWP-List CRITICALITY ignore TYPE Configured-BWP-List PRESENCE optional}|
+ { ID id-EarlySyncInformation CRITICALITY ignore TYPE EarlySyncInformation PRESENCE optional }|
+ { ID id-LTMConfiguration CRITICALITY ignore TYPE LTMConfiguration PRESENCE optional }|
+ { ID id-S-CPAC-Configuration CRITICALITY ignore TYPE S-CPAC-Configuration PRESENCE optional },
...
}
@@ -1734,7 +1871,8 @@ UEContextReleaseRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
{ ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
- { ID id-targetCellsToCancel CRITICALITY reject TYPE TargetCellList PRESENCE optional },
+ { ID id-targetCellsToCancel CRITICALITY reject TYPE TargetCellList PRESENCE optional }|
+ { ID id-LTMCells-ToBeReleased-List CRITICALITY reject TYPE LTMCells-ToBeReleased-List PRESENCE optional },
...
}
@@ -1762,12 +1900,14 @@ UEContextReleaseCommandIEs F1AP-PROTOCOL-IES ::= {
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
{ ID id-RRCContainer CRITICALITY ignore TYPE RRCContainer PRESENCE optional }|
{ ID id-SRBID CRITICALITY ignore TYPE SRBID PRESENCE conditional }|
+ -- The above IE shall be present if the RRC container IE is present.
{ ID id-oldgNB-DU-UE-F1AP-ID CRITICALITY ignore TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
{ ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional}|
{ ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional }|
{ ID id-targetCellsToCancel CRITICALITY reject TYPE TargetCellList PRESENCE optional}|
- { ID id-PosConextRevIndication CRITICALITY reject TYPE PosConextRevIndication PRESENCE optional}|
- { ID id-CG-SDTKeptIndicator CRITICALITY ignore TYPE CG-SDTKeptIndicator PRESENCE optional},
+ { ID id-PosContextRevIndication CRITICALITY ignore TYPE PosContextRevIndication PRESENCE optional}|
+ { ID id-CG-SDTKeptIndicator CRITICALITY ignore TYPE CG-SDTKeptIndicator PRESENCE optional}|
+ { ID id-LTMCells-ToBeReleased-List CRITICALITY reject TYPE LTMCells-ToBeReleased-List PRESENCE optional },
...
}
@@ -1786,7 +1926,8 @@ UEContextReleaseComplete ::= SEQUENCE {
UEContextReleaseCompleteIEs F1AP-PROTOCOL-IES ::= {
{ ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
{ ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-Recommended-SSBs-for-Paging-List CRITICALITY ignore TYPE Recommended-SSBs-for-Paging-List PRESENCE optional },
...
}
@@ -1883,7 +2024,24 @@ UEContextModificationRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-DAPS-HO-Status CRITICALITY ignore TYPE DAPS-HO-Status PRESENCE optional }|
{ ID id-ServingCellMO-List CRITICALITY ignore TYPE ServingCellMO-List PRESENCE optional }|
{ ID id-UlTxDirectCurrentMoreCarrierInformation CRITICALITY ignore TYPE UlTxDirectCurrentMoreCarrierInformation PRESENCE optional }|
- { ID id-CPACMCGInformation CRITICALITY ignore TYPE CPACMCGInformation PRESENCE optional },
+ { ID id-CPACMCGInformation CRITICALITY ignore TYPE CPACMCGInformation PRESENCE optional }|
+ { ID id-NetworkControlledRepeaterAuthorized CRITICALITY ignore TYPE NetworkControlledRepeaterAuthorized PRESENCE optional }|
+ { ID id-SDT-Volume-Threshold CRITICALITY ignore TYPE SDT-Volume-Threshold PRESENCE optional }|
+ { ID id-LTMInformation-Modify CRITICALITY reject TYPE LTMInformation-Modify PRESENCE optional }|
+ { ID id-LTMCFRAResourceConfig-List CRITICALITY ignore TYPE LTMCFRAResourceConfig-List PRESENCE optional }|
+ { ID id-LTMConfigurationIDMappingList CRITICALITY reject TYPE LTMConfigurationIDMappingList PRESENCE optional }|
+ { ID id-EarlySyncInformation-Request CRITICALITY ignore TYPE EarlySyncInformation-Request PRESENCE optional }|
+ { ID id-EarlySyncCandidateCellInformation-List CRITICALITY ignore TYPE EarlySyncCandidateCellInformation-List PRESENCE optional }|
+ { ID id-EarlySyncServingCellInformation CRITICALITY ignore TYPE EarlySyncServingCellInformation PRESENCE optional }|
+ { ID id-LTMCells-ToBeReleased-List CRITICALITY reject TYPE LTMCells-ToBeReleased-List PRESENCE optional }|
+ { ID id-PathAdditionInformation CRITICALITY reject TYPE PathAdditionInformation PRESENCE optional}|
+ { ID id-NRA2XServicesAuthorized CRITICALITY ignore TYPE NRA2XServicesAuthorized PRESENCE optional }|
+ { ID id-LTEA2XServicesAuthorized CRITICALITY ignore TYPE LTEA2XServicesAuthorized PRESENCE optional }|
+ { ID id-NRUESidelinkAggregateMaximumBitrateForA2X CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-LTEUESidelinkAggregateMaximumBitrateForA2X CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-DLLBTFailureInformationRequest CRITICALITY ignore TYPE DLLBTFailureInformationRequest PRESENCE optional }|
+ { ID id-SLPositioning-Ranging-Service-Info CRITICALITY ignore TYPE SLPositioning-Ranging-Service-Info PRESENCE optional }|
+ { ID id-NonIntegerDRXCycle CRITICALITY ignore TYPE NonIntegerDRXCycle PRESENCE optional },
...
}
@@ -2036,7 +2194,12 @@ UEContextModificationResponseIEs F1AP-PROTOCOL-IES ::= {
{ ID id-PC5RLCChannelFailedToBeModifiedList CRITICALITY ignore TYPE PC5RLCChannelFailedToBeModifiedList PRESENCE optional}|
{ ID id-SDTBearerConfigurationInfo CRITICALITY ignore TYPE SDTBearerConfigurationInfo PRESENCE optional}|
{ ID id-UE-MulticastMRBs-Setup-List CRITICALITY reject TYPE UE-MulticastMRBs-Setup-List PRESENCE optional}|
- { ID id-ServingCellMO-encoded-in-CGC-List CRITICALITY ignore TYPE ServingCellMO-encoded-in-CGC-List PRESENCE optional},
+ { ID id-ServingCellMO-encoded-in-CGC-List CRITICALITY ignore TYPE ServingCellMO-encoded-in-CGC-List PRESENCE optional}|
+ { ID id-DedicatedSIDeliveryIndication CRITICALITY ignore TYPE DedicatedSIDeliveryIndication PRESENCE optional}|
+ { ID id-Configured-BWP-List CRITICALITY ignore TYPE Configured-BWP-List PRESENCE optional}|
+ { ID id-EarlySyncInformation CRITICALITY ignore TYPE EarlySyncInformation PRESENCE optional}|
+ { ID id-LTMConfiguration CRITICALITY ignore TYPE LTMConfiguration PRESENCE optional}|
+ { ID id-S-CPAC-Configuration CRITICALITY ignore TYPE S-CPAC-Configuration PRESENCE optional },
...
}
@@ -2215,7 +2378,8 @@ UEContextModificationRequiredIEs F1AP-PROTOCOL-IES ::= {
{ ID id-PC5RLCChannelRequiredToBeModifiedList CRITICALITY reject TYPE PC5RLCChannelRequiredToBeModifiedList PRESENCE optional}|
{ ID id-PC5RLCChannelRequiredToBeReleasedList CRITICALITY reject TYPE PC5RLCChannelRequiredToBeReleasedList PRESENCE optional}|
{ ID id-UE-MulticastMRBs-RequiredToBeModified-List CRITICALITY reject TYPE UE-MulticastMRBs-RequiredToBeModified-List PRESENCE optional }|
- { ID id-UE-MulticastMRBs-RequiredToBeReleased-List CRITICALITY reject TYPE UE-MulticastMRBs-RequiredToBeReleased-List PRESENCE optional },
+ { ID id-UE-MulticastMRBs-RequiredToBeReleased-List CRITICALITY reject TYPE UE-MulticastMRBs-RequiredToBeReleased-List PRESENCE optional }|
+ { ID id-LTMCells-ToBeReleased-List CRITICALITY reject TYPE LTMCells-ToBeReleased-List PRESENCE optional },
...
}
@@ -2526,7 +2690,8 @@ InitialULRRCMessageTransferIEs F1AP-PROTOCOL-IES ::= {
{ ID id-RRCContainer-RRCSetupComplete CRITICALITY ignore TYPE RRCContainer-RRCSetupComplete PRESENCE optional }|
{ ID id-NRRedCapUEIndication CRITICALITY ignore TYPE NRRedCapUEIndication PRESENCE optional }|
{ ID id-SDTInformation CRITICALITY ignore TYPE SDTInformation PRESENCE optional }|
- { ID id-SidelinkRelayConfiguration CRITICALITY ignore TYPE SidelinkRelayConfiguration PRESENCE optional },
+ { ID id-SidelinkRelayConfiguration CRITICALITY ignore TYPE SidelinkRelayConfiguration PRESENCE optional }|
+{ ID id-NReRedCapUEIndication CRITICALITY ignore TYPE NReRedCapUEIndication PRESENCE optional },
...
}
@@ -2671,7 +2836,9 @@ PagingIEs F1AP-PROTOCOL-IES ::= {
{ ID id-PEIPSAssistanceInfo CRITICALITY ignore TYPE PEIPSAssistanceInfo PRESENCE optional }|
{ ID id-UEPagingCapability CRITICALITY ignore TYPE UEPagingCapability PRESENCE optional }|
{ ID id-ExtendedUEIdentityIndexValue CRITICALITY ignore TYPE ExtendedUEIdentityIndexValue PRESENCE optional}|
- { ID id-HashedUEIdentityIndexValue CRITICALITY ignore TYPE HashedUEIdentityIndexValue PRESENCE optional},
+ { ID id-HashedUEIdentityIndexValue CRITICALITY ignore TYPE HashedUEIdentityIndexValue PRESENCE optional}|
+ { ID id-MT-SDT-Information CRITICALITY ignore TYPE MT-SDT-Information PRESENCE optional }|
+ { ID id-NRPaginglongeDRXInformationforRRCINACTIVE CRITICALITY ignore TYPE NRPaginglongeDRXInformationforRRCINACTIVE PRESENCE optional },
...
}
@@ -2964,10 +3131,8 @@ CellTrafficTraceIEs F1AP-PROTOCOL-IES ::= {
{ID id-TraceID CRITICALITY ignore TYPE TraceID PRESENCE mandatory }|
{ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }|
{ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }|
-
{ID id-TraceCollectionEntityURI CRITICALITY ignore TYPE URI-address PRESENCE optional },
...
-
}
-- **************************************************************
@@ -2988,7 +3153,7 @@ DUCURadioInformationTransfer ::= SEQUENCE {
}
DUCURadioInformationTransferIEs F1AP-PROTOCOL-IES ::= {
- { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
{ ID id-DUCURadioInformationType CRITICALITY ignore TYPE DUCURadioInformationType PRESENCE mandatory },
...
}
@@ -3013,7 +3178,7 @@ CUDURadioInformationTransfer ::= SEQUENCE {
}
CUDURadioInformationTransferIEs F1AP-PROTOCOL-IES ::= {
- { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
{ ID id-CUDURadioInformationType CRITICALITY ignore TYPE CUDURadioInformationType PRESENCE mandatory },
...
}
@@ -3032,6 +3197,7 @@ CUDURadioInformationTransferIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
-- BAP MAPPING CONFIGURATION
+--
-- **************************************************************
@@ -3082,6 +3248,7 @@ BAP-Header-Rewriting-Removed-List-ItemIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
-- BAP MAPPING CONFIGURATION ACKNOWLEDGE
+--
-- **************************************************************
BAPMappingConfigurationAcknowledge ::= SEQUENCE {
@@ -3124,6 +3291,7 @@ BAPMappingConfigurationFailureIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
-- GNB-DU RESOURCE CONFIGURATION
+--
-- **************************************************************
@@ -3148,6 +3316,7 @@ GNBDUResourceConfigurationIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
-- GNB-DU RESOURCE CONFIGURATION ACKNOWLEDGE
+--
-- **************************************************************
@@ -3192,6 +3361,7 @@ GNBDUResourceConfigurationFailureIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
-- IAB TNL ADDRESS REQUEST
+--
-- **************************************************************
@@ -3222,6 +3392,7 @@ IAB-TNL-Addresses-To-Remove-ItemIEs F1AP-PROTOCOL-IES::= {
-- **************************************************************
--
-- IAB TNL ADDRESS RESPONSE
+--
-- **************************************************************
@@ -3348,6 +3519,66 @@ IABUPConfigurationUpdateFailureIEs F1AP-PROTOCOL-IES ::= {
...
}
+-- MIAB F1 SETUP TRIGGERING PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MIAB F1 SETUP TRIGGERING
+--
+-- **************************************************************
+
+MIABF1SetupTriggering ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MIABF1SetupTriggeringIEs}},
+ ...
+}
+
+MIABF1SetupTriggeringIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Target-gNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE mandatory }|
+ { ID id-Target-gNB-IP-address CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional }|
+ { ID id-Target-SeGW-IP-address CRITICALITY ignore TYPE TransportLayerAddress PRESENCE optional },
+ ...
+}
+
+
+-- MIAB F1 SETUP OUTCOME NOTIFICATION PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MIAB F1 SETUP OUTCOME NOTIFICATION
+--
+-- **************************************************************
+
+MIABF1SetupOutcomeNotification ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ MIABF1SetupOutcomeNotificationIEs}},
+ ...
+}
+
+MIABF1SetupOutcomeNotificationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-F1SetupOutcome CRITICALITY reject TYPE F1SetupOutcome PRESENCE mandatory }|
+ { ID id-Activated-Cells-Mapping-List CRITICALITY ignore TYPE Activated-Cells-Mapping-List PRESENCE optional }|
+ { ID id-Target-F1-Terminating-Donor-gNB-ID CRITICALITY reject TYPE GlobalGNB-ID PRESENCE optional },
+ ...
+}
+
+F1SetupOutcome ::= ENUMERATED {success, failure,...}
+
+Activated-Cells-Mapping-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Activated-Cells-Mapping-List-ItemIEs } }
+
+Activated-Cells-Mapping-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Activated-Cells-Mapping-List-Item CRITICALITY ignore TYPE Activated-Cells-Mapping-List-Item PRESENCE mandatory },
+ ...
+}
+
+
+
-- **************************************************************
--
-- Resource Status Reporting Initiation ELEMENTARY PROCEDURE
@@ -3369,8 +3600,10 @@ ResourceStatusRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
{ ID id-gNBCUMeasurementID CRITICALITY reject TYPE GNBCUMeasurementID PRESENCE mandatory }|
{ ID id-gNBDUMeasurementID CRITICALITY ignore TYPE GNBDUMeasurementID PRESENCE conditional }|
+ -- The above IE shall be present if the Registration Request IE is set to the value "stop" or "add".
{ ID id-RegistrationRequest CRITICALITY ignore TYPE RegistrationRequest PRESENCE mandatory }|
{ ID id-ReportCharacteristics CRITICALITY ignore TYPE ReportCharacteristics PRESENCE conditional }|
+ -- The above IE shall be present if the Registration Request IE is set to the value "start".
{ ID id-CellToReportList CRITICALITY ignore TYPE CellToReportList PRESENCE optional }|
{ ID id-ReportingPeriodicity CRITICALITY ignore TYPE ReportingPeriodicity PRESENCE optional },
...
@@ -3464,15 +3697,23 @@ AccessAndMobilityIndication ::= SEQUENCE {
AccessAndMobilityIndicationIEs F1AP-PROTOCOL-IES ::= {
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
- { ID id-RACHReportInformationList CRITICALITY ignore TYPE RACHReportInformationList PRESENCE optional }|
+ { ID id-RAReportList CRITICALITY ignore TYPE RAReportList PRESENCE optional }|
{ ID id-RLFReportInformationList CRITICALITY ignore TYPE RLFReportInformationList PRESENCE optional }|
- { ID id-SuccessfulHOReportInformationList CRITICALITY ignore TYPE SuccessfulHOReportInformationList PRESENCE optional },
+ { ID id-SuccessfulHOReportInformationList CRITICALITY ignore TYPE SuccessfulHOReportInformationList PRESENCE optional }|
+ { ID id-SuccessfulPSCellChangeReportInformationList CRITICALITY ignore TYPE SuccessfulPSCellChangeReportInformationList PRESENCE optional },
...
}
-- **************************************************************
--
+-- REFERENCE TIME INFORMATION REPORTING CONTROL ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
-- REFERENCE TIME INFORMATION REPORTING CONTROL
--
-- **************************************************************
@@ -3491,6 +3732,13 @@ ReferenceTimeInformationReportingControlIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
+-- REFERENCE TIME INFORMATION REPORT ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
-- REFERENCE TIME INFORMATION REPORT
--
-- **************************************************************
@@ -3509,6 +3757,12 @@ ReferenceTimeInformationReportIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
+-- ACCESS SUCCESS ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
-- Access Success
--
-- **************************************************************
@@ -3615,7 +3869,8 @@ PositioningMeasurementRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-ResponseTime CRITICALITY ignore TYPE ResponseTime PRESENCE optional}|
{ ID id-MeasurementCharacteristicsRequestIndicator CRITICALITY ignore TYPE MeasurementCharacteristicsRequestIndicator PRESENCE optional}|
{ ID id-MeasurementTimeOccasion CRITICALITY ignore TYPE MeasurementTimeOccasion PRESENCE optional }|
- { ID id-PosMeasurementAmount CRITICALITY ignore TYPE PosMeasurementAmount PRESENCE optional },
+ { ID id-PosMeasurementAmount CRITICALITY ignore TYPE PosMeasurementAmount PRESENCE optional }|
+ { ID id-TimeWindowInformation-Measurement-List CRITICALITY ignore TYPE TimeWindowInformation-Measurement-List PRESENCE optional },
...
}
@@ -3865,7 +4120,9 @@ PositioningInformationRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
{ ID id-RequestedSRSTransmissionCharacteristics CRITICALITY ignore TYPE RequestedSRSTransmissionCharacteristics PRESENCE optional}|
{ ID id-UEReportingInformation CRITICALITY ignore TYPE UEReportingInformation PRESENCE optional}|
- { ID id-SRSPosRRCInactiveQueryIndication CRITICALITY ignore TYPE SRSPosRRCInactiveQueryIndication PRESENCE optional},
+ { ID id-SRSPosRRCInactiveQueryIndication CRITICALITY ignore TYPE SRSPosRRCInactiveQueryIndication PRESENCE optional}|
+ { ID id-TimeWindowInformation-SRS-List CRITICALITY ignore TYPE TimeWindowInformation-SRS-List PRESENCE optional}|
+ { ID id-RequestedSRSPreconfigurationCharacteristics-List CRITICALITY ignore TYPE RequestedSRSPreconfigurationCharacteristics-List PRESENCE optional },
...
}
@@ -3888,7 +4145,9 @@ PositioningInformationResponseIEs F1AP-PROTOCOL-IES ::= {
{ ID id-SRSConfiguration CRITICALITY ignore TYPE SRSConfiguration PRESENCE optional}|
{ ID id-SFNInitialisationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional}|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
- { ID id-SRSPosRRCInactiveConfig CRITICALITY ignore TYPE SRSPosRRCInactiveConfig PRESENCE optional},
+ { ID id-SRSPosRRCInactiveConfig CRITICALITY ignore TYPE SRSPosRRCInactiveConfig PRESENCE optional}|
+ { ID id-SRSPosRRCInactiveValidityAreaConfig CRITICALITY ignore TYPE SRSPosRRCInactiveValidityAreaConfig PRESENCE optional}|
+ { ID id-SRSPreconfiguration-List CRITICALITY ignore TYPE SRSPreconfiguration-List PRESENCE optional},
...
}
@@ -3916,7 +4175,7 @@ PositioningInformationFailureIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- POSITIONING ACTIVATION PROCEDURE
+-- POSITIONING ACTIVATION ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -3935,7 +4194,8 @@ PositioningActivationRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
{ ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
{ ID id-SRSType CRITICALITY reject TYPE SRSType PRESENCE mandatory }|
- { ID id-ActivationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional },
+ { ID id-ActivationTime CRITICALITY ignore TYPE RelativeTime1900 PRESENCE optional }|
+ { ID id-AggregatedPosSRSResourceSetList CRITICALITY ignore TYPE AggregatedPosSRSResourceSetList PRESENCE optional},
...
}
@@ -4019,7 +4279,7 @@ PositioningActivationFailureIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- POSITIONING DEACTIVATION PROCEDURE
+-- POSITIONING DEACTIVATION ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -4043,7 +4303,7 @@ PositioningDeactivationIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- POSITIONING INFORMATION UPDATE PROCEDURE
+-- POSITIONING INFORMATION UPDATE ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -4069,7 +4329,26 @@ PositioningInformationUpdateIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- E-CID MEASUREMENT PROCEDURE
+-- SRS Information Reservation Notification
+--
+-- **************************************************************
+
+SRSInformationReservationNotification ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ SRSInformationReservationNotificationIEs}},
+ ...
+}
+
+SRSInformationReservationNotificationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-SRSReservationType CRITICALITY ignore TYPE SRSReservationType PRESENCE mandatory }|
+ { ID id-SRSInformation CRITICALITY ignore TYPE RequestedSRSTransmissionCharacteristics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- E-CID MEASUREMENT ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -4091,10 +4370,10 @@ E-CIDMeasurementInitiationRequest-IEs F1AP-PROTOCOL-IES ::= {
{ ID id-RAN-UE-MeasurementID CRITICALITY reject TYPE RAN-UE-MeasurementID PRESENCE mandatory }|
{ ID id-E-CID-ReportCharacteristics CRITICALITY reject TYPE E-CID-ReportCharacteristics PRESENCE mandatory }|
{ ID id-E-CID-MeasurementPeriodicity CRITICALITY reject TYPE MeasurementPeriodicity PRESENCE conditional }|
--- The above IE shall be present if the E-CID-ReportCharacteristics IE is set to “periodic” –-
+ -- The above IE shall be present if the E-CID-ReportCharacteristics IE is set to “periodic” –-
{ ID id-E-CID-MeasurementQuantities CRITICALITY reject TYPE E-CID-MeasurementQuantities PRESENCE mandatory}|
{ ID id-PosMeasurementPeriodicityNR-AoA CRITICALITY reject TYPE PosMeasurementPeriodicityNR-AoA PRESENCE conditional},
--- The IE shall be present if the E-CID-ReportCharacteristics IE is set to “periodic” and the E-CID-MeasurementQuantities-Item IE in the E-CID-MeasurementQuantities IE is set to the value "angleOfArrivalNR"--
+ -- The IE shall be present if the E-CID-ReportCharacteristics IE is set to “periodic” and the E-CID-MeasurementQuantities-Item IE in the E-CID-MeasurementQuantities IE is set to the value "angleOfArrivalNR"--
...
}
@@ -4144,7 +4423,7 @@ E-CIDMeasurementInitiationFailure-IEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- E-CID MEASUREMENT FAILURE INDICATION PROCEDURE
+-- E-CID MEASUREMENT FAILURE INDICATION ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -4171,7 +4450,7 @@ E-CIDMeasurementFailureIndication-IEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- E-CID MEASUREMENT REPORT PROCEDURE
+-- E-CID MEASUREMENT REPORT ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -4200,7 +4479,7 @@ E-CIDMeasurementReport-IEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- E-CID MEASUREMENT TERMINATION PROCEDURE
+-- E-CID MEASUREMENT TERMINATION ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -4243,12 +4522,15 @@ BroadcastContextSetupRequest ::= SEQUENCE {
}
BroadcastContextSetupRequestIEs F1AP-PROTOCOL-IES ::= {
- { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
- { ID id-MBS-Session-ID CRITICALITY reject TYPE MBS-Session-ID PRESENCE mandatory }|
- { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
- { ID id-MBS-CUtoDURRCInformation CRITICALITY reject TYPE MBS-CUtoDURRCInformation PRESENCE mandatory }|
- { ID id-SNSSAI CRITICALITY reject TYPE SNSSAI PRESENCE mandatory }|
- { ID id-BroadcastMRBs-ToBeSetup-List CRITICALITY reject TYPE BroadcastMRBs-ToBeSetup-List PRESENCE mandatory },
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MBS-Session-ID CRITICALITY reject TYPE MBS-Session-ID PRESENCE mandatory }|
+ { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
+ { ID id-MBS-CUtoDURRCInformation CRITICALITY reject TYPE MBS-CUtoDURRCInformation PRESENCE mandatory }|
+ { ID id-SNSSAI CRITICALITY reject TYPE SNSSAI PRESENCE mandatory }|
+ { ID id-BroadcastMRBs-ToBeSetup-List CRITICALITY reject TYPE BroadcastMRBs-ToBeSetup-List PRESENCE mandatory }|
+ { ID id-SupportedUETypeList CRITICALITY ignore TYPE SupportedUETypeList PRESENCE optional }|
+ { ID id-AssociatedSessionID CRITICALITY ignore TYPE AssociatedSessionID PRESENCE optional }|
+ { ID id-RANSharingAssistanceInformation CRITICALITY ignore TYPE RANSharingAssistanceInformation PRESENCE optional },
...
}
@@ -4404,10 +4686,11 @@ BroadcastContextModificationRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
{ ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
{ ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
- { ID id-MBS-CUtoDURRCInformation CRITICALITY reject TYPE MBS-CUtoDURRCInformation PRESENCE mandatory }|
- { ID id-BroadcastMRBs-ToBeSetupMod-List CRITICALITY reject TYPE BroadcastMRBs-ToBeSetupMod-List PRESENCE optional }|
- { ID id-BroadcastMRBs-ToBeModified-List CRITICALITY reject TYPE BroadcastMRBs-ToBeModified-List PRESENCE optional }|
- { ID id-BroadcastMRBs-ToBeReleased-List CRITICALITY reject TYPE BroadcastMRBs-ToBeReleased-List PRESENCE optional },
+ { ID id-MBS-CUtoDURRCInformation CRITICALITY reject TYPE MBS-CUtoDURRCInformation PRESENCE mandatory }|
+ { ID id-BroadcastMRBs-ToBeSetupMod-List CRITICALITY reject TYPE BroadcastMRBs-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-BroadcastMRBs-ToBeModified-List CRITICALITY reject TYPE BroadcastMRBs-ToBeModified-List PRESENCE optional }|
+ { ID id-BroadcastMRBs-ToBeReleased-List CRITICALITY reject TYPE BroadcastMRBs-ToBeReleased-List PRESENCE optional }|
+ { ID id-SupportedUETypeList CRITICALITY ignore TYPE SupportedUETypeList PRESENCE optional },
...
}
@@ -4504,10 +4787,43 @@ BroadcastContextModificationFailureIEs F1AP-PROTOCOL-IES ::= {
...
}
+-- **************************************************************
+--
+-- BROADCAST TRANSPORT RESOURCE REQUEST ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
-- **************************************************************
--
--- Multicast Group Paging PROCEDURE
+-- BROADCAST TRANSPORT RESOURCE REQUEST
+--
+-- **************************************************************
+
+BroadcastTransportResourceRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ BroadcastTransportResourceRequestIEs}},
+ ...
+}
+
+BroadcastTransportResourceRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-Broadcast-MRBs-Transport-Request-List CRITICALITY reject TYPE Broadcast-MRBs-Transport-Request-List PRESENCE optional }|
+ { ID id-F1U-PathFailure CRITICALITY ignore TYPE F1U-PathFailure PRESENCE optional },
+ ...
+}
+
+Broadcast-MRBs-Transport-Request-List ::= SEQUENCE (SIZE(1..maxnoofMRBs)) OF ProtocolIE-SingleContainer { { Broadcast-MRBs-Transport-Request-ItemIEs} }
+
+Broadcast-MRBs-Transport-Request-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Broadcast-MRBs-Transport-Request-Item CRITICALITY reject TYPE Broadcast-MRBs-Transport-Request-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Multicast Group Paging ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -4526,7 +4842,8 @@ MulticastGroupPaging ::= SEQUENCE {
MulticastGroupPagingIEs F1AP-PROTOCOL-IES ::= {
{ ID id-MBS-Session-ID CRITICALITY reject TYPE MBS-Session-ID PRESENCE mandatory }|
{ ID id-UEIdentity-List-For-Paging-List CRITICALITY ignore TYPE UEIdentity-List-For-Paging-List PRESENCE optional }|
- { ID id-MC-PagingCell-List CRITICALITY ignore TYPE MC-PagingCell-list PRESENCE optional },
+ { ID id-MC-PagingCell-List CRITICALITY ignore TYPE MC-PagingCell-list PRESENCE optional }|
+ { ID id-IndicationMCInactiveReception CRITICALITY ignore TYPE IndicationMCInactiveReception PRESENCE optional },
...
}
@@ -4566,11 +4883,13 @@ MulticastContextSetupRequest ::= SEQUENCE {
}
MulticastContextSetupRequestIEs F1AP-PROTOCOL-IES ::= {
- { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
- { ID id-MBS-Session-ID CRITICALITY reject TYPE MBS-Session-ID PRESENCE mandatory }|
- { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
- { ID id-SNSSAI CRITICALITY reject TYPE SNSSAI PRESENCE mandatory }|
- { ID id-MulticastMRBs-ToBeSetup-List CRITICALITY reject TYPE MulticastMRBs-ToBeSetup-List PRESENCE mandatory },
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MBS-Session-ID CRITICALITY reject TYPE MBS-Session-ID PRESENCE mandatory }|
+ { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
+ { ID id-SNSSAI CRITICALITY reject TYPE SNSSAI PRESENCE mandatory }|
+ { ID id-MulticastMRBs-ToBeSetup-List CRITICALITY reject TYPE MulticastMRBs-ToBeSetup-List PRESENCE mandatory }|
+ { ID id-MulticastCU2DURRCInfo CRITICALITY reject TYPE MulticastCU2DURRCInfo PRESENCE optional }|
+ { ID id-MBSMulticastSessionReceptionState CRITICALITY reject TYPE MBSMulticastSessionReceptionState PRESENCE optional },
...
}
@@ -4599,7 +4918,8 @@ MulticastContextSetupResponseIEs F1AP-PROTOCOL-IES ::= {
{ ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
{ ID id-MulticastMRBs-Setup-List CRITICALITY reject TYPE MulticastMRBs-Setup-List PRESENCE mandatory }|
{ ID id-MulticastMRBs-FailedToBeSetup-List CRITICALITY ignore TYPE MulticastMRBs-FailedToBeSetup-List PRESENCE optional }|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-MulticastDU2CURRCInfo CRITICALITY reject TYPE MulticastDU2CURRCInfo PRESENCE optional },
...
}
@@ -4730,10 +5050,12 @@ MulticastContextModificationRequest ::= SEQUENCE {
MulticastContextModificationRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
{ ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
- { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
- { ID id-MulticastMRBs-ToBeSetupMod-List CRITICALITY reject TYPE MulticastMRBs-ToBeSetupMod-List PRESENCE optional }|
- { ID id-MulticastMRBs-ToBeModified-List CRITICALITY reject TYPE MulticastMRBs-ToBeModified-List PRESENCE optional }|
- { ID id-MulticastMRBs-ToBeReleased-List CRITICALITY reject TYPE MulticastMRBs-ToBeReleased-List PRESENCE optional },
+ { ID id-MBS-ServiceArea CRITICALITY reject TYPE MBS-ServiceArea PRESENCE optional }|
+ { ID id-MulticastMRBs-ToBeSetupMod-List CRITICALITY reject TYPE MulticastMRBs-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-MulticastMRBs-ToBeModified-List CRITICALITY reject TYPE MulticastMRBs-ToBeModified-List PRESENCE optional }|
+ { ID id-MulticastMRBs-ToBeReleased-List CRITICALITY reject TYPE MulticastMRBs-ToBeReleased-List PRESENCE optional }|
+ { ID id-MulticastCU2DURRCInfo CRITICALITY reject TYPE MulticastCU2DURRCInfo PRESENCE optional }|
+ { ID id-MBSMulticastSessionReceptionState CRITICALITY reject TYPE MBSMulticastSessionReceptionState PRESENCE optional },
...
}
@@ -4775,7 +5097,8 @@ MulticastContextModificationResponseIEs F1AP-PROTOCOL-IES ::= {
{ ID id-MulticastMRBs-FailedToBeSetupMod-List CRITICALITY ignore TYPE MulticastMRBs-FailedToBeSetupMod-List PRESENCE optional }|
{ ID id-MulticastMRBs-Modified-List CRITICALITY reject TYPE MulticastMRBs-Modified-List PRESENCE optional }|
{ ID id-MulticastMRBs-FailedToBeModified-List CRITICALITY ignore TYPE MulticastMRBs-FailedToBeModified-List PRESENCE optional }|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-MulticastDU2CURRCInfo CRITICALITY reject TYPE MulticastDU2CURRCInfo PRESENCE optional },
...
}
@@ -4826,6 +5149,132 @@ MulticastContextModificationFailureIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
+-- MULTICAST CONTEXT NOTIFICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT NOTIFICATION INDICATION
+--
+-- **************************************************************
+
+MulticastContextNotificationIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{MulticastContextNotificationIndicationIEs}},
+ ...
+}
+
+MulticastContextNotificationIndicationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-MulticastDU2CURRCInfo CRITICALITY reject TYPE MulticastDU2CURRCInfo PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT NOTIFICATION CONFIRM
+--
+-- **************************************************************
+
+MulticastContextNotificationConfirm ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{MulticastContextNotificationConfirmIEs}},
+ ...
+}
+
+MulticastContextNotificationConfirmIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST CONTEXT NOTIFICATION REFUSE
+--
+-- **************************************************************
+
+MulticastContextNotificationRefuse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{MulticastContextNotificationRefuseIEs}},
+ ...
+}
+
+MulticastContextNotificationRefuseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-CU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-MBS-F1AP-ID CRITICALITY reject TYPE GNB-DU-MBS-F1AP-ID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST COMMON CONFIGURATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+
+-- **************************************************************
+--
+-- MULTICAST COMMON CONFIGURATION REQUEST
+--
+-- **************************************************************
+
+MulticastCommonConfigurationRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{MulticastCommonConfigurationRequestIEs}},
+ ...
+}
+
+MulticastCommonConfigurationRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-MulticastCU2DUCommonRRCInfo CRITICALITY reject TYPE MulticastCU2DUCommonRRCInfo PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST COMMON CONFIGURATION RESPONSE
+--
+-- **************************************************************
+
+MulticastCommonConfigurationResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{MulticastCommonConfigurationResponseIEs}},
+ ...
+}
+
+MulticastCommonConfigurationResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- MULTICAST COMMON CONFIGURATION REFUSE
+--
+-- **************************************************************
+
+MulticastCommonConfigurationRefuse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{MulticastCommonConfigurationRefuseIEs}},
+ ...
+}
+
+MulticastCommonConfigurationRefuseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
-- MULTICAST DISTRIBUTION SETUP ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -4964,7 +5413,7 @@ MulticastDistributionReleaseCompleteIEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- PDC MEASUREMENT PROCEDURE
+-- PDC MEASUREMENT ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -4985,7 +5434,7 @@ PDCMeasurementInitiationRequest-IEs F1AP-PROTOCOL-IES ::= {
{ ID id-RAN-UE-PDC-MeasID CRITICALITY reject TYPE RAN-UE-PDC-MeasID PRESENCE mandatory }|
{ ID id-PDCReportType CRITICALITY reject TYPE PDCReportType PRESENCE mandatory }|
{ ID id-PDCMeasurementPeriodicity CRITICALITY reject TYPE PDCMeasurementPeriodicity PRESENCE conditional }|
--- The above IE shall be present if the PDCReportType IE is set to “periodic” –-
+ -- The above IE shall be present if the PDCReportType IE is set to “periodic” –-
{ ID id-PDCMeasurementQuantities CRITICALITY reject TYPE PDCMeasurementQuantities PRESENCE mandatory },
...
}
@@ -5032,7 +5481,7 @@ PDCMeasurementInitiationFailure-IEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- PDC MEASUREMENT REPORT PROCEDURE
+-- PDC MEASUREMENT REPORT ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -5083,7 +5532,7 @@ PDCMeasurementTerminationCommand-IEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- PDC MEASUREMENT FAILURE INDICATION PROCEDURE
+-- PDC MEASUREMENT FAILURE INDICATION ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -5109,6 +5558,12 @@ PDCMeasurementFailureIndication-IEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
+-- PPS CONFIGURATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
-- PRS CONFIGURATION REQUEST
--
-- **************************************************************
@@ -5119,6 +5574,7 @@ PRSConfigurationRequest ::= SEQUENCE {
}
PRSConfigurationRequest-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
{ ID id-PRSConfigRequestType CRITICALITY reject TYPE PRSConfigRequestType PRESENCE mandatory }|
{ ID id-PRSTRPList CRITICALITY ignore TYPE PRSTRPList PRESENCE mandatory },
...
@@ -5163,7 +5619,7 @@ PRSConfigurationFailure-IEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- MEASUREMENT PRECONFIGURATION PROCEDURE
+-- MEASUREMENT PRECONFIGURATION ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -5231,7 +5687,7 @@ MeasurementPreconfigurationRefuse-IEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- MEASUREMENT ACTIVATION PROCEDURE
+-- MEASUREMENT ACTIVATION ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -5256,7 +5712,7 @@ MeasurementActivation-IEs F1AP-PROTOCOL-IES ::= {
-- **************************************************************
--
--- QOE INFORMATION TRANSFER
+-- QOE INFORMATION TRANSFER ELEMENTARY PROCEDURE
--
-- **************************************************************
@@ -5280,6 +5736,13 @@ QoEInformationTransfer-IEs F1AP-PROTOCOL-IES ::= {
...
}
+
+-- **************************************************************
+--
+-- POSITIONING SYSTEM INFORMATION DELIVERY ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
-- **************************************************************
--
-- Positioning System information Delivery Command
@@ -5299,5 +5762,259 @@ PosSystemInformationDeliveryCommandIEs F1AP-PROTOCOL-IES ::= {
...
}
+-- **************************************************************
+--
+-- DU-CU CELL SWITCH NOTIFICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- DU-CU Cell Switch Notification
+--
+-- **************************************************************
+
+DUCUCellSwitchNotification ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ DUCUCellSwitchNotificationIEs}},
+ ...
+}
+
+DUCUCellSwitchNotificationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-NRCGI CRITICALITY reject TYPE NRCGI PRESENCE mandatory }|
+ { ID id-LTMCellSwitchInformation CRITICALITY ignore TYPE LTMCellSwitchInformation PRESENCE optional }|
+ { ID id-TAInformation-List CRITICALITY ignore TYPE TAInformation-List PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- CU-DU CELL SWITCH NOTIFICATION ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- CU-DU Cell Switch Notification
+--
+-- **************************************************************
+
+CUDUCellSwitchNotification ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ CUDUCellSwitchNotificationIEs}},
+ ...
+}
+
+CUDUCellSwitchNotificationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-NRCGI CRITICALITY reject TYPE NRCGI PRESENCE mandatory }|
+ { ID id-LTMCellSwitchInformation CRITICALITY ignore TYPE LTMCellSwitchInformation PRESENCE optional }|
+ { ID id-TAInformation-List CRITICALITY ignore TYPE TAInformation-List PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- DU-CU TA INFORMATION TRANSFER ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- DU-CU TA Information Transfer
+--
+-- **************************************************************
+
+DUCUTAInformationTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ DUCUTAInformationTransferIEs}},
+ ...
+}
+
+DUCUTAInformationTransferIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-DUtoCUTAInformation-List CRITICALITY ignore TYPE DUtoCUTAInformation-List PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- CU-DU TA INFORMATION TRANSFER ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- CU-DU TA Information Transfer
+--
+-- **************************************************************
+
+CUDUTAInformationTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ CUDUTAInformationTransferIEs}},
+ ...
+}
+
+CUDUTAInformationTransferIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CUtoDUTAInformation-List CRITICALITY ignore TYPE CUtoDUTAInformation-List PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- QOE INFORMATION TRANSFER CONTROL ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- QoE Information Transfer Control
+--
+-- **************************************************************
+
+
+QoEInformationTransferControl ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{QoEInformationTransferControl-IEs}},
+ ...
+}
+
+
+QoEInformationTransferControl-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-DeactivationIndication CRITICALITY ignore TYPE DeactivationIndication PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- RACH Indication ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- RACH Indication
+--
+-- **************************************************************
+
+
+RachIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ RachIndication-IEs}},
+ ...
+}
+
+
+RachIndication-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-RAReportIndicationList CRITICALITY reject TYPE RAReportIndicationList PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- Timing Synchronisation Status Elementary Procedure
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- TIMING SYNCHRONISATION STATUS REQUEST
+--
+-- **************************************************************
+
+TimingSynchronisationStatusRequest::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{TimingSynchronisationStatusRequest-IEs}},
+ ...
+}
+
+TimingSynchronisationStatusRequest-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-RANTSSRequestType CRITICALITY reject TYPE RANTSSRequestType PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- TIMING SYNCHRONISATION STATUS RESPONSE
+--
+-- **************************************************************
+
+TimingSynchronisationStatusResponse::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{TimingSynchronisationStatusResponse-IEs}},
+ ...
+}
+
+TimingSynchronisationStatusResponse-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- TIMING SYNCHRONISATION STATUS FAILURE
+--
+-- **************************************************************
+
+TimingSynchronisationStatusFailure::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{TimingSynchronisationStatusFailure-IEs}},
+ ...
+}
+
+TimingSynchronisationStatusFailure-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+-- **************************************************************
+--
+-- Timing Synchronisation Status Reporting Elementary Procedure
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- TIMING SYNCHRONISATION STATUS REPORT
+--
+-- **************************************************************
+
+TimingSynchronisationStatusReport::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ TimingSynchronisationStatusReport-IEs}},
+ ...
+}
+
+TimingSynchronisationStatusReport-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-RANTimingSynchronisationStatusInfo CRITICALITY ignore TYPE RANTimingSynchronisationStatusInfo PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- DU-CU Access And Mobility Indication ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- DU-CU Access And Mobility Indication
+--
+-- **************************************************************
+
+DUCUAccessAndMobilityIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { DUCUAccessAndMobilityIndicationIEs} },
+ ...
+}
+
+DUCUAccessAndMobilityIndicationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-DLLBTFailureInformationList CRITICALITY ignore TYPE DLLBTFailureInformationList PRESENCE optional},
+ ...
+}
+
END
diff --git a/epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn b/epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn
index 25975fb9..05bdd5f7 100644
--- a/epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn
+++ b/epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 38.473 V17.5.0 (2023-06)
+-- 3GPP TS 38.473 V18.2.0 (2024-06)
-- 9.4.3 Elementary Procedure Definitions
-- **************************************************************
--
@@ -160,7 +160,28 @@ FROM F1AP-CommonDataTypes
MeasurementPreconfigurationRefuse,
MeasurementActivation,
QoEInformationTransfer,
- PosSystemInformationDeliveryCommand
+ PosSystemInformationDeliveryCommand,
+ DUCUCellSwitchNotification,
+ CUDUCellSwitchNotification,
+ DUCUTAInformationTransfer,
+ CUDUTAInformationTransfer,
+ QoEInformationTransferControl,
+ RachIndication,
+ TimingSynchronisationStatusRequest,
+ TimingSynchronisationStatusResponse,
+ TimingSynchronisationStatusFailure,
+ TimingSynchronisationStatusReport,
+ MIABF1SetupTriggering,
+ MIABF1SetupOutcomeNotification,
+ MulticastContextNotificationIndication,
+ MulticastContextNotificationConfirm,
+ MulticastContextNotificationRefuse,
+ MulticastCommonConfigurationRequest,
+ MulticastCommonConfigurationResponse,
+ MulticastCommonConfigurationRefuse,
+ BroadcastTransportResourceRequest,
+ DUCUAccessAndMobilityIndication,
+ SRSInformationReservationNotification
@@ -174,6 +195,7 @@ FROM F1AP-PDU-Contents
id-UEContextRelease,
id-UEContextModification,
id-UEContextModificationRequired,
+ id-DUCUAccessAndMobilityIndication,
id-ErrorIndication,
id-UEContextReleaseRequest,
id-DLRRCMessageTransfer,
@@ -236,9 +258,6 @@ FROM F1AP-PDU-Contents
id-MulticastDistributionSetup,
id-MulticastDistributionRelease,
id-PDCMeasurementInitiation,
- id-PDCMeasurementInitiationRequest,
- id-PDCMeasurementInitiationResponse,
- id-PDCMeasurementInitiationFailure,
id-PDCMeasurementTerminationCommand,
id-PDCMeasurementFailureIndication,
id-PDCMeasurementReport,
@@ -246,7 +265,24 @@ FROM F1AP-PDU-Contents
id-measurementPreconfiguration,
id-measurementActivation,
id-QoEInformationTransfer,
- id-PosSystemInformationDeliveryCommand
+ id-PosSystemInformationDeliveryCommand,
+ id-DUCUCellSwitchNotification,
+ id-CUDUCellSwitchNotification,
+ id-DUCUTAInformationTransfer,
+ id-CUDUTAInformationTransfer,
+ id-QoEInformationTransferControl,
+ id-RachIndication,
+ id-TimingSynchronisationStatus,
+ id-TimingSynchronisationStatusReport,
+ id-MIABF1SetupTriggering,
+ id-MIABF1SetupOutcomeNotification,
+ id-MulticastContextNotification,
+ id-MulticastCommonConfiguration,
+ id-BroadcastTransportResourceRequest,
+ id-SRSInformationReservationNotification
+
+
+
FROM F1AP-Constants
@@ -336,7 +372,7 @@ F1AP-ELEMENTARY-PROCEDURES-CLASS-1 F1AP-ELEMENTARY-PROCEDURE ::= {
uEContextModification |
uEContextModificationRequired |
writeReplaceWarning |
- pWSCancel |
+ pWSCancel |
gNBDUResourceCoordination |
f1Removal |
bAPMappingConfiguration |
@@ -351,15 +387,18 @@ F1AP-ELEMENTARY-PROCEDURES-CLASS-1 F1AP-ELEMENTARY-PROCEDURE ::= {
e-CIDMeasurementInitiation |
broadcastContextSetup |
broadcastContextRelease |
- broadcastContextModification|
+ broadcastContextModification |
multicastContextSetup |
- multicastContextRelease |
+ multicastContextRelease |
multicastContextModification |
multicastDistributionSetup |
multicastDistributionRelease |
pDCMeasurementInitiation |
pRSConfigurationExchange |
- measurementPreconfiguration ,
+ measurementPreconfiguration |
+ timingSynchronisationStatus |
+ multicastContextNotification |
+ multicastCommonConfiguration ,
...
}
@@ -408,7 +447,19 @@ F1AP-ELEMENTARY-PROCEDURES-CLASS-2 F1AP-ELEMENTARY-PROCEDURE ::= {
pDCMeasurementFailureIndication |
measurementActivation |
qoEInformationTransfer |
- posSystemInformationDelivery,
+ posSystemInformationDelivery |
+ dUCUCellSwitchNotification |
+ cUDUCellSwitchNotification |
+ dUCUTAInformationTransfer |
+ cUDUTAInformationTransfer |
+ qoEInformationTransferControl |
+ rachIndication |
+ timingSynchronisationStatusReport |
+ mIABF1SetupTriggering |
+ mIABF1SetupOutcomeNotification |
+ broadcastTransportResourceRequest |
+ dUCUAccessAndMobilityIndication |
+ sRSInformationReservationNotification,
...
}
-- **************************************************************
@@ -952,5 +1003,103 @@ posSystemInformationDelivery F1AP-ELEMENTARY-PROCEDURE ::= {
CRITICALITY ignore
}
+dUCUCellSwitchNotification F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DUCUCellSwitchNotification
+ PROCEDURE CODE id-DUCUCellSwitchNotification
+ CRITICALITY ignore
+}
+
+cUDUCellSwitchNotification F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CUDUCellSwitchNotification
+ PROCEDURE CODE id-CUDUCellSwitchNotification
+ CRITICALITY ignore
+}
+
+
+dUCUTAInformationTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DUCUTAInformationTransfer
+ PROCEDURE CODE id-DUCUTAInformationTransfer
+ CRITICALITY ignore
+}
+
+cUDUTAInformationTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CUDUTAInformationTransfer
+ PROCEDURE CODE id-CUDUTAInformationTransfer
+ CRITICALITY ignore
+}
+
+qoEInformationTransferControl F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE QoEInformationTransferControl
+ PROCEDURE CODE id-QoEInformationTransferControl
+ CRITICALITY ignore
+}
+
+rachIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE RachIndication
+ PROCEDURE CODE id-RachIndication
+ CRITICALITY ignore
+}
+
+timingSynchronisationStatus F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE TimingSynchronisationStatusRequest
+ SUCCESSFUL OUTCOME TimingSynchronisationStatusResponse
+ UNSUCCESSFUL OUTCOME TimingSynchronisationStatusFailure
+ PROCEDURE CODE id-TimingSynchronisationStatus
+ CRITICALITY reject
+}
+
+timingSynchronisationStatusReport F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE TimingSynchronisationStatusReport
+ PROCEDURE CODE id-TimingSynchronisationStatusReport
+ CRITICALITY ignore
+}
+
+mIABF1SetupTriggering F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MIABF1SetupTriggering
+ PROCEDURE CODE id-MIABF1SetupTriggering
+ CRITICALITY ignore
+}
+
+mIABF1SetupOutcomeNotification F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MIABF1SetupOutcomeNotification
+ PROCEDURE CODE id-MIABF1SetupOutcomeNotification
+ CRITICALITY ignore
+}
+
+multicastContextNotification F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MulticastContextNotificationIndication
+ SUCCESSFUL OUTCOME MulticastContextNotificationConfirm
+ UNSUCCESSFUL OUTCOME MulticastContextNotificationRefuse
+ PROCEDURE CODE id-MulticastContextNotification
+ CRITICALITY reject
+}
+
+multicastCommonConfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE MulticastCommonConfigurationRequest
+ SUCCESSFUL OUTCOME MulticastCommonConfigurationResponse
+ UNSUCCESSFUL OUTCOME MulticastCommonConfigurationRefuse
+ PROCEDURE CODE id-MulticastCommonConfiguration
+ CRITICALITY reject
+}
+
+
+broadcastTransportResourceRequest F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE BroadcastTransportResourceRequest
+ PROCEDURE CODE id-BroadcastTransportResourceRequest
+ CRITICALITY reject
+}
+
+dUCUAccessAndMobilityIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DUCUAccessAndMobilityIndication
+ PROCEDURE CODE id-DUCUAccessAndMobilityIndication
+ CRITICALITY ignore
+}
+
+sRSInformationReservationNotification F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE SRSInformationReservationNotification
+ PROCEDURE CODE id-SRSInformationReservationNotification
+ CRITICALITY reject
+}
+
END
diff --git a/epan/dissectors/asn1/f1ap/f1ap.cnf b/epan/dissectors/asn1/f1ap/f1ap.cnf
index 8165479b..9749cf9d 100644
--- a/epan/dissectors/asn1/f1ap/f1ap.cnf
+++ b/epan/dissectors/asn1/f1ap/f1ap.cnf
@@ -31,7 +31,6 @@ ProtocolIE-ID
Presence
ProtocolIE-ContainerPair
ProtocolIE-FieldPair
-PRS-ID
#.END
@@ -119,7 +118,7 @@ id-UEContextSetup ProcedureCode
id-UEContextRelease ProcedureCode
id-UEContextModification ProcedureCode
id-UEContextModificationRequired ProcedureCode
-id-UEMobilityCommand ProcedureCode
+id-procedure-code-9-not-to-be-used ProcedureCode
id-UEContextReleaseRequest ProcedureCode
id-InitialULRRCMessageTransfer ProcedureCode
id-DLRRCMessageTransfer ProcedureCode
@@ -182,9 +181,9 @@ id-MulticastDistributionSetup ProcedureCode
id-MulticastDistributionRelease ProcedureCode
id-PDCMeasurementInitiation ProcedureCode
id-PDCMeasurementReport ProcedureCode
-id-PDCMeasurementInitiationRequest ProcedureCode
-id-PDCMeasurementInitiationResponse ProcedureCode
-id-PDCMeasurementInitiationFailure ProcedureCode
+id-procedure-code-72-not-to-be-used ProcedureCode
+id-procedure-code-73-not-to-be-used ProcedureCode
+id-procedure-code-74-not-to-be-used ProcedureCode
id-pRSConfigurationExchange ProcedureCode
id-measurementPreconfiguration ProcedureCode
id-measurementActivation ProcedureCode
@@ -192,6 +191,21 @@ id-QoEInformationTransfer ProcedureCode
id-PDCMeasurementTerminationCommand ProcedureCode
id-PDCMeasurementFailureIndication ProcedureCode
id-PosSystemInformationDeliveryCommand ProcedureCode
+id-DUCUCellSwitchNotification ProcedureCode
+id-CUDUCellSwitchNotification ProcedureCode
+id-DUCUTAInformationTransfer ProcedureCode
+id-CUDUTAInformationTransfer ProcedureCode
+id-QoEInformationTransferControl ProcedureCode
+id-RachIndication ProcedureCode
+id-TimingSynchronisationStatus ProcedureCode
+id-TimingSynchronisationStatusReport ProcedureCode
+id-MIABF1SetupTriggering ProcedureCode
+id-MIABF1SetupOutcomeNotification ProcedureCode
+id-MulticastContextNotification ProcedureCode
+id-MulticastCommonConfiguration ProcedureCode
+id-BroadcastTransportResourceRequest ProcedureCode
+id-DUCUAccessAndMobilityIndication ProcedureCode
+id-SRSInformationReservationNotification ProcedureCode
# ProtocolIE-ID
id-Cause ProtocolIE-ID
@@ -237,7 +251,7 @@ id-gNB-DU-ID ProtocolIE-ID
id-GNB-DU-Served-Cells-Item ProtocolIE-ID
id-gNB-DU-Served-Cells-List ProtocolIE-ID
id-gNB-DU-Name ProtocolIE-ID
-id-NRCellID ProtocolIE-ID
+id-ProtocolIE-ID-46-not-to-be-used ProtocolIE-ID
id-oldgNB-DU-UE-F1AP-ID ProtocolIE-ID
id-ResetType ProtocolIE-ID
id-ResourceCoordinationTransferContainer ProtocolIE-ID
@@ -326,7 +340,7 @@ id-GNB-CU-TNL-Association-Failed-To-Setup-List ProtocolIE-ID
id-GNB-CU-TNL-Association-Failed-To-Setup-Item ProtocolIE-ID
id-DRB-Notify-Item ProtocolIE-ID
id-DRB-Notify-List ProtocolIE-ID
-id-NotficationControl ProtocolIE-ID
+id-ProtocolIE-ID-138-not-to-be-used ProtocolIE-ID
id-RANAC ProtocolIE-ID
id-PWSSystemInformation ProtocolIE-ID
id-RepetitionPeriod ProtocolIE-ID
@@ -429,8 +443,8 @@ id-RRCContainer-RRCSetupComplete ProtocolIE-ID
id-TraceActivation ProtocolIE-ID
id-TraceID ProtocolIE-ID
id-Neighbour-Cell-Information-List ProtocolIE-ID
-id-SymbolAllocInSlot ProtocolIE-ID
-id-NumDLULSymbols ProtocolIE-ID
+id-ProtocolIE-ID-246-not-to-be-used ProtocolIE-ID
+id-ProtocolIE-ID-247-not-to-be-used ProtocolIE-ID
id-AdditionalRRMPriorityIndex ProtocolIE-ID
id-DUCURadioInformationType ProtocolIE-ID
id-CUDURadioInformationType ProtocolIE-ID
@@ -542,7 +556,7 @@ id-ULCarrierList ProtocolIE-ID
id-FrequencyShift7p5khz ProtocolIE-ID
id-SSB-PositionsInBurst ProtocolIE-ID
id-NRPRACHConfig ProtocolIE-ID
-id-RACHReportInformationList ProtocolIE-ID
+id-RAReportList ProtocolIE-ID
id-RLFReportInformationList ProtocolIE-ID
id-TDD-UL-DLConfigCommonNR ProtocolIE-ID
id-CNPacketDelayBudgetDownlink ProtocolIE-ID
@@ -628,12 +642,12 @@ id-NR-U-Channel-List ProtocolIE-ID
id-NR-U ProtocolIE-ID
id-Coverage-Modification-Notification ProtocolIE-ID
id-CCO-Assistance-Information ProtocolIE-ID
-id-Neighbor-node-CCO-Assistance-Information-List ProtocolIE-ID
+id-ProtocolIE-ID-448-not-to-be-used ProtocolIE-ID
id-CellsForSON-List ProtocolIE-ID
id-MIMOPRBusageInformation ProtocolIE-ID
id-gNB-CU-MBS-F1AP-ID ProtocolIE-ID
id-gNB-DU-MBS-F1AP-ID ProtocolIE-ID
-id-MBS-Area-Session-ID ProtocolIE-ID
+id-ProtocolIE-ID-453-not-to-be-used ProtocolIE-ID
id-MBS-CUtoDURRCInformation ProtocolIE-ID
id-MBS-Session-ID ProtocolIE-ID
id-SNSSAI ProtocolIE-ID
@@ -754,7 +768,7 @@ id-PRSConfigRequestType ProtocolIE-ID
id-MeasurementTimeOccasion ProtocolIE-ID
id-MeasurementCharacteristicsRequestIndicator ProtocolIE-ID
id-UEReportingInformation ProtocolIE-ID
-id-PosConextRevIndication ProtocolIE-ID
+id-PosContextRevIndication ProtocolIE-ID
id-TRPBeamAntennaInformation ProtocolIE-ID
id-NRRedCapUEIndication ProtocolIE-ID
id-Redcap-Bcast-Information ProtocolIE-ID
@@ -846,9 +860,9 @@ id-PEISubgroupingSupportIndication ProtocolIE-ID
id-NeedForGapsInfoNR ProtocolIE-ID
id-NeedForGapNCSGInfoNR ProtocolIE-ID
id-NeedForGapNCSGInfoEUTRA ProtocolIE-ID
-id-procedure-code-668-not-to-be-used ProtocolIE-ID
-id-procedure-code-669-not-to-be-used ProtocolIE-ID
-id-procedure-code-670-not-to-be-used ProtocolIE-ID
+id-ProtocolIE-ID-668-not-to-be-used ProtocolIE-ID
+id-ProtocolIE-ID-669-not-to-be-used ProtocolIE-ID
+id-ProtocolIE-ID-670-not-to-be-used ProtocolIE-ID
id-Source-MRB-ID ProtocolIE-ID
id-PosMeasurementPeriodicityNR-AoA ProtocolIE-ID
id-RedCapIndication ProtocolIE-ID
@@ -885,6 +899,148 @@ id-repetitionFactorExtended ProtocolIE-ID
id-startRBHopping ProtocolIE-ID
id-startRBIndex ProtocolIE-ID
id-transmissionCombn8 ProtocolIE-ID
+id-ServCellInfoList ProtocolIE-ID
+id-DedicatedSIDeliveryIndication ProtocolIE-ID
+id-Configured-BWP-List ProtocolIE-ID
+id-Preconfigured-measurement-GAP-Request ProtocolIE-ID
+id-BWP-Id ProtocolIE-ID
+id-NetworkControlledRepeaterAuthorized ProtocolIE-ID
+id-MT-SDT-Information ProtocolIE-ID
+id-ExtendedResourceSymbolOffset ProtocolIE-ID
+id-NeedForInterruptionInfoNR ProtocolIE-ID
+id-SDT-Volume-Threshold ProtocolIE-ID
+id-SupportedUETypeList ProtocolIE-ID
+id-MusimCapabilityRestrictionIndication ProtocolIE-ID
+id-duplicationIndication ProtocolIE-ID
+id-LTMInformation-Setup ProtocolIE-ID
+id-LTMConfigurationIDMappingList ProtocolIE-ID
+id-LTMInformation-Modify ProtocolIE-ID
+id-LTMCells-ToBeReleased-List ProtocolIE-ID
+id-ProtocolIE-ID-724-not-to-be-used ProtocolIE-ID
+id-LTMConfiguration ProtocolIE-ID
+id-EarlySyncInformation-Request ProtocolIE-ID
+id-EarlySyncInformation ProtocolIE-ID
+id-EarlySyncCandidateCellInformation-List ProtocolIE-ID
+id-LTMCellSwitchInformation ProtocolIE-ID
+id-DUtoCUTAInformation-List ProtocolIE-ID
+id-ProtocolIE-ID-731-not-to-be-used ProtocolIE-ID
+id-dRB-List ProtocolIE-ID
+id-DeactivationIndication ProtocolIE-ID
+id-RAReportIndicationList ProtocolIE-ID
+id-ChannelOccupancyTimePercentageUL ProtocolIE-ID
+id-SuccessfulPSCellChangeReportInformationList ProtocolIE-ID
+id-RadioResourceStatusNR-U ProtocolIE-ID
+id-FiveG-ProSeLayer2Multipath ProtocolIE-ID
+id-FiveG-ProSeLayer2UEtoUERelay ProtocolIE-ID
+id-FiveG-ProSeLayer2UEtoUERemote ProtocolIE-ID
+id-PathAdditionInformation ProtocolIE-ID
+id-Recommended-SSBs-List ProtocolIE-ID
+id-Recommended-SSBs-for-Paging-List ProtocolIE-ID
+id-SSBs-withinTheCell-tobe-Activated-List ProtocolIE-ID
+id-Cells-With-SSBs-Activated-List ProtocolIE-ID
+id-Cells-Allowed-to-be-Deactivated-List ProtocolIE-ID
+id-Cells-Allowed-to-be-Deactivated-List-Item ProtocolIE-ID
+id-Coverage-Modification-Cause ProtocolIE-ID
+id-RANTSSRequestType ProtocolIE-ID
+id-RANTimingSynchronisationStatusInfo ProtocolIE-ID
+id-TSCTrafficCharacteristicsFeedback ProtocolIE-ID
+id-RANfeedbacktype ProtocolIE-ID
+id-Mobile-TRP-LocationInformation ProtocolIE-ID
+id-Mobile-IAB-MT-UE-ID ProtocolIE-ID
+id-Target-gNB-ID ProtocolIE-ID
+id-Target-gNB-IP-address ProtocolIE-ID
+id-Target-SeGW-IP-address ProtocolIE-ID
+id-Activated-Cells-Mapping-List ProtocolIE-ID
+id-Activated-Cells-Mapping-List-Item ProtocolIE-ID
+id-F1SetupOutcome ProtocolIE-ID
+id-RRC-Terminating-IAB-Donor-Related-Info ProtocolIE-ID
+id-RRC-Terminating-IAB-Donor-gNB-ID ProtocolIE-ID
+id-NCGI-to-be-Updated-List ProtocolIE-ID
+id-NCGI-to-be-Updated-List-Item ProtocolIE-ID
+id-Mobile-IAB-MTUserLocationInformation ProtocolIE-ID
+id-MobileAccessPointLocation ProtocolIE-ID
+id-AssociatedSessionID ProtocolIE-ID
+id-IndicationMCInactiveReception ProtocolIE-ID
+id-MulticastCU2DURRCInfo ProtocolIE-ID
+id-MBSMulticastSessionReceptionState ProtocolIE-ID
+id-F1UTunnelNotEstablished ProtocolIE-ID
+id-MulticastDU2CURRCInfo ProtocolIE-ID
+id-SIB24-message ProtocolIE-ID
+id-MulticastCU2DUCommonRRCInfo ProtocolIE-ID
+id-PDUSetQoSParameters ProtocolIE-ID
+id-N6JitterInformation ProtocolIE-ID
+id-ECNMarkingorCongestionInformationReportingRequest ProtocolIE-ID
+id-ECNMarkingorCongestionInformationReportingStatus ProtocolIE-ID
+id-NRA2XServicesAuthorized ProtocolIE-ID
+id-LTEA2XServicesAuthorized ProtocolIE-ID
+id-NRUESidelinkAggregateMaximumBitrateForA2X ProtocolIE-ID
+id-LTEUESidelinkAggregateMaximumBitrateForA2X ProtocolIE-ID
+id-NReRedCapUEIndication ProtocolIE-ID
+id-ERedcap-Bcast-Information ProtocolIE-ID
+id-NRPaginglongeDRXInformationforRRCINACTIVE ProtocolIE-ID
+id-SCPAC-Request ProtocolIE-ID
+id-Target-F1-Terminating-Donor-gNB-ID ProtocolIE-ID
+id-MobileIAB-Barred ProtocolIE-ID
+id-Broadcast-MRBs-Transport-Request-List ProtocolIE-ID
+id-Broadcast-MRBs-Transport-Request-Item ProtocolIE-ID
+id-S-CPACLowerLayerReferenceConfigRequest ProtocolIE-ID
+id-S-CPAC-Configuration ProtocolIE-ID
+id-MusimCandidateBandList ProtocolIE-ID
+id-DLLBTFailureInformationRequest ProtocolIE-ID
+id-DLLBTFailureInformationList ProtocolIE-ID
+id-PSIbasedSDUdiscardUL ProtocolIE-ID
+id-SIB22-message ProtocolIE-ID
+id-CUtoDUTAInformation-List ProtocolIE-ID
+id-U2URLCChannelQoS ProtocolIE-ID
+id-SL-PHY-MAC-RLC-ConfigExt ProtocolIE-ID
+id-SLPositioning-Ranging-Service-Info ProtocolIE-ID
+id-TimeWindowInformation-SRS-List ProtocolIE-ID
+id-TimeWindowInformation-Measurement-List ProtocolIE-ID
+id-UL-RSCP ProtocolIE-ID
+id-BW-Aggregation-Request-Indication ProtocolIE-ID
+id-ReportingGranularitykminus1 ProtocolIE-ID
+id-ReportingGranularitykminus2 ProtocolIE-ID
+id-ReportingGranularitykminus1additionalpath ProtocolIE-ID
+id-ReportingGranularitykminus2additionalpath ProtocolIE-ID
+id-TimingReportingGranularityFactorExtended ProtocolIE-ID
+id-SRSPosRRCInactiveValidityAreaConfig ProtocolIE-ID
+id-PosValidityAreaCellList ProtocolIE-ID
+id-SRSReservationType ProtocolIE-ID
+id-SymbolIndex ProtocolIE-ID
+id-PRSBandwidthAggregationRequestIndication ProtocolIE-ID
+id-AggregatedPosSRSResourceIDList ProtocolIE-ID
+id-AggregatedPRSResourceSetList ProtocolIE-ID
+id-PhaseQuality ProtocolIE-ID
+id-MeasuredFrequencyHops ProtocolIE-ID
+id-TxHoppingConfiguration ProtocolIE-ID
+id-ReportingGranularitykminus3 ProtocolIE-ID
+id-ReportingGranularitykminus4 ProtocolIE-ID
+id-ReportingGranularitykminus5 ProtocolIE-ID
+id-ReportingGranularitykminus6 ProtocolIE-ID
+id-ReportingGranularitykminus3additionalpath ProtocolIE-ID
+id-ReportingGranularitykminus4additionalpath ProtocolIE-ID
+id-ReportingGranularitykminus5additionalpath ProtocolIE-ID
+id-ReportingGranularitykminus6additionalpath ProtocolIE-ID
+id-AggregatedPosSRSResourceSetList ProtocolIE-ID
+id-RequestedSRSPreconfigurationCharacteristics-List ProtocolIE-ID
+id-SRSPreconfiguration-List ProtocolIE-ID
+id-SRSInformation ProtocolIE-ID
+id-ValidityAreaSpecificSRSInformation ProtocolIE-ID
+id-E-CID-MeasuredResultsAssociatedInfoList ProtocolIE-ID
+id-XR-Bcast-Information ProtocolIE-ID
+id-MaxDataBurstVolume ProtocolIE-ID
+id-TAInformation-List ProtocolIE-ID
+id-NonIntegerDRXCycle ProtocolIE-ID
+id-PointA ProtocolIE-ID
+id-SCS-SpecificCarrier ProtocolIE-ID
+id-NR-PCI ProtocolIE-ID
+id-PeerUE-ID ProtocolIE-ID
+id-EarlySyncServingCellInformation ProtocolIE-ID
+id-RANSharingAssistanceInformation ProtocolIE-ID
+id-LTMCFRAResourceConfig-List ProtocolIE-ID
+id-F1U-PathFailure ProtocolIE-ID
+id-MeasBasedOnAggregatedResources ProtocolIE-ID
+id-SIB23-message ProtocolIE-ID
#.END
#.REGISTER
@@ -1168,7 +1324,7 @@ CellMeasurementResultList N f1ap.ies id-CellMeasurementR
HardwareLoadIndicator N f1ap.ies id-HardwareLoadIndicator
ReportingPeriodicity N f1ap.ies id-ReportingPeriodicity
TNLCapacityIndicator N f1ap.ies id-TNLCapacityIndicator
-RACHReportInformationList N f1ap.ies id-RACHReportInformationList
+RAReportList N f1ap.ies id-RAReportList
RLFReportInformationList N f1ap.ies id-RLFReportInformationList
ReportingRequestType N f1ap.ies id-ReportingRequestType
TimeReferenceInformation N f1ap.ies id-TimeReferenceInformation
@@ -1313,7 +1469,7 @@ PRSConfigRequestType N f1ap.ies id-PRSConfigRequest
MeasurementTimeOccasion N f1ap.ies id-MeasurementTimeOccasion
MeasurementCharacteristicsRequestIndicator N f1ap.ies id-MeasurementCharacteristicsRequestIndicator
UEReportingInformation N f1ap.ies id-UEReportingInformation
-PosConextRevIndication N f1ap.ies id-PosConextRevIndication
+PosContextRevIndication N f1ap.ies id-PosContextRevIndication
TRPBeamAntennaInformation N f1ap.ies id-TRPBeamAntennaInformation
NRRedCapUEIndication N f1ap.ies id-NRRedCapUEIndication
PagingDRX N f1ap.ies id-RANUEPagingDRX
@@ -1403,6 +1559,93 @@ HashedUEIdentityIndexValue N f1ap.ies id-HashedUEIdentity
UE-MulticastMRBs-Setupnew-List N f1ap.ies id-UE-MulticastMRBs-Setupnew-List
UE-MulticastMRBs-Setupnew-Item N f1ap.ies id-UE-MulticastMRBs-Setupnew-Item
TransmissionCombn8 N f1ap.ies id-transmissionCombn8
+DedicatedSIDeliveryIndication N f1ap.ies id-DedicatedSIDeliveryIndication
+Configured-BWP-List N f1ap.ies id-Configured-BWP-List
+NetworkControlledRepeaterAuthorized N f1ap.ies id-NetworkControlledRepeaterAuthorized
+MT-SDT-Information N f1ap.ies id-MT-SDT-Information
+SDT-Volume-Threshold N f1ap.ies id-SDT-Volume-Threshold
+SupportedUETypeList N f1ap.ies id-SupportedUETypeList
+LTMInformation-Setup N f1ap.ies id-LTMInformation-Setup
+LTMConfigurationIDMappingList N f1ap.ies id-LTMConfigurationIDMappingList
+LTMInformation-Modify N f1ap.ies id-LTMInformation-Modify
+LTMCells-ToBeReleased-List N f1ap.ies id-LTMCells-ToBeReleased-List
+LTMConfiguration N f1ap.ies id-LTMConfiguration
+EarlySyncInformation-Request N f1ap.ies id-EarlySyncInformation-Request
+EarlySyncInformation N f1ap.ies id-EarlySyncInformation
+EarlySyncCandidateCellInformation-List N f1ap.ies id-EarlySyncCandidateCellInformation-List
+LTMCellSwitchInformation N f1ap.ies id-LTMCellSwitchInformation
+DUtoCUTAInformation-List N f1ap.ies id-DUtoCUTAInformation-List
+DeactivationIndication N f1ap.ies id-DeactivationIndication
+RAReportIndicationList N f1ap.ies id-RAReportIndicationList
+SuccessfulPSCellChangeReportInformationList N f1ap.ies id-SuccessfulPSCellChangeReportInformationList
+PathAdditionInformation N f1ap.ies id-PathAdditionInformation
+Recommended-SSBs-for-Paging-List N f1ap.ies id-Recommended-SSBs-for-Paging-List
+Cells-With-SSBs-Activated-List N f1ap.ies id-Cells-With-SSBs-Activated-List
+Cells-Allowed-to-be-Deactivated-List N f1ap.ies id-Cells-Allowed-to-be-Deactivated-List
+Cells-Allowed-to-be-Deactivated-List-Item N f1ap.ies id-Cells-Allowed-to-be-Deactivated-List-Item
+RANTSSRequestType N f1ap.ies id-RANTSSRequestType
+RANTimingSynchronisationStatusInfo N f1ap.ies id-RANTimingSynchronisationStatusInfo
+Mobile-TRP-LocationInformation N f1ap.ies id-Mobile-TRP-LocationInformation
+GlobalGNB-ID N f1ap.ies id-Target-gNB-ID
+TransportLayerAddress N f1ap.ies id-Target-gNB-IP-address
+TransportLayerAddress N f1ap.ies id-Target-SeGW-IP-address
+Activated-Cells-Mapping-List N f1ap.ies id-Activated-Cells-Mapping-List
+Activated-Cells-Mapping-List-Item N f1ap.ies id-Activated-Cells-Mapping-List-Item
+F1SetupOutcome N f1ap.ies id-F1SetupOutcome
+RRC-Terminating-IAB-Donor-Related-Info N f1ap.ies id-RRC-Terminating-IAB-Donor-Related-Info
+GlobalGNB-ID N f1ap.ies id-RRC-Terminating-IAB-Donor-gNB-ID
+NCGI-to-be-Updated-List N f1ap.ies id-NCGI-to-be-Updated-List
+NCGI-to-be-Updated-List-Item N f1ap.ies id-NCGI-to-be-Updated-List-Item
+Mobile-IAB-MTUserLocationInformation N f1ap.ies id-Mobile-IAB-MTUserLocationInformation
+AssociatedSessionID N f1ap.ies id-AssociatedSessionID
+IndicationMCInactiveReception N f1ap.ies id-IndicationMCInactiveReception
+MulticastCU2DURRCInfo N f1ap.ies id-MulticastCU2DURRCInfo
+MBSMulticastSessionReceptionState N f1ap.ies id-MBSMulticastSessionReceptionState
+MulticastDU2CURRCInfo N f1ap.ies id-MulticastDU2CURRCInfo
+MulticastCU2DUCommonRRCInfo N f1ap.ies id-MulticastCU2DUCommonRRCInfo
+NRA2XServicesAuthorized N f1ap.ies id-NRA2XServicesAuthorized
+LTEA2XServicesAuthorized N f1ap.ies id-LTEA2XServicesAuthorized
+NRUESidelinkAggregateMaximumBitrate N f1ap.ies id-NRUESidelinkAggregateMaximumBitrateForA2X
+LTEUESidelinkAggregateMaximumBitrate N f1ap.ies id-LTEUESidelinkAggregateMaximumBitrateForA2X
+NReRedCapUEIndication N f1ap.ies id-NReRedCapUEIndication
+NRPaginglongeDRXInformationforRRCINACTIVE N f1ap.ies id-NRPaginglongeDRXInformationforRRCINACTIVE
+GlobalGNB-ID N f1ap.ies id-Target-F1-Terminating-Donor-gNB-ID
+Broadcast-MRBs-Transport-Request-List N f1ap.ies id-Broadcast-MRBs-Transport-Request-List
+Broadcast-MRBs-Transport-Request-Item N f1ap.ies id-Broadcast-MRBs-Transport-Request-Item
+S-CPAC-Configuration N f1ap.ies id-S-CPAC-Configuration
+DLLBTFailureInformationRequest N f1ap.ies id-DLLBTFailureInformationRequest
+DLLBTFailureInformationList N f1ap.ies id-DLLBTFailureInformationList
+CUtoDUTAInformation-List N f1ap.ies id-CUtoDUTAInformation-List
+PC5QoSParameters N f1ap.ies id-U2URLCChannelQoS
+SLPositioning-Ranging-Service-Info N f1ap.ies id-SLPositioning-Ranging-Service-Info
+TimeWindowInformation-SRS-List N f1ap.ies id-TimeWindowInformation-SRS-List
+TimeWindowInformation-Measurement-List N f1ap.ies id-TimeWindowInformation-Measurement-List
+UL-RSCP N f1ap.ies id-UL-RSCP
+ReportingGranularitykminus1 N f1ap.ies id-ReportingGranularitykminus1
+ReportingGranularitykminus2 N f1ap.ies id-ReportingGranularitykminus2
+ReportingGranularitykminus1AdditionalPath N f1ap.ies id-ReportingGranularitykminus1additionalpath
+ReportingGranularitykminus2AdditionalPath N f1ap.ies id-ReportingGranularitykminus2additionalpath
+SRSPosRRCInactiveValidityAreaConfig N f1ap.ies id-SRSPosRRCInactiveValidityAreaConfig
+SRSReservationType N f1ap.ies id-SRSReservationType
+PhaseQuality N f1ap.ies id-PhaseQuality
+ReportingGranularitykminus3 N f1ap.ies id-ReportingGranularitykminus3
+ReportingGranularitykminus4 N f1ap.ies id-ReportingGranularitykminus4
+ReportingGranularitykminus5 N f1ap.ies id-ReportingGranularitykminus5
+ReportingGranularitykminus6 N f1ap.ies id-ReportingGranularitykminus6
+ReportingGranularitykminus3AdditionalPath N f1ap.ies id-ReportingGranularitykminus3additionalpath
+ReportingGranularitykminus4AdditionalPath N f1ap.ies id-ReportingGranularitykminus4additionalpath
+ReportingGranularitykminus5AdditionalPath N f1ap.ies id-ReportingGranularitykminus5additionalpath
+ReportingGranularitykminus6AdditionalPath N f1ap.ies id-ReportingGranularitykminus6additionalpath
+AggregatedPosSRSResourceSetList N f1ap.ies id-AggregatedPosSRSResourceSetList
+RequestedSRSPreconfigurationCharacteristics-List N f1ap.ies id-RequestedSRSPreconfigurationCharacteristics-List
+SRSPreconfiguration-List N f1ap.ies id-SRSPreconfiguration-List
+RequestedSRSTransmissionCharacteristics N f1ap.ies id-SRSInformation
+TAInformation-List N f1ap.ies id-TAInformation-List
+NonIntegerDRXCycle N f1ap.ies id-NonIntegerDRXCycle
+EarlySyncServingCellInformation N f1ap.ies id-EarlySyncServingCellInformation
+RANSharingAssistanceInformation N f1ap.ies id-RANSharingAssistanceInformation
+LTMCFRAResourceConfig-List N f1ap.ies id-LTMCFRAResourceConfig-List
+F1U-PathFailure N f1ap.ies id-F1U-PathFailure
#F1AP-PROTOCOL-EXTENSION
GNB-CUSystemInformation N f1ap.extension id-gNB-CUSystemInformation
@@ -1579,6 +1822,61 @@ NrofSymbolsExtended N f1ap.extension id-nrofSymbol
RepetitionFactorExtended N f1ap.extension id-repetitionFactorExtended
StartRBHopping N f1ap.extension id-startRBHopping
StartRBIndex N f1ap.extension id-startRBIndex
+ServCellInfoList N f1ap.extension id-ServCellInfoList
+Preconfigured-measurement-GAP-Request N f1ap.extension id-Preconfigured-measurement-GAP-Request
+BWP-Id N f1ap.extension id-BWP-Id
+ExtendedResourceSymbolOffset N f1ap.extension id-ExtendedResourceSymbolOffset
+NeedForInterruptionInfoNR N f1ap.extension id-NeedForInterruptionInfoNR
+MusimCapabilityRestrictionIndication N f1ap.extension id-MusimCapabilityRestrictionIndication
+DuplicationIndication N f1ap.extension id-duplicationIndication
+DRB-List N f1ap.extension id-dRB-List
+ChannelOccupancyTimePercentage N f1ap.extension id-ChannelOccupancyTimePercentageUL
+RadioResourceStatusNR-U N f1ap.extension id-RadioResourceStatusNR-U
+FiveG-ProSeLayer2Multipath N f1ap.extension id-FiveG-ProSeLayer2Multipath
+FiveG-ProSeLayer2UEtoUERelay N f1ap.extension id-FiveG-ProSeLayer2UEtoUERelay
+FiveG-ProSeLayer2UEtoUERemote N f1ap.extension id-FiveG-ProSeLayer2UEtoUERemote
+Recommended-SSBs-List N f1ap.extension id-Recommended-SSBs-List
+SSBs-toBeActivated-List N f1ap.extension id-SSBs-withinTheCell-tobe-Activated-List
+CCO-issue-detection N f1ap.extension id-Coverage-Modification-Cause
+TSCTrafficCharacteristicsFeedback N f1ap.extension id-TSCTrafficCharacteristicsFeedback
+RANfeedbacktype N f1ap.extension id-RANfeedbacktype
+Mobile-TRP-LocationInformation N f1ap.extension id-Mobile-TRP-LocationInformation
+Mobile-IAB-MT-UE-ID N f1ap.extension id-Mobile-IAB-MT-UE-ID
+Mobile-TRP-LocationInformation N f1ap.extension id-MobileAccessPointLocation
+F1UTunnelNotEstablished N f1ap.extension id-F1UTunnelNotEstablished
+SIB24-message N f1ap.extension id-SIB24-message
+PDUSetQoSParameters N f1ap.extension id-PDUSetQoSParameters
+N6JitterInformation N f1ap.extension id-N6JitterInformation
+ECNMarkingorCongestionInformationReportingRequest N f1ap.extension id-ECNMarkingorCongestionInformationReportingRequest
+ECNMarkingorCongestionInformationReportingStatus N f1ap.extension id-ECNMarkingorCongestionInformationReportingStatus
+ERedcap-Bcast-Information N f1ap.extension id-ERedcap-Bcast-Information
+SCPAC-Request N f1ap.extension id-SCPAC-Request
+MobileIAB-Barred N f1ap.extension id-MobileIAB-Barred
+S-CPACLowerLayerReferenceConfigRequest N f1ap.extension id-S-CPACLowerLayerReferenceConfigRequest
+MusimCandidateBandList N f1ap.extension id-MusimCandidateBandList
+PSIbasedSDUdiscardUL N f1ap.extension id-PSIbasedSDUdiscardUL
+SIB22-message N f1ap.extension id-SIB22-message
+SL-PHY-MAC-RLC-ConfigExt N f1ap.extension id-SL-PHY-MAC-RLC-ConfigExt
+BW-Aggregation-Request-Indication N f1ap.extension id-BW-Aggregation-Request-Indication
+TimingReportingGranularityFactorExtended N f1ap.extension id-TimingReportingGranularityFactorExtended
+PosValidityAreaCellList N f1ap.extension id-PosValidityAreaCellList
+SymbolIndex N f1ap.extension id-SymbolIndex
+PRSBandwidthAggregationRequestIndication N f1ap.extension id-PRSBandwidthAggregationRequestIndication
+AggregatedPosSRSResourceIDList N f1ap.extension id-AggregatedPosSRSResourceIDList
+AggregatedPRSResourceSetList N f1ap.extension id-AggregatedPRSResourceSetList
+MeasuredFrequencyHops N f1ap.extension id-MeasuredFrequencyHops
+TxHoppingConfiguration N f1ap.extension id-TxHoppingConfiguration
+AggregatedPosSRSResourceSetList N f1ap.extension id-AggregatedPosSRSResourceSetList
+ValidityAreaSpecificSRSInformation N f1ap.extension id-ValidityAreaSpecificSRSInformation
+E-CID-MeasuredResultsAssociatedInfoList N f1ap.extension id-E-CID-MeasuredResultsAssociatedInfoList
+XR-Bcast-Information N f1ap.extension id-XR-Bcast-Information
+MaxDataBurstVolume N f1ap.extension id-MaxDataBurstVolume
+PointA N f1ap.extension id-PointA
+SCS-SpecificCarrier N f1ap.extension id-SCS-SpecificCarrier
+NRPCI N f1ap.extension id-NR-PCI
+PeerUE-ID N f1ap.extension id-PeerUE-ID
+MeasBasedOnAggregatedResources N f1ap.extension id-MeasBasedOnAggregatedResources
+SIB23-message N f1ap.extension id-SIB23-message
#F1AP-ELEMENTARY-PROCEDURE
Reset N f1ap.proc.imsg id-Reset
@@ -1795,6 +2093,42 @@ QoEInformationTransfer N f1ap.proc.imsg id-QoEInformationTrans
PosSystemInformationDeliveryCommand N f1ap.proc.imsg id-PosSystemInformationDeliveryCommand
+DUCUCellSwitchNotification N f1ap.proc.imsg id-DUCUCellSwitchNotification
+
+CUDUCellSwitchNotification N f1ap.proc.imsg id-CUDUCellSwitchNotification
+
+DUCUTAInformationTransfer N f1ap.proc.imsg id-DUCUTAInformationTransfer
+
+CUDUTAInformationTransfer N f1ap.proc.imsg id-CUDUTAInformationTransfer
+
+QoEInformationTransferControl N f1ap.proc.imsg id-QoEInformationTransferControl
+
+RachIndication N f1ap.proc.imsg id-RachIndication
+
+TimingSynchronisationStatusRequest N f1ap.proc.imsg id-TimingSynchronisationStatus
+TimingSynchronisationStatusResponse N f1ap.proc.sout id-TimingSynchronisationStatus
+TimingSynchronisationStatusFailure N f1ap.proc.uout id-TimingSynchronisationStatus
+
+TimingSynchronisationStatusReport N f1ap.proc.imsg id-TimingSynchronisationStatusReport
+
+MIABF1SetupTriggering N f1ap.proc.imsg id-MIABF1SetupTriggering
+
+MIABF1SetupOutcomeNotification N f1ap.proc.imsg id-MIABF1SetupOutcomeNotification
+
+MulticastContextNotificationIndication N f1ap.proc.imsg id-MulticastContextNotification
+MulticastContextNotificationConfirm N f1ap.proc.sout id-MulticastContextNotification
+MulticastContextNotificationRefuse N f1ap.proc.uout id-MulticastContextNotification
+
+MulticastCommonConfigurationRequest N f1ap.proc.imsg id-MulticastCommonConfiguration
+MulticastCommonConfigurationResponse N f1ap.proc.sout id-MulticastCommonConfiguration
+MulticastCommonConfigurationRefuse N f1ap.proc.uout id-MulticastCommonConfiguration
+
+BroadcastTransportResourceRequest N f1ap.proc.imsg id-BroadcastTransportResourceRequest
+
+DUCUAccessAndMobilityIndication N f1ap.proc.imsg id-DUCUAccessAndMobilityIndication
+
+SRSInformationReservationNotification N f1ap.proc.imsg id-SRSInformationReservationNotification
+
#.FN_BODY AdditionalSIBMessageList-Item/additionalSIB VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
@@ -1996,7 +2330,7 @@ PosSystemInformationDeliveryCommand N f1ap.proc.imsg id-PosSystemInformatio
%(DEFAULT_BODY)s
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_PLMN_Identity);
- dissect_e212_mcc_mnc(param_tvb, actx->pinfo, subtree, 0, number_type, FALSE);
+ dissect_e212_mcc_mnc(param_tvb, actx->pinfo, subtree, 0, number_type, false);
}
#.FN_BODY NRCGI
@@ -2031,52 +2365,46 @@ PortNumber TYPE = FT_UINT16 DISPLAY = BASE_DEC
}
#.TYPE_ATTR
-BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_bit_sec
+ChannelOccupancyTimePercentage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-BitRate DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_kbit
+EnergyDetectionThreshold DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_dbm)
#.TYPE_ATTR
-ChannelOccupancyTimePercentage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+MIMOPRBusageInformation/dl-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-EnergyDetectionThreshold DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_dbm
+MIMOPRBusageInformation/ul-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-MIMOPRBusageInformation/dl-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+MIMOPRBusageInformation/dl-non-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-MIMOPRBusageInformation/ul-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+MIMOPRBusageInformation/ul-non-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-MIMOPRBusageInformation/dl-non-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+MIMOPRBusageInformation/dl-Total-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-MIMOPRBusageInformation/ul-non-GBR-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+MIMOPRBusageInformation/ul-Total-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-MIMOPRBusageInformation/dl-Total-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+SNSSAIRadioResourceStatus-Item/sNSSAIdlGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-MIMOPRBusageInformation/ul-Total-PRB-usage-for-MIMO DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+SNSSAIRadioResourceStatus-Item/sNSSAIulGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-SNSSAIRadioResourceStatus-Item/sNSSAIdlGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+SNSSAIRadioResourceStatus-Item/sNSSAIdlNonGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-SNSSAIRadioResourceStatus-Item/sNSSAIulGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+SNSSAIRadioResourceStatus-Item/sNSSAIulNonGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-SNSSAIRadioResourceStatus-Item/sNSSAIdlNonGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+SNSSAIRadioResourceStatus-Item/sNSSAIdlTotalPRBallocation DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.TYPE_ATTR
-SNSSAIRadioResourceStatus-Item/sNSSAIulNonGBRPRBusage DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
-
-#.TYPE_ATTR
-SNSSAIRadioResourceStatus-Item/sNSSAIdlTotalPRBallocation DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
-
-#.TYPE_ATTR
-SNSSAIRadioResourceStatus-Item/sNSSAIulTotalPRBallocation DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+SNSSAIRadioResourceStatus-Item/sNSSAIulTotalPRBallocation DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.FN_BODY CG-Config VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
@@ -2247,6 +2575,18 @@ Configured-EPS-TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
case 21:
dissect_nr_rrc_SIB21_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
break;
+ case 22:
+ dissect_nr_rrc_SIB22_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 23:
+ dissect_nr_rrc_SIB23_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 24:
+ dissect_nr_rrc_SIB24_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 25:
+ dissect_nr_rrc_SIB25_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
default:
break;
}
@@ -2284,10 +2624,10 @@ MaxPacketLossRate DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_MaxPacketLossRate
PacketDelayBudget DISPLAY = BASE_CUSTOM STRINGS = CF_FUNC(f1ap_PacketDelayBudget_fmt)
#.TYPE_ATTR
-AveragingWindow DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_milliseconds
+AveragingWindow DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_milliseconds)
#.TYPE_ATTR
-MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_bytes
+MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_byte_bytes)
#.FN_BODY ProtectedEUTRAResourceIndication VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
@@ -2318,7 +2658,7 @@ MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_byt
%(DEFAULT_BODY)s
#.FN_FTR Latest-RRC-Version-Enhanced
if (param_tvb) {
- proto_item_set_text(actx->created_item, "%u.%u.%u", tvb_get_guint8(param_tvb, 0), tvb_get_guint8(param_tvb, 1), tvb_get_guint8(param_tvb, 2));
+ proto_item_set_text(actx->created_item, "%u.%u.%u", tvb_get_uint8(param_tvb, 0), tvb_get_uint8(param_tvb, 1), tvb_get_uint8(param_tvb, 2));
}
#.FN_BODY TransportLayerAddress VAL_PTR = &param_tvb
@@ -2326,7 +2666,7 @@ MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_byt
%(DEFAULT_BODY)s
if (param_tvb) {
proto_tree *subtree;
- gint tvb_len;
+ int tvb_len;
tvb_len = tvb_reported_length(param_tvb);
subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_TransportLayerAddress);
@@ -2345,7 +2685,7 @@ MaximumDataBurstVolume DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_byte_byt
}
#.TYPE_ATTR
-UACReductionIndication DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_percent
+UACReductionIndication DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_percent)
#.FN_BODY DRX-Config VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
@@ -2540,7 +2880,7 @@ ExtendedPacketDelayBudget DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(f1ap_ExtendedPacke
}
#.TYPE_ATTR
-M7period DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_minutes
+M7period DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_minutes)
#.FN_BODY MeasurementsToActivate VAL_PTR=&param_tvb
tvbuff_t *param_tvb = NULL;
@@ -2569,10 +2909,10 @@ M7period DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_minutes
}
#.TYPE_ATTR
-RepetitionPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
+RepetitionPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds)
#.TYPE_ATTR
-Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
+Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_microseconds)
#.FN_BODY RACH-Config-Common VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
@@ -2590,11 +2930,11 @@ Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
dissect_nr_rrc_RACH_ConfigCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
}
-#.FN_BODY RACHReportContainer VAL_PTR = &param_tvb
+#.FN_BODY RAReportContainer VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
if (param_tvb) {
- proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACHReportContainer);
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RAReportContainer);
dissect_nr_rrc_RA_ReportList_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
}
@@ -2679,6 +3019,30 @@ Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
dissect_nr_rrc_SIB20_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
}
+#.FN_BODY SIB22-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB22_message);
+ dissect_nr_rrc_SIB22_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB23-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB23_message);
+ dissect_nr_rrc_SIB23_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB24-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB24_message);
+ dissect_nr_rrc_SIB24_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
#.FN_BODY SL-PHY-MAC-RLC-Config VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
@@ -2687,6 +3051,14 @@ Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
dissect_nr_rrc_SL_PHY_MAC_RLC_Config_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
}
+#.FN_BODY SL-PHY-MAC-RLC-ConfigExt VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_PHY_MAC_RLC_ConfigExt);
+ dissect_nr_rrc_SL_PHY_MAC_RLC_Config_v1700_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
#.FN_BODY SL-RLC-ChannelToAddModList VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
%(DEFAULT_BODY)s
@@ -2866,7 +3238,7 @@ Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
}
#.TYPE_ATTR
-StartTimeAndDuration/duration DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
+StartTimeAndDuration/duration DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_seconds)
#.FN_BODY SuccessfulHOReportInformation-Item/successfulHOReportContainer VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
@@ -2877,7 +3249,7 @@ StartTimeAndDuration/duration DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_s
}
#.TYPE_ATTR
-SurvivalTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
+SurvivalTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=UNS(&units_microseconds)
#.FN_BODY UL-GapFR2-Config VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
@@ -2894,6 +3266,188 @@ SurvivalTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
actx->created_item = proto_tree_add_item(tree, hf_index, param_tvb, 0, 8, ENC_TIME_NTP|ENC_BIG_ENDIAN);
}
+#.FN_BODY GNB-CU-UE-F1AP-ID VAL_PTR=&id
+ uint32_t id;
+%(DEFAULT_BODY)s
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ f1ap_data->gdb_cu_ue_f1ap_id = id;
+
+#.FN_BODY JointorDLTCIStateID VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_JointorDLTCIStateID);
+ dissect_nr_rrc_TCI_StateId_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY ULTCIStateID VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ULTCIStateID);
+ dissect_nr_rrc_TCI_UL_StateId_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY ReferenceConfigurationInformation VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ReferenceConfigurationInformation);
+ dissect_nr_rrc_CellGroupConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY LTMCFRAResourceConfig VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_LTMCFRAResourceConfig);
+ dissect_nr_rrc_RACH_ConfigDedicated_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MBS-Multicast-MRB-Item/mRB-PDCP-Config-Broadcast VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mRB_PDCP_Config_Broadcast);
+ dissect_nr_rrc_MRB_PDCP_ConfigBroadcast_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Mobile-TRP-LocationInformation/location-Information VAL_PTR = &location_coordinate_tvb
+ tvbuff_t *location_coordinate_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (location_coordinate_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_location_Information);
+ dissect_lpp_LocationCoordinates_PDU(location_coordinate_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Mobile-TRP-LocationInformation/velocity-Information VAL_PTR = &location_coordinate_tvb
+ tvbuff_t *location_coordinate_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (location_coordinate_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_velocity_Information);
+ dissect_lpp_Velocity_PDU(location_coordinate_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+N6JitterInformation/n6JitterLowerBound DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(f1ap_N6Jitter_fmt)
+
+#.TYPE_ATTR
+N6JitterInformation/n6JitterUpperBound DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(f1ap_N6Jitter_fmt)
+
+#.FN_BODY SuccessfulPSCellChangeReportInformation-Item/successfulPSCellChangeReportContainer VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_successfulPSCellChangeReportContainer);
+ dissect_nr_rrc_SuccessPSCell_Report_r18_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY CSIResourceConfiguration/cSIResourceConfigToAddModList VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_cSIResourceConfigToAddModList);
+ dissect_nr_rrc_LTM_CSI_ResourceConfigToAddModList_r18_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY CSIResourceConfiguration/cSIResourceConfigToReleaseList VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_cSIResourceConfigToReleaseList);
+ dissect_nr_rrc_LTM_CSI_ResourceConfigToReleaseList_r18_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY UpdateMBSMulticastNeighbourCellListInformation/mbs-NeighbourCellList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mbs_NeighbourCellList);
+ dissect_nr_rrc_MBS_NeighbourCellList_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MTCH-NeighbourCellInformation/mtch-NeighbourCellprovided VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mtch_NeighbourCellprovided);
+ dissect_nr_rrc_MTCH_NeighbourCell_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY UpdateThresholdMBS-ListInformation/thresholdMBSList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_thresholdMBSList);
+ dissect_nr_rrc_ThresholdMBS_List_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MBSMulticastConfiguration-available/mBSMulticastConfiguration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mBSMulticastConfiguration);
+ dissect_nr_rrc_MBSMulticastConfiguration_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MBSMulticastConfigurationNotificationInfo/mbsMulticastConfigurationChanged VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mBSMulticastConfiguration);
+ dissect_nr_rrc_MBSMulticastConfiguration_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY MusimCandidateBandList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MusimCandidateBandList);
+ dissect_nr_rrc_MUSIM_CandidateBandList_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY NeedForInterruptionInfoNR VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NeedForInterruptionInfoNR);
+ dissect_nr_rrc_NeedForInterruptionInfoNR_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RACHConfiguration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACHConfiguration);
+ dissect_nr_rrc_EarlyUL_SyncConfig_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SRSPosRRCInactiveValidityAreaConfig VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SRSPosRRCInactiveValidityAreaConfig);
+ dissect_nr_rrc_SRS_PosRRC_InactiveValidityAreaConfig_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY TCIStatesConfigurationsList VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_TCIStatesConfigurationsList);
+ dissect_nr_rrc_LTM_TCI_Info_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
#.FN_HDR Reset
set_message_label(actx, MTYPE_RESET);
set_stats_message_type(actx->pinfo, MTYPE_RESET);
@@ -3394,6 +3948,69 @@ SurvivalTime DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
#.FN_HDR PosSystemInformationDeliveryCommand
set_message_label(actx, MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND);
set_stats_message_type(actx->pinfo, MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND);
+#.FN_HDR DUCUCellSwitchNotification
+ set_message_label(actx, MTYPE_DU_CU_CELL_SWITCH_NOTIFICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_DU_CU_CELL_SWITCH_NOTIFICATION);
+#.FN_HDR CUDUCellSwitchNotification
+ set_message_label(actx, MTYPE_CU_DU_CELL_SWITCH_NOTIFICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_CU_DU_CELL_SWITCH_NOTIFICATION);
+#.FN_HDR DUCUTAInformationTransfer
+ set_message_label(actx, MTYPE_DU_CU_TA_INFORMATION_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_DU_CU_TA_INFORMATION_TRANSFER);
+#.FN_HDR CUDUTAInformationTransfer
+ set_message_label(actx, MTYPE_CU_DU_TA_INFORMATION_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_CU_DU_TA_INFORMATION_TRANSFER);
+#.FN_HDR QoEInformationTransferControl
+ set_message_label(actx, MTYPE_QOE_INFORMATION_TRANSFER_CONTROL);
+ set_stats_message_type(actx->pinfo, MTYPE_QOE_INFORMATION_TRANSFER_CONTROL);
+#.FN_HDR RachIndication
+ set_message_label(actx, MTYPE_RACH_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_RACH_INDICATION);
+#.FN_HDR TimingSynchronisationStatusRequest
+ set_message_label(actx, MTYPE_TIMING_SYNCHRONISATION_STATUS_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_TIMING_SYNCHRONISATION_STATUS_REQUEST);
+#.FN_HDR TimingSynchronisationStatusResponse
+ set_message_label(actx, MTYPE_TIMING_SYNCHRONISATION_STATUS_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_TIMING_SYNCHRONISATION_STATUS_RESPONSE);
+#.FN_HDR TimingSynchronisationStatusFailure
+ set_message_label(actx, MTYPE_TIMING_SYNCHRONISATION_STATUS_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_TIMING_SYNCHRONISATION_STATUS_FAILURE);
+#.FN_HDR TimingSynchronisationStatusReport
+ set_message_label(actx, MTYPE_TIMING_SYNCHRONISATION_STATUS_REPORT);
+ set_stats_message_type(actx->pinfo, MTYPE_TIMING_SYNCHRONISATION_STATUS_REPORT);
+#.FN_HDR MIABF1SetupTriggering
+ set_message_label(actx, MTYPE_MIAB_F1_SETUP_TRIGGERING);
+ set_stats_message_type(actx->pinfo, MTYPE_MIAB_F1_SETUP_TRIGGERING);
+#.FN_HDR MIABF1SetupOutcomeNotification
+ set_message_label(actx, MTYPE_MIAB_F1_SETUP_OUTCOME_NOTIFICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_MIAB_F1_SETUP_OUTCOME_NOTIFICATION);
+#.FN_HDR MulticastContextNotificationIndication
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_INDICATION);
+#.FN_HDR MulticastContextNotificationConfirm
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_CONFIRM);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_CONFIRM);
+#.FN_HDR MulticastContextNotificationRefuse
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_REFUSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_REFUSE);
+#.FN_HDR MulticastCommonConfigurationRequest
+ set_message_label(actx, MTYPE_MULTICAST_COMMON_CONFIGURATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_COMMON_CONFIGURATION_REQUEST);
+#.FN_HDR MulticastCommonConfigurationResponse
+ set_message_label(actx, MTYPE_MULTICAST_COMMON_CONFIGURATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_COMMON_CONFIGURATION_RESPONSE);
+#.FN_HDR MulticastCommonConfigurationRefuse
+ set_message_label(actx, MTYPE_MULTICAST_COMMON_CONFIGURATION_REFUSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_COMMON_CONFIGURATION_REFUSE);
+#.FN_HDR BroadcastTransportResourceRequest
+ set_message_label(actx, MTYPE_BROADCAST_TRANSPORT_RESOURCE_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_TRANSPORT_RESOURCE_REQUEST);
+#.FN_HDR DUCUAccessAndMobilityIndication
+ set_message_label(actx, MTYPE_DU_CU_ACCESS_AND_MOBILITY_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_DU_CU_ACCESS_AND_MOBILITY_INDICATION);
+#.FN_HDR SRSInformationReservationNotification
+ set_message_label(actx, MTYPE_SRS_INFORMATION_RESERVATION_NOTIFICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_SRS_INFORMATION_RESERVATION_NOTIFICATION);
#.END
#
diff --git a/epan/dissectors/asn1/f1ap/packet-f1ap-template.c b/epan/dissectors/asn1/f1ap/packet-f1ap-template.c
index 4c96fe8c..054a2f1e 100644
--- a/epan/dissectors/asn1/f1ap/packet-f1ap-template.c
+++ b/epan/dissectors/asn1/f1ap/packet-f1ap-template.c
@@ -1,6 +1,6 @@
/* packet-f1ap.c
* Routines for E-UTRAN F1 Application Protocol (F1AP) packet dissection
- * Copyright 2018-2023, Pascal Quantin <pascal@wireshark.org>
+ * Copyright 2018-2024, Pascal Quantin <pascal@wireshark.org>
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
@@ -8,7 +8,7 @@
*
* SPDX-License-Identifier: GPL-2.0-or-later
*
- * References: 3GPP TS 38.473 V17.5.0 (2023-06)
+ * References: 3GPP TS 38.473 V18.2.0 (2024-06)
*/
#include "config.h"
@@ -19,6 +19,9 @@
#include <epan/sctpppids.h>
#include <epan/proto_data.h>
#include <epan/stats_tree.h>
+#include <epan/tfs.h>
+#include <epan/unit_strings.h>
+#include <wsutil/array.h>
#include "packet-per.h"
#include "packet-f1ap.h"
@@ -28,6 +31,7 @@
#include "packet-pdcp-nr.h"
#include "packet-lte-rrc.h"
#include "packet-nrppa.h"
+#include "packet-lpp.h"
#define PNAME "F1 Application Protocol"
#define PSNAME "F1AP"
@@ -41,114 +45,136 @@ void proto_reg_handoff_f1ap(void);
#include "packet-f1ap-val.h"
/* Initialize the protocol and registered fields */
-static int proto_f1ap = -1;
-
-static int hf_f1ap_transportLayerAddressIPv4 = -1;
-static int hf_f1ap_transportLayerAddressIPv6 = -1;
-static int hf_f1ap_IABTNLAddressIPv4 = -1;
-static int hf_f1ap_IABTNLAddressIPv6 = -1;
-static int hf_f1ap_IABTNLAddressIPv6Prefix = -1;
-static int hf_f1ap_interfacesToTrace_NG_C = -1;
-static int hf_f1ap_interfacesToTrace_Xn_C = -1;
-static int hf_f1ap_interfacesToTrace_Uu = -1;
-static int hf_f1ap_interfacesToTrace_F1_C = -1;
-static int hf_f1ap_interfacesToTrace_E1 = -1;
-static int hf_f1ap_interfacesToTrace_Reserved = -1;
-static int hf_f1ap_MeasurementsToActivate_Reserved1 = -1;
-static int hf_f1ap_MeasurementsToActivate_M2 = -1;
-static int hf_f1ap_MeasurementsToActivate_Reserved2 = -1;
-static int hf_f1ap_MeasurementsToActivate_M5 = -1;
-static int hf_f1ap_MeasurementsToActivate_Reserved3 = -1;
-static int hf_f1ap_MeasurementsToActivate_M6 = -1;
-static int hf_f1ap_MeasurementsToActivate_M7 = -1;
-static int hf_f1ap_ReportCharacteristics_PRBPeriodic = -1;
-static int hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic = -1;
-static int hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic = -1;
-static int hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic = -1;
-static int hf_f1ap_ReportCharacteristics_NumberOfActiveUEs = -1;
-static int hf_f1ap_ReportCharacteristics_Reserved = -1;
+static int proto_f1ap;
+
+static int hf_f1ap_transportLayerAddressIPv4;
+static int hf_f1ap_transportLayerAddressIPv6;
+static int hf_f1ap_IABTNLAddressIPv4;
+static int hf_f1ap_IABTNLAddressIPv6;
+static int hf_f1ap_IABTNLAddressIPv6Prefix;
+static int hf_f1ap_interfacesToTrace_NG_C;
+static int hf_f1ap_interfacesToTrace_Xn_C;
+static int hf_f1ap_interfacesToTrace_Uu;
+static int hf_f1ap_interfacesToTrace_F1_C;
+static int hf_f1ap_interfacesToTrace_E1;
+static int hf_f1ap_interfacesToTrace_Reserved;
+static int hf_f1ap_MeasurementsToActivate_Reserved1;
+static int hf_f1ap_MeasurementsToActivate_M2;
+static int hf_f1ap_MeasurementsToActivate_Reserved2;
+static int hf_f1ap_MeasurementsToActivate_M5;
+static int hf_f1ap_MeasurementsToActivate_Reserved3;
+static int hf_f1ap_MeasurementsToActivate_M6;
+static int hf_f1ap_MeasurementsToActivate_M7;
+static int hf_f1ap_ReportCharacteristics_PRBPeriodic;
+static int hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic;
+static int hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic;
+static int hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic;
+static int hf_f1ap_ReportCharacteristics_NumberOfActiveUEs;
+static int hf_f1ap_ReportCharacteristics_Reserved;
#include "packet-f1ap-hf.c"
/* Initialize the subtree pointers */
-static gint ett_f1ap = -1;
-static gint ett_f1ap_ResourceCoordinationTransferContainer = -1;
-static gint ett_f1ap_PLMN_Identity = -1;
-static gint ett_f1ap_MIB_message = -1;
-static gint ett_f1ap_SIB1_message = -1;
-static gint ett_f1ap_CG_ConfigInfo = -1;
-static gint ett_f1ap_CellGroupConfig = -1;
-static gint ett_f1ap_TransportLayerAddress = -1;
-static gint ett_f1ap_UE_CapabilityRAT_ContainerList = -1;
-static gint ett_f1ap_measurementTimingConfiguration = -1;
-static gint ett_f1ap_DUtoCURRCContainer = -1;
-static gint ett_f1ap_requestedP_MaxFR1 = -1;
-static gint ett_f1ap_HandoverPreparationInformation = -1;
-static gint ett_f1ap_MeasConfig = -1;
-static gint ett_f1ap_MeasGapConfig = -1;
-static gint ett_f1ap_MeasGapSharingConfig = -1;
-static gint ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container = -1;
-static gint ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container = -1;
-static gint ett_f1ap_ProtectedEUTRAResourceIndication = -1;
-static gint ett_f1ap_RRCContainer = -1;
-static gint ett_f1ap_RRCContainer_RRCSetupComplete = -1;
-static gint ett_f1ap_sIBmessage = -1;
-static gint ett_f1ap_UplinkTxDirectCurrentListInformation = -1;
-static gint ett_f1ap_DRX_Config = -1;
-static gint ett_f1ap_Ph_InfoSCG = -1;
-static gint ett_f1ap_RequestedBandCombinationIndex = -1;
-static gint ett_f1ap_RequestedFeatureSetEntryIndex = -1;
-static gint ett_f1ap_RequestedP_MaxFR2 = -1;
-static gint ett_f1ap_UEAssistanceInformation = -1;
-static gint ett_f1ap_CG_Config = -1;
-static gint ett_f1ap_Ph_InfoMCG = -1;
-static gint ett_f1ap_BurstArrivalTime = -1;
-static gint ett_f1ap_cSI_RS_Configuration = -1;
-static gint ett_f1ap_sR_Configuration = -1;
-static gint ett_f1ap_pDCCH_ConfigSIB1 = -1;
-static gint ett_f1ap_sCS_Common = -1;
-static gint ett_f1ap_IABTNLAddressIPv4Address = -1;
-static gint ett_f1ap_IABTNLAddressIPv6Address = -1;
-static gint ett_f1ap_IABTNLAddressIPv6Prefix = -1;
-static gint ett_f1ap_InterfacesToTrace = -1;
-static gint ett_f1ap_MeasurementsToActivate = -1;
-static gint ett_f1ap_NRUERLFReportContainer = -1;
-static gint ett_f1ap_RACH_Config_Common = -1;
-static gint ett_f1ap_RACH_Config_Common_IAB = -1;
-static gint ett_f1ap_RACHReportContainer = -1;
-static gint ett_f1ap_ReferenceTime = -1;
-static gint ett_f1ap_ReportCharacteristics = -1;
-static gint ett_f1ap_SIB10_message = -1;
-static gint ett_f1ap_SIB12_message = -1;
-static gint ett_f1ap_SIB13_message = -1;
-static gint ett_f1ap_SIB14_message = -1;
-static gint ett_f1ap_SIB15_message = -1;
-static gint ett_f1ap_SIB17_message = -1;
-static gint ett_f1ap_SIB20_message = -1;
-static gint ett_f1ap_SL_PHY_MAC_RLC_Config = -1;
-static gint ett_f1ap_SL_RLC_ChannelToAddModList = -1;
-static gint ett_f1ap_SL_ConfigDedicatedEUTRA_Info = -1;
-static gint ett_f1ap_TDD_UL_DLConfigCommonNR = -1;
-static gint ett_f1ap_UEAssistanceInformationEUTRA = -1;
-static gint ett_f1ap_PosAssistance_Information = -1;
-static gint ett_f1ap_LocationMeasurementInformation = -1;
-static gint ett_f1ap_MUSIM_GapConfig = -1;
-static gint ett_f1ap_SDT_MAC_PHY_CG_Config = -1;
-static gint ett_f1ap_SDTRLCBearerConfiguration = -1;
-static gint ett_f1ap_MBSInterestIndication = -1;
-static gint ett_f1ap_NeedForGapsInfoNR = -1;
-static gint ett_f1ap_NeedForGapNCSGInfoNR = -1;
-static gint ett_f1ap_NeedForGapNCSGInfoEUTRA = -1;
-static gint ett_f1ap_MBS_Broadcast_NeighbourCellList = -1;
-static gint ett_f1ap_mRB_PDCP_Config_Broadcast = -1;
-static gint ett_f1ap_posMeasGapPreConfigToAddModList = -1;
-static gint ett_f1ap_posMeasGapPreConfigToReleaseList = -1;
-static gint ett_f1ap_SidelinkConfigurationContainer = -1;
-static gint ett_f1ap_SRSPosRRCInactiveConfig = -1;
-static gint ett_f1ap_successfulHOReportContainer = -1;
-static gint ett_f1ap_UL_GapFR2_Config = -1;
-static gint ett_f1ap_ConfigRestrictInfoDAPS = -1;
-static gint ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo = -1;
-static gint ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT = -1;
+static int ett_f1ap;
+static int ett_f1ap_ResourceCoordinationTransferContainer;
+static int ett_f1ap_PLMN_Identity;
+static int ett_f1ap_MIB_message;
+static int ett_f1ap_SIB1_message;
+static int ett_f1ap_CG_ConfigInfo;
+static int ett_f1ap_CellGroupConfig;
+static int ett_f1ap_TransportLayerAddress;
+static int ett_f1ap_UE_CapabilityRAT_ContainerList;
+static int ett_f1ap_measurementTimingConfiguration;
+static int ett_f1ap_DUtoCURRCContainer;
+static int ett_f1ap_requestedP_MaxFR1;
+static int ett_f1ap_HandoverPreparationInformation;
+static int ett_f1ap_MeasConfig;
+static int ett_f1ap_MeasGapConfig;
+static int ett_f1ap_MeasGapSharingConfig;
+static int ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container;
+static int ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container;
+static int ett_f1ap_ProtectedEUTRAResourceIndication;
+static int ett_f1ap_RRCContainer;
+static int ett_f1ap_RRCContainer_RRCSetupComplete;
+static int ett_f1ap_sIBmessage;
+static int ett_f1ap_UplinkTxDirectCurrentListInformation;
+static int ett_f1ap_DRX_Config;
+static int ett_f1ap_Ph_InfoSCG;
+static int ett_f1ap_RequestedBandCombinationIndex;
+static int ett_f1ap_RequestedFeatureSetEntryIndex;
+static int ett_f1ap_RequestedP_MaxFR2;
+static int ett_f1ap_UEAssistanceInformation;
+static int ett_f1ap_CG_Config;
+static int ett_f1ap_Ph_InfoMCG;
+static int ett_f1ap_BurstArrivalTime;
+static int ett_f1ap_cSI_RS_Configuration;
+static int ett_f1ap_sR_Configuration;
+static int ett_f1ap_pDCCH_ConfigSIB1;
+static int ett_f1ap_sCS_Common;
+static int ett_f1ap_IABTNLAddressIPv4Address;
+static int ett_f1ap_IABTNLAddressIPv6Address;
+static int ett_f1ap_IABTNLAddressIPv6Prefix;
+static int ett_f1ap_InterfacesToTrace;
+static int ett_f1ap_MeasurementsToActivate;
+static int ett_f1ap_NRUERLFReportContainer;
+static int ett_f1ap_RACH_Config_Common;
+static int ett_f1ap_RACH_Config_Common_IAB;
+static int ett_f1ap_RAReportContainer;
+static int ett_f1ap_ReferenceTime;
+static int ett_f1ap_ReportCharacteristics;
+static int ett_f1ap_SIB10_message;
+static int ett_f1ap_SIB12_message;
+static int ett_f1ap_SIB13_message;
+static int ett_f1ap_SIB14_message;
+static int ett_f1ap_SIB15_message;
+static int ett_f1ap_SIB17_message;
+static int ett_f1ap_SIB20_message;
+static int ett_f1ap_SIB22_message;
+static int ett_f1ap_SIB23_message;
+static int ett_f1ap_SIB24_message;
+static int ett_f1ap_SL_PHY_MAC_RLC_Config;
+static int ett_f1ap_SL_PHY_MAC_RLC_ConfigExt;
+static int ett_f1ap_SL_RLC_ChannelToAddModList;
+static int ett_f1ap_SL_ConfigDedicatedEUTRA_Info;
+static int ett_f1ap_TDD_UL_DLConfigCommonNR;
+static int ett_f1ap_UEAssistanceInformationEUTRA;
+static int ett_f1ap_PosAssistance_Information;
+static int ett_f1ap_LocationMeasurementInformation;
+static int ett_f1ap_MUSIM_GapConfig;
+static int ett_f1ap_SDT_MAC_PHY_CG_Config;
+static int ett_f1ap_SDTRLCBearerConfiguration;
+static int ett_f1ap_MBSInterestIndication;
+static int ett_f1ap_NeedForGapsInfoNR;
+static int ett_f1ap_NeedForGapNCSGInfoNR;
+static int ett_f1ap_NeedForGapNCSGInfoEUTRA;
+static int ett_f1ap_MBS_Broadcast_NeighbourCellList;
+static int ett_f1ap_mRB_PDCP_Config_Broadcast;
+static int ett_f1ap_posMeasGapPreConfigToAddModList;
+static int ett_f1ap_posMeasGapPreConfigToReleaseList;
+static int ett_f1ap_SidelinkConfigurationContainer;
+static int ett_f1ap_SRSPosRRCInactiveConfig;
+static int ett_f1ap_successfulHOReportContainer;
+static int ett_f1ap_UL_GapFR2_Config;
+static int ett_f1ap_ConfigRestrictInfoDAPS;
+static int ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo;
+static int ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT;
+static int ett_f1ap_JointorDLTCIStateID;
+static int ett_f1ap_ULTCIStateID;
+static int ett_f1ap_ReferenceConfigurationInformation;
+static int ett_f1ap_LTMCFRAResourceConfig;
+static int ett_f1ap_location_Information;
+static int ett_f1ap_velocity_Information;
+static int ett_f1ap_successfulPSCellChangeReportContainer;
+static int ett_f1ap_cSIResourceConfigToAddModList;
+static int ett_f1ap_cSIResourceConfigToReleaseList;
+static int ett_f1ap_mbs_NeighbourCellList;
+static int ett_f1ap_mtch_NeighbourCellprovided;
+static int ett_f1ap_thresholdMBSList;
+static int ett_f1ap_mBSMulticastConfiguration;
+static int ett_f1ap_MusimCandidateBandList;
+static int ett_f1ap_NeedForInterruptionInfoNR;
+static int ett_f1ap_RACHConfiguration;
+static int ett_f1ap_SRSPosRRCInactiveValidityAreaConfig;
+static int ett_f1ap_TCIStatesConfigurationsList;
#include "packet-f1ap-ett.c"
enum{
@@ -161,15 +187,15 @@ enum{
static void set_stats_message_type(packet_info *pinfo, int type);
-static const guint8 *st_str_packets = "Total Packets";
-static const guint8 *st_str_packet_types = "F1AP Packet Types";
+static const uint8_t *st_str_packets = "Total Packets";
+static const uint8_t *st_str_packet_types = "F1AP Packet Types";
static int st_node_packets = -1;
static int st_node_packet_types = -1;
-static int f1ap_tap = -1;
+static int f1ap_tap;
struct f1ap_tap_t {
- gint f1ap_mtype;
+ int f1ap_mtype;
};
#define MTYPE_RESET 1
@@ -308,6 +334,27 @@ struct f1ap_tap_t {
#define MTYPE_MEASUREMENT_ACTIVATION 134
#define MTYPE_QOE_INFORMATION_TRANSFER 135
#define MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND 136
+#define MTYPE_DU_CU_CELL_SWITCH_NOTIFICATION 137
+#define MTYPE_CU_DU_CELL_SWITCH_NOTIFICATION 138
+#define MTYPE_DU_CU_TA_INFORMATION_TRANSFER 139
+#define MTYPE_CU_DU_TA_INFORMATION_TRANSFER 140
+#define MTYPE_QOE_INFORMATION_TRANSFER_CONTROL 141
+#define MTYPE_RACH_INDICATION 142
+#define MTYPE_TIMING_SYNCHRONISATION_STATUS_REQUEST 143
+#define MTYPE_TIMING_SYNCHRONISATION_STATUS_RESPONSE 144
+#define MTYPE_TIMING_SYNCHRONISATION_STATUS_FAILURE 145
+#define MTYPE_TIMING_SYNCHRONISATION_STATUS_REPORT 146
+#define MTYPE_MIAB_F1_SETUP_TRIGGERING 147
+#define MTYPE_MIAB_F1_SETUP_OUTCOME_NOTIFICATION 148
+#define MTYPE_MULTICAST_CONTEXT_NOTIFICATION_INDICATION 149
+#define MTYPE_MULTICAST_CONTEXT_NOTIFICATION_CONFIRM 150
+#define MTYPE_MULTICAST_CONTEXT_NOTIFICATION_REFUSE 151
+#define MTYPE_MULTICAST_COMMON_CONFIGURATION_REQUEST 152
+#define MTYPE_MULTICAST_COMMON_CONFIGURATION_RESPONSE 153
+#define MTYPE_MULTICAST_COMMON_CONFIGURATION_REFUSE 154
+#define MTYPE_BROADCAST_TRANSPORT_RESOURCE_REQUEST 155
+#define MTYPE_DU_CU_ACCESS_AND_MOBILITY_INDICATION 156
+#define MTYPE_SRS_INFORMATION_RESERVATION_NOTIFICATION 157
static const value_string mtype_names[] = {
{ MTYPE_RESET, "Reset" },
@@ -446,28 +493,50 @@ static const value_string mtype_names[] = {
{ MTYPE_MEASUREMENT_ACTIVATION, "MeasurementActivation" },
{ MTYPE_QOE_INFORMATION_TRANSFER, "QoEInformationTransfer" },
{ MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND, "PosSystemInformationDeliveryCommand" },
+ { MTYPE_DU_CU_CELL_SWITCH_NOTIFICATION, "DUCUCellSwitchNotification" },
+ { MTYPE_CU_DU_CELL_SWITCH_NOTIFICATION, "CUDUCellSwitchNotification" },
+ { MTYPE_DU_CU_TA_INFORMATION_TRANSFER, "DUCUTAInformationTransfer" },
+ { MTYPE_CU_DU_TA_INFORMATION_TRANSFER, "CUDUTAInformationTransfer" },
+ { MTYPE_QOE_INFORMATION_TRANSFER_CONTROL, "QoEInformationTransferControl" },
+ { MTYPE_RACH_INDICATION, "RachIndication" },
+ { MTYPE_TIMING_SYNCHRONISATION_STATUS_REQUEST, "TimingSynchronisationStatusRequest" },
+ { MTYPE_TIMING_SYNCHRONISATION_STATUS_RESPONSE, "TimingSynchronisationStatusResponse" },
+ { MTYPE_TIMING_SYNCHRONISATION_STATUS_FAILURE, "TimingSynchronisationStatusFailure" },
+ { MTYPE_TIMING_SYNCHRONISATION_STATUS_REPORT, "TimingSynchronisationStatusReport" },
+ { MTYPE_MIAB_F1_SETUP_TRIGGERING, "MIABF1SetupTriggering" },
+ { MTYPE_MIAB_F1_SETUP_OUTCOME_NOTIFICATION, "MIABF1SetupOutcomeNotification" },
+ { MTYPE_MULTICAST_CONTEXT_NOTIFICATION_INDICATION, "MulticastContextNotificationIndication" },
+ { MTYPE_MULTICAST_CONTEXT_NOTIFICATION_CONFIRM, "MulticastContextNotificationConfirm" },
+ { MTYPE_MULTICAST_CONTEXT_NOTIFICATION_REFUSE, "MulticastContextNotificationRefuse" },
+ { MTYPE_MULTICAST_COMMON_CONFIGURATION_REQUEST, "MulticastCommonConfigurationRequest" },
+ { MTYPE_MULTICAST_COMMON_CONFIGURATION_RESPONSE, "MulticastCommonConfigurationResponse" },
+ { MTYPE_MULTICAST_COMMON_CONFIGURATION_REFUSE, "MulticastCommonConfigurationRefuse" },
+ { MTYPE_BROADCAST_TRANSPORT_RESOURCE_REQUEST, "BroadcastTransportResourceRequest" },
+ { MTYPE_DU_CU_ACCESS_AND_MOBILITY_INDICATION, "DUCUAccessAndMobilityIndication" },
+ { MTYPE_SRS_INFORMATION_RESERVATION_NOTIFICATION, "SRSInformationReservationNotification" },
{ 0, NULL }
};
static value_string_ext mtype_names_ext = VALUE_STRING_EXT_INIT(mtype_names);
typedef struct {
- guint32 message_type;
- guint32 procedure_code;
- guint32 protocol_ie_id;
- guint32 protocol_extension_id;
+ uint32_t message_type;
+ uint32_t procedure_code;
+ uint32_t protocol_ie_id;
+ uint32_t protocol_extension_id;
const char *obj_id;
- guint32 sib_type;
- guint32 srb_id;
+ uint32_t sib_type;
+ uint32_t srb_id;
+ uint32_t gdb_cu_ue_f1ap_id;
e212_number_type_t number_type;
struct f1ap_tap_t *stats_tap;
} f1ap_private_data_t;
typedef struct {
- guint32 message_type;
- guint32 ProcedureCode;
- guint32 ProtocolIE_ID;
- guint32 ProtocolExtensionID;
+ uint32_t message_type;
+ uint32_t ProcedureCode;
+ uint32_t ProtocolIE_ID;
+ uint32_t ProtocolExtensionID;
} f1ap_ctx_t;
/* Global variables */
@@ -491,13 +560,8 @@ static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, pro
static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
-static const true_false_string f1ap_tfs_interfacesToTrace = {
- "Should be traced",
- "Should not be traced"
-};
-
-static proto_tree *top_tree = NULL;
+static proto_tree *top_tree;
static void set_message_label(asn1_ctx_t *actx, int type)
{
@@ -510,23 +574,29 @@ static void set_message_label(asn1_ctx_t *actx, int type)
static void
-f1ap_MaxPacketLossRate_fmt(gchar *s, guint32 v)
+f1ap_MaxPacketLossRate_fmt(char *s, uint32_t v)
{
snprintf(s, ITEM_LABEL_LENGTH, "%.1f%% (%u)", (float)v/10, v);
}
static void
-f1ap_PacketDelayBudget_fmt(gchar *s, guint32 v)
+f1ap_PacketDelayBudget_fmt(char *s, uint32_t v)
{
snprintf(s, ITEM_LABEL_LENGTH, "%.1fms (%u)", (float)v/2, v);
}
static void
-f1ap_ExtendedPacketDelayBudget_fmt(gchar *s, guint32 v)
+f1ap_ExtendedPacketDelayBudget_fmt(char *s, uint32_t v)
{
snprintf(s, ITEM_LABEL_LENGTH, "%.2fms (%u)", (float)v/100, v);
}
+static void
+f1ap_N6Jitter_fmt(char *s, uint32_t v)
+{
+ snprintf(s, ITEM_LABEL_LENGTH, "%.1fms (%d)", (float)v/2, (int32_t)v);
+}
+
static f1ap_private_data_t*
f1ap_get_private_data(packet_info *pinfo)
{
@@ -534,13 +604,14 @@ f1ap_get_private_data(packet_info *pinfo)
if (!f1ap_data) {
f1ap_data = wmem_new0(wmem_file_scope(), f1ap_private_data_t);
f1ap_data->srb_id = -1;
+ f1ap_data->gdb_cu_ue_f1ap_id = 1;
p_add_proto_data(wmem_file_scope(), pinfo, proto_f1ap, 0, f1ap_data);
}
return f1ap_data;
}
static void
-add_nr_pdcp_meta_data(packet_info *pinfo, guint8 direction, guint8 srb_id)
+add_nr_pdcp_meta_data(packet_info *pinfo, uint8_t direction, uint8_t srb_id)
{
pdcp_nr_info *p_pdcp_nr_info;
@@ -549,13 +620,16 @@ add_nr_pdcp_meta_data(packet_info *pinfo, guint8 direction, guint8 srb_id)
return;
}
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
+
p_pdcp_nr_info = wmem_new0(wmem_file_scope(), pdcp_nr_info);
p_pdcp_nr_info->direction = direction;
+ p_pdcp_nr_info->ueid = f1ap_data->gdb_cu_ue_f1ap_id;
p_pdcp_nr_info->bearerType = Bearer_DCCH;
p_pdcp_nr_info->bearerId = srb_id;
p_pdcp_nr_info->plane = NR_SIGNALING_PLANE;
p_pdcp_nr_info->seqnum_length = PDCP_NR_SN_LENGTH_12_BITS;
- p_pdcp_nr_info->maci_present = TRUE;
+ p_pdcp_nr_info->maci_present = true;
set_pdcp_nr_proto_data(pinfo, p_pdcp_nr_info);
}
@@ -571,7 +645,7 @@ static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto
f1ap_ctx.ProtocolIE_ID = f1ap_data->protocol_ie_id;
f1ap_ctx.ProtocolExtensionID = f1ap_data->protocol_extension_id;
- return (dissector_try_uint_new(f1ap_ies_dissector_table, f1ap_data->protocol_ie_id, tvb, pinfo, tree, FALSE, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_ies_dissector_table, f1ap_data->protocol_ie_id, tvb, pinfo, tree, false, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
}
static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
@@ -584,35 +658,35 @@ static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_in
f1ap_ctx.ProtocolIE_ID = f1ap_data->protocol_ie_id;
f1ap_ctx.ProtocolExtensionID = f1ap_data->protocol_extension_id;
- return (dissector_try_uint_new(f1ap_extension_dissector_table, f1ap_data->protocol_extension_id, tvb, pinfo, tree, FALSE, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_extension_dissector_table, f1ap_data->protocol_extension_id, tvb, pinfo, tree, false, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
}
static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
{
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
- return (dissector_try_uint_new(f1ap_proc_imsg_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, FALSE, data)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_proc_imsg_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, false, data)) ? tvb_captured_length(tvb) : 0;
}
static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
{
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
- return (dissector_try_uint_new(f1ap_proc_sout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, FALSE, data)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_proc_sout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, false, data)) ? tvb_captured_length(tvb) : 0;
}
static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
{
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
- return (dissector_try_uint_new(f1ap_proc_uout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, FALSE, data)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_proc_uout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, false, data)) ? tvb_captured_length(tvb) : 0;
}
static void
f1ap_stats_tree_init(stats_tree *st)
{
- st_node_packets = stats_tree_create_node(st, st_str_packets, 0, STAT_DT_INT, TRUE);
+ st_node_packets = stats_tree_create_node(st, st_str_packets, 0, STAT_DT_INT, true);
st_node_packet_types = stats_tree_create_pivot(st, st_str_packet_types, st_node_packets);
}
@@ -622,7 +696,7 @@ f1ap_stats_tree_packet(stats_tree* st, packet_info* pinfo _U_,
{
const struct f1ap_tap_t *pi = (const struct f1ap_tap_t *) p;
- tick_stat_node(st, st_str_packets, 0, FALSE);
+ tick_stat_node(st, st_str_packets, 0, false);
stats_tree_tick_pivot(st, st_node_packet_types,
val_to_str_ext(pi->f1ap_mtype, &mtype_names_ext,
"Unknown packet type (%d)"));
@@ -695,23 +769,23 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_NG_C,
{ "NG-C", "f1ap.interfacesToTrace.NG_C",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x80,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x80,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_Xn_C,
{ "Xn-C", "f1ap.interfacesToTrace.Xn_C",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x40,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x40,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_Uu,
{ "Uu", "f1ap.interfacesToTrace.Uu",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x20,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x20,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_F1_C,
{ "F1-C", "f1ap.interfacesToTrace.F1_C",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x10,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x10,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_E1,
{ "E1", "f1ap.interfacesToTrace.E1",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x08,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x08,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_Reserved,
{ "Reserved", "f1ap.interfacesToTrace.Reserved",
@@ -773,7 +847,7 @@ void proto_register_f1ap(void) {
};
/* List of subtrees */
- static gint *ett[] = {
+ static int *ett[] = {
&ett_f1ap,
&ett_f1ap_ResourceCoordinationTransferContainer,
&ett_f1ap_PLMN_Identity,
@@ -818,7 +892,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_NRUERLFReportContainer,
&ett_f1ap_RACH_Config_Common,
&ett_f1ap_RACH_Config_Common_IAB,
- &ett_f1ap_RACHReportContainer,
+ &ett_f1ap_RAReportContainer,
&ett_f1ap_ReferenceTime,
&ett_f1ap_ReportCharacteristics,
&ett_f1ap_SIB10_message,
@@ -828,7 +902,11 @@ void proto_register_f1ap(void) {
&ett_f1ap_SIB15_message,
&ett_f1ap_SIB17_message,
&ett_f1ap_SIB20_message,
+ &ett_f1ap_SIB22_message,
+ &ett_f1ap_SIB23_message,
+ &ett_f1ap_SIB24_message,
&ett_f1ap_SL_PHY_MAC_RLC_Config,
+ &ett_f1ap_SL_PHY_MAC_RLC_ConfigExt,
&ett_f1ap_SL_RLC_ChannelToAddModList,
&ett_f1ap_SL_ConfigDedicatedEUTRA_Info,
&ett_f1ap_TDD_UL_DLConfigCommonNR,
@@ -853,6 +931,24 @@ void proto_register_f1ap(void) {
&ett_f1ap_ConfigRestrictInfoDAPS,
&ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo,
&ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT,
+ &ett_f1ap_JointorDLTCIStateID,
+ &ett_f1ap_ULTCIStateID,
+ &ett_f1ap_ReferenceConfigurationInformation,
+ &ett_f1ap_LTMCFRAResourceConfig,
+ &ett_f1ap_location_Information,
+ &ett_f1ap_velocity_Information,
+ &ett_f1ap_successfulPSCellChangeReportContainer,
+ &ett_f1ap_cSIResourceConfigToAddModList,
+ &ett_f1ap_cSIResourceConfigToReleaseList,
+ &ett_f1ap_mbs_NeighbourCellList,
+ &ett_f1ap_mtch_NeighbourCellprovided,
+ &ett_f1ap_thresholdMBSList,
+ &ett_f1ap_mBSMulticastConfiguration,
+ &ett_f1ap_MusimCandidateBandList,
+ &ett_f1ap_NeedForInterruptionInfoNR,
+ &ett_f1ap_RACHConfiguration,
+ &ett_f1ap_SRSPosRRCInactiveValidityAreaConfig,
+ &ett_f1ap_TCIStatesConfigurationsList,
#include "packet-f1ap-ettarr.c"
};