aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1
diff options
context:
space:
mode:
authorPascal Quantin <pascal@wireshark.org>2020-09-04 23:21:41 +0200
committerPascal Quantin <pascal@wireshark.org>2020-09-05 13:32:33 +0200
commit291c836392e13e41565df06dd54ef882c49c3e0b (patch)
treeaeff32360ca62476816374fa4f4aa09d25c96a37 /epan/dissectors/asn1
parent87521e8bf51ae32d80a4f34555809f3ff1b1c2ce (diff)
F1AP: upgrade dissector to v16.2.0
Diffstat (limited to 'epan/dissectors/asn1')
-rw-r--r--epan/dissectors/asn1/f1ap/CMakeLists.txt1
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn2
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-Constants.asn205
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-Containers.asn2
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-IEs.asn2037
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn1031
-rw-r--r--epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn187
-rw-r--r--epan/dissectors/asn1/f1ap/f1ap.cnf806
-rw-r--r--epan/dissectors/asn1/f1ap/packet-f1ap-template.c174
-rw-r--r--epan/dissectors/asn1/f1ap/packet-f1ap-template.h29
-rw-r--r--epan/dissectors/asn1/nr-rrc/nr-rrc.cnf20
-rw-r--r--epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c12
-rw-r--r--epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.h1
-rw-r--r--epan/dissectors/asn1/x2ap/packet-x2ap-template.c3
-rw-r--r--epan/dissectors/asn1/x2ap/x2ap.cnf9
-rw-r--r--epan/dissectors/asn1/xnap/packet-xnap-template.c3
-rw-r--r--epan/dissectors/asn1/xnap/xnap.cnf9
17 files changed, 4349 insertions, 182 deletions
diff --git a/epan/dissectors/asn1/f1ap/CMakeLists.txt b/epan/dissectors/asn1/f1ap/CMakeLists.txt
index 7f7500e4eb..c35c917782 100644
--- a/epan/dissectors/asn1/f1ap/CMakeLists.txt
+++ b/epan/dissectors/asn1/f1ap/CMakeLists.txt
@@ -30,6 +30,7 @@ set( ASN_FILE_LIST
set( EXTRA_DIST
${ASN_FILE_LIST}
packet-${PROTOCOL_NAME}-template.c
+ packet-${PROTOCOL_NAME}-template.h
${PROTOCOL_NAME}.cnf
)
diff --git a/epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn b/epan/dissectors/asn1/f1ap/F1AP-CommonDataTypes.asn
index 2f3bd22880..fdb25d81fa 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 V15.8.0 (2019-12)
+-- 3GPP TS 38.473 V16.2.0 (2020-07)
-- 9.4.6 Common Definitions
-- **************************************************************
--
diff --git a/epan/dissectors/asn1/f1ap/F1AP-Constants.asn b/epan/dissectors/asn1/f1ap/F1AP-Constants.asn
index 31cd498129..23119da22c 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 V15.8.0 (2019-12)
+-- 3GPP TS 38.473 V16.2.0 (2020-07)
-- 9.4.7 Constant Definitions
-- **************************************************************
--
@@ -61,6 +61,19 @@ id-GNBDUStatusIndication ProcedureCode ::= 24
id-RRCDeliveryReport ProcedureCode ::= 25
id-F1Removal ProcedureCode ::= 26
id-NetworkAccessRateReduction ProcedureCode ::= 27
+id-TraceStart ProcedureCode ::= 28
+id-DeactivateTrace ProcedureCode ::= 29
+id-DUCURadioInformationTransfer ProcedureCode ::= 30
+id-CUDURadioInformationTransfer ProcedureCode ::= 31
+id-BAPMappingConfiguration ProcedureCode ::= 32
+id-GNBDUResourceConfiguration ProcedureCode ::= 33
+id-IABTNLAddressAllocation ProcedureCode ::= 34
+id-IABUPConfigurationUpdate ProcedureCode ::= 35
+id-resourceStatusReportingInitiation ProcedureCode ::= 36
+id-resourceStatusReporting ProcedureCode ::= 37
+id-accessAndMobilityIndication ProcedureCode ::= 38
+id-accessSuccess ProcedureCode ::= 39
+id-cellTrafficTrace ProcedureCode ::= 40
-- **************************************************************
@@ -100,10 +113,46 @@ maxnoofSliceItems INTEGER ::= 1024
maxCellineNB INTEGER ::= 256
maxnoofExtendedBPLMNs INTEGER ::= 6
maxnoofUEIDs INTEGER ::= 65536
-maxnoofBPLMNsNRminus1 INTEGER ::= 11
+maxnoofBPLMNsNR INTEGER ::= 12
maxnoofUACPLMNs INTEGER ::= 12
maxnoofUACperPLMN INTEGER ::= 64
maxnoofAdditionalSIBs INTEGER ::= 63
+maxnoofslots INTEGER ::= 320
+maxnoofTLAs INTEGER ::= 16
+maxnoofGTPTLAs INTEGER ::= 16
+maxnoofBHRLCChannels INTEGER ::= 65536
+maxnoofRoutingEntries INTEGER ::= 1024
+maxnoofIABSTCInfo INTEGER ::= 45
+maxnoofSymbols INTEGER ::= 14
+maxnoofServingCells INTEGER ::= 32
+maxnoofDUFSlots INTEGER ::= 320
+maxnoofHSNASlots INTEGER ::= 5120
+maxnoofServedCellsIAB INTEGER ::= 512
+maxnoofChildIABNodes INTEGER ::= 1024
+maxnoofNonUPTrafficMappings INTEGER ::= 32
+maxnoofTLAsIAB INTEGER ::= 1024
+maxnoofMappingEntries INTEGER ::= 67108864
+maxnoofDSInfo INTEGER ::= 64
+maxnoofEgressLinks INTEGER ::= 2
+maxnoofULUPTNLInformationforIAB INTEGER ::= 32678
+maxnoofUPTNLAddresses INTEGER ::= 8
+maxnoofSLDRBs INTEGER ::= 512
+maxnoofQoSParaSets INTEGER ::= 8
+maxnoofPC5QoSFlows INTEGER ::= 2048
+maxnoofSSBAreas INTEGER ::= 64
+maxnoofPhysicalResourceBlocks INTEGER ::= 275
+maxnoofPhysicalResourceBlocks-1 INTEGER ::= 274
+maxnoofPRACHconfigs INTEGER ::= 16
+maxnoofRACHReports INTEGER ::= 64
+maxnoofRLFReports INTEGER ::= 64
+maxnoofAdditionalPDCPDuplicationTNL INTEGER ::= 2
+maxnoofRLCDuplicationState INTEGER ::= 3
+maxnoofCHOcells INTEGER ::= 16
+maxnoofMDTPLMNs INTEGER ::= 16
+maxnoofCAGsupported INTEGER ::= 12
+maxnoofNIDsupported INTEGER ::= 12
+maxnoofNRSCSs INTEGER ::= 5
+maxnoofExtSliceItems INTEGER ::= 65535
-- **************************************************************
--
@@ -358,6 +407,156 @@ id-MeasGapSharingConfig ProtocolIE-ID ::= 238
id-systemInformationAreaID ProtocolIE-ID ::= 239
id-areaScope ProtocolIE-ID ::= 240
id-RRCContainer-RRCSetupComplete ProtocolIE-ID ::= 241
-
+id-TraceActivation ProtocolIE-ID ::= 242
+id-TraceID ProtocolIE-ID ::= 243
+id-Neighbour-Cell-Information-List ProtocolIE-ID ::= 244
+-- WS extension
+id-Unknown-245 ProtocolIE-ID ::= 245
+id-SymbolAllocInSlot ProtocolIE-ID ::= 246
+id-NumDLULSymbols ProtocolIE-ID ::= 247
+id-AdditionalRRMPriorityIndex ProtocolIE-ID ::= 248
+id-DUCURadioInformationType ProtocolIE-ID ::= 249
+id-CUDURadioInformationType ProtocolIE-ID ::= 250
+id-AggressorgNBSetID ProtocolIE-ID ::= 251
+id-VictimgNBSetID ProtocolIE-ID ::= 252
+id-LowerLayerPresenceStatusChange ProtocolIE-ID ::= 253
+id-Transport-Layer-Address-Info ProtocolIE-ID ::= 254
+id-Neighbour-Cell-Information-Item ProtocolIE-ID ::= 255
+id-IntendedTDD-DL-ULConfig ProtocolIE-ID ::= 256
+id-QosMonitoringRequest ProtocolIE-ID ::= 257
+id-BHChannels-ToBeSetup-List ProtocolIE-ID ::= 258
+id-BHChannels-ToBeSetup-Item ProtocolIE-ID ::= 259
+id-BHChannels-Setup-List ProtocolIE-ID ::= 260
+id-BHChannels-Setup-Item ProtocolIE-ID ::= 261
+id-BHChannels-ToBeModified-Item ProtocolIE-ID ::= 262
+id-BHChannels-ToBeModified-List ProtocolIE-ID ::= 263
+id-BHChannels-ToBeReleased-Item ProtocolIE-ID ::= 264
+id-BHChannels-ToBeReleased-List ProtocolIE-ID ::= 265
+id-BHChannels-ToBeSetupMod-Item ProtocolIE-ID ::= 266
+id-BHChannels-ToBeSetupMod-List ProtocolIE-ID ::= 267
+id-BHChannels-FailedToBeModified-Item ProtocolIE-ID ::= 268
+id-BHChannels-FailedToBeModified-List ProtocolIE-ID ::= 269
+id-BHChannels-FailedToBeSetupMod-Item ProtocolIE-ID ::= 270
+id-BHChannels-FailedToBeSetupMod-List ProtocolIE-ID ::= 271
+id-BHChannels-Modified-Item ProtocolIE-ID ::= 272
+id-BHChannels-Modified-List ProtocolIE-ID ::= 273
+id-BHChannels-SetupMod-Item ProtocolIE-ID ::= 274
+id-BHChannels-SetupMod-List ProtocolIE-ID ::= 275
+id-BHChannels-Required-ToBeReleased-Item ProtocolIE-ID ::= 276
+id-BHChannels-Required-ToBeReleased-List ProtocolIE-ID ::= 277
+id-BHChannels-FailedToBeSetup-Item ProtocolIE-ID ::= 278
+id-BHChannels-FailedToBeSetup-List ProtocolIE-ID ::= 279
+id-BHInfo ProtocolIE-ID ::= 280
+id-BAPAddress ProtocolIE-ID ::= 281
+id-ConfiguredBAPAddress ProtocolIE-ID ::= 282
+id-BH-Routing-Information-Added-List ProtocolIE-ID ::= 283
+id-BH-Routing-Information-Added-List-Item ProtocolIE-ID ::= 284
+id-BH-Routing-Information-Removed-List ProtocolIE-ID ::= 285
+id-BH-Routing-Information-Removed-List-Item ProtocolIE-ID ::= 286
+id-UL-BH-Non-UP-Traffic-Mapping ProtocolIE-ID ::= 287
+id-Activated-Cells-to-be-Updated-List ProtocolIE-ID ::= 288
+id-Child-Nodes-List ProtocolIE-ID ::= 289
+id-IAB-Info-IAB-DU ProtocolIE-ID ::= 290
+id-IAB-Info-IAB-donor-CU ProtocolIE-ID ::= 291
+id-IAB-TNL-Addresses-To-Remove-List ProtocolIE-ID ::= 292
+id-IAB-TNL-Addresses-To-Remove-Item ProtocolIE-ID ::= 293
+id-IAB-Allocated-TNL-Address-List ProtocolIE-ID ::= 294
+id-IAB-Allocated-TNL-Address-Item ProtocolIE-ID ::= 295
+id-IABIPv6RequestType ProtocolIE-ID ::= 296
+id-IABv4AddressesRequested ProtocolIE-ID ::= 297
+id-IAB-Barred ProtocolIE-ID ::= 298
+id-TrafficMappingInformation ProtocolIE-ID ::= 299
+id-UL-UP-TNL-Information-to-Update-List ProtocolIE-ID ::= 300
+id-UL-UP-TNL-Information-to-Update-List-Item ProtocolIE-ID ::= 301
+id-UL-UP-TNL-Address-to-Update-List ProtocolIE-ID ::= 302
+id-UL-UP-TNL-Address-to-Update-List-Item ProtocolIE-ID ::= 303
+id-DL-UP-TNL-Address-to-Update-List ProtocolIE-ID ::= 304
+id-DL-UP-TNL-Address-to-Update-List-Item ProtocolIE-ID ::= 305
+id-NRV2XServicesAuthorized ProtocolIE-ID ::= 306
+id-LTEV2XServicesAuthorized ProtocolIE-ID ::= 307
+id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 308
+id-LTEUESidelinkAggregateMaximumBitrate ProtocolIE-ID ::= 309
+id-SIB12-message ProtocolIE-ID ::= 310
+id-SIB13-message ProtocolIE-ID ::= 311
+id-SIB14-message ProtocolIE-ID ::= 312
+id-SLDRBs-FailedToBeModified-Item ProtocolIE-ID ::= 313
+id-SLDRBs-FailedToBeModified-List ProtocolIE-ID ::= 314
+id-SLDRBs-FailedToBeSetup-Item ProtocolIE-ID ::= 315
+id-SLDRBs-FailedToBeSetup-List ProtocolIE-ID ::= 316
+id-SLDRBs-Modified-Item ProtocolIE-ID ::= 317
+id-SLDRBs-Modified-List ProtocolIE-ID ::= 318
+id-SLDRBs-Required-ToBeModified-Item ProtocolIE-ID ::= 319
+id-SLDRBs-Required-ToBeModified-List ProtocolIE-ID ::= 320
+id-SLDRBs-Required-ToBeReleased-Item ProtocolIE-ID ::= 321
+id-SLDRBs-Required-ToBeReleased-List ProtocolIE-ID ::= 322
+id-SLDRBs-Setup-Item ProtocolIE-ID ::= 323
+id-SLDRBs-Setup-List ProtocolIE-ID ::= 324
+id-SLDRBs-ToBeModified-Item ProtocolIE-ID ::= 325
+id-SLDRBs-ToBeModified-List ProtocolIE-ID ::= 326
+id-SLDRBs-ToBeReleased-Item ProtocolIE-ID ::= 327
+id-SLDRBs-ToBeReleased-List ProtocolIE-ID ::= 328
+id-SLDRBs-ToBeSetup-Item ProtocolIE-ID ::= 329
+id-SLDRBs-ToBeSetup-List ProtocolIE-ID ::= 330
+id-SLDRBs-ToBeSetupMod-Item ProtocolIE-ID ::= 331
+id-SLDRBs-ToBeSetupMod-List ProtocolIE-ID ::= 332
+id-SLDRBs-SetupMod-List ProtocolIE-ID ::= 333
+id-SLDRBs-FailedToBeSetupMod-List ProtocolIE-ID ::= 334
+id-SLDRBs-SetupMod-Item ProtocolIE-ID ::= 335
+id-SLDRBs-FailedToBeSetupMod-Item ProtocolIE-ID ::= 336
+id-SLDRBs-ModifiedConf-List ProtocolIE-ID ::= 337
+id-SLDRBs-ModifiedConf-Item ProtocolIE-ID ::= 338
+id-UEAssistanceInformationEUTRA ProtocolIE-ID ::= 339
+id-PC5LinkAMBR ProtocolIE-ID ::= 340
+id-SL-PHY-MAC-RLC-Config ProtocolIE-ID ::= 341
+id-SL-ConfigDedicatedEUTRA ProtocolIE-ID ::= 342
+id-AlternativeQoSParaSetList ProtocolIE-ID ::= 343
+id-CurrentQoSParaSetIndex ProtocolIE-ID ::= 344
+id-gNBCUMeasurementID ProtocolIE-ID ::= 345
+id-gNBDUMeasurementID ProtocolIE-ID ::= 346
+id-RegistrationRequest ProtocolIE-ID ::= 347
+id-ReportCharacteristics ProtocolIE-ID ::= 348
+id-CellToReportList ProtocolIE-ID ::= 349
+id-CellMeasurementResultList ProtocolIE-ID ::= 350
+id-HardwareLoadIndicator ProtocolIE-ID ::= 351
+id-ReportingPeriodicity ProtocolIE-ID ::= 352
+id-TNLCapacityIndicator ProtocolIE-ID ::= 353
+id-CarrierList ProtocolIE-ID ::= 354
+id-ULCarrierList ProtocolIE-ID ::= 355
+id-FrequencyShift7p5khz ProtocolIE-ID ::= 356
+id-SSB-PositionsInBurst ProtocolIE-ID ::= 357
+id-NRPRACHConfig ProtocolIE-ID ::= 358
+id-RACHReportInformationList ProtocolIE-ID ::= 359
+id-RLFReportInformationList ProtocolIE-ID ::= 360
+id-TDD-UL-DLConfigCommonNR ProtocolIE-ID ::= 361
+id-CNPacketDelayBudgetDownlink ProtocolIE-ID ::= 362
+id-ExtendedPacketDelayBudget ProtocolIE-ID ::= 363
+id-TSCTrafficCharacteristics ProtocolIE-ID ::= 364
+id-ReportingRequestType ProtocolIE-ID ::= 365
+id-TimeReferenceInformation ProtocolIE-ID ::= 366
+id-ReferenceTimeInformationReport ProtocolIE-ID ::= 367
+id-ReferenceTimeInformationReportingControl ProtocolIE-ID ::= 368
+id-CNPacketDelayBudgetUplink ProtocolIE-ID ::= 369
+id-AdditionalPDCPDuplicationTNL-List ProtocolIE-ID ::= 370
+id-RLCDuplicationInformation ProtocolIE-ID ::= 371
+id-AdditionalDuplicationIndication ProtocolIE-ID ::= 372
+id-ConditionalInterDUMobilityInformation ProtocolIE-ID ::= 373
+id-ConditionalIntraDUMobilityInformation ProtocolIE-ID ::= 374
+id-targetCellsToCancel ProtocolIE-ID ::= 375
+id-requestedTargetCellGlobalID ProtocolIE-ID ::= 376
+id-ManagementBasedMDTPLMNList ProtocolIE-ID ::= 377
+id-TraceCollectionEntityIPAddress ProtocolIE-ID ::= 378
+id-PrivacyIndicator ProtocolIE-ID ::= 379
+id-TraceCollectionEntityURI ProtocolIE-ID ::= 380
+id-mdtConfiguration ProtocolIE-ID ::= 381
+id-ServingNID ProtocolIE-ID ::= 382
+id-NPNBroadcastInformation ProtocolIE-ID ::= 383
+id-NPNSupportInfo ProtocolIE-ID ::= 384
+id-NID ProtocolIE-ID ::= 385
+id-AvailableSNPN-ID-List ProtocolIE-ID ::= 386
+id-SIB10-message ProtocolIE-ID ::= 387
+-- WS extension
+id-Unknown-388 ProtocolIE-ID ::= 388
+id-DLCarrierList ProtocolIE-ID ::= 389
+ id-ExtendedTAISliceSupportList ProtocolIE-ID ::= 390
END
diff --git a/epan/dissectors/asn1/f1ap/F1AP-Containers.asn b/epan/dissectors/asn1/f1ap/F1AP-Containers.asn
index 28ce53f3ac..f0a8d39645 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 V15.8.0 (2019-12)
+-- 3GPP TS 38.473 V16.2.0 (2020-07)
-- 9.4.8 Container Definitions
-- **************************************************************
--
diff --git a/epan/dissectors/asn1/f1ap/F1AP-IEs.asn b/epan/dissectors/asn1/f1ap/F1AP-IEs.asn
index 94e59a389f..aa7951a818 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 V15.8.0 (2019-12)
+-- 3GPP TS 38.473 V16.2.0 (2020-07)
-- 9.4.5 Information Element Definitions
-- **************************************************************
--
@@ -46,7 +46,6 @@ IMPORTS
id-latest-RRC-Version-Enhanced,
id-RequestedBandCombinationIndex,
id-RequestedFeatureSetEntryIndex,
- id-RequestedP-MaxFR2,
id-DRX-Config,
id-UEAssistanceInformation,
id-PDCCH-BlindDetectionSCG,
@@ -59,13 +58,52 @@ IMPORTS
id-IgnorePRACHConfiguration,
id-CG-Config,
id-Ph-InfoMCG,
+ id-AggressorgNBSetID,
+ id-VictimgNBSetID,
id-MeasGapSharingConfig,
id-systemInformationAreaID,
id-areaScope,
+ id-IntendedTDD-DL-ULConfig,
+ id-QosMonitoringRequest,
+ id-BHInfo,
+ id-IAB-Info-IAB-DU,
+ id-IAB-Info-IAB-donor-CU,
+ id-IAB-Barred,
+ id-SIB12-message,
+ id-SIB13-message,
+ id-SIB14-message,
+ id-UEAssistanceInformationEUTRA,
+ id-SL-PHY-MAC-RLC-Config,
+ id-SL-ConfigDedicatedEUTRA,
+ id-AlternativeQoSParaSetList,
+ id-CurrentQoSParaSetIndex,
+ id-CarrierList,
+ id-ULCarrierList,
+ id-FrequencyShift7p5khz,
+ id-SSB-PositionsInBurst,
+ id-NRPRACHConfig,
+ id-TDD-UL-DLConfigCommonNR,
+ id-CNPacketDelayBudgetDownlink,
+ id-CNPacketDelayBudgetUplink,
+ id-ExtendedPacketDelayBudget,
+ id-TSCTrafficCharacteristics,
+ id-AdditionalPDCPDuplicationTNL-List,
+ id-RLCDuplicationInformation,
+ id-AdditionalDuplicationIndication,
+ id-mdtConfiguration,
+ id-TraceCollectionEntityURI,
+ id-NID,
+ id-NPNSupportInfo,
+ id-NPNBroadcastInformation,
+ id-AvailableSNPN-ID-List,
+ id-SIB10-message,
+ id-RequestedP-MaxFR2,
+ id-DLCarrierList,
+ id-ExtendedTAISliceSupportList,
maxNRARFCN,
maxnoofErrors,
maxnoofBPLMNs,
- maxnoofBPLMNsNRminus1,
+ maxnoofBPLMNsNR,
maxnoofDLUPTNLInformation,
maxnoofNrCellBands,
maxnoofULUPTNLInformation,
@@ -77,7 +115,41 @@ IMPORTS
maxnoofExtendedBPLMNs,
maxnoofAdditionalSIBs,
maxnoofUACPLMNs,
- maxnoofUACperPLMN
+ maxnoofUACperPLMN,
+ maxCellingNBDU,
+ maxnoofTLAs,
+ maxnoofGTPTLAs,
+ maxnoofslots,
+ maxnoofNonUPTrafficMappings,
+ maxnoofServingCells,
+ maxnoofServedCellsIAB,
+ maxnoofChildIABNodes,
+ maxnoofIABSTCInfo,
+ maxnoofSymbols,
+ maxnoofDUFSlots,
+ maxnoofHSNASlots,
+ maxnoofEgressLinks,
+ maxnoofMappingEntries,
+ maxnoofDSInfo,
+ maxnoofQoSParaSets,
+ maxnoofPC5QoSFlows,
+ maxnoofSSBAreas,
+ maxnoofBPLMNsNR,
+ maxnoofNRSCSs,
+ maxnoofPhysicalResourceBlocks,
+ maxnoofPhysicalResourceBlocks-1,
+ maxnoofPRACHconfigs,
+ maxnoofRACHReports,
+ maxnoofRLFReports,
+ maxnoofAdditionalPDCPDuplicationTNL,
+ maxnoofRLCDuplicationState,
+ maxnoofCHOcells,
+ maxnoofMDTPLMNs,
+ maxnoofCAGsupported,
+ maxnoofNIDsupported,
+ maxnoofNRSCSs,
+ maxnoofPhysicalResourceBlocks,
+ maxnoofExtSliceItems
FROM F1AP-Constants
@@ -98,6 +170,37 @@ FROM F1AP-Containers;
-- A
+Activated-Cells-to-be-Updated-List ::= SEQUENCE (SIZE(1..maxnoofServedCellsIAB)) OF Activated-Cells-to-be-Updated-List-Item
+
+Activated-Cells-to-be-Updated-List-Item ::= SEQUENCE{
+ nRCGI NRCGI,
+ iAB-DU-Cell-Resource-Configuration-Mode-Info IAB-DU-Cell-Resource-Configuration-Mode-Info,
+ iE-Extensions ProtocolExtensionContainer { { Activated-Cells-to-be-Updated-List-Item-ExtIEs} } OPTIONAL
+}
+
+Activated-Cells-to-be-Updated-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AdditionalDuplicationIndication ::= ENUMERATED {
+ three,
+ four,
+ ...
+}
+
+
+AdditionalPDCPDuplicationTNL-List ::= SEQUENCE (SIZE(1..maxnoofAdditionalPDCPDuplicationTNL)) OF AdditionalPDCPDuplicationTNL-Item
+
+AdditionalPDCPDuplicationTNL-Item ::=SEQUENCE {
+ additionalPDCPDuplicationUPTNLInformation UPTransportLayerInformation,
+ iE-Extensions ProtocolExtensionContainer { { AdditionalPDCPDuplicationTNL-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+AdditionalPDCPDuplicationTNL-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
AdditionalSIBMessageList ::= SEQUENCE (SIZE(1..maxnoofAdditionalSIBs)) OF AdditionalSIBMessageList-Item
AdditionalSIBMessageList-Item ::= SEQUENCE {
@@ -109,6 +212,28 @@ AdditionalSIBMessageList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+AdditionalRRMPriorityIndex ::= BIT STRING (SIZE(32))
+
+AggressorCellList ::= SEQUENCE (SIZE(1..maxCellingNBDU)) OF AggressorCellList-Item
+
+AggressorCellList-Item ::= SEQUENCE {
+ aggressorCell-ID NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { AggressorCellList-Item-ExtIEs } } OPTIONAL
+}
+
+AggressorCellList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+AggressorgNBSetID ::= SEQUENCE {
+ aggressorgNBSetID GNBSetID,
+ iE-Extensions ProtocolExtensionContainer { { AggressorgNBSetID-ExtIEs } } OPTIONAL
+}
+
+AggressorgNBSetID-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
AllocationAndRetentionPriority ::= SEQUENCE {
priorityLevel PriorityLevel,
pre-emptionCapability Pre-emptionCapability,
@@ -121,6 +246,22 @@ AllocationAndRetentionPriority-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+AlternativeQoSParaSetList ::= SEQUENCE (SIZE(1..maxnoofQoSParaSets)) OF AlternativeQoSParaSetItem
+
+AlternativeQoSParaSetItem ::= SEQUENCE {
+ alternativeQoSParaSetIndex QoSParaSetIndex,
+ guaranteedFlowBitRateDL BitRate OPTIONAL,
+ guaranteedFlowBitRateUL BitRate OPTIONAL,
+ packetDelayBudget PacketDelayBudget OPTIONAL,
+ packetErrorRate PacketErrorRate OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {AlternativeQoSParaSetItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+AlternativeQoSParaSetItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Associated-SCell-Item ::= SEQUENCE {
sCell-ID NRCGI,
iE-Extensions ProtocolExtensionContainer { { Associated-SCell-ItemExtIEs } } OPTIONAL
@@ -141,17 +282,229 @@ AvailablePLMNList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+AvailableSNPN-ID-List ::= SEQUENCE (SIZE(1..maxnoofNIDsupported)) OF AvailableSNPN-ID-List-Item
+
+AvailableSNPN-ID-List-Item ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ availableNIDList BroadcastNIDList,
+ iE-Extensions ProtocolExtensionContainer { { AvailableSNPN-ID-List-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+AvailableSNPN-ID-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
AveragingWindow ::= INTEGER (0..4095, ...)
AreaScope ::= ENUMERATED {true, ...}
-- B
+BAPAddress ::= BIT STRING (SIZE(10))
+
+BAPCtrlPDUChannel ::= ENUMERATED {true, ...}
+
+BAPlayerBHRLCchannelMappingInfo ::= SEQUENCE {
+ bAPlayerBHRLCchannelMappingInfoToAdd BAPlayerBHRLCchannelMappingInfoList OPTIONAL,
+ bAPlayerBHRLCchannelMappingInfoToRemove MappingInformationtoRemove OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BAPlayerBHRLCchannelMappingInfo-ExtIEs} } OPTIONAL,
+ ...
+}
+
+BAPlayerBHRLCchannelMappingInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BAPlayerBHRLCchannelMappingInfoList ::= SEQUENCE (SIZE(1..maxnoofMappingEntries)) OF BAPlayerBHRLCchannelMappingInfo-Item
+
+BAPlayerBHRLCchannelMappingInfo-Item ::= SEQUENCE {
+ mappingInformationIndex MappingInformationIndex,
+ priorHopBAPAddress BAPAddress OPTIONAL,
+ ingressbHRLCChannelID BHRLCChannelID OPTIONAL,
+ nextHopBAPAddress BAPAddress OPTIONAL,
+ egressbHRLCChannelID BHRLCChannelID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BAPlayerBHRLCchannelMappingInfo-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+BAPlayerBHRLCchannelMappingInfo-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BAPPathID ::= BIT STRING (SIZE(10))
+
+BAPRoutingID ::= SEQUENCE {
+ bAPAddress BAPAddress,
+ bAPPathID BAPPathID,
+ iE-Extensions ProtocolExtensionContainer { { BAPRoutingIDExtIEs } } OPTIONAL
+}
+
+BAPRoutingIDExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
BitRate ::= INTEGER (0..4000000000000,...)
BearerTypeChange ::= ENUMERATED {true, ...}
-BPLMN-ID-Info-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNsNRminus1)) OF BPLMN-ID-Info-Item
+BHRLCChannelID ::= BIT STRING (SIZE(16))
+
+BHChannels-FailedToBeModified-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-FailedToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-FailedToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-FailedToBeSetup-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-FailedToBeSetup-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-FailedToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-FailedToBeSetupMod-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ cause Cause OPTIONAL ,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-FailedToBeSetupMod-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-FailedToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-Modified-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-Modified-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-Modified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-Required-ToBeReleased-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-Required-ToBeReleased-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-Required-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-Setup-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-Setup-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-Setup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-SetupMod-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-SetupMod-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-SetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-ToBeModified-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ bHQoSInformation BHQoSInformation,
+ rLCmode RLCMode OPTIONAL,
+ bAPCtrlPDUChannel BAPCtrlPDUChannel OPTIONAL,
+ trafficMappingInfo TrafficMappingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-ToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-ToBeReleased-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-ToBeReleased-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-ToBeSetup-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ bHQoSInformation BHQoSInformation,
+ rLCmode RLCMode,
+ bAPCtrlPDUChannel BAPCtrlPDUChannel OPTIONAL,
+ trafficMappingInfo TrafficMappingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-ToBeSetup-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHChannels-ToBeSetupMod-Item ::= SEQUENCE {
+ bHRLCChannelID BHRLCChannelID,
+ bHQoSInformation BHQoSInformation,
+ rLCmode RLCMode,
+ bAPCtrlPDUChannel BAPCtrlPDUChannel OPTIONAL,
+ trafficMappingInfo TrafficMappingInfo OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHChannels-ToBeSetupMod-ItemExtIEs } } OPTIONAL
+}
+
+BHChannels-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHInfo ::= SEQUENCE {
+ bAProutingID BAPRoutingID OPTIONAL,
+ egressBHRLCCHList EgressBHRLCCHList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { BHInfo-ExtIEs} } OPTIONAL
+}
+
+BHInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BHQoSInformation ::= CHOICE {
+ bHRLCCHQoS QoSFlowLevelQoSParameters,
+ eUTRANBHRLCCHQoS EUTRANQoS,
+ cPTrafficType CPTrafficType,
+ choice-extension ProtocolIE-SingleContainer { { BHQoSInformation-ExtIEs} }
+}
+
+BHQoSInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+BH-Routing-Information-Added-List-Item ::= SEQUENCE {
+ bAPRoutingID BAPRoutingID,
+ nextHopBAPAddress BAPAddress,
+ iE-Extensions ProtocolExtensionContainer { { BH-Routing-Information-Added-List-ItemExtIEs} } OPTIONAL
+}
+
+BH-Routing-Information-Added-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BH-Routing-Information-Removed-List-Item ::= SEQUENCE {
+ bAPRoutingID BAPRoutingID,
+ iE-Extensions ProtocolExtensionContainer { { BH-Routing-Information-Removed-List-ItemExtIEs} } OPTIONAL
+}
+
+BH-Routing-Information-Removed-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BPLMN-ID-Info-List ::= SEQUENCE (SIZE(1..maxnoofBPLMNsNR)) OF BPLMN-ID-Info-Item
BPLMN-ID-Info-Item ::= SEQUENCE {
pLMN-Identity-List AvailablePLMNList,
@@ -164,6 +517,7 @@ BPLMN-ID-Info-Item ::= SEQUENCE {
}
BPLMN-ID-Info-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NPNBroadcastInformation CRITICALITY reject EXTENSION NPNBroadcastInformation PRESENCE optional},
...
}
@@ -176,12 +530,45 @@ ServedPLMNs-Item ::= SEQUENCE {
}
ServedPLMNs-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
-{ ID id-TAISliceSupportList CRITICALITY ignore EXTENSION SliceSupportList PRESENCE optional },
+{ ID id-TAISliceSupportList CRITICALITY ignore EXTENSION SliceSupportList PRESENCE optional }|
+{ ID id-NPNSupportInfo CRITICALITY reject EXTENSION NPNSupportInfo PRESENCE optional }|
+{ ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional },
+ ...
+}
+
+BroadcastCAGList ::= SEQUENCE (SIZE(1..maxnoofCAGsupported)) OF CAGID
+
+BroadcastNIDList ::= SEQUENCE (SIZE(1..maxnoofNIDsupported)) OF NID
+
+BroadcastSNPN-ID-List ::= SEQUENCE (SIZE(1..maxnoofNIDsupported)) OF BroadcastSNPN-ID-List-Item
+
+BroadcastSNPN-ID-List-Item ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ broadcastNIDList BroadcastNIDList,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastSNPN-ID-List-ItemExtIEs} } OPTIONAL,
...
}
+BroadcastSNPN-ID-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+BroadcastPNI-NPN-ID-List ::= SEQUENCE (SIZE(1..maxnoofCAGsupported)) OF BroadcastPNI-NPN-ID-List-Item
+
+BroadcastPNI-NPN-ID-List-Item ::= SEQUENCE {
+ pLMN-Identity PLMN-Identity,
+ broadcastCAGList BroadcastCAGList,
+ iE-Extensions ProtocolExtensionContainer { { BroadcastPNI-NPN-ID-List-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+BroadcastPNI-NPN-ID-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+BurstArrivalTime ::= OCTET STRING
-- C
+CAGID ::= BIT STRING (SIZE(32))
Cancel-all-Warning-Messages-Indicator ::= ENUMERATED {true, ...}
@@ -195,6 +582,16 @@ Candidate-SpCell-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+CapacityValue::= SEQUENCE {
+ capacityValue INTEGER (0..100),
+ sSBAreaCapacityValueList SSBAreaCapacityValueList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CapacityValue-ExtIEs} } OPTIONAL
+}
+
+CapacityValue-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Cause ::= CHOICE {
radioNetwork CauseRadioNetwork,
transport CauseTransport,
@@ -248,19 +645,43 @@ CauseRadioNetwork ::= ENUMERATED {
release-due-to-pre-emption,
plmn-not-served-by-the-gNB-CU,
multiple-drb-id-instances,
- unknown-drb-id
+ unknown-drb-id,
+ multiple-bh-rlc-ch-id-instances,
+ unknown-bh-rlc-ch-id,
+ cho-cpc-resources-tobechanged,
+ nPN-not-supported,
+ nPN-access-denied
}
CauseTransport ::= ENUMERATED {
unspecified,
transport-resource-unavailable,
- ...
+ ...,
+ unknown-TNL-address-for-IAB,
+ unknown-UP-TNL-information-for-IAB
}
CellGroupConfig ::= OCTET STRING
+CellCapacityClassValue ::= INTEGER (1..100,...)
+
Cell-Direction ::= ENUMERATED {dl-only, ul-only}
+CellMeasurementResultList ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF CellMeasurementResultItem
+
+CellMeasurementResultItem ::= SEQUENCE {
+ cellID NRCGI,
+ radioResourceStatus RadioResourceStatus OPTIONAL,
+ compositeAvailableCapacityGroup CompositeAvailableCapacityGroup OPTIONAL,
+ sliceAvailableCapacity SliceAvailableCapacity OPTIONAL,
+ numberofActiveUEs NumberofActiveUEs OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CellMeasurementResultItem-ExtIEs} } OPTIONAL
+}
+
+CellMeasurementResultItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Cells-Failed-to-be-Activated-List-Item ::= SEQUENCE {
nRCGI NRCGI,
cause Cause,
@@ -335,7 +756,9 @@ Cells-to-be-Activated-List-Item ::= SEQUENCE {
Cells-to-be-Activated-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-gNB-CUSystemInformation CRITICALITY reject EXTENSION GNB-CUSystemInformation PRESENCE optional }|
{ ID id-AvailablePLMNList CRITICALITY ignore EXTENSION AvailablePLMNList PRESENCE optional }|
- { ID id-ExtendedAvailablePLMN-List CRITICALITY ignore EXTENSION ExtendedAvailablePLMN-List PRESENCE optional },
+ { ID id-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 },
...
}
@@ -356,13 +779,29 @@ 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 },
+
...
}
+
CellBarred ::= ENUMERATED {barred, not-barred, ...}
CellSize ::= ENUMERATED {verysmall, small, medium, large, ...}
+CellToReportList ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF CellToReportItem
+
+CellToReportItem ::= SEQUENCE {
+ cellID NRCGI,
+ sSBToReportList SSBToReportList OPTIONAL,
+ sliceToReportList SliceToReportList OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { CellToReportItem-ExtIEs} } OPTIONAL
+}
+
+CellToReportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
CellType ::= SEQUENCE {
cellSize CellSize,
iE-Extensions ProtocolExtensionContainer { {CellType-ExtIEs} } OPTIONAL,
@@ -375,6 +814,52 @@ CellType-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
CellULConfigured ::= ENUMERATED {none, ul, sul, ul-and-sul, ...}
+Child-Node-Cells-List ::= SEQUENCE (SIZE(1..maxnoofChildIABNodes)) OF Child-Node-Cells-List-Item
+
+Child-Node-Cells-List-Item ::= SEQUENCE{
+ nRCGI NRCGI,
+ iAB-DU-Cell-Resource-Configuration-Mode-Info IAB-DU-Cell-Resource-Configuration-Mode-Info,
+ iAB-STC-Info IAB-STC-Info,
+ rACH-Config-Common RACH-Config-Common,
+ rACH-Config-Common-IAB RACH-Config-Common-IAB,
+ cSI-RS-Configuration OCTET STRING,
+ sR-Configuration OCTET STRING,
+ pDCCH-ConfigSIB1 OCTET STRING,
+ sCS-Common OCTET STRING,
+ multiplexingInfo MultiplexingInfo,
+ iE-Extensions ProtocolExtensionContainer {{Child-Node-Cells-List-Item-ExtIEs}} OPTIONAL
+}
+
+Child-Node-Cells-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Child-Nodes-List ::= SEQUENCE (SIZE(1..maxnoofChildIABNodes)) OF Child-Nodes-List-Item
+
+Child-Nodes-List-Item ::= SEQUENCE{
+ gNB-CU-UE-F1AP-ID GNB-CU-UE-F1AP-ID,
+ gNB-DU-UE-F1AP-ID GNB-DU-UE-F1AP-ID,
+ child-Node-Cells-List Child-Node-Cells-List,
+ iE-Extensions ProtocolExtensionContainer {{Child-Nodes-List-Item-ExtIEs}} OPTIONAL
+}
+
+Child-Nodes-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CHOtrigger-InterDU ::= ENUMERATED {
+ cho-initiation,
+ cho-replace,
+ ...
+}
+
+CHOtrigger-IntraDU ::= ENUMERATED {
+ cho-initiation,
+ cho-replace,
+ cho-cancel,
+ ...
+}
+
CNUEPagingIdentity ::= CHOICE {
fiveG-S-TMSI BIT STRING (SIZE(48)),
choice-extension ProtocolIE-SingleContainer { { CNUEPagingIdentity-ExtIEs } }
@@ -384,17 +869,62 @@ CNUEPagingIdentity-ExtIEs F1AP-PROTOCOL-IES ::= {
...
}
+CompositeAvailableCapacityGroup ::= SEQUENCE {
+ compositeAvailableCapacityDownlink CompositeAvailableCapacity,
+ compositeAvailableCapacityUplink CompositeAvailableCapacity,
+ iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacityGroup-ExtIEs} } OPTIONAL
+}
+
+CompositeAvailableCapacityGroup-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+CompositeAvailableCapacity ::= SEQUENCE {
+ cellCapacityClassValue CellCapacityClassValue OPTIONAL,
+ capacityValue CapacityValue,
+ iE-Extensions ProtocolExtensionContainer { { CompositeAvailableCapacity-ExtIEs} } OPTIONAL
+}
+
+CompositeAvailableCapacity-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ConditionalInterDUMobilityInformation ::= SEQUENCE {
+ cho-trigger CHOtrigger-InterDU,
+ targetgNB-DUUEF1APID GNB-DU-UE-F1AP-ID OPTIONAL
+ -- This IE shall be present if the cho-trigger IE is present and set to "cho-replace" --,
+ iE-Extensions ProtocolExtensionContainer { { ConditionalInterDUMobilityInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ConditionalInterDUMobilityInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::={
+ ...
+}
+
+ConditionalIntraDUMobilityInformation ::= SEQUENCE {
+ cho-trigger CHOtrigger-IntraDU,
+ targetCellsTocancel TargetCellList OPTIONAL,
+ -- This IE may be present if the cho-trigger IE is present and set to "cho-cancel"
+ iE-Extensions ProtocolExtensionContainer { { ConditionalIntraDUMobilityInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+ConditionalIntraDUMobilityInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::={
+ ...
+}
CP-TransportLayerAddress ::= CHOICE {
endpoint-IP-address TransportLayerAddress,
endpoint-IP-address-and-port Endpoint-IP-address-and-port,
- choice-extension ProtocolIE-SingleContainer { { CP-TransportLayerAddress-ExtIEs } }
+ choice-extension ProtocolIE-SingleContainer { { CP-TransportLayerAddress-ExtIEs } }
}
CP-TransportLayerAddress-ExtIEs F1AP-PROTOCOL-IES ::= {
...
}
+CPTrafficType ::= INTEGER (1..3,...)
+
CriticalityDiagnostics ::= SEQUENCE {
procedureCode ProcedureCode OPTIONAL,
triggeringMessage TriggeringMessage OPTIONAL,
@@ -425,6 +955,25 @@ CriticalityDiagnostics-IE-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
C-RNTI ::= INTEGER (0..65535, ...)
+CUDURadioInformationType ::= CHOICE {
+ rIM CUDURIMInformation,
+ choice-extension ProtocolIE-SingleContainer { { CUDURadioInformationType-ExtIEs} }
+}
+
+CUDURadioInformationType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+CUDURIMInformation ::= SEQUENCE {
+ victimgNBSetID GNBSetID,
+ rIMRSDetectionStatus RIMRSDetectionStatus,
+ iE-Extensions ProtocolExtensionContainer { { CUDURIMInformation-ExtIEs} } OPTIONAL
+}
+
+CUDURIMInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
CUtoDURRCInformation ::= SEQUENCE {
cG-ConfigInfo CG-ConfigInfo OPTIONAL,
uE-CapabilityRAT-ContainerList UE-CapabilityRAT-ContainerList OPTIONAL,
@@ -438,7 +987,8 @@ CUtoDURRCInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-CellGroupConfig CRITICALITY ignore EXTENSION CellGroupConfig PRESENCE optional }|
{ ID id-MeasurementTimingConfiguration CRITICALITY ignore EXTENSION MeasurementTimingConfiguration PRESENCE optional }|
{ ID id-UEAssistanceInformation CRITICALITY ignore EXTENSION UEAssistanceInformation PRESENCE optional }|
- { ID id-CG-Config CRITICALITY ignore EXTENSION CG-Config PRESENCE optional },
+ { ID id-CG-Config CRITICALITY ignore EXTENSION CG-Config PRESENCE optional }|
+ { ID id-UEAssistanceInformationEUTRA CRITICALITY ignore EXTENSION UEAssistanceInformationEUTRA PRESENCE optional },
...
}
@@ -457,6 +1007,17 @@ DedicatedSIDeliveryNeededUE-Item-ExtIEs F1AP-PROTOCOL-EXTENSION::={
...
}
+DL-UP-TNL-Address-to-Update-List-Item ::= SEQUENCE {
+ oldIPAdress TransportLayerAddress,
+ newIPAdress TransportLayerAddress,
+ iE-Extensions ProtocolExtensionContainer { { DL-UP-TNL-Address-to-Update-List-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+DL-UP-TNL-Address-to-Update-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
DLUPTNLInformation-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofDLUPTNLInformation)) OF DLUPTNLInformation-ToBeSetup-Item
DLUPTNLInformation-ToBeSetup-Item ::= SEQUENCE {
@@ -539,7 +1100,8 @@ DRBs-Modified-Item ::= SEQUENCE {
}
DRBs-Modified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional },
+ { ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional },
...
}
@@ -551,6 +1113,7 @@ DRBs-ModifiedConf-Item ::= SEQUENCE {
}
DRBs-ModifiedConf-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional },
...
}
@@ -562,6 +1125,7 @@ DRB-Notify-Item ::= SEQUENCE {
}
DRB-Notify-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-CurrentQoSParaSetIndex CRITICALITY ignore EXTENSION QoSParaSetNotifyIndex PRESENCE optional },
...
}
@@ -573,7 +1137,8 @@ DRBs-Required-ToBeModified-Item ::= SEQUENCE {
}
DRBs-Required-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional },
+ { ID id-RLC-Status CRITICALITY ignore EXTENSION RLC-Status PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional },
...
}
@@ -596,7 +1161,8 @@ DRBs-Setup-Item ::= SEQUENCE {
}
DRBs-Setup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- ...
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
+ { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional}, ...
}
DRBs-SetupMod-Item ::= SEQUENCE {
@@ -608,6 +1174,7 @@ DRBs-SetupMod-Item ::= SEQUENCE {
}
DRBs-SetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional },
...
}
@@ -622,13 +1189,15 @@ DRBs-ToBeModified-Item ::= SEQUENCE {
}
DRBs-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-DLPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
- { ID id-ULPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
- {ID id-BearerTypeChange CRITICALITY ignore EXTENSION BearerTypeChange PRESENCE optional}|
- { ID id-RLCMode CRITICALITY ignore EXTENSION RLCMode PRESENCE optional }|
- { ID id-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
- { ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
- { ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional },
+ { ID id-DLPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ { ID id-ULPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ {ID id-BearerTypeChange CRITICALITY ignore EXTENSION BearerTypeChange PRESENCE optional}|
+ { ID id-RLCMode CRITICALITY ignore EXTENSION RLCMode PRESENCE optional }|
+ { ID id-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
+ { ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
+ { ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
+ { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional},
...
}
@@ -654,10 +1223,11 @@ DRBs-ToBeSetup-Item ::= SEQUENCE {
}
DRBs-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
- { ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
- { ID id-DLPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE mandatory }|
- { ID id-ULPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional },
+ { ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
+ { ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
+ { ID id-DLPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE mandatory }|
+ { ID id-ULPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional },
...
}
@@ -674,10 +1244,12 @@ DRBs-ToBeSetupMod-Item ::= SEQUENCE {
}
DRBs-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
- { ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
- { ID id-DLPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
- { ID id-ULPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional },
+ { ID id-DC-Based-Duplication-Configured CRITICALITY reject EXTENSION DCBasedDuplicationConfigured PRESENCE optional }|
+ { ID id-DC-Based-Duplication-Activation CRITICALITY reject EXTENSION DuplicationActivation PRESENCE optional }|
+ { ID id-DLPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ { ID id-ULPDCPSNLength CRITICALITY ignore EXTENSION PDCPSNLength PRESENCE optional }|
+ { ID id-AdditionalPDCPDuplicationTNL-List CRITICALITY ignore EXTENSION AdditionalPDCPDuplicationTNL-List PRESENCE optional }|
+ { ID id-RLCDuplicationInformation CRITICALITY ignore EXTENSION RLCDuplicationInformation PRESENCE optional},
...
}
@@ -699,8 +1271,55 @@ DRXConfigurationIndicator ::= ENUMERATED{ release, ...}
DRX-LongCycleStartOffset ::= INTEGER (0..10239)
+DSInformationList ::= SEQUENCE (SIZE(0..maxnoofDSInfo)) OF DSCP
+
+DSCP ::= BIT STRING (SIZE (6))
+
DUtoCURRCContainer ::= OCTET STRING
+DUCURadioInformationType ::= CHOICE {
+ rIM DUCURIMInformation,
+ choice-extension ProtocolIE-SingleContainer { { DUCURadioInformationType-ExtIEs} }
+}
+
+DUCURadioInformationType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+DUCURIMInformation ::= SEQUENCE {
+ victimgNBSetID GNBSetID,
+ rIMRSDetectionStatus RIMRSDetectionStatus,
+ aggressorCellList AggressorCellList,
+ iE-Extensions ProtocolExtensionContainer { { DUCURIMInformation-ExtIEs} } OPTIONAL
+}
+
+DUCURIMInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+DUF-Slot-Config-Item ::= CHOICE {
+ explicitFormat ExplicitFormat,
+ implicitFormat ImplicitFormat,
+ choice-extension ProtocolIE-SingleContainer { { DUF-Slot-Config-Item-ExtIEs} }
+}
+
+DUF-Slot-Config-Item-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+DUF-Slot-Config-List ::= SEQUENCE (SIZE(1..maxnoofDUFSlots)) OF DUF-Slot-Config-Item
+
+DUFSlotformatIndex ::= INTEGER(0..254)
+
+DUFTransmissionPeriodicity ::= ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ...}
+
+DU-RX-MT-RX ::= ENUMERATED {supported, not-supported}
+
+DU-TX-MT-TX ::= ENUMERATED {supported, not-supported}
+
+DU-RX-MT-TX ::= ENUMERATED {supported, not-supported}
+
+DU-TX-MT-RX ::= ENUMERATED {supported, not-supported}
+
DUtoCURRCInformation ::= SEQUENCE {
cellGroupConfig CellGroupConfig,
measGapConfig MeasGapConfig OPTIONAL,
@@ -716,12 +1335,14 @@ DUtoCURRCInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
{ ID id-Ph-InfoSCG CRITICALITY ignore EXTENSION Ph-InfoSCG PRESENCE optional }|
{ ID id-RequestedBandCombinationIndex CRITICALITY ignore EXTENSION RequestedBandCombinationIndex PRESENCE optional }|
{ ID id-RequestedFeatureSetEntryIndex CRITICALITY ignore EXTENSION RequestedFeatureSetEntryIndex PRESENCE optional }|
- { ID id-RequestedP-MaxFR2 CRITICALITY ignore EXTENSION RequestedP-MaxFR2 PRESENCE optional }|
{ ID id-DRX-Config CRITICALITY ignore EXTENSION DRX-Config PRESENCE optional }|
{ ID id-PDCCH-BlindDetectionSCG CRITICALITY ignore EXTENSION PDCCH-BlindDetectionSCG PRESENCE optional }|
{ ID id-Requested-PDCCH-BlindDetectionSCG CRITICALITY ignore EXTENSION Requested-PDCCH-BlindDetectionSCG PRESENCE optional }|
{ ID id-Ph-InfoMCG CRITICALITY ignore EXTENSION Ph-InfoMCG PRESENCE optional }|
- { ID id-MeasGapSharingConfig CRITICALITY ignore EXTENSION MeasGapSharingConfig PRESENCE optional },
+ { ID id-MeasGapSharingConfig CRITICALITY ignore EXTENSION MeasGapSharingConfig PRESENCE optional }|
+ { ID id-SL-PHY-MAC-RLC-Config CRITICALITY ignore EXTENSION SL-PHY-MAC-RLC-Config PRESENCE optional }|
+ { ID id-SL-ConfigDedicatedEUTRA CRITICALITY ignore EXTENSION SL-ConfigDedicatedEUTRA PRESENCE optional }|
+ { ID id-RequestedP-MaxFR2 CRITICALITY ignore EXTENSION RequestedP-MaxFR2 PRESENCE optional },
...
}
@@ -729,6 +1350,12 @@ DuplicationActivation ::= ENUMERATED{active,inactive,... }
DuplicationIndication ::= ENUMERATED {true, ... , false }
+DuplicationState ::= ENUMERATED {
+ active,
+ inactive,
+ ...
+}
+
Dynamic5QIDescriptor ::= SEQUENCE {
qoSPriorityLevel INTEGER (1..127),
packetDelayBudget PacketDelayBudget,
@@ -743,11 +1370,41 @@ Dynamic5QIDescriptor ::= SEQUENCE {
}
Dynamic5QIDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ExtendedPacketDelayBudget CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }|
+ { ID id-CNPacketDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }|
+ { ID id-CNPacketDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional },
+ ...
+}
+
+DynamicPQIDescriptor ::= SEQUENCE {
+ resourceType ENUMERATED {gbr, non-gbr, delay-critical-grb, ...} OPTIONAL,
+ qoSPriorityLevel INTEGER (1..8, ...),
+ packetDelayBudget PacketDelayBudget,
+ packetErrorRate PacketErrorRate,
+ averagingWindow AveragingWindow OPTIONAL,
+ -- C-ifGBRflow: This IE shall be present if the GBR QoS Flow Information IE is present in the QoS Flow Level QoS Parameters IE.
+ maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { DynamicPQIDescriptor-ExtIEs } } OPTIONAL
+}
+
+DynamicPQIDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
-- E
+EgressBHRLCCHList ::= SEQUENCE (SIZE(1..maxnoofEgressLinks)) OF EgressBHRLCCHItem
+
+EgressBHRLCCHItem ::= SEQUENCE {
+ nextHopBAPAddress BAPAddress,
+ bHRLCChannelID BHRLCChannelID,
+ iE-Extensions ProtocolExtensionContainer {{EgressBHRLCCHItemExtIEs }} OPTIONAL
+}
+
+EgressBHRLCCHItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
Endpoint-IP-address-and-port ::=SEQUENCE {
endpointIPAddress TransportLayerAddress,
iE-Extensions ProtocolExtensionContainer { { Endpoint-IP-address-and-port-ExtIEs} } OPTIONAL
@@ -765,6 +1422,17 @@ ExtendedAvailablePLMN-Item ::= SEQUENCE {
iE-Extensions ProtocolExtensionContainer { { ExtendedAvailablePLMN-Item-ExtIEs} } OPTIONAL
}
+ExplicitFormat ::= SEQUENCE {
+ permutation Permutation,
+ noofDownlinkSymbols NoofDownlinkSymbols,
+ noofUplinkSymbols NoofUplinkSymbols,
+ iE-Extensions ProtocolExtensionContainer { { ExplicitFormat-ExtIEs} } OPTIONAL
+}
+
+ExplicitFormat-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
ExtendedAvailablePLMN-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
@@ -779,9 +1447,13 @@ ExtendedServedPLMNs-Item ::= SEQUENCE {
}
ExtendedServedPLMNs-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NPNSupportInfo CRITICALITY reject EXTENSION NPNSupportInfo PRESENCE optional }|
+{ ID id-ExtendedTAISliceSupportList CRITICALITY reject EXTENSION ExtendedSliceSupportList PRESENCE optional },
...
}
+ExtendedSliceSupportList ::= SEQUENCE (SIZE(1.. maxnoofExtSliceItems)) OF SliceSupportItem
+
EUTRACells-List ::= SEQUENCE (SIZE (1.. maxCellineNB)) OF EUTRACells-List-item
EUTRACells-List-item ::= SEQUENCE {
@@ -807,6 +1479,8 @@ EUTRA-Coex-FDD-Info ::= SEQUENCE {
}
EUTRA-Coex-FDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-ULCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|
+ { ID id-DLCarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional },
...
}
@@ -954,6 +1628,15 @@ EUTRA-TDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+EventType ::= ENUMERATED {
+ on-demand,
+ periodic,
+ stop,
+ ...
+}
+
+ExtendedPacketDelayBudget ::= INTEGER (1..65535, ...)
+
-- F
FDD-Info ::= SEQUENCE {
@@ -979,12 +1662,13 @@ Flows-Mapped-To-DRB-Item ::= SEQUENCE {
}
Flows-Mapped-To-DRB-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- {ID id-QoSFlowMappingIndication CRITICALITY ignore EXTENSION QoSFlowMappingIndication PRESENCE optional},
+ {ID id-QoSFlowMappingIndication CRITICALITY ignore EXTENSION QoSFlowMappingIndication PRESENCE optional}|
+ {ID id-TSCTrafficCharacteristics CRITICALITY ignore EXTENSION TSCTrafficCharacteristics PRESENCE optional},
...
}
FreqBandNrItem ::= SEQUENCE {
- freqBandIndicatorNr INTEGER (1..1024,...),
+ freqBandIndicatorNr INTEGER (1..1024,...),
supportedSULBandList SEQUENCE (SIZE(0..maxnoofNrCellBands)) OF SupportedSULFreqBandItem,
iE-Extensions ProtocolExtensionContainer { {FreqBandNrItem-ExtIEs} } OPTIONAL,
...
@@ -994,8 +1678,32 @@ FreqBandNrItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+FreqDomainLength ::= CHOICE {
+ l839 L839Info,
+ l139 L139Info,
+ choice-extension ProtocolIE-SingleContainer { {FreqDomainLength-ExtIEs} }
+}
+
+FreqDomainLength-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+FrequencyShift7p5khz ::= ENUMERATED {false, true, ...}
+
FullConfiguration ::= ENUMERATED {full, ...}
+FlowsMappedToSLDRB-List ::= SEQUENCE (SIZE(1.. maxnoofPC5QoSFlows)) OF FlowsMappedToSLDRB-Item
+
+FlowsMappedToSLDRB-Item ::= SEQUENCE {
+ pc5QoSFlowIdentifier PC5QoSFlowIdentifier,
+ iE-Extensions ProtocolExtensionContainer { {FlowsMappedToSLDRB-Item-ExtIEs} } OPTIONAL,
+ ...
+}
+
+FlowsMappedToSLDRB-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- G
@@ -1024,11 +1732,16 @@ GBR-QoSFlowInformation::= SEQUENCE {
}
GBR-QosFlowInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AlternativeQoSParaSetList CRITICALITY ignore EXTENSION AlternativeQoSParaSetList PRESENCE optional },
...
}
CG-Config ::= OCTET STRING
+GNBCUMeasurementID ::= INTEGER (0.. 4095, ...)
+
+GNBDUMeasurementID ::= INTEGER (0.. 4095, ...)
+
GNB-CUSystemInformation::= SEQUENCE {
sibtypetobeupdatedlist SEQUENCE (SIZE(1.. maxnoofSIBTypes)) OF SibtypetobeupdatedListItem,
iE-Extensions ProtocolExtensionContainer { { GNB-CUSystemInformation-ExtIEs} } OPTIONAL,
@@ -1072,7 +1785,7 @@ GNB-CU-TNL-Association-To-Add-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
GNB-CU-TNL-Association-To-Remove-Item::= SEQUENCE {
tNLAssociationTransportLayerAddress CP-TransportLayerAddress ,
- iE-Extensions ProtocolExtensionContainer { { GNB-CU-TNL-Association-To-Remove-Item-ExtIEs} } OPTIONAL
+ iE-Extensions ProtocolExtensionContainer { { GNB-CU-TNL-Association-To-Remove-Item-ExtIEs} } OPTIONAL
}
GNB-CU-TNL-Association-To-Remove-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
@@ -1083,8 +1796,8 @@ GNB-CU-TNL-Association-To-Remove-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
GNB-CU-TNL-Association-To-Update-Item::= SEQUENCE {
tNLAssociationTransportLayerAddress CP-TransportLayerAddress ,
- tNLAssociationUsage TNLAssociationUsage OPTIONAL,
- iE-Extensions ProtocolExtensionContainer { { GNB-CU-TNL-Association-To-Update-Item-ExtIEs} } OPTIONAL
+ tNLAssociationUsage TNLAssociationUsage OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { GNB-CU-TNL-Association-To-Update-Item-ExtIEs} } OPTIONAL
}
GNB-CU-TNL-Association-To-Update-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
@@ -1093,6 +1806,19 @@ GNB-CU-TNL-Association-To-Update-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
GNB-CU-UE-F1AP-ID ::= INTEGER (0..4294967295)
+GNB-DU-Cell-Resource-Configuration ::= SEQUENCE {
+ subcarrierSpacing SubcarrierSpacing,
+ dUFTransmissionPeriodicity DUFTransmissionPeriodicity,
+ dUF-Slot-Config-List DUF-Slot-Config-List,
+ hSNATransmissionPeriodicity HSNATransmissionPeriodicity,
+ hNSASlotConfigList HSNASlotConfigList,
+ iE-Extensions ProtocolExtensionContainer { { GNB-DU-Cell-Resource-Configuration-ExtIEs } } OPTIONAL
+}
+
+GNB-DU-Cell-Resource-Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GNB-DU-UE-F1AP-ID ::= INTEGER (0..4294967295)
GNB-DU-ID ::= INTEGER (0..68719476735)
@@ -1120,6 +1846,10 @@ GNB-DU-System-Information ::= SEQUENCE {
}
GNB-DU-System-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-SIB12-message CRITICALITY ignore EXTENSION SIB12-message PRESENCE optional}|
+ { ID id-SIB13-message CRITICALITY ignore EXTENSION SIB13-message PRESENCE optional}|
+ { ID id-SIB14-message CRITICALITY ignore EXTENSION SIB14-message PRESENCE optional}|
+ { ID id-SIB10-message CRITICALITY ignore EXTENSION SIB10-message PRESENCE optional},
...
}
@@ -1137,8 +1867,22 @@ GNB-DU-TNL-Association-To-Remove-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+GNBSetID ::= BIT STRING (SIZE(22))
+
GTP-TEID ::= OCTET STRING (SIZE (4))
+GTPTLAs ::= SEQUENCE (SIZE(1.. maxnoofGTPTLAs)) OF GTPTLA-Item
+
+
+GTPTLA-Item ::= SEQUENCE {
+ gTPTransportLayerAddress TransportLayerAddress,
+ iE-Extensions ProtocolExtensionContainer { { GTPTLA-Item-ExtIEs } } OPTIONAL
+}
+
+GTPTLA-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
GTPTunnel ::= SEQUENCE {
transportLayerAddress TransportLayerAddress,
gTP-TEID GTP-TEID,
@@ -1154,13 +1898,258 @@ GTPTunnel-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
HandoverPreparationInformation ::= OCTET STRING
+HardwareLoadIndicator ::= SEQUENCE {
+ dLHardwareLoadIndicator INTEGER (0..100, ...),
+ uLHardwareLoadIndicator INTEGER (0..100, ...),
+ iE-Extensions ProtocolExtensionContainer { { HardwareLoadIndicator-ExtIEs } } OPTIONAL,
+ ...
+}
+
+HardwareLoadIndicator-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+HSNASlotConfigList ::= SEQUENCE (SIZE(1..maxnoofHSNASlots)) OF HSNASlotConfigItem
+
+HSNASlotConfigItem ::= SEQUENCE {
+ hSNADownlink HSNADownlink OPTIONAL,
+ hSNAUplink HSNAUplink OPTIONAL,
+ hSNAFlexible HSNAFlexible OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { HSNASlotConfigItem-ExtIEs } } OPTIONAL
+}
+
+HSNASlotConfigItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+HSNADownlink ::= ENUMERATED { hard, soft, notavailable }
+
+HSNAFlexible ::= ENUMERATED { hard, soft, notavailable }
+
+HSNAUplink ::= ENUMERATED { hard, soft, notavailable }
+
+HSNATransmissionPeriodicity ::= ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10, ms20, ms40, ms80, ms160, ...}
+
-- I
+IAB-Barred ::= ENUMERATED {barred, not-barred, ...}
+
+IAB-Info-IAB-donor-CU ::= SEQUENCE{
+ iAB-STC-Info IAB-STC-Info,
+ iE-Extensions ProtocolExtensionContainer { { IAB-Info-IAB-donor-CU-ExtIEs } } OPTIONAL
+}
+
+IAB-Info-IAB-donor-CU-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-Info-IAB-DU ::= SEQUENCE{
+ multiplexingInfo MultiplexingInfo,
+ iAB-STC-Info IAB-STC-Info,
+ iE-Extensions ProtocolExtensionContainer { { IAB-Info-IAB-DU-ExtIEs } } OPTIONAL
+}
+
+IAB-Info-IAB-DU-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-MT-Cell-List ::= SEQUENCE (SIZE(1..maxnoofServingCells)) OF IAB-MT-Cell-List-Item
+
+IAB-MT-Cell-List-Item ::= SEQUENCE {
+ nRCellIdentity NRCellIdentity,
+ dU-RX-MT-RX DU-RX-MT-RX,
+ dU-TX-MT-TX DU-TX-MT-TX,
+ dU-RX-MT-TX DU-RX-MT-TX,
+ dU-TX-MT-RX DU-TX-MT-RX,
+ iE-Extensions ProtocolExtensionContainer { { IAB-MT-Cell-List-Item-ExtIEs } } OPTIONAL
+}
+
+IAB-MT-Cell-List-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-STC-Info ::= SEQUENCE{
+ iAB-STC-Info-List IAB-STC-Info-List,
+ iE-Extensions ProtocolExtensionContainer { { IAB-STC-Info-ExtIEs } } OPTIONAL
+}
+
+IAB-STC-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-STC-Info-List ::= SEQUENCE (SIZE(1..maxnoofIABSTCInfo)) OF IAB-STC-Info-Item
+
+IAB-STC-Info-Item::= SEQUENCE {
+ sSB-freqInfo SSB-freqInfo,
+ sSB-subcarrierSpacing SSB-subcarrierSpacing,
+ sSB-transmissionPeriodicity SSB-transmissionPeriodicity,
+ sSB-transmissionTimingOffset SSB-transmissionTimingOffset,
+ sSB-transmissionBitmap SSB-transmissionBitmap,
+ iE-Extensions ProtocolExtensionContainer { { IAB-STC-Info-Item-ExtIEs } } OPTIONAL
+}
+
+IAB-STC-Info-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-Allocated-TNL-Address-Item ::= SEQUENCE {
+ iABTNLAddress IABTNLAddress,
+ iABTNLAddressUsage IABTNLAddressUsage OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IAB-Allocated-TNL-Address-Item-ExtIEs } } OPTIONAL
+}
+
+IAB-Allocated-TNL-Address-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-Mode-Info ::= CHOICE {
+ fDD IAB-DU-Cell-Resource-Configuration-FDD-Info,
+ tDD IAB-DU-Cell-Resource-Configuration-TDD-Info,
+ choice-extension ProtocolIE-SingleContainer { { IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs} }
+}
+
+IAB-DU-Cell-Resource-Configuration-Mode-Info-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-FDD-Info ::= SEQUENCE {
+ gNB-DU-Cell-Resource-Configuration-FDD-UL GNB-DU-Cell-Resource-Configuration,
+ gNB-DU-Cell-Resource-Configuration-FDD-DL GNB-DU-Cell-Resource-Configuration,
+ iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-FDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-TDD-Info ::= SEQUENCE {
+ gNB-DU-Cell-Resourc-Configuration-TDD GNB-DU-Cell-Resource-Configuration,
+ iE-Extensions ProtocolExtensionContainer { {IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+IAB-DU-Cell-Resource-Configuration-TDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IABIPv6RequestType ::= CHOICE {
+ iPv6Address IABTNLAddressesRequested,
+ iPv6Prefix IABTNLAddressesRequested,
+ choice-extension ProtocolIE-SingleContainer { { IABIPv6RequestType-ExtIEs} }
+}
+
+IABIPv6RequestType-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+IABTNLAddress ::= CHOICE {
+ iPv4Address BIT STRING (SIZE(32)),
+ iPv6Address BIT STRING (SIZE(128)),
+ iPv6Prefix BIT STRING (SIZE(64)),
+ choice-extension ProtocolIE-SingleContainer { { IABTNLAddress-ExtIEs} }
+}
+
+IABTNLAddress-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+IABTNLAddressesRequested ::= SEQUENCE {
+ tNLAddressesOrPrefixesRequestedAllTraffic INTEGER (1..256) OPTIONAL,
+ tNLAddressesOrPrefixesRequestedF1-C INTEGER (1..256) OPTIONAL,
+ tNLAddressesOrPrefixesRequestedF1-U INTEGER (1..256) OPTIONAL,
+ tNLAddressesOrPrefixesRequestedNoNF1 INTEGER (1..256) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IABTNLAddressesRequested-ExtIEs } } OPTIONAL
+}
+
+IABTNLAddressesRequested-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IAB-TNL-Addresses-To-Remove-Item ::= SEQUENCE {
+ iABTNLAddress IABTNLAddress,
+ iE-Extensions ProtocolExtensionContainer { { IAB-TNL-Addresses-To-Remove-Item-ExtIEs} } OPTIONAL
+}
+
+IAB-TNL-Addresses-To-Remove-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IABTNLAddressUsage ::= ENUMERATED {
+ f1-c,
+ f1-u,
+ non-f1,
+ ...
+}
+
+
+IABv4AddressesRequested ::= SEQUENCE {
+ iABv4AddressesRequested IABTNLAddressesRequested,
+ iE-Extensions ProtocolExtensionContainer { { IABv4AddressesRequested-ExtIEs} } OPTIONAL
+}
+
+IABv4AddressesRequested-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+ImplicitFormat ::= SEQUENCE {
+ dUFSlotformatIndex DUFSlotformatIndex,
+ iE-Extensions ProtocolExtensionContainer { { ImplicitFormat-ExtIEs } } OPTIONAL
+}
+
+ImplicitFormat-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
IgnorePRACHConfiguration::= ENUMERATED { true,...}
IgnoreResourceCoordinationContainer ::= ENUMERATED { yes,...}
InactivityMonitoringRequest ::= ENUMERATED { true,...}
InactivityMonitoringResponse ::= ENUMERATED { not-supported,...}
+InterfacesToTrace ::= BIT STRING (SIZE(8))
+
+IntendedTDD-DL-ULConfig ::= SEQUENCE {
+ nRSCS ENUMERATED { scs15, scs30, scs60, scs120,...},
+ nRCP ENUMERATED { normal, extended,...},
+ nRDLULTxPeriodicity ENUMERATED { ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms3, ms4, ms5, ms10, ms20, ms40, ms60, ms80, ms100, ms120, ms140, ms160, ...},
+ slot-Configuration-List Slot-Configuration-List,
+ iE-Extensions ProtocolExtensionContainer { {IntendedTDD-DL-ULConfig-ExtIEs} } OPTIONAL
+}
+
+IntendedTDD-DL-ULConfig-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPHeaderInformation ::= SEQUENCE {
+ destinationIABTNLAddress IABTNLAddress,
+ dsInformationList DSInformationList,
+ iPv6FlowLabel BIT STRING (SIZE (20)) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IPHeaderInformation-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+IPHeaderInformation-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+IPtolayer2TrafficMappingInfo ::= SEQUENCE {
+ iPtolayer2TrafficMappingInfoToAdd IPtolayer2TrafficMappingInfoList OPTIONAL,
+ iPtolayer2TrafficMappingInfoToRemove MappingInformationtoRemove OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { IPtolayer2TrafficMappingInfo-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+IPtolayer2TrafficMappingInfoList ::= SEQUENCE (SIZE(1..maxnoofMappingEntries)) OF IPtolayer2TrafficMappingInfo-Item
+
+IPtolayer2TrafficMappingInfo-Item ::= SEQUENCE {
+ mappingInformationIndex MappingInformationIndex,
+ iPHeaderInformation IPHeaderInformation,
+ bHInfo BHInfo, iE-Extensions ProtocolExtensionContainer { { IPtolayer2TrafficMappingInfo-ItemExtIEs} } OPTIONAL,
+ ...
+}
+
+IPtolayer2TrafficMappingInfo-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
-- J
@@ -1168,17 +2157,70 @@ InactivityMonitoringResponse ::= ENUMERATED { not-supported,...}
-- L
+L139Info ::= SEQUENCE {
+ msg1SCS ENUMERATED {scs15, scs30, scs60, scs120, ...},
+ rootSequenceIndex INTEGER (0..137) OPTIONAL,
+ iE-Extension ProtocolExtensionContainer { {L139Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+L139Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+L839Info ::= SEQUENCE {
+ rootSequenceIndex INTEGER (0..837),
+ restrictedSetConfig ENUMERATED {unrestrictedSet, restrictedSetTypeA,
+ restrictedSetTypeB, ...},
+ iE-Extension ProtocolExtensionContainer { {L839Info-ExtIEs} } OPTIONAL,
+ ...
+}
+
+L839Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
LCID ::= INTEGER (1..32, ...)
LongDRXCycleLength ::= ENUMERATED
{ms10, ms20, ms32, ms40, ms60, ms64, ms70, ms80, ms128, ms160, ms256, ms320, ms512, ms640, ms1024, ms1280, ms2048, ms2560, ms5120, ms10240, ...}
+LowerLayerPresenceStatusChange ::= ENUMERATED {
+ suspend-lower-layers,
+ resume-lower-layers,
+ ...
+
+}
+
+LTEUESidelinkAggregateMaximumBitrate ::= SEQUENCE {
+ uELTESidelinkAggregateMaximumBitrate BitRate,
+ iE-Extensions ProtocolExtensionContainer { {LTEUESidelinkAggregateMaximumBitrate-ExtIEs} } OPTIONAL
+}
+
+LTEUESidelinkAggregateMaximumBitrate-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+LTEV2XServicesAuthorized ::= SEQUENCE {
+ vehicleUE VehicleUE OPTIONAL,
+ pedestrianUE PedestrianUE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {LTEV2XServicesAuthorized-ExtIEs} } OPTIONAL
+}
+
+LTEV2XServicesAuthorized-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- M
+MappingInformationIndex ::= BIT STRING (SIZE (26))
+
+MappingInformationtoRemove ::= SEQUENCE (SIZE(1..maxnoofMappingEntries)) OF MappingInformationIndex
+
MaskedIMEISV ::= BIT STRING (SIZE (64))
-MaxDataBurstVolume ::= INTEGER (0..4095, ...)
+MaxDataBurstVolume ::= INTEGER (0..4095, ..., 4096.. 2000000)
MaxPacketLossRate ::= INTEGER (0..1000)
MIB-message ::= OCTET STRING
@@ -1193,10 +2235,110 @@ MeasurementTimingConfiguration ::= OCTET STRING
MessageIdentifier ::= BIT STRING (SIZE (16))
+MultiplexingInfo ::= SEQUENCE{
+ iAB-MT-Cell-List IAB-MT-Cell-List,
+ iE-Extensions ProtocolExtensionContainer { {MultiplexingInfo-ExtIEs} } OPTIONAL
+}
+
+MultiplexingInfo-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+M2Configuration ::= ENUMERATED {true, ...}
+
+
+M5Configuration ::= SEQUENCE {
+ m5period M5period,
+ m5-links-to-log M5-Links-to-log,
+ iE-Extensions ProtocolExtensionContainer { { M5Configuration-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M5Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+M5period ::= ENUMERATED { ms1024, ms2048, ms5120, ms10240, min1, ... }
+
+M5-Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...}
+
+
+M6Configuration ::= SEQUENCE {
+ m6report-Interval M6report-Interval,
+ m6-links-to-log M6-Links-to-log,
+ iE-Extensions ProtocolExtensionContainer { { M6Configuration-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M6Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+M6report-Interval ::= ENUMERATED { ms120, ms240, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960, min1, min6, min12, min30, ... }
+
+
+
+M6-Links-to-log ::= ENUMERATED {uplink, downlink, both-uplink-and-downlink, ...}
+
+
+M7Configuration ::= SEQUENCE {
+ m7period M7period,
+ m7-links-to-log M7-Links-to-log,
+ iE-Extensions ProtocolExtensionContainer { { M7Configuration-ExtIEs} } OPTIONAL,
+ ...
+}
+
+M7Configuration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+M7period ::= INTEGER(1..60, ...)
+
+M7-Links-to-log ::= ENUMERATED {downlink, ...}
+
+MDT-Activation ::= ENUMERATED {
+ immediate-MDT-only,
+ immediate-MDT-and-Trace,
+ ...
+}
+
+MDTConfiguration ::= SEQUENCE {
+ mdt-Activation MDT-Activation,
+ measurementsToActivate MeasurementsToActivate,
+ m2Configuration M2Configuration OPTIONAL,
+ -- C-ifM2: This IE shall be present if the Measurements to Activate IE has the second bit set to "1".
+ m5Configuration M5Configuration OPTIONAL,
+ -- C-ifM5: This IE shall be present if the Measurements to Activate IE has the fifth bit set to "1".
+ m6Configuration M6Configuration OPTIONAL,
+ -- C-ifM6: This IE shall be present if the Measurements to Activate IE has the seventh bit set to "1".
+ m7Configuration M7Configuration OPTIONAL,
+ -- C-ifM7: This IE shall be present if the Measurements to Activate IE has the eighth bit set to "1".
+ iE-Extensions ProtocolExtensionContainer { { MDTConfiguration-ExtIEs} } OPTIONAL,
+ ...
+}
+MDTConfiguration-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+MDTPLMNList ::= SEQUENCE (SIZE(1..maxnoofMDTPLMNs)) OF PLMN-Identity
+
+MeasurementsToActivate ::= BIT STRING (SIZE (8))
+
-- N
NeedforGap::= ENUMERATED {true, ...}
+Neighbour-Cell-Information-Item ::= SEQUENCE {
+ nRCGI NRCGI,
+ intendedTDD-DL-ULConfig IntendedTDD-DL-ULConfig OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Neighbour-Cell-Information-ItemExtIEs } } OPTIONAL
+}
+
+Neighbour-Cell-Information-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
NGRANAllocationAndRetentionPriority ::= SEQUENCE {
priorityLevel PriorityLevel,
pre-emptionCapability Pre-emptionCapability,
@@ -1208,6 +2350,8 @@ NGRANAllocationAndRetentionPriority-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+NID ::= BIT STRING (SIZE(44))
+
NR-CGI-List-For-Restart-Item ::= SEQUENCE {
nRCGI NRCGI,
iE-Extensions ProtocolExtensionContainer { { NR-CGI-List-For-Restart-ItemExtIEs } } OPTIONAL,
@@ -1227,9 +2371,29 @@ NonDynamic5QIDescriptor ::= SEQUENCE {
}
NonDynamic5QIDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-CNPacketDelayBudgetDownlink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional }|
+ { ID id-CNPacketDelayBudgetUplink CRITICALITY ignore EXTENSION ExtendedPacketDelayBudget PRESENCE optional },
...
}
+NonDynamicPQIDescriptor ::= SEQUENCE {
+ fiveQI INTEGER (0..255, ...),
+ qoSPriorityLevel INTEGER (1..8, ...) OPTIONAL,
+ averagingWindow AveragingWindow OPTIONAL,
+ maxDataBurstVolume MaxDataBurstVolume OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { NonDynamicPQIDescriptor-ExtIEs } } OPTIONAL
+}
+
+NonDynamicPQIDescriptor-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NonUPTrafficType ::= ENUMERATED {ue-associated, non-ue-associated, non-f1, bap-control-pdu,...}
+
+NoofDownlinkSymbols ::= INTEGER (0..14)
+
+NoofUplinkSymbols ::= INTEGER (0..14)
+
Notification-Cause ::= ENUMERATED {fulfilled, not-fulfilled, ...}
NotificationControl ::= ENUMERATED {active, not-active, ...}
@@ -1245,6 +2409,59 @@ NotificationInformationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+NPNBroadcastInformation ::= CHOICE {
+ sNPN-Broadcast-Information NPN-Broadcast-Information-SNPN,
+ pNI-NPN-Broadcast-Information NPN-Broadcast-Information-PNI-NPN,
+ choice-extension ProtocolIE-SingleContainer { {NPNBroadcastInformation-ExtIEs} }
+}
+
+NPNBroadcastInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+NPN-Broadcast-Information-SNPN ::= SEQUENCE {
+ broadcastSNPNID-List BroadcastSNPN-ID-List,
+ iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-SNPN-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NPN-Broadcast-Information-SNPN-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+NPN-Broadcast-Information-PNI-NPN ::= SEQUENCE {
+ broadcastPNI-NPN-ID-Information BroadcastPNI-NPN-ID-List,
+ iE-Extension ProtocolExtensionContainer { {NPN-Broadcast-Information-PNI-NPN-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NPN-Broadcast-Information-PNI-NPN-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+NPNSupportInfo ::= CHOICE {
+ sNPN-Information NID,
+ choice-extension ProtocolIE-SingleContainer { { NPNSupportInfo-ExtIEs } }
+}
+
+NPNSupportInfo-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+NRCarrierList ::= SEQUENCE (SIZE(1..maxnoofNRSCSs)) OF NRCarrierItem
+
+NRCarrierItem ::= SEQUENCE {
+ carrierSCS NRSCS,
+ offsetToCarrier INTEGER (0..2199, ...),
+ carrierBandwidth INTEGER (0..maxnoofPhysicalResourceBlocks, ...),
+ iE-Extension ProtocolExtensionContainer { {NRCarrierItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRCarrierItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
NRFreqInfo ::= SEQUENCE {
nRARFCN INTEGER (0..maxNRARFCN),
sul-Information SUL-Information OPTIONAL,
@@ -1254,6 +2471,7 @@ NRFreqInfo ::= SEQUENCE {
}
NRFreqInfoExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional },
...
}
@@ -1279,18 +2497,83 @@ NR-Mode-Info-ExtIEs F1AP-PROTOCOL-IES ::= {
}
+
+NRPRACHConfig ::= SEQUENCE {
+ ulPRACHConfigList NRPRACHConfigList OPTIONAL,
+ sulPRACHConfigList NRPRACHConfigList OPTIONAL,
+ iE-Extension ProtocolExtensionContainer { {NRPRACHConfig-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRPRACHConfig-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
NRCellIdentity ::= BIT STRING (SIZE(36))
NRNRB ::= ENUMERATED { nrb11, nrb18, nrb24, nrb25, nrb31, nrb32, nrb38, nrb51, nrb52, nrb65, nrb66, nrb78, nrb79, nrb93, nrb106, nrb107, nrb121, nrb132, nrb133, nrb135, nrb160, nrb162, nrb189, nrb216, nrb217, nrb245, nrb264, nrb270, nrb273, ...}
NRPCI ::= INTEGER(0..1007)
+
+NRPRACHConfigList ::= SEQUENCE (SIZE(0..maxnoofPRACHconfigs)) OF NRPRACHConfigItem
+
+NRPRACHConfigItem ::= SEQUENCE {
+ nRSCS NRSCS,
+ prachFreqStartfromCarrier INTEGER (0..maxnoofPhysicalResourceBlocks-1, ...),
+ msg1FDM ENUMERATED {one, two, four, eight, ...},
+ parchConfigIndex INTEGER (0..255, ...),
+ ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one,
+ two, four, eight, sixteen, ...},
+ freqDomainLength FreqDomainLength,
+ zeroCorrelZoneConfig INTEGER (0..15),
+ iE-Extension ProtocolExtensionContainer { { NRPRACHConfigItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+NRPRACHConfigItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
NRSCS ::= ENUMERATED { scs15, scs30, scs60, scs120, ...}
+NRUERLFReportContainer ::= OCTET STRING
+
+NumberofActiveUEs ::= INTEGER(0..16777215, ...)
+
NumberOfBroadcasts ::= INTEGER (0..65535)
NumberofBroadcastRequest ::= INTEGER (0..65535)
+NumDLULSymbols ::= SEQUENCE {
+ numDLSymbols INTEGER (0..13, ...),
+ numULSymbols INTEGER (0..13, ...),
+ iE-Extensions ProtocolExtensionContainer { { NumDLULSymbols-ExtIEs} } OPTIONAL
+}
+
+NumDLULSymbols-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NRV2XServicesAuthorized ::= SEQUENCE {
+ vehicleUE VehicleUE OPTIONAL,
+ pedestrianUE PedestrianUE OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {NRV2XServicesAuthorized-ExtIEs} } OPTIONAL
+}
+
+NRV2XServicesAuthorized-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+NRUESidelinkAggregateMaximumBitrate ::= SEQUENCE {
+ uENRSidelinkAggregateMaximumBitrate BitRate,
+ iE-Extensions ProtocolExtensionContainer { {NRUESidelinkAggregateMaximumBitrate-ExtIEs} } OPTIONAL
+}
+
+NRUESidelinkAggregateMaximumBitrate-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- O
OffsetToPointA ::= INTEGER (0..2199,...)
@@ -1345,6 +2628,41 @@ PagingOrigin ::= ENUMERATED { non-3gpp, ...}
PagingPriority ::= ENUMERATED { priolevel1, priolevel2, priolevel3, priolevel4, priolevel5, priolevel6, priolevel7, priolevel8,...}
+PC5QoSFlowIdentifier ::= INTEGER (1..2048)
+
+PC5-QoS-Characteristics ::= CHOICE {
+ non-Dynamic-PQI NonDynamicPQIDescriptor,
+ dynamic-PQI DynamicPQIDescriptor,
+ choice-extension ProtocolIE-SingleContainer { { PC5-QoS-Characteristics-ExtIEs } }
+}
+
+PC5-QoS-Characteristics-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+
+PC5QoSParameters ::= SEQUENCE {
+ pC5-QoS-Characteristics PC5-QoS-Characteristics,
+ pC5-QoS-Flow-Bit-Rates PC5FlowBitRates OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { PC5QoSParameters-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5QoSParameters-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+PC5FlowBitRates ::= SEQUENCE {
+ guaranteedFlowBitRate BitRate,
+ maximumFlowBitRate BitRate,
+ iE-Extensions ProtocolExtensionContainer { { PC5FlowBitRates-ExtIEs } } OPTIONAL,
+ ...
+}
+
+PC5FlowBitRates-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
PDCCH-BlindDetectionSCG ::= OCTET STRING
PDCP-SN ::= INTEGER (0..4095)
@@ -1353,6 +2671,12 @@ PDCPSNLength ::= ENUMERATED { twelve-bits,eighteen-bits,...}
PDUSessionID ::= INTEGER (0..255)
+ReportingPeriodicityValue ::= INTEGER (0..512, ...)
+
+Periodicity ::= INTEGER (0..640000, ...)
+
+Permutation ::= ENUMERATED {dfu, ufd, ...}
+
Ph-InfoMCG ::= OCTET STRING
Ph-InfoSCG ::= OCTET STRING
@@ -1361,6 +2685,12 @@ PLMN-Identity ::= OCTET STRING (SIZE(3))
PortNumber ::= BIT STRING (SIZE (16))
+PrimaryPathIndication ::= ENUMERATED {
+ true,
+ false,
+ ...
+}
+
Pre-emptionCapability ::= ENUMERATED {
shall-not-trigger-pre-emption,
may-trigger-pre-emption
@@ -1419,6 +2749,7 @@ PWSSystemInformationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+PrivacyIndicator ::= ENUMERATED {immediate-MDT, logged-MDT, ...}
-- Q
@@ -1445,8 +2776,9 @@ QoSFlowLevelQoSParameters ::= SEQUENCE {
}
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-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},
...
}
@@ -1462,8 +2794,44 @@ QoSInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
...
}
+QosMonitoringRequest ::= ENUMERATED {ul, dl, both, ...}
+
+QoSParaSetIndex ::= INTEGER (1..8, ...)
+
+QoSParaSetNotifyIndex ::= INTEGER (0..8, ...)
+
-- R
+RACH-Config-Common ::= OCTET STRING
+
+RACH-Config-Common-IAB ::= OCTET STRING
+
+RACHReportContainer::= OCTET STRING
+
+RACHReportInformationList ::= SEQUENCE (SIZE(1.. maxnoofRACHReports)) OF RACHReportInformationItem
+
+RACHReportInformationItem ::= SEQUENCE {
+ rACHReportContainer RACHReportContainer,
+ uEAssitantIdentifier GNB-DU-UE-F1AP-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RACHReportInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RACHReportInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
+
+RadioResourceStatus ::= SEQUENCE {
+ sSBAreaRadioResourceStatusList SSBAreaRadioResourceStatusList,
+ iE-Extensions ProtocolExtensionContainer { { RadioResourceStatus-ExtIEs} } OPTIONAL
+}
+
+RadioResourceStatus-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
RANAC ::= INTEGER (0..255)
RANUEID ::= OCTET STRING (SIZE (8))
@@ -1493,13 +2861,24 @@ Reestablishment-Indication ::= ENUMERATED {
...
}
+ReferenceSFN ::= INTEGER (0..1023)
+
+ReferenceTime ::= OCTET STRING
+
+RegistrationRequest ::= ENUMERATED{start, stop, add, ...}
+
+ReportCharacteristics ::= BIT STRING (SIZE(32))
+
+ReportingPeriodicity ::= ENUMERATED{ms500, ms1000, ms2000, ms5000, ms10000, ...}
+
RequestedBandCombinationIndex ::= OCTET STRING
RequestedFeatureSetEntryIndex ::= OCTET STRING
+RequestedP-MaxFR2 ::= OCTET STRING
+
Requested-PDCCH-BlindDetectionSCG ::= OCTET STRING
-RequestedP-MaxFR2 ::= OCTET STRING
RequestType ::= ENUMERATED {offer, execution, ...}
@@ -1530,6 +2909,40 @@ ResourceCoordinationTransferContainer ::= OCTET STRING
RepetitionPeriod ::= INTEGER (0..131071, ...)
+ReportingRequestType ::= SEQUENCE {
+ eventType EventType,
+ reportingPeriodicityValue ReportingPeriodicityValue OPTIONAL,
+ -- C-ifEventTypeisPeriodic: This IE shall be present if the Event Type IE is set to "periodic" in the Event Type IE.
+ iE-Extensions ProtocolExtensionContainer { {ReportingRequestType-ExtIEs} } OPTIONAL
+}
+
+ReportingRequestType-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLCDuplicationInformation ::= SEQUENCE {
+ rLCDuplicationStateList RLCDuplicationStateList,
+ primaryPathIndication PrimaryPathIndication OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {RLCDuplicationInformation-ExtIEs} } OPTIONAL
+}
+
+RLCDuplicationInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RLCDuplicationStateList ::= SEQUENCE (SIZE(1..maxnoofRLCDuplicationState)) OF RLCDuplicationState-Item
+
+RLCDuplicationState-Item ::=SEQUENCE {
+ duplicationState DuplicationState,
+ iE-Extensions ProtocolExtensionContainer { {RLCDuplicationState-Item-ExtIEs } } OPTIONAL,
+ ...
+}
+
+
+RLCDuplicationState-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
RLCFailureIndication ::= SEQUENCE {
assocatedLCID LCID,
iE-Extensions ProtocolExtensionContainer { {RLCFailureIndication-ExtIEs} } OPTIONAL
@@ -1557,6 +2970,21 @@ RLC-Status-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+RLFReportInformationList ::= SEQUENCE (SIZE(1.. maxnoofRLFReports)) OF RLFReportInformationItem
+
+RLFReportInformationItem ::= SEQUENCE {
+ nRUERLFReportContainer NRUERLFReportContainer,
+ uEAssitantIdentifier GNB-DU-UE-F1AP-ID OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { RLFReportInformationItem-ExtIEs} } OPTIONAL,
+ ...
+}
+
+RLFReportInformationItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+RIMRSDetectionStatus ::= ENUMERATED {rs-detected, rs-disappeared, ...}
+
RRCContainer ::= OCTET STRING
RRCContainer-RRCSetupComplete ::= OCTET STRING
@@ -1682,11 +3110,16 @@ Served-Cell-Information ::= SEQUENCE {
}
Served-Cell-Information-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
- { ID id-RANAC CRITICALITY ignore EXTENSION RANAC PRESENCE optional }|
- { ID id-ExtendedServedPLMNs-List CRITICALITY ignore EXTENSION ExtendedServedPLMNs-List PRESENCE optional }|
- { ID id-Cell-Direction CRITICALITY ignore EXTENSION Cell-Direction PRESENCE optional }|
- { ID id-BPLMN-ID-Info-List CRITICALITY ignore EXTENSION BPLMN-ID-Info-List PRESENCE optional }|
- { ID id-Cell-Type CRITICALITY ignore EXTENSION CellType PRESENCE optional},
+ { ID id-RANAC CRITICALITY ignore EXTENSION RANAC PRESENCE optional }|
+ { ID id-ExtendedServedPLMNs-List CRITICALITY ignore EXTENSION ExtendedServedPLMNs-List PRESENCE optional }|
+ { ID id-Cell-Direction CRITICALITY ignore EXTENSION Cell-Direction PRESENCE optional }|
+ { ID id-BPLMN-ID-Info-List CRITICALITY ignore EXTENSION BPLMN-ID-Info-List PRESENCE optional }|
+ { ID id-Cell-Type CRITICALITY ignore EXTENSION CellType PRESENCE optional}|
+ { ID id-AggressorgNBSetID CRITICALITY ignore EXTENSION AggressorgNBSetID PRESENCE optional}|
+ { ID id-VictimgNBSetID CRITICALITY ignore EXTENSION VictimgNBSetID PRESENCE optional}|
+ { ID id-IAB-Info-IAB-DU CRITICALITY ignore EXTENSION IAB-Info-IAB-DU PRESENCE optional}|
+ { ID id-SSB-PositionsInBurst CRITICALITY ignore EXTENSION SSB-PositionsInBurst PRESENCE optional }|
+ { ID id-NRPRACHConfig CRITICALITY ignore EXTENSION NRPRACHConfig PRESENCE optional },
...
}
@@ -1757,6 +3190,14 @@ ShortDRXCycleTimer ::= INTEGER (1..16)
SIB1-message ::= OCTET STRING
+SIB10-message ::= OCTET STRING
+
+SIB12-message ::= OCTET STRING
+
+SIB13-message ::= OCTET STRING
+
+SIB14-message ::= OCTET STRING
+
SItype ::= INTEGER (1..32, ...)
SItype-List ::= SEQUENCE (SIZE(1.. maxnoofSITypes)) OF SItype-Item
@@ -1783,6 +3224,179 @@ SibtypetobeupdatedListItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+SLDRBID ::= INTEGER (1..512, ...)
+
+SLDRBInformation ::= SEQUENCE {
+ sLDRB-QoS PC5QoSParameters,
+ flowsMappedToSLDRB-List FlowsMappedToSLDRB-List,
+ ...
+}
+
+SLDRBs-FailedToBeModified-Item ::= SEQUENCE {
+ sLDRBID SLDRBID ,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-FailedToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-FailedToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-FailedToBeSetup-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ cause Cause OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-FailedToBeSetup-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-FailedToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-FailedToBeSetupMod-Item ::= SEQUENCE {
+ sLDRBID SLDRBID ,
+ cause Cause OPTIONAL ,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-FailedToBeSetupMod-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-FailedToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-Modified-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-Modified-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-Modified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ModifiedConf-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ModifiedConf-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ModifiedConf-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-Required-ToBeModified-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-Required-ToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-Required-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-Required-ToBeReleased-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-Required-ToBeReleased-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-Required-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-Setup-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-Setup-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-Setup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-SetupMod-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-SetupMod-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-SetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ToBeModified-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ sLDRBInformation SLDRBInformation OPTIONAL,
+ rLCMode RLCMode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ToBeModified-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ToBeModified-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ToBeReleased-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ToBeReleased-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ToBeReleased-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ToBeSetup-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ sLDRBInformation SLDRBInformation,
+ rLCMode RLCMode,
+
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ToBeSetup-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SLDRBs-ToBeSetupMod-Item ::= SEQUENCE {
+ sLDRBID SLDRBID,
+ sLDRBInformation SLDRBInformation,
+ rLCMode RLCMode OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SLDRBs-ToBeSetupMod-ItemExtIEs } } OPTIONAL
+}
+
+SLDRBs-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SL-PHY-MAC-RLC-Config ::= OCTET STRING
+
+SL-ConfigDedicatedEUTRA ::= OCTET STRING
+
+SliceAvailableCapacity ::= SEQUENCE {
+ sliceAvailableCapacityList SliceAvailableCapacityList,
+ iE-Extensions ProtocolExtensionContainer { { SliceAvailableCapacity-ExtIEs} } OPTIONAL
+}
+
+SliceAvailableCapacity-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SliceAvailableCapacityList ::= SEQUENCE (SIZE(1.. maxnoofBPLMNsNR)) OF SliceAvailableCapacityItem
+
+SliceAvailableCapacityItem ::= SEQUENCE {
+ pLMNIdentity PLMN-Identity,
+ sNSSAIAvailableCapacity-List SNSSAIAvailableCapacity-List,
+ iE-Extensions ProtocolExtensionContainer { { SliceAvailableCapacityItem-ExtIEs} } OPTIONAL
+}
+
+SliceAvailableCapacityItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SNSSAIAvailableCapacity-List ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAIAvailableCapacity-Item
+
+SNSSAIAvailableCapacity-Item ::= SEQUENCE {
+ sNSSAI SNSSAI,
+ sliceAvailableCapacityValueDownlink INTEGER (0..100) OPTIONAL,
+ sliceAvailableCapacityValueUplink INTEGER (0..100) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SNSSAIAvailableCapacity-Item-ExtIEs } } OPTIONAL
+}
+
+SNSSAIAvailableCapacity-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
SliceSupportList ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SliceSupportItem
SliceSupportItem ::= SEQUENCE {
@@ -1794,6 +3408,42 @@ SliceSupportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+SliceToReportList ::= SEQUENCE (SIZE(1.. maxnoofBPLMNsNR)) OF SliceToReportItem
+
+SliceToReportItem ::= SEQUENCE {
+ pLMNIdentity PLMN-Identity,
+ sNSSAIlist SNSSAI-list,
+ iE-Extensions ProtocolExtensionContainer { { SliceToReportItem-ExtIEs} } OPTIONAL
+}
+
+SliceToReportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SNSSAI-list ::= SEQUENCE (SIZE(1.. maxnoofSliceItems)) OF SNSSAI-Item
+
+SNSSAI-Item ::= SEQUENCE {
+ sNSSAI SNSSAI,
+ iE-Extensions ProtocolExtensionContainer { { SNSSAI-Item-ExtIEs } } OPTIONAL
+}
+
+SNSSAI-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Slot-Configuration-List ::= SEQUENCE (SIZE(1.. maxnoofslots)) OF Slot-Configuration-Item
+
+Slot-Configuration-Item ::= SEQUENCE {
+ slotIndex INTEGER (0..319, ...),
+ symbolAllocInSlot SymbolAllocInSlot,
+ iE-Extensions ProtocolExtensionContainer { { Slot-Configuration-ItemExtIEs } } OPTIONAL
+}
+
+Slot-Configuration-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+
SNSSAI ::= SEQUENCE {
sST OCTET STRING (SIZE(1)),
sD OCTET STRING (SIZE(3)) OPTIONAL ,
@@ -1891,6 +3541,7 @@ SRBs-ToBeSetup-Item ::= SEQUENCE {
}
SRBs-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalDuplicationIndication CRITICALITY ignore EXTENSION AdditionalDuplicationIndication PRESENCE optional },
...
}
@@ -1902,6 +3553,79 @@ SRBs-ToBeSetupMod-Item ::= SEQUENCE {
}
SRBs-ToBeSetupMod-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-AdditionalDuplicationIndication CRITICALITY ignore EXTENSION AdditionalDuplicationIndication PRESENCE optional },
+ ...
+}
+
+SSB-freqInfo ::= INTEGER (0..maxNRARFCN)
+
+SSB-subcarrierSpacing ::= ENUMERATED {kHz15, kHz30, kHz120, kHz240, spare3, spare2, spare1, ...}
+
+SSB-transmissionPeriodicity ::= ENUMERATED {sf10, sf20, sf40, sf80, sf160, sf320, sf640, ...}
+
+SSB-transmissionTimingOffset ::= INTEGER (0..127, ...)
+
+SSB-transmissionBitmap ::= CHOICE {
+ shortBitmap BIT STRING (SIZE (4)),
+ mediumBitmap BIT STRING (SIZE (8)),
+ longBitmap BIT STRING (SIZE (64)),
+ choice-extension ProtocolIE-SingleContainer { { SSB-transmisisonBitmap-ExtIEs} }
+}
+
+SSB-transmisisonBitmap-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SSBAreaCapacityValueList ::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF SSBAreaCapacityValueItem
+
+SSBAreaCapacityValueItem ::= SEQUENCE {
+ sSBIndex INTEGER(0..63),
+ sSBAreaCapacityValue INTEGER (0..100),
+ iE-Extensions ProtocolExtensionContainer { { SSBAreaCapacityValueItem-ExtIEs} } OPTIONAL
+}
+
+SSBAreaCapacityValueItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SSBAreaRadioResourceStatusList::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF SSBAreaRadioResourceStatusItem
+
+SSBAreaRadioResourceStatusItem::= SEQUENCE {
+ sSBIndex INTEGER(0..63),
+ sSBAreaDLGBRPRBusage INTEGER (0..100),
+ sSBAreaULGBRPRBusage INTEGER (0..100),
+ sSBAreaDLnon-GBRPRBusage INTEGER (0..100),
+ sSBAreaULnon-GBRPRBusage INTEGER (0..100),
+ sSBAreaDLTotalPRBusage INTEGER (0..100),
+ sSBAreaULTotalPRBusage INTEGER (0..100),
+ dLschedulingPDCCHCCEusage INTEGER (0..100) OPTIONAL,
+ uLschedulingPDCCHCCEusage INTEGER (0..100) OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { SSBAreaRadioResourceStatusItem-ExtIEs} } OPTIONAL
+}
+
+SSBAreaRadioResourceStatusItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+SSB-PositionsInBurst ::= CHOICE {
+ shortBitmap BIT STRING (SIZE (4)),
+ mediumBitmap BIT STRING (SIZE (8)),
+ longBitmap BIT STRING (SIZE (64)),
+ choice-extension ProtocolIE-SingleContainer { {SSB-PositionsInBurst-ExtIEs} }
+}
+
+SSB-PositionsInBurst-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
+SSBToReportList ::= SEQUENCE (SIZE(1.. maxnoofSSBAreas)) OF SSBToReportItem
+
+SSBToReportItem ::= SEQUENCE {
+ sSBIndex INTEGER(0..63),
+ iE-Extensions ProtocolExtensionContainer { { SSBToReportItem-ExtIEs} } OPTIONAL
+}
+
+SSBToReportItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
@@ -1913,9 +3637,13 @@ SUL-Information ::= SEQUENCE {
}
SUL-InformationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional }|
+ { ID id-FrequencyShift7p5khz CRITICALITY ignore EXTENSION FrequencyShift7p5khz PRESENCE optional },
...
}
+SubcarrierSpacing ::= ENUMERATED { kHz15, kHz30, kHz60, kHz120, kHz240, spare3, spare2, spare1, ...}
+
SubscriberProfileIDforRFP ::= INTEGER (1..256, ...)
SULAccessIndication ::= ENUMERATED {true,...}
@@ -1931,6 +3659,17 @@ SupportedSULFreqBandItem-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+SymbolAllocInSlot ::= CHOICE {
+ all-DL NULL,
+ all-UL NULL,
+ both-DL-and-UL NumDLULSymbols,
+ choice-extension ProtocolIE-SingleContainer { { SymbolAllocInSlot-ExtIEs } }
+}
+
+SymbolAllocInSlot-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
SystemInformationAreaID ::=BIT STRING (SIZE (24))
-- T
@@ -1939,6 +3678,17 @@ FiveGS-TAC ::= OCTET STRING (SIZE(3))
Configured-EPS-TAC ::= OCTET STRING (SIZE(2))
+TargetCellList ::= SEQUENCE (SIZE(1..maxnoofCHOcells)) OF TargetCellList-Item
+
+TargetCellList-Item ::= SEQUENCE {
+ target-cell NRCGI,
+ iE-Extensions ProtocolExtensionContainer { { TargetCellList-Item-ExtIEs} } OPTIONAL
+}
+
+TargetCellList-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
TDD-Info ::= SEQUENCE {
nRFreqInfo NRFreqInfo,
transmission-Bandwidth Transmission-Bandwidth,
@@ -1947,9 +3697,28 @@ TDD-Info ::= SEQUENCE {
}
TDD-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-IntendedTDD-DL-ULConfig CRITICALITY ignore EXTENSION IntendedTDD-DL-ULConfig PRESENCE optional}|
+ {ID id-TDD-UL-DLConfigCommonNR CRITICALITY ignore EXTENSION TDD-UL-DLConfigCommonNR PRESENCE optional }|
+ {ID id-CarrierList CRITICALITY ignore EXTENSION NRCarrierList PRESENCE optional },
...
}
+TDD-UL-DLConfigCommonNR ::= OCTET STRING
+
+TimeReferenceInformation ::= SEQUENCE {
+ referenceTime ReferenceTime,
+ referenceSFN ReferenceSFN,
+ uncertainty Uncertainty,
+ timeInformationType TimeInformationType,
+ iE-Extensions ProtocolExtensionContainer { {TimeReferenceInformation-ExtIEs} } OPTIONAL
+}
+
+TimeReferenceInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TimeInformationType ::= ENUMERATED {localClock}
+
TimeToWait ::= ENUMERATED {v1s, v2s, v5s, v10s, v20s, v60s, ...}
TNLAssociationUsage ::= ENUMERATED {
@@ -1959,6 +3728,54 @@ TNLAssociationUsage ::= ENUMERATED {
...
}
+TNLCapacityIndicator::= SEQUENCE {
+ dLTNLOfferedCapacity INTEGER (1.. 16777216,...),
+ dLTNLAvailableCapacity INTEGER (0.. 100,...),
+ uLTNLOfferedCapacity INTEGER (1.. 16777216,...),
+ uLTNLAvailableCapacity INTEGER (0.. 100,...),
+ iE-Extensions ProtocolExtensionContainer { { TNLCapacityIndicator-ExtIEs} } OPTIONAL
+}
+
+TNLCapacityIndicator-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TraceActivation ::= SEQUENCE {
+ traceID TraceID,
+ interfacesToTrace InterfacesToTrace,
+ traceDepth TraceDepth,
+ traceCollectionEntityIPAddress TransportLayerAddress,
+ iE-Extensions ProtocolExtensionContainer { {TraceActivation-ExtIEs} } OPTIONAL
+}
+
+TraceActivation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ {ID id-mdtConfiguration CRITICALITY ignore EXTENSION MDTConfiguration PRESENCE optional}|
+ {ID id-TraceCollectionEntityURI CRITICALITY ignore EXTENSION URI-address PRESENCE optional },
+ ...
+}
+
+TraceDepth ::= ENUMERATED {
+ minimum,
+ medium,
+ maximum,
+ minimumWithoutVendorSpecificExtension,
+ mediumWithoutVendorSpecificExtension,
+ maximumWithoutVendorSpecificExtension,
+ ...
+}
+
+TraceID ::= OCTET STRING (SIZE(8))
+
+TrafficMappingInfo ::= CHOICE {
+ iPtolayer2TrafficMappingInfo IPtolayer2TrafficMappingInfo,
+ bAPlayerBHRLCchannelMappingInfo BAPlayerBHRLCchannelMappingInfo,
+ choice-extension ProtocolIE-SingleContainer { { TrafficMappingInfo-ExtIEs} }
+}
+
+TrafficMappingInfo-ExtIEs F1AP-PROTOCOL-IES ::= {
+ ...
+}
+
TransportLayerAddress ::= BIT STRING (SIZE(1..160, ...))
TransactionID ::= INTEGER (0..255, ...)
@@ -1974,6 +3791,31 @@ Transmission-Bandwidth-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
+
+Transport-UP-Layer-Address-Info-To-Add-List ::= SEQUENCE (SIZE(1.. maxnoofTLAs)) OF Transport-UP-Layer-Address-Info-To-Add-Item
+
+Transport-UP-Layer-Address-Info-To-Add-Item ::= SEQUENCE {
+ iP-SecTransportLayerAddress TransportLayerAddress,
+ gTPTransportLayerAddressToAdd GTPTLAs OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Transport-UP-Layer-Address-Info-To-Add-ItemExtIEs } } OPTIONAL
+}
+
+Transport-UP-Layer-Address-Info-To-Add-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+Transport-UP-Layer-Address-Info-To-Remove-List ::= SEQUENCE (SIZE(1.. maxnoofTLAs)) OF Transport-UP-Layer-Address-Info-To-Remove-Item
+
+Transport-UP-Layer-Address-Info-To-Remove-Item ::= SEQUENCE {
+ iP-SecTransportLayerAddress TransportLayerAddress,
+ gTPTransportLayerAddressToRemove GTPTLAs OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Transport-UP-Layer-Address-Info-To-Remove-ItemExtIEs } } OPTIONAL
+}
+
+Transport-UP-Layer-Address-Info-To-Remove-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
TransmissionActionIndicator ::= ENUMERATED {stop, ..., restart }
TypeOfError ::= ENUMERATED {
@@ -1982,6 +3824,38 @@ TypeOfError ::= ENUMERATED {
...
}
+Transport-Layer-Address-Info ::= SEQUENCE {
+ transport-UP-Layer-Address-Info-To-Add-List Transport-UP-Layer-Address-Info-To-Add-List OPTIONAL,
+ transport-UP-Layer-Address-Info-To-Remove-List Transport-UP-Layer-Address-Info-To-Remove-List OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { { Transport-Layer-Address-Info-ExtIEs } } OPTIONAL
+}
+
+Transport-Layer-Address-Info-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TSCAssistanceInformation ::= SEQUENCE {
+ periodicity Periodicity,
+ burstArrivalTime BurstArrivalTime OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {TSCAssistanceInformation-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TSCAssistanceInformation-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+TSCTrafficCharacteristics ::= SEQUENCE {
+ tSCAssistanceInformationDL TSCAssistanceInformation OPTIONAL,
+ tSCAssistanceInformationUL TSCAssistanceInformation OPTIONAL,
+ iE-Extensions ProtocolExtensionContainer { {TSCTrafficCharacteristics-ExtIEs} } OPTIONAL,
+ ...
+}
+
+TSCTrafficCharacteristics-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
-- U
UAC-Assistance-Info ::= SEQUENCE {
uACPLMN-List UACPLMN-List,
@@ -2000,6 +3874,7 @@ UACPLMN-Item::= SEQUENCE {
}
UACPLMN-Item-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-NID CRITICALITY ignore EXTENSION NID PRESENCE optional },
...
}
@@ -2056,6 +3931,8 @@ UE-associatedLogicalF1-ConnectionItem ::= SEQUENCE {
UEAssistanceInformation ::= OCTET STRING
+UEAssistanceInformationEUTRA ::= OCTET STRING
+
UE-associatedLogicalF1-ConnectionItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
...
}
@@ -2073,6 +3950,27 @@ UEIdentityIndexValueChoice-ExtIEs F1AP-PROTOCOL-IES ::= {
...
}
+UL-BH-Non-UP-Traffic-Mapping ::= SEQUENCE {
+ uL-BH-Non-UP-Traffic-Mapping-List UL-BH-Non-UP-Traffic-Mapping-List,
+ iE-Extensions ProtocolExtensionContainer { { UL-BH-Non-UP-Traffic-Mapping-ExtIEs } } OPTIONAL
+}
+
+UL-BH-Non-UP-Traffic-Mapping-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-BH-Non-UP-Traffic-Mapping-List ::= SEQUENCE (SIZE(1..maxnoofNonUPTrafficMappings)) OF UL-BH-Non-UP-Traffic-Mapping-Item
+
+UL-BH-Non-UP-Traffic-Mapping-Item ::= SEQUENCE {
+ nonUPTrafficType NonUPTrafficType,
+ bHInfo BHInfo,
+ iE-Extensions ProtocolExtensionContainer { { UL-BH-Non-UP-Traffic-Mapping-ItemExtIEs } } OPTIONAL
+}
+
+UL-BH-Non-UP-Traffic-Mapping-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
ULConfiguration ::= SEQUENCE {
uLUEConfiguration ULUEConfiguration,
iE-Extensions ProtocolExtensionContainer { { ULConfigurationExtIEs } } OPTIONAL,
@@ -2084,6 +3982,28 @@ ULConfigurationExtIEs F1AP-PROTOCOL-EXTENSION ::= {
ULUEConfiguration ::= ENUMERATED {no-data, shared, only, ...}
+UL-UP-TNL-Information-to-Update-List-Item ::= SEQUENCE {
+ uLUPTNLInformation UPTransportLayerInformation,
+ newULUPTNLInformation UPTransportLayerInformation OPTIONAL,
+ bHInfo BHInfo,
+ iE-Extensions ProtocolExtensionContainer { { UL-UP-TNL-Information-to-Update-List-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-UP-TNL-Information-to-Update-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+UL-UP-TNL-Address-to-Update-List-Item ::= SEQUENCE {
+ oldIPAdress TransportLayerAddress,
+ newIPAdress TransportLayerAddress,
+ iE-Extensions ProtocolExtensionContainer { { UL-UP-TNL-Address-to-Update-List-ItemExtIEs } } OPTIONAL,
+ ...
+}
+
+UL-UP-TNL-Address-to-Update-List-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
ULUPTNLInformation-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofULUPTNLInformation)) OF ULUPTNLInformation-ToBeSetup-Item
@@ -2094,9 +4014,12 @@ ULUPTNLInformation-ToBeSetup-Item ::=SEQUENCE {
}
ULUPTNLInformation-ToBeSetup-ItemExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ { ID id-BHInfo CRITICALITY ignore EXTENSION BHInfo PRESENCE optional },
...
}
+Uncertainty ::= INTEGER (0..32767, ...)
+
UplinkTxDirectCurrentListInformation ::= OCTET STRING
UPTransportLayerInformation ::= CHOICE {
@@ -2107,8 +4030,32 @@ UPTransportLayerInformation ::= CHOICE {
UPTransportLayerInformation-ExtIEs F1AP-PROTOCOL-IES ::= {
...
}
+
+URI-address ::= VisibleString
+
-- V
+VictimgNBSetID ::= SEQUENCE {
+ victimgNBSetID GNBSetID,
+ iE-Extensions ProtocolExtensionContainer { { VictimgNBSetID-ExtIEs } } OPTIONAL
+}
+
+VictimgNBSetID-ExtIEs F1AP-PROTOCOL-EXTENSION ::= {
+ ...
+}
+
+VehicleUE ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
+PedestrianUE ::= ENUMERATED {
+ authorized,
+ not-authorized,
+ ...
+}
+
-- W
-- X
diff --git a/epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn b/epan/dissectors/asn1/f1ap/F1AP-PDU-Contents.asn
index ec13104c3a..6c26143e1b 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 V15.8.0 (2019-12)
+-- 3GPP TS 38.473 V16.2.0 (2020-07)
-- 9.4.4 PDU Definitions
-- **************************************************************
--
@@ -62,6 +62,7 @@ IMPORTS
GNB-DU-Name,
InactivityMonitoringRequest,
InactivityMonitoringResponse,
+ LowerLayerPresenceStatusChange,
NotificationControl,
NRCGI,
NRPCI,
@@ -145,7 +146,88 @@ IMPORTS
UAC-Assistance-Info,
RANUEID,
GNB-DU-TNL-Association-To-Remove-Item,
- NotificationInformation
+ NotificationInformation,
+ TraceActivation,
+ TraceID,
+ Neighbour-Cell-Information-Item,
+ SymbolAllocInSlot,
+ NumDLULSymbols,
+ AdditionalRRMPriorityIndex,
+ DUCURadioInformationType,
+ CUDURadioInformationType,
+ Transport-Layer-Address-Info,
+ BHChannels-ToBeSetup-Item,
+ BHChannels-Setup-Item,
+ BHChannels-FailedToBeSetup-Item,
+ BHChannels-ToBeModified-Item,
+ BHChannels-ToBeReleased-Item,
+ BHChannels-ToBeSetupMod-Item,
+ BHChannels-FailedToBeModified-Item,
+ BHChannels-FailedToBeSetupMod-Item,
+ BHChannels-Modified-Item,
+ BHChannels-SetupMod-Item,
+ BHChannels-Required-ToBeReleased-Item,
+ BAPAddress,
+ BAPPathID,
+ BAPRoutingID,
+ BH-Routing-Information-Added-List-Item,
+ BH-Routing-Information-Removed-List-Item,
+ Child-Nodes-List,
+ Child-Nodes-List-Item,
+ Child-Node-Cells-List,
+ Child-Node-Cells-List-Item,
+ Activated-Cells-to-be-Updated-List,
+ Activated-Cells-to-be-Updated-List-Item,
+ UL-BH-Non-UP-Traffic-Mapping,
+ IABTNLAddressesRequested,
+ IABIPv6RequestType,
+ IAB-TNL-Addresses-To-Remove-Item,
+ IABTNLAddress,
+ IAB-Allocated-TNL-Address-Item,
+ IABv4AddressesRequested,
+ TrafficMappingInfo,
+ UL-UP-TNL-Information-to-Update-List-Item,
+ UL-UP-TNL-Address-to-Update-List-Item,
+ DL-UP-TNL-Address-to-Update-List-Item,
+ NRV2XServicesAuthorized,
+ LTEV2XServicesAuthorized,
+ NRUESidelinkAggregateMaximumBitrate,
+ LTEUESidelinkAggregateMaximumBitrate,
+ SLDRBs-SetupMod-Item,
+ SLDRBs-ModifiedConf-Item,
+ SLDRBID,
+ SLDRBs-FailedToBeModified-Item,
+ SLDRBs-FailedToBeSetup-Item,
+ SLDRBs-FailedToBeSetupMod-Item,
+ SLDRBs-Modified-Item,
+ SLDRBs-Required-ToBeModified-Item,
+ SLDRBs-Required-ToBeReleased-Item,
+ SLDRBs-Setup-Item,
+ SLDRBs-ToBeModified-Item,
+ SLDRBs-ToBeReleased-Item,
+ SLDRBs-ToBeSetup-Item,
+ SLDRBs-ToBeSetupMod-Item,
+ GNBCUMeasurementID,
+ GNBDUMeasurementID,
+ RegistrationRequest,
+ ReportCharacteristics,
+ CellToReportList,
+ HardwareLoadIndicator,
+ CellMeasurementResultList,
+ ReportingPeriodicity,
+ TNLCapacityIndicator,
+ RACHReportInformationList,
+ RLFReportInformationList,
+ ReportingRequestType,
+ TimeReferenceInformation,
+ ConditionalInterDUMobilityInformation,
+ ConditionalIntraDUMobilityInformation,
+ TargetCellList,
+ MDTPLMNList,
+ PrivacyIndicator,
+ TransportLayerAddress,
+ URI-address,
+ NID
FROM F1AP-IEs
@@ -347,6 +429,114 @@ FROM F1AP-Containers
id-GNB-DU-TNL-Association-To-Remove-Item,
id-GNB-DU-TNL-Association-To-Remove-List,
id-NotificationInformation,
+ id-TraceActivation,
+ id-TraceID,
+ id-Neighbour-Cell-Information-List,
+ id-Neighbour-Cell-Information-Item,
+ id-SymbolAllocInSlot,
+ id-NumDLULSymbols,
+ id-AdditionalRRMPriorityIndex,
+ id-DUCURadioInformationType,
+ id-CUDURadioInformationType,
+ id-LowerLayerPresenceStatusChange,
+ id-Transport-Layer-Address-Info,
+ id-BHChannels-ToBeSetup-List,
+ id-BHChannels-ToBeSetup-Item,
+ id-BHChannels-Setup-List,
+ id-BHChannels-Setup-Item,
+ id-BHChannels-ToBeModified-Item,
+ id-BHChannels-ToBeModified-List,
+ id-BHChannels-ToBeReleased-Item,
+ id-BHChannels-ToBeReleased-List,
+ id-BHChannels-ToBeSetupMod-Item,
+ id-BHChannels-ToBeSetupMod-List,
+ id-BHChannels-FailedToBeSetup-Item,
+ id-BHChannels-FailedToBeSetup-List,
+ id-BHChannels-FailedToBeModified-Item,
+ id-BHChannels-FailedToBeModified-List,
+ id-BHChannels-FailedToBeSetupMod-Item,
+ id-BHChannels-FailedToBeSetupMod-List,
+ id-BHChannels-Modified-Item,
+ id-BHChannels-Modified-List,
+ id-BHChannels-SetupMod-Item,
+ id-BHChannels-SetupMod-List,
+ id-BHChannels-Required-ToBeReleased-Item,
+ id-BHChannels-Required-ToBeReleased-List,
+ id-BAPAddress,
+ id-ConfiguredBAPAddress,
+ id-BH-Routing-Information-Added-List,
+ id-BH-Routing-Information-Added-List-Item,
+ id-BH-Routing-Information-Removed-List,
+ id-BH-Routing-Information-Removed-List-Item,
+ id-UL-BH-Non-UP-Traffic-Mapping,
+ id-Child-Nodes-List,
+ id-Activated-Cells-to-be-Updated-List,
+ id-IABIPv6RequestType,
+ id-IAB-TNL-Addresses-To-Remove-List,
+ id-IAB-TNL-Addresses-To-Remove-Item,
+ id-IAB-Allocated-TNL-Address-List,
+ id-IAB-Allocated-TNL-Address-Item,
+ id-IABv4AddressesRequested,
+ id-TrafficMappingInformation,
+ id-UL-UP-TNL-Information-to-Update-List,
+ id-UL-UP-TNL-Information-to-Update-List-Item,
+ id-UL-UP-TNL-Address-to-Update-List,
+ id-UL-UP-TNL-Address-to-Update-List-Item,
+ id-DL-UP-TNL-Address-to-Update-List,
+ id-DL-UP-TNL-Address-to-Update-List-Item,
+ id-NRV2XServicesAuthorized,
+ id-LTEV2XServicesAuthorized,
+ id-NRUESidelinkAggregateMaximumBitrate,
+ id-LTEUESidelinkAggregateMaximumBitrate,
+ id-PC5LinkAMBR,
+ id-SLDRBs-FailedToBeModified-Item,
+ id-SLDRBs-FailedToBeModified-List,
+ id-SLDRBs-FailedToBeSetup-Item,
+ id-SLDRBs-FailedToBeSetup-List,
+ id-SLDRBs-Modified-Item,
+ id-SLDRBs-Modified-List,
+ id-SLDRBs-Required-ToBeModified-Item,
+ id-SLDRBs-Required-ToBeModified-List,
+ id-SLDRBs-Required-ToBeReleased-Item,
+ id-SLDRBs-Required-ToBeReleased-List,
+ id-SLDRBs-Setup-Item,
+ id-SLDRBs-Setup-List,
+ id-SLDRBs-ToBeModified-Item,
+ id-SLDRBs-ToBeModified-List,
+ id-SLDRBs-ToBeReleased-Item,
+ id-SLDRBs-ToBeReleased-List,
+ id-SLDRBs-ToBeSetup-Item,
+ id-SLDRBs-ToBeSetup-List,
+ id-SLDRBs-ToBeSetupMod-Item,
+ id-SLDRBs-ToBeSetupMod-List,
+ id-SLDRBs-SetupMod-List,
+ id-SLDRBs-FailedToBeSetupMod-List,
+ id-SLDRBs-SetupMod-Item,
+ id-SLDRBs-FailedToBeSetupMod-Item,
+ id-SLDRBs-ModifiedConf-List,
+ id-SLDRBs-ModifiedConf-Item,
+ id-gNBCUMeasurementID,
+ id-gNBDUMeasurementID,
+ id-RegistrationRequest,
+ id-ReportCharacteristics,
+ id-CellToReportList,
+ id-CellMeasurementResultList,
+ id-HardwareLoadIndicator,
+ id-ReportingPeriodicity,
+ id-TNLCapacityIndicator,
+ id-RACHReportInformationList,
+ id-RLFReportInformationList,
+ id-ReportingRequestType,
+ id-TimeReferenceInformation,
+ id-ConditionalInterDUMobilityInformation,
+ id-ConditionalIntraDUMobilityInformation,
+ id-targetCellsToCancel,
+ id-requestedTargetCellGlobalID,
+ id-TraceCollectionEntityIPAddress,
+ id-ManagementBasedMDTPLMNList,
+ id-PrivacyIndicator,
+ id-TraceCollectionEntityURI,
+ id-ServingNID,
maxCellingNBDU,
maxnoofCandidateSpCells,
maxnoofDRBs,
@@ -358,7 +548,15 @@ FROM F1AP-Containers
maxnoofPagingCells,
maxnoofTNLAssociations,
maxCellineNB,
- maxnoofUEIDs
+ maxnoofUEIDs,
+ maxnoofBHRLCChannels,
+ maxnoofRoutingEntries,
+ maxnoofChildIABNodes,
+ maxnoofServedCellsIAB,
+ maxnoofTLAsIAB,
+ maxnoofULUPTNLInformationforIAB,
+ maxnoofUPTNLAddresses,
+ maxnoofSLDRBs
@@ -482,11 +680,13 @@ F1SetupRequest ::= SEQUENCE {
}
F1SetupRequestIEs F1AP-PROTOCOL-IES ::= {
- { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
- { ID id-gNB-DU-ID CRITICALITY reject TYPE GNB-DU-ID PRESENCE mandatory }|
- { ID id-gNB-DU-Name CRITICALITY ignore TYPE GNB-DU-Name PRESENCE optional }|
- { ID id-gNB-DU-Served-Cells-List CRITICALITY reject TYPE GNB-DU-Served-Cells-List PRESENCE optional }|
- { ID id-GNB-DU-RRC-Version CRITICALITY reject TYPE RRC-Version PRESENCE mandatory },
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNB-DU-ID CRITICALITY reject TYPE GNB-DU-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-Name CRITICALITY ignore TYPE GNB-DU-Name PRESENCE optional }|
+ { ID id-gNB-DU-Served-Cells-List CRITICALITY reject TYPE GNB-DU-Served-Cells-List PRESENCE optional }|
+ { ID id-GNB-DU-RRC-Version CRITICALITY reject TYPE RRC-Version PRESENCE mandatory }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-BAPAddress CRITICALITY ignore TYPE BAPAddress PRESENCE optional },
...
}
@@ -512,10 +712,13 @@ F1SetupResponse ::= SEQUENCE {
F1SetupResponseIEs F1AP-PROTOCOL-IES ::= {
- { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
- { ID id-gNB-CU-Name CRITICALITY ignore TYPE GNB-CU-Name PRESENCE optional }|
- { ID id-Cells-to-be-Activated-List CRITICALITY reject TYPE Cells-to-be-Activated-List PRESENCE optional }|
- { ID id-GNB-CU-RRC-Version CRITICALITY reject TYPE RRC-Version PRESENCE mandatory },
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNB-CU-Name CRITICALITY ignore TYPE GNB-CU-Name PRESENCE optional }|
+ { ID id-Cells-to-be-Activated-List CRITICALITY reject TYPE Cells-to-be-Activated-List PRESENCE optional }|
+ { ID id-GNB-CU-RRC-Version CRITICALITY reject TYPE RRC-Version PRESENCE mandatory }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-UL-BH-Non-UP-Traffic-Mapping CRITICALITY reject TYPE UL-BH-Non-UP-Traffic-Mapping PRESENCE optional }|
+ { ID id-BAPAddress CRITICALITY ignore TYPE BAPAddress PRESENCE optional },
...
}
@@ -574,7 +777,8 @@ GNBDUConfigurationUpdateIEs F1AP-PROTOCOL-IES ::= {
{ ID id-Cells-Status-List CRITICALITY reject TYPE Cells-Status-List PRESENCE optional }|
{ ID id-Dedicated-SIDelivery-NeededUE-List CRITICALITY ignore TYPE Dedicated-SIDelivery-NeededUE-List PRESENCE optional }|
{ ID id-gNB-DU-ID CRITICALITY reject TYPE GNB-DU-ID PRESENCE optional }|
- { ID id-GNB-DU-TNL-Association-To-Remove-List CRITICALITY reject TYPE GNB-DU-TNL-Association-To-Remove-List PRESENCE optional },
+ { ID id-GNB-DU-TNL-Association-To-Remove-List CRITICALITY reject TYPE GNB-DU-TNL-Association-To-Remove-List PRESENCE optional }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional },
...
}
@@ -635,7 +839,9 @@ GNBDUConfigurationUpdateAcknowledgeIEs F1AP-PROTOCOL-IES ::= {
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
{ ID id-Cells-to-be-Activated-List CRITICALITY reject TYPE Cells-to-be-Activated-List PRESENCE optional }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
- { ID id-Cells-to-be-Deactivated-List CRITICALITY reject TYPE Cells-to-be-Deactivated-List PRESENCE optional },
+ { ID id-Cells-to-be-Deactivated-List CRITICALITY reject TYPE Cells-to-be-Deactivated-List PRESENCE optional }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-UL-BH-Non-UP-Traffic-Mapping CRITICALITY reject TYPE UL-BH-Non-UP-Traffic-Mapping PRESENCE optional },
...
}
@@ -683,7 +889,10 @@ GNBCUConfigurationUpdateIEs F1AP-PROTOCOL-IES ::= {
{ ID id-GNB-CU-TNL-Association-To-Remove-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Remove-List PRESENCE optional }|
{ ID id-GNB-CU-TNL-Association-To-Update-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-To-Update-List PRESENCE optional }|
{ ID id-Cells-to-be-Barred-List CRITICALITY ignore TYPE Cells-to-be-Barred-List PRESENCE optional }|
- { ID id-Protected-EUTRA-Resources-List CRITICALITY reject TYPE Protected-EUTRA-Resources-List PRESENCE optional },
+ { ID id-Protected-EUTRA-Resources-List CRITICALITY reject TYPE Protected-EUTRA-Resources-List PRESENCE optional }|
+ { ID id-Neighbour-Cell-Information-List CRITICALITY ignore TYPE Neighbour-Cell-Information-List PRESENCE optional }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional }|
+ { ID id-UL-BH-Non-UP-Traffic-Mapping CRITICALITY reject TYPE UL-BH-Non-UP-Traffic-Mapping PRESENCE optional },
...
}
@@ -726,6 +935,12 @@ Protected-EUTRA-Resources-ItemIEs F1AP-PROTOCOL-IES ::= {
...
}
+Neighbour-Cell-Information-List ::= SEQUENCE (SIZE(1.. maxCellingNBDU)) OF ProtocolIE-SingleContainer { { Neighbour-Cell-Information-ItemIEs } }
+Neighbour-Cell-Information-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-Neighbour-Cell-Information-Item CRITICALITY ignore TYPE Neighbour-Cell-Information-Item PRESENCE mandatory},
+ ...
+}
+
-- **************************************************************
--
-- GNB-CU CONFIGURATION UPDATE ACKNOWLEDGE
@@ -739,12 +954,13 @@ GNBCUConfigurationUpdateAcknowledge ::= SEQUENCE {
GNBCUConfigurationUpdateAcknowledgeIEs F1AP-PROTOCOL-IES ::= {
- { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
- { ID id-Cells-Failed-to-be-Activated-List CRITICALITY reject TYPE Cells-Failed-to-be-Activated-List PRESENCE optional}|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
- { ID id-GNB-CU-TNL-Association-Setup-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-Setup-List PRESENCE optional }|
- { ID id-GNB-CU-TNL-Association-Failed-To-Setup-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-Failed-To-Setup-List PRESENCE optional }|
- { ID id-Dedicated-SIDelivery-NeededUE-List CRITICALITY ignore TYPE Dedicated-SIDelivery-NeededUE-List PRESENCE optional },
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cells-Failed-to-be-Activated-List CRITICALITY reject TYPE Cells-Failed-to-be-Activated-List PRESENCE optional}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-GNB-CU-TNL-Association-Setup-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-Setup-List PRESENCE optional }|
+ { ID id-GNB-CU-TNL-Association-Failed-To-Setup-List CRITICALITY ignore TYPE GNB-CU-TNL-Association-Failed-To-Setup-List PRESENCE optional }|
+ { ID id-Dedicated-SIDelivery-NeededUE-List CRITICALITY ignore TYPE Dedicated-SIDelivery-NeededUE-List PRESENCE optional }|
+ { ID id-Transport-Layer-Address-Info CRITICALITY ignore TYPE Transport-Layer-Address-Info PRESENCE optional },
...
}
@@ -803,7 +1019,7 @@ GNBDUResourceCoordinationRequest ::= SEQUENCE {
GNBDUResourceCoordinationRequest-IEs F1AP-PROTOCOL-IES ::= {
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
{ ID id-RequestType CRITICALITY reject TYPE RequestType PRESENCE mandatory }|
- { ID id-EUTRA-NR-CellResourceCoordinationReq-Container CRITICALITY reject TYPE EUTRA-NR-CellResourceCoordinationReq-Container PRESENCE mandatory}|
+ { ID id-EUTRA-NR-CellResourceCoordinationReq-Container CRITICALITY reject TYPE EUTRA-NR-CellResourceCoordinationReq-Container PRESENCE mandatory}|
{ ID id-IgnoreResourceCoordinationContainer CRITICALITY reject TYPE IgnoreResourceCoordinationContainer PRESENCE optional },
...
}
@@ -862,11 +1078,24 @@ 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 }|
- { ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional }|
+ { ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional }|
{ ID id-ResourceCoordinationTransferInformation CRITICALITY ignore TYPE ResourceCoordinationTransferInformation PRESENCE optional }|
{ ID id-ServingCellMO CRITICALITY ignore TYPE ServingCellMO PRESENCE optional }|
{ ID id-new-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
- { ID id-RANUEID CRITICALITY ignore TYPE RANUEID PRESENCE optional },
+ { ID id-RANUEID CRITICALITY ignore TYPE RANUEID PRESENCE optional }|
+ { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE optional }|
+ { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }|
+ { ID id-BHChannels-ToBeSetup-List CRITICALITY reject TYPE BHChannels-ToBeSetup-List PRESENCE optional }|
+ { ID id-ConfiguredBAPAddress CRITICALITY reject TYPE BAPAddress PRESENCE optional }|
+ { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }|
+ { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }|
+ { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-PC5LinkAMBR CRITICALITY ignore TYPE BitRate PRESENCE optional}|
+ { ID id-SLDRBs-ToBeSetup-List CRITICALITY reject TYPE SLDRBs-ToBeSetup-List PRESENCE optional }|
+ { ID id-ConditionalInterDUMobilityInformation CRITICALITY reject TYPE ConditionalInterDUMobilityInformation PRESENCE optional}|
+ { ID id-ManagementBasedMDTPLMNList CRITICALITY ignore TYPE MDTPLMNList PRESENCE optional }|
+ { ID id-ServingNID CRITICALITY reject TYPE NID PRESENCE optional },
...
}
@@ -874,7 +1103,8 @@ Candidate-SpCell-List::= SEQUENCE (SIZE(1..maxnoofCandidateSpCells)) OF Protocol
SCell-ToBeSetup-List::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-ToBeSetup-ItemIEs} }
SRBs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-ToBeSetup-ItemIEs} }
DRBs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-ToBeSetup-ItemIEs} }
-
+BHChannels-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-ToBeSetup-ItemIEs} }
+SLDRBs-ToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ToBeSetup-ItemIEs} }
Candidate-SpCell-ItemIEs F1AP-PROTOCOL-IES ::= {
{ ID id-Candidate-SpCell-Item CRITICALITY ignore TYPE Candidate-SpCell-Item PRESENCE mandatory },
@@ -897,7 +1127,15 @@ DRBs-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
...
}
+BHChannels-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-ToBeSetup-Item CRITICALITY reject TYPE BHChannels-ToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+SLDRBs-ToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ToBeSetup-Item CRITICALITY reject TYPE SLDRBs-ToBeSetup-Item PRESENCE mandatory},
+ ...
+}
-- **************************************************************
--
@@ -924,7 +1162,12 @@ UEContextSetupResponseIEs F1AP-PROTOCOL-IES ::= {
{ ID id-SCell-FailedtoSetup-List CRITICALITY ignore TYPE SCell-FailedtoSetup-List PRESENCE optional }|
{ ID id-InactivityMonitoringResponse CRITICALITY reject TYPE InactivityMonitoringResponse PRESENCE optional }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
- { ID id-SRBs-Setup-List CRITICALITY ignore TYPE SRBs-Setup-List PRESENCE optional },
+ { ID id-SRBs-Setup-List CRITICALITY ignore TYPE SRBs-Setup-List PRESENCE optional }|
+ { ID id-BHChannels-Setup-List CRITICALITY ignore TYPE BHChannels-Setup-List PRESENCE optional }|
+ { ID id-BHChannels-FailedToBeSetup-List CRITICALITY ignore TYPE BHChannels-FailedToBeSetup-List PRESENCE optional }|
+ { ID id-SLDRBs-Setup-List CRITICALITY ignore TYPE SLDRBs-Setup-List PRESENCE optional }|
+ { ID id-SLDRBs-FailedToBeSetup-List CRITICALITY ignore TYPE SLDRBs-FailedToBeSetup-List PRESENCE optional }|
+ { ID id-requestedTargetCellGlobalID CRITICALITY reject TYPE NRCGI PRESENCE optional},
...
}
@@ -935,6 +1178,8 @@ SRBs-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-Sing
DRBs-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-FailedToBeSetup-ItemIEs} }
SCell-FailedtoSetup-List ::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-FailedtoSetup-ItemIEs} }
SRBs-Setup-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-Setup-ItemIEs} }
+BHChannels-Setup-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-Setup-ItemIEs} }
+BHChannels-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-FailedToBeSetup-ItemIEs} }
DRBs-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
{ ID id-DRBs-Setup-Item CRITICALITY ignore TYPE DRBs-Setup-Item PRESENCE mandatory},
@@ -962,6 +1207,30 @@ SCell-FailedtoSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
...
}
+BHChannels-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-Setup-Item CRITICALITY ignore TYPE BHChannels-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-FailedToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-FailedToBeSetup-Item CRITICALITY ignore TYPE BHChannels-FailedToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-Setup-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-Setup-ItemIEs} }
+
+SLDRBs-FailedToBeSetup-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-FailedToBeSetup-ItemIEs} }
+
+SLDRBs-Setup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-Setup-Item CRITICALITY ignore TYPE SLDRBs-Setup-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-FailedToBeSetup-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-FailedToBeSetup-Item CRITICALITY ignore TYPE SLDRBs-FailedToBeSetup-Item PRESENCE mandatory},
+ ...
+}
+
-- **************************************************************
--
-- UE CONTEXT SETUP FAILURE
@@ -978,7 +1247,8 @@ UEContextSetupFailureIEs F1AP-PROTOCOL-IES ::= {
{ ID id-gNB-DU-UE-F1AP-ID CRITICALITY ignore TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
- { ID id-Potential-SpCell-List CRITICALITY ignore TYPE Potential-SpCell-List PRESENCE optional },
+ { ID id-Potential-SpCell-List CRITICALITY ignore TYPE Potential-SpCell-List PRESENCE optional }|
+ { ID id-requestedTargetCellGlobalID CRITICALITY reject TYPE NRCGI PRESENCE optional},
...
}
@@ -1009,7 +1279,8 @@ UEContextReleaseRequest ::= SEQUENCE {
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-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-targetCellsToCancel CRITICALITY reject TYPE TargetCellList PRESENCE optional },
...
}
@@ -1039,7 +1310,8 @@ UEContextReleaseCommandIEs F1AP-PROTOCOL-IES ::= {
{ ID id-SRBID CRITICALITY ignore TYPE SRBID PRESENCE conditional }|
{ ID id-oldgNB-DU-UE-F1AP-ID CRITICALITY ignore TYPE GNB-DU-UE-F1AP-ID PRESENCE optional }|
{ ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional}|
- { ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional },
+ { ID id-RRCDeliveryStatusRequest CRITICALITY ignore TYPE RRCDeliveryStatusRequest PRESENCE optional }|
+ { ID id-targetCellsToCancel CRITICALITY reject TYPE TargetCellList PRESENCE optional},
...
}
@@ -1110,7 +1382,21 @@ UEContextModificationRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-ResourceCoordinationTransferInformation CRITICALITY ignore TYPE ResourceCoordinationTransferInformation PRESENCE optional }|
{ ID id-ServingCellMO CRITICALITY ignore TYPE ServingCellMO PRESENCE optional }|
{ ID id-NeedforGap CRITICALITY ignore TYPE NeedforGap PRESENCE optional }|
- { ID id-FullConfiguration CRITICALITY reject TYPE FullConfiguration PRESENCE optional },
+ { ID id-FullConfiguration CRITICALITY reject TYPE FullConfiguration PRESENCE optional }|
+ { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional }|
+ { ID id-LowerLayerPresenceStatusChange CRITICALITY ignore TYPE LowerLayerPresenceStatusChange PRESENCE optional }|
+ { ID id-BHChannels-ToBeSetupMod-List CRITICALITY reject TYPE BHChannels-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-BHChannels-ToBeModified-List CRITICALITY reject TYPE BHChannels-ToBeModified-List PRESENCE optional }|
+ { ID id-BHChannels-ToBeReleased-List CRITICALITY reject TYPE BHChannels-ToBeReleased-List PRESENCE optional }|
+ { ID id-NRV2XServicesAuthorized CRITICALITY ignore TYPE NRV2XServicesAuthorized PRESENCE optional }|
+ { ID id-LTEV2XServicesAuthorized CRITICALITY ignore TYPE LTEV2XServicesAuthorized PRESENCE optional }|
+ { ID id-NRUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE NRUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-LTEUESidelinkAggregateMaximumBitrate CRITICALITY ignore TYPE LTEUESidelinkAggregateMaximumBitrate PRESENCE optional }|
+ { ID id-PC5LinkAMBR CRITICALITY ignore TYPE BitRate PRESENCE optional}|
+ { ID id-SLDRBs-ToBeSetupMod-List CRITICALITY reject TYPE SLDRBs-ToBeSetupMod-List PRESENCE optional }|
+ { ID id-SLDRBs-ToBeModified-List CRITICALITY reject TYPE SLDRBs-ToBeModified-List PRESENCE optional }|
+ { ID id-SLDRBs-ToBeReleased-List CRITICALITY reject TYPE SLDRBs-ToBeReleased-List PRESENCE optional }|
+ { ID id-ConditionalIntraDUMobilityInformation CRITICALITY reject TYPE ConditionalIntraDUMobilityInformation PRESENCE optional},
...
}
@@ -1118,10 +1404,13 @@ SCell-ToBeSetupMod-List::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-Singl
SCell-ToBeRemoved-List::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-ToBeRemoved-ItemIEs} }
SRBs-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-ToBeSetupMod-ItemIEs} }
DRBs-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-ToBeSetupMod-ItemIEs} }
+BHChannels-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-ToBeSetupMod-ItemIEs} }
DRBs-ToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-ToBeModified-ItemIEs} }
+BHChannels-ToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-ToBeModified-ItemIEs} }
SRBs-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-ToBeReleased-ItemIEs} }
DRBs-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-ToBeReleased-ItemIEs} }
+BHChannels-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-ToBeReleased-ItemIEs} }
SCell-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
{ ID id-SCell-ToBeSetupMod-Item CRITICALITY ignore TYPE SCell-ToBeSetupMod-Item PRESENCE mandatory },
@@ -1161,6 +1450,40 @@ DRBs-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
...
}
+BHChannels-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-ToBeSetupMod-Item CRITICALITY reject TYPE BHChannels-ToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-ToBeModified-Item CRITICALITY reject TYPE BHChannels-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-ToBeReleased-Item CRITICALITY reject TYPE BHChannels-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-ToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ToBeSetupMod-ItemIEs} }
+SLDRBs-ToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ToBeModified-ItemIEs} }
+SLDRBs-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ToBeReleased-ItemIEs} }
+
+SLDRBs-ToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ToBeSetupMod-Item CRITICALITY reject TYPE SLDRBs-ToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ToBeModified-Item CRITICALITY reject TYPE SLDRBs-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ToBeReleased-Item CRITICALITY reject TYPE SLDRBs-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
-- **************************************************************
--
-- UE CONTEXT MODIFICATION RESPONSE
@@ -1190,7 +1513,16 @@ UEContextModificationResponseIEs F1AP-PROTOCOL-IES ::= {
{ ID id-Associated-SCell-List CRITICALITY ignore TYPE Associated-SCell-List PRESENCE optional }|
{ ID id-SRBs-SetupMod-List CRITICALITY ignore TYPE SRBs-SetupMod-List PRESENCE optional }|
{ ID id-SRBs-Modified-List CRITICALITY ignore TYPE SRBs-Modified-List PRESENCE optional }|
- { ID id-FullConfiguration CRITICALITY reject TYPE FullConfiguration PRESENCE optional },
+ { ID id-FullConfiguration CRITICALITY reject TYPE FullConfiguration PRESENCE optional }|
+ { ID id-BHChannels-SetupMod-List CRITICALITY ignore TYPE BHChannels-SetupMod-List PRESENCE optional}|
+ { ID id-BHChannels-Modified-List CRITICALITY ignore TYPE BHChannels-Modified-List PRESENCE optional}|
+ { ID id-BHChannels-FailedToBeSetupMod-List CRITICALITY ignore TYPE BHChannels-FailedToBeSetupMod-List PRESENCE optional }|
+ { ID id-BHChannels-FailedToBeModified-List CRITICALITY ignore TYPE BHChannels-FailedToBeModified-List PRESENCE optional }|
+ { ID id-SLDRBs-SetupMod-List CRITICALITY ignore TYPE SLDRBs-SetupMod-List PRESENCE optional }|
+ { ID id-SLDRBs-Modified-List CRITICALITY ignore TYPE SLDRBs-Modified-List PRESENCE optional }|
+ { ID id-SLDRBs-FailedToBeSetupMod-List CRITICALITY ignore TYPE SLDRBs-FailedToBeSetupMod-List PRESENCE optional }|
+ { ID id-SLDRBs-FailedToBeModified-List CRITICALITY ignore TYPE SLDRBs-FailedToBeModified-List PRESENCE optional }|
+ { ID id-requestedTargetCellGlobalID CRITICALITY reject TYPE NRCGI PRESENCE optional},
...
}
@@ -1203,6 +1535,10 @@ DRBs-FailedToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-S
SRBs-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-FailedToBeSetupMod-ItemIEs} }
DRBs-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE-SingleContainer { { DRBs-FailedToBeSetupMod-ItemIEs} }
SCell-FailedtoSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSCells)) OF ProtocolIE-SingleContainer { { SCell-FailedtoSetupMod-ItemIEs} }
+BHChannels-SetupMod-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-SetupMod-ItemIEs} }
+BHChannels-Modified-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-Modified-ItemIEs } }
+BHChannels-FailedToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-FailedToBeModified-ItemIEs} }
+BHChannels-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-FailedToBeSetupMod-ItemIEs} }
Associated-SCell-List ::= SEQUENCE (SIZE(1.. maxnoofSCells)) OF ProtocolIE-SingleContainer { { Associated-SCell-ItemIEs} }
@@ -1255,6 +1591,51 @@ Associated-SCell-ItemIEs F1AP-PROTOCOL-IES ::= {
...
}
+BHChannels-SetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-SetupMod-Item CRITICALITY ignore TYPE BHChannels-SetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+
+BHChannels-Modified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-Modified-Item CRITICALITY ignore TYPE BHChannels-Modified-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-FailedToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-FailedToBeSetupMod-Item CRITICALITY ignore TYPE BHChannels-FailedToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+BHChannels-FailedToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-FailedToBeModified-Item CRITICALITY ignore TYPE BHChannels-FailedToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-SetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-SetupMod-ItemIEs} }
+SLDRBs-Modified-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-Modified-ItemIEs } }
+SLDRBs-FailedToBeModified-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-FailedToBeModified-ItemIEs} }
+SLDRBs-FailedToBeSetupMod-List ::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-FailedToBeSetupMod-ItemIEs} }
+
+SLDRBs-SetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-SetupMod-Item CRITICALITY ignore TYPE SLDRBs-SetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-Modified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-Modified-Item CRITICALITY ignore TYPE SLDRBs-Modified-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-FailedToBeSetupMod-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-FailedToBeSetupMod-Item CRITICALITY ignore TYPE SLDRBs-FailedToBeSetupMod-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-FailedToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-FailedToBeModified-Item CRITICALITY ignore TYPE SLDRBs-FailedToBeModified-Item PRESENCE mandatory},
+ ...
+}
-- **************************************************************
--
@@ -1271,7 +1652,8 @@ UEContextModificationFailureIEs F1AP-PROTOCOL-IES ::= {
{ ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
{ ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
{ ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
- { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-requestedTargetCellGlobalID CRITICALITY reject TYPE NRCGI PRESENCE optional},
...
}
@@ -1301,7 +1683,11 @@ UEContextModificationRequiredIEs F1AP-PROTOCOL-IES ::= {
{ ID id-DRBs-Required-ToBeModified-List CRITICALITY reject TYPE DRBs-Required-ToBeModified-List PRESENCE optional}|
{ ID id-SRBs-Required-ToBeReleased-List CRITICALITY reject TYPE SRBs-Required-ToBeReleased-List PRESENCE optional}|
{ ID id-DRBs-Required-ToBeReleased-List CRITICALITY reject TYPE DRBs-Required-ToBeReleased-List PRESENCE optional}|
- { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory },
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-BHChannels-Required-ToBeReleased-List CRITICALITY reject TYPE BHChannels-Required-ToBeReleased-List PRESENCE optional}|
+ { ID id-SLDRBs-Required-ToBeModified-List CRITICALITY reject TYPE SLDRBs-Required-ToBeModified-List PRESENCE optional}|
+ { ID id-SLDRBs-Required-ToBeReleased-List CRITICALITY reject TYPE SLDRBs-Required-ToBeReleased-List PRESENCE optional}|
+ { ID id-targetCellsToCancel CRITICALITY reject TYPE TargetCellList PRESENCE optional},
...
}
@@ -1310,6 +1696,8 @@ DRBs-Required-ToBeReleased-List::= SEQUENCE (SIZE(1..maxnoofDRBs)) OF ProtocolIE
SRBs-Required-ToBeReleased-List::= SEQUENCE (SIZE(1..maxnoofSRBs)) OF ProtocolIE-SingleContainer { { SRBs-Required-ToBeReleased-ItemIEs } }
+BHChannels-Required-ToBeReleased-List ::= SEQUENCE (SIZE(1..maxnoofBHRLCChannels)) OF ProtocolIE-SingleContainer { { BHChannels-Required-ToBeReleased-ItemIEs } }
+
DRBs-Required-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
{ ID id-DRBs-Required-ToBeModified-Item CRITICALITY reject TYPE DRBs-Required-ToBeModified-Item PRESENCE mandatory},
...
@@ -1325,6 +1713,24 @@ SRBs-Required-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
...
}
+BHChannels-Required-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BHChannels-Required-ToBeReleased-Item CRITICALITY reject TYPE BHChannels-Required-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-Required-ToBeModified-List::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-Required-ToBeModified-ItemIEs } }
+SLDRBs-Required-ToBeReleased-List::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-Required-ToBeReleased-ItemIEs } }
+
+SLDRBs-Required-ToBeModified-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-Required-ToBeModified-Item CRITICALITY reject TYPE SLDRBs-Required-ToBeModified-Item PRESENCE mandatory},
+ ...
+}
+
+SLDRBs-Required-ToBeReleased-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-Required-ToBeReleased-Item CRITICALITY reject TYPE SLDRBs-Required-ToBeReleased-Item PRESENCE mandatory},
+ ...
+}
+
-- **************************************************************
--
-- UE CONTEXT MODIFICATION CONFIRM
@@ -1345,7 +1751,8 @@ UEContextModificationConfirmIEs F1AP-PROTOCOL-IES ::= {
{ ID id-RRCContainer CRITICALITY ignore TYPE RRCContainer PRESENCE optional }|
{ ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
{ ID id-ExecuteDuplication CRITICALITY ignore TYPE ExecuteDuplication PRESENCE optional}|
- { ID id-ResourceCoordinationTransferInformation CRITICALITY ignore TYPE ResourceCoordinationTransferInformation PRESENCE optional },
+ { ID id-ResourceCoordinationTransferInformation CRITICALITY ignore TYPE ResourceCoordinationTransferInformation PRESENCE optional }|
+ { ID id-SLDRBs-ModifiedConf-List CRITICALITY ignore TYPE SLDRBs-ModifiedConf-List PRESENCE optional},
...
}
@@ -1356,6 +1763,13 @@ DRBs-ModifiedConf-ItemIEs F1AP-PROTOCOL-IES ::= {
...
}
+SLDRBs-ModifiedConf-List::= SEQUENCE (SIZE(1..maxnoofSLDRBs)) OF ProtocolIE-SingleContainer { { SLDRBs-ModifiedConf-ItemIEs } }
+
+SLDRBs-ModifiedConf-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-SLDRBs-ModifiedConf-Item CRITICALITY ignore TYPE SLDRBs-ModifiedConf-Item PRESENCE mandatory},
+ ...
+}
+
-- **************************************************************
--
-- UE CONTEXT MODIFICATION REFUSE
@@ -1398,8 +1812,8 @@ WriteReplaceWarningRequestIEs F1AP-PROTOCOL-IES ::= {
{ ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
{ ID id-PWSSystemInformation CRITICALITY reject TYPE PWSSystemInformation PRESENCE mandatory }|
{ ID id-RepetitionPeriod CRITICALITY reject TYPE RepetitionPeriod PRESENCE mandatory }|
- { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }|
- { ID id-Cells-To-Be-Broadcast-List CRITICALITY reject TYPE Cells-To-Be-Broadcast-List PRESENCE optional },
+ { ID id-NumberofBroadcastRequest CRITICALITY reject TYPE NumberofBroadcastRequest PRESENCE mandatory }|
+ { ID id-Cells-To-Be-Broadcast-List CRITICALITY reject TYPE Cells-To-Be-Broadcast-List PRESENCE optional },
...
}
@@ -1591,7 +2005,8 @@ DLRRCMessageTransferIEs F1AP-PROTOCOL-IES ::= {
-- { ID id-RedirectedRRCmessage CRITICALITY reject TYPE OCTET STRING PRESENCE optional }|
{ ID id-RedirectedRRCmessage CRITICALITY reject TYPE RedirectedRRCmessage PRESENCE optional }|
{ ID id-PLMNAssistanceInfoForNetShar CRITICALITY ignore TYPE PLMN-Identity PRESENCE optional }|
- { ID id-new-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE optional },
+ { ID id-new-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE optional }|
+ { ID id-AdditionalRRMPriorityIndex CRITICALITY ignore TYPE AdditionalRRMPriorityIndex PRESENCE optional },
...
}
-- **************************************************************
@@ -1919,5 +2334,547 @@ F1RemovalFailureIEs F1AP-PROTOCOL-IES ::= {
}
+-- **************************************************************
+--
+-- TRACE ELEMENTARY PROCEDURES
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- TRACE START
+--
+-- **************************************************************
+
+TraceStart ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {TraceStartIEs} },
+ ...
+}
+
+TraceStartIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-TraceActivation CRITICALITY ignore TYPE TraceActivation PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- DEACTIVATE TRACE
+--
+-- **************************************************************
+
+DeactivateTrace ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {DeactivateTraceIEs} },
+ ...
+}
+
+DeactivateTraceIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-TraceID CRITICALITY ignore TYPE TraceID PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- CELL TRAFFIC TRACE
+--
+-- **************************************************************
+
+CellTrafficTrace ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {CellTrafficTraceIEs} },
+ ...
+}
+
+CellTrafficTraceIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ {ID id-TraceID CRITICALITY ignore TYPE TraceID PRESENCE mandatory }|
+ {ID id-TraceCollectionEntityIPAddress CRITICALITY ignore TYPE TransportLayerAddress PRESENCE mandatory }|
+ {ID id-PrivacyIndicator CRITICALITY ignore TYPE PrivacyIndicator PRESENCE optional }|
+
+ {ID id-TraceCollectionEntityURI CRITICALITY ignore TYPE URI-address PRESENCE optional },
+ ...
+
+}
+
+-- **************************************************************
+--
+-- DU-CU Radio Information Transfer ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- DU-CU Radio Information Transfer
+--
+-- **************************************************************
+
+DUCURadioInformationTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ DUCURadioInformationTransferIEs}},
+ ...
+}
+
+DUCURadioInformationTransferIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-DUCURadioInformationType CRITICALITY ignore TYPE DUCURadioInformationType PRESENCE mandatory },
+ ...
+}
+
+
+
+-- **************************************************************
+--
+-- CU-DU Radio Information Transfer ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- CU-DU Radio Information Transfer
+--
+-- **************************************************************
+
+CUDURadioInformationTransfer ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ CUDURadioInformationTransferIEs}},
+ ...
+}
+
+CUDURadioInformationTransferIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CUDURadioInformationType CRITICALITY ignore TYPE CUDURadioInformationType PRESENCE mandatory },
+ ...
+}
+
+-- **************************************************************
+--
+-- IAB PROCEDURES
+--
+-- **************************************************************
+-- **************************************************************
+--
+-- BAP Mapping Configuration ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- BAP MAPPING CONFIGURATION
+-- **************************************************************
+
+
+BAPMappingConfiguration ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {BAPMappingConfiguration-IEs} },
+ ...
+ }
+
+BAPMappingConfiguration-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory}|
+ { ID id-BH-Routing-Information-Added-List CRITICALITY ignore TYPE BH-Routing-Information-Added-List PRESENCE optional}|
+ { ID id-BH-Routing-Information-Removed-List CRITICALITY ignore TYPE BH-Routing-Information-Removed-List PRESENCE optional}|
+ { ID id-TrafficMappingInformation CRITICALITY ignore TYPE TrafficMappingInfo PRESENCE optional},
+ ...
+}
+
+BH-Routing-Information-Added-List ::= SEQUENCE (SIZE(1.. maxnoofRoutingEntries)) OF ProtocolIE-SingleContainer { { BH-Routing-Information-Added-List-ItemIEs } }
+BH-Routing-Information-Removed-List ::= SEQUENCE (SIZE(1.. maxnoofRoutingEntries)) OF ProtocolIE-SingleContainer { { BH-Routing-Information-Removed-List-ItemIEs } }
+
+BH-Routing-Information-Added-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BH-Routing-Information-Added-List-Item CRITICALITY ignore TYPE BH-Routing-Information-Added-List-Item PRESENCE optional},
+ ...
+}
+
+BH-Routing-Information-Removed-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-BH-Routing-Information-Removed-List-Item CRITICALITY ignore TYPE BH-Routing-Information-Removed-List-Item PRESENCE optional},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- BAP MAPPING CONFIGURATION ACKNOWLEDGE
+-- **************************************************************
+
+BAPMappingConfigurationAcknowledge ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {BAPMappingConfigurationAcknowledge-IEs} },
+ ...
+}
+
+BAPMappingConfigurationAcknowledge-IEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory}|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional},
+ ...
+}
+
+
+
+-- **************************************************************
+--
+-- GNB-DU Configuration ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- GNB-DU RESOURCE CONFIGURATION
+-- **************************************************************
+
+
+GNBDUResourceConfiguration ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ GNBDUResourceConfigurationIEs}},
+ ...
+}
+
+
+GNBDUResourceConfigurationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Activated-Cells-to-be-Updated-List CRITICALITY reject TYPE Activated-Cells-to-be-Updated-List PRESENCE optional}|
+ { ID id-Child-Nodes-List CRITICALITY reject TYPE Child-Nodes-List PRESENCE optional},
+ ...
+}
+
+
+
+
+-- **************************************************************
+--
+-- GNB-DU RESOURCE CONFIGURATION ACKNOWLEDGE
+-- **************************************************************
+
+
+GNBDUResourceConfigurationAcknowledge ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { GNBDUResourceConfigurationAcknowledgeIEs} },
+ ...
+}
+
+
+GNBDUResourceConfigurationAcknowledgeIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- IAB TNL Address Allocation ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- IAB TNL ADDRESS REQUEST
+-- **************************************************************
+
+
+
+IABTNLAddressRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {IABTNLAddressRequestIEs} },
+ ...
+}
+
+IABTNLAddressRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-IABv4AddressesRequested CRITICALITY reject TYPE IABv4AddressesRequested PRESENCE optional }|
+ { ID id-IABIPv6RequestType CRITICALITY reject TYPE IABIPv6RequestType PRESENCE optional }|
+ { ID id-IAB-TNL-Addresses-To-Remove-List CRITICALITY reject TYPE IAB-TNL-Addresses-To-Remove-List PRESENCE optional },
+ ...
+}
+
+
+IAB-TNL-Addresses-To-Remove-List ::= SEQUENCE (SIZE(1..maxnoofTLAsIAB)) OF ProtocolIE-SingleContainer { { IAB-TNL-Addresses-To-Remove-ItemIEs } }
+
+IAB-TNL-Addresses-To-Remove-ItemIEs F1AP-PROTOCOL-IES::= {
+ { ID id-IAB-TNL-Addresses-To-Remove-Item CRITICALITY reject TYPE IAB-TNL-Addresses-To-Remove-Item PRESENCE mandatory},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- IAB TNL ADDRESS RESPONSE
+-- **************************************************************
+
+
+IABTNLAddressResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {IABTNLAddressResponseIEs} },
+ ...
+}
+
+
+IABTNLAddressResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-IAB-Allocated-TNL-Address-List CRITICALITY reject TYPE IAB-Allocated-TNL-Address-List PRESENCE mandatory },
+ ...
+}
+
+
+IAB-Allocated-TNL-Address-List ::= SEQUENCE (SIZE(1.. maxnoofTLAsIAB)) OF ProtocolIE-SingleContainer { { IAB-Allocated-TNL-Address-List-ItemIEs } }
+
+
+IAB-Allocated-TNL-Address-List-ItemIEs F1AP-PROTOCOL-IES::= {
+ { ID id-IAB-Allocated-TNL-Address-Item CRITICALITY reject TYPE IAB-Allocated-TNL-Address-Item PRESENCE mandatory},
+ ...
+}
+
+-- **************************************************************
+--
+-- IAB UP Configuration Update ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- IAB UP Configuration Update Request
+--
+-- **************************************************************
+
+IABUPConfigurationUpdateRequest ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { IABUPConfigurationUpdateRequestIEs} },
+ ...
+}
+
+IABUPConfigurationUpdateRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-UL-UP-TNL-Information-to-Update-List CRITICALITY ignore TYPE UL-UP-TNL-Information-to-Update-List PRESENCE optional }|
+ { ID id-UL-UP-TNL-Address-to-Update-List CRITICALITY ignore TYPE UL-UP-TNL-Address-to-Update-List PRESENCE optional },
+ ...
+}
+
+UL-UP-TNL-Information-to-Update-List ::= SEQUENCE (SIZE(1.. maxnoofULUPTNLInformationforIAB)) OF ProtocolIE-SingleContainer { { UL-UP-TNL-Information-to-Update-List-ItemIEs } }
+
+UL-UP-TNL-Information-to-Update-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UL-UP-TNL-Information-to-Update-List-Item CRITICALITY ignore TYPE UL-UP-TNL-Information-to-Update-List-Item PRESENCE optional},
+ ...
+}
+
+UL-UP-TNL-Address-to-Update-List ::= SEQUENCE (SIZE(1.. maxnoofUPTNLAddresses)) OF ProtocolIE-SingleContainer { { UL-UP-TNL-Address-to-Update-List-ItemIEs } }
+
+UL-UP-TNL-Address-to-Update-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-UL-UP-TNL-Address-to-Update-List-Item CRITICALITY ignore TYPE UL-UP-TNL-Address-to-Update-List-Item PRESENCE optional},
+ ...
+}
+
+
+-- **************************************************************
+--
+-- IAB UP Configuration Update Response
+--
+-- **************************************************************
+
+IABUPConfigurationUpdateResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { IABUPConfigurationUpdateResponseIEs} },
+ ...
+}
+
+IABUPConfigurationUpdateResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional }|
+ { ID id-DL-UP-TNL-Address-to-Update-List CRITICALITY reject TYPE DL-UP-TNL-Address-to-Update-List PRESENCE optional },
+ ...
+}
+
+DL-UP-TNL-Address-to-Update-List ::= SEQUENCE (SIZE(1.. maxnoofUPTNLAddresses)) OF ProtocolIE-SingleContainer { { DL-UP-TNL-Address-to-Update-List-ItemIEs } }
+
+DL-UP-TNL-Address-to-Update-List-ItemIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-DL-UP-TNL-Address-to-Update-List-Item CRITICALITY ignore TYPE DL-UP-TNL-Address-to-Update-List-Item PRESENCE optional},
+ ...
+}
+
+-- **************************************************************
+--
+-- IAB UP Configuration Update Failure
+--
+-- **************************************************************
+
+IABUPConfigurationUpdateFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { IABUPConfigurationUpdateFailureIEs} },
+ ...
+}
+
+IABUPConfigurationUpdateFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-TimeToWait CRITICALITY ignore TYPE TimeToWait PRESENCE optional }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- Resource Status Reporting Initiation ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Resource Status Request
+--
+-- **************************************************************
+
+ResourceStatusRequest::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { {ResourceStatusRequestIEs} },
+ ...
+}
+
+ResourceStatusRequestIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNBCUMeasurementID CRITICALITY reject TYPE GNBCUMeasurementID PRESENCE mandatory }|
+ { ID id-gNBDUMeasurementID CRITICALITY ignore TYPE GNBDUMeasurementID PRESENCE conditional }|
+ { ID id-RegistrationRequest CRITICALITY ignore TYPE RegistrationRequest PRESENCE mandatory }|
+ { ID id-ReportCharacteristics CRITICALITY ignore TYPE ReportCharacteristics PRESENCE conditional }|
+ { ID id-CellToReportList CRITICALITY ignore TYPE CellToReportList PRESENCE optional }|
+ { ID id-ReportingPeriodicity CRITICALITY ignore TYPE ReportingPeriodicity PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Resource Status Response
+--
+-- **************************************************************
+
+ResourceStatusResponse ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { ResourceStatusResponseIEs} },
+ ...
+}
+
+
+ResourceStatusResponseIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNBCUMeasurementID CRITICALITY reject TYPE GNBCUMeasurementID PRESENCE mandatory }|
+ { ID id-gNBDUMeasurementID CRITICALITY ignore TYPE GNBDUMeasurementID PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Resource Status Failure
+--
+-- **************************************************************
+
+ResourceStatusFailure ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { ResourceStatusFailureIEs} },
+ ...
+}
+
+ResourceStatusFailureIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNBCUMeasurementID CRITICALITY reject TYPE GNBCUMeasurementID PRESENCE mandatory }|
+ { ID id-gNBDUMeasurementID CRITICALITY ignore TYPE GNBDUMeasurementID PRESENCE mandatory }|
+ { ID id-Cause CRITICALITY ignore TYPE Cause PRESENCE mandatory }|
+ { ID id-CriticalityDiagnostics CRITICALITY ignore TYPE CriticalityDiagnostics PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- Resource Status Reporting ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Resource Status Update
+--
+-- **************************************************************
+
+ResourceStatusUpdate ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ ResourceStatusUpdateIEs}},
+ ...
+}
+
+ResourceStatusUpdateIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-gNBCUMeasurementID CRITICALITY reject TYPE GNBCUMeasurementID PRESENCE mandatory }|
+ { ID id-gNBDUMeasurementID CRITICALITY ignore TYPE GNBDUMeasurementID PRESENCE mandatory }|
+ { ID id-HardwareLoadIndicator CRITICALITY ignore TYPE HardwareLoadIndicator PRESENCE optional }|
+ { ID id-TNLCapacityIndicator CRITICALITY ignore TYPE TNLCapacityIndicator PRESENCE optional }|
+ { ID id-CellMeasurementResultList CRITICALITY ignore TYPE CellMeasurementResultList PRESENCE optional },
+ ...
+}
+
+-- **************************************************************
+--
+-- Access And Mobility Indication ELEMENTARY PROCEDURE
+--
+-- **************************************************************
+
+-- **************************************************************
+--
+-- Access And Mobility Indication
+--
+-- **************************************************************
+
+AccessAndMobilityIndication ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { AccessAndMobilityIndicationIEs} },
+ ...
+}
+
+AccessAndMobilityIndicationIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-RACHReportInformationList CRITICALITY ignore TYPE RACHReportInformationList PRESENCE optional }|
+ { ID id-RLFReportInformationList CRITICALITY ignore TYPE RLFReportInformationList PRESENCE optional },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- REFERENCE TIME INFORMATION REPORTING CONTROL
+--
+-- **************************************************************
+
+ReferenceTimeInformationReportingControl::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { ReferenceTimeInformationReportingControlIEs} },
+ ...
+}
+
+ReferenceTimeInformationReportingControlIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY reject TYPE TransactionID PRESENCE mandatory }|
+ { ID id-ReportingRequestType CRITICALITY reject TYPE ReportingRequestType PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- REFERENCE TIME INFORMATION REPORT
+--
+-- **************************************************************
+
+ReferenceTimeInformationReport::= SEQUENCE {
+ protocolIEs ProtocolIE-Container { { ReferenceTimeInformationReportIEs} },
+ ...
+}
+
+ReferenceTimeInformationReportIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-TransactionID CRITICALITY ignore TYPE TransactionID PRESENCE mandatory }|
+ { ID id-TimeReferenceInformation CRITICALITY ignore TYPE TimeReferenceInformation PRESENCE mandatory },
+ ...
+}
+
+
+-- **************************************************************
+--
+-- Access Success
+--
+-- **************************************************************
+
+AccessSuccess ::= SEQUENCE {
+ protocolIEs ProtocolIE-Container {{ AccessSuccessIEs}},
+ ...
+}
+
+AccessSuccessIEs F1AP-PROTOCOL-IES ::= {
+ { ID id-gNB-CU-UE-F1AP-ID CRITICALITY reject TYPE GNB-CU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-gNB-DU-UE-F1AP-ID CRITICALITY reject TYPE GNB-DU-UE-F1AP-ID PRESENCE mandatory }|
+ { ID id-NRCGI CRITICALITY reject TYPE NRCGI PRESENCE mandatory },
+ ...
+}
+
END
diff --git a/epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn b/epan/dissectors/asn1/f1ap/F1AP-PDU-Descriptions.asn
index 6cc28a5593..c10a6b942e 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 V15.8.0 (2019-12)
+-- 3GPP TS 38.473 V16.2.0 (2020-07)
-- 9.4.3 Elementary Procedure Definitions
-- **************************************************************
--
@@ -70,7 +70,29 @@ FROM F1AP-CommonDataTypes
F1RemovalRequest,
F1RemovalResponse,
F1RemovalFailure,
- NetworkAccessRateReduction
+ NetworkAccessRateReduction,
+ TraceStart,
+ DeactivateTrace,
+ DUCURadioInformationTransfer,
+ CUDURadioInformationTransfer,
+ BAPMappingConfiguration,
+ BAPMappingConfigurationAcknowledge,
+ GNBDUResourceConfiguration,
+ GNBDUResourceConfigurationAcknowledge,
+ IABTNLAddressRequest,
+ IABTNLAddressResponse,
+ IABUPConfigurationUpdateRequest,
+ IABUPConfigurationUpdateResponse,
+ IABUPConfigurationUpdateFailure,
+ ResourceStatusRequest,
+ ResourceStatusResponse,
+ ResourceStatusFailure,
+ ResourceStatusUpdate,
+ AccessAndMobilityIndication,
+ ReferenceTimeInformationReportingControl,
+ ReferenceTimeInformationReport,
+ AccessSuccess,
+ CellTrafficTrace
FROM F1AP-PDU-Contents
@@ -100,8 +122,22 @@ FROM F1AP-PDU-Contents
id-GNBDUStatusIndication,
id-RRCDeliveryReport,
id-F1Removal,
- id-NetworkAccessRateReduction
-
+ id-NetworkAccessRateReduction,
+ id-TraceStart,
+ id-DeactivateTrace,
+ id-DUCURadioInformationTransfer,
+ id-CUDURadioInformationTransfer,
+ id-BAPMappingConfiguration,
+ id-GNBDUResourceConfiguration,
+ id-IABTNLAddressAllocation,
+ id-IABUPConfigurationUpdate,
+ id-resourceStatusReportingInitiation,
+ id-resourceStatusReporting,
+ id-accessAndMobilityIndication,
+ id-ReferenceTimeInformationReportingControl,
+ id-ReferenceTimeInformationReport,
+ id-accessSuccess,
+ id-cellTrafficTrace
FROM F1AP-Constants
@@ -193,26 +229,41 @@ F1AP-ELEMENTARY-PROCEDURES-CLASS-1 F1AP-ELEMENTARY-PROCEDURE ::= {
writeReplaceWarning |
pWSCancel |
gNBDUResourceCoordination |
- f1Removal ,
+ f1Removal |
+ bAPMappingConfiguration |
+ gNBDUResourceConfiguration |
+ iABTNLAddressAllocation |
+ iABUPConfigurationUpdate |
+ resourceStatusReportingInitiation,
...
}
F1AP-ELEMENTARY-PROCEDURES-CLASS-2 F1AP-ELEMENTARY-PROCEDURE ::= {
- errorIndication |
- uEContextReleaseRequest |
- dLRRCMessageTransfer |
- uLRRCMessageTransfer |
- uEInactivityNotification |
- privateMessage |
- initialULRRCMessageTransfer |
- systemInformationDelivery |
- paging |
- notify |
- pWSRestartIndication |
- pWSFailureIndication |
- gNBDUStatusIndication |
- rRCDeliveryReport |
- networkAccessRateReduction ,
+ errorIndication |
+ uEContextReleaseRequest |
+ dLRRCMessageTransfer |
+ uLRRCMessageTransfer |
+ uEInactivityNotification |
+ privateMessage |
+ initialULRRCMessageTransfer |
+ systemInformationDelivery |
+ paging |
+ notify |
+ pWSRestartIndication |
+ pWSFailureIndication |
+ gNBDUStatusIndication |
+ rRCDeliveryReport |
+ networkAccessRateReduction |
+ traceStart |
+ deactivateTrace |
+ dUCURadioInformationTransfer |
+ cUDURadioInformationTransfer |
+ resourceStatusReporting |
+ accessAndMobilityIndication |
+ referenceTimeInformationReportingControl|
+ referenceTimeInformationReport |
+ accessSuccess |
+ cellTrafficTrace ,
...
}
-- **************************************************************
@@ -407,5 +458,101 @@ f1Removal F1AP-ELEMENTARY-PROCEDURE ::= {
CRITICALITY reject
}
+traceStart F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE TraceStart
+ PROCEDURE CODE id-TraceStart
+ CRITICALITY ignore
+}
+
+deactivateTrace F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DeactivateTrace
+ PROCEDURE CODE id-DeactivateTrace
+ CRITICALITY ignore
+}
+
+dUCURadioInformationTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE DUCURadioInformationTransfer
+ PROCEDURE CODE id-DUCURadioInformationTransfer
+ CRITICALITY ignore
+}
+
+cUDURadioInformationTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CUDURadioInformationTransfer
+ PROCEDURE CODE id-CUDURadioInformationTransfer
+ CRITICALITY ignore
+}
+
+bAPMappingConfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE BAPMappingConfiguration
+ SUCCESSFUL OUTCOME BAPMappingConfigurationAcknowledge
+ PROCEDURE CODE id-BAPMappingConfiguration
+ CRITICALITY reject
+}
+
+gNBDUResourceConfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE GNBDUResourceConfiguration
+ SUCCESSFUL OUTCOME GNBDUResourceConfigurationAcknowledge
+ PROCEDURE CODE id-GNBDUResourceConfiguration
+ CRITICALITY reject
+}
+
+iABTNLAddressAllocation F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE IABTNLAddressRequest
+ SUCCESSFUL OUTCOME IABTNLAddressResponse
+ PROCEDURE CODE id-IABTNLAddressAllocation
+ CRITICALITY reject
+}
+
+iABUPConfigurationUpdate F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE IABUPConfigurationUpdateRequest
+ SUCCESSFUL OUTCOME IABUPConfigurationUpdateResponse
+ UNSUCCESSFUL OUTCOME IABUPConfigurationUpdateFailure
+ PROCEDURE CODE id-IABUPConfigurationUpdate
+ CRITICALITY reject
+}
+
+resourceStatusReportingInitiation F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ResourceStatusRequest
+ SUCCESSFUL OUTCOME ResourceStatusResponse
+ UNSUCCESSFUL OUTCOME ResourceStatusFailure
+ PROCEDURE CODE id-resourceStatusReportingInitiation
+ CRITICALITY reject
+}
+
+resourceStatusReporting F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ResourceStatusUpdate
+ PROCEDURE CODE id-resourceStatusReporting
+ CRITICALITY ignore
+}
+
+accessAndMobilityIndication F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE AccessAndMobilityIndication
+ PROCEDURE CODE id-accessAndMobilityIndication
+ CRITICALITY ignore
+}
+
+referenceTimeInformationReportingControl F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ReferenceTimeInformationReportingControl
+ PROCEDURE CODE id-ReferenceTimeInformationReportingControl
+ CRITICALITY ignore
+}
+
+referenceTimeInformationReport F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE ReferenceTimeInformationReport
+ PROCEDURE CODE id-ReferenceTimeInformationReport
+ CRITICALITY ignore
+}
+
+accessSuccess F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE AccessSuccess
+ PROCEDURE CODE id-accessSuccess
+ CRITICALITY ignore
+}
+
+cellTrafficTrace F1AP-ELEMENTARY-PROCEDURE ::= {
+ INITIATING MESSAGE CellTrafficTrace
+ PROCEDURE CODE id-cellTrafficTrace
+ CRITICALITY ignore
+}
END
diff --git a/epan/dissectors/asn1/f1ap/f1ap.cnf b/epan/dissectors/asn1/f1ap/f1ap.cnf
index b270126700..43fb6053f6 100644
--- a/epan/dissectors/asn1/f1ap/f1ap.cnf
+++ b/epan/dissectors/asn1/f1ap/f1ap.cnf
@@ -14,9 +14,11 @@ ProtocolIE-ID
ShortDRXCycleLength
#.EXPORTS
+NRPRACHConfig_PDU
#.PDU
F1AP-PDU
+NRPRACHConfig
#.MAKE_ENUM
ProcedureCode
@@ -107,34 +109,47 @@ ProtocolIE-Field/value ie_field_value
#.ASSIGN_VALUE_TO_TYPE # F1AP does not have constants assigned to types, they are pure INTEGER
# ProcedureCode
-id-Reset ProcedureCode
-id-F1Setup ProcedureCode
-id-ErrorIndication ProcedureCode
-id-gNBDUConfigurationUpdate ProcedureCode
-id-gNBCUConfigurationUpdate ProcedureCode
-id-UEContextSetup ProcedureCode
-id-UEContextRelease ProcedureCode
-id-UEContextModification ProcedureCode
-id-UEContextModificationRequired ProcedureCode
-id-UEMobilityCommand ProcedureCode
-id-UEContextReleaseRequest ProcedureCode
-id-InitialULRRCMessageTransfer ProcedureCode
-id-DLRRCMessageTransfer ProcedureCode
-id-ULRRCMessageTransfer ProcedureCode
-id-privateMessage ProcedureCode
-id-UEInactivityNotification ProcedureCode
-id-GNBDUResourceCoordination ProcedureCode
-id-SystemInformationDeliveryCommand ProcedureCode
-id-Paging ProcedureCode
-id-Notify ProcedureCode
-id-WriteReplaceWarning ProcedureCode
-id-PWSCancel ProcedureCode
-id-PWSRestartIndication ProcedureCode
-id-PWSFailureIndication ProcedureCode
-id-GNBDUStatusIndication ProcedureCode
-id-RRCDeliveryReport ProcedureCode
-id-F1Removal ProcedureCode
-id-NetworkAccessRateReduction ProcedureCode
+id-Reset ProcedureCode
+id-F1Setup ProcedureCode
+id-ErrorIndication ProcedureCode
+id-gNBDUConfigurationUpdate ProcedureCode
+id-gNBCUConfigurationUpdate ProcedureCode
+id-UEContextSetup ProcedureCode
+id-UEContextRelease ProcedureCode
+id-UEContextModification ProcedureCode
+id-UEContextModificationRequired ProcedureCode
+id-UEMobilityCommand ProcedureCode
+id-UEContextReleaseRequest ProcedureCode
+id-InitialULRRCMessageTransfer ProcedureCode
+id-DLRRCMessageTransfer ProcedureCode
+id-ULRRCMessageTransfer ProcedureCode
+id-privateMessage ProcedureCode
+id-UEInactivityNotification ProcedureCode
+id-GNBDUResourceCoordination ProcedureCode
+id-SystemInformationDeliveryCommand ProcedureCode
+id-Paging ProcedureCode
+id-Notify ProcedureCode
+id-WriteReplaceWarning ProcedureCode
+id-PWSCancel ProcedureCode
+id-PWSRestartIndication ProcedureCode
+id-PWSFailureIndication ProcedureCode
+id-GNBDUStatusIndication ProcedureCode
+id-RRCDeliveryReport ProcedureCode
+id-F1Removal ProcedureCode
+id-NetworkAccessRateReduction ProcedureCode
+id-TraceStart ProcedureCode
+id-DeactivateTrace ProcedureCode
+id-DUCURadioInformationTransfer ProcedureCode
+id-CUDURadioInformationTransfer ProcedureCode
+id-BAPMappingConfiguration ProcedureCode
+id-GNBDUResourceConfiguration ProcedureCode
+id-IABTNLAddressAllocation ProcedureCode
+id-IABUPConfigurationUpdate ProcedureCode
+id-resourceStatusReportingInitiation ProcedureCode
+id-resourceStatusReporting ProcedureCode
+id-accessAndMobilityIndication ProcedureCode
+id-accessSuccess ProcedureCode
+id-cellTrafficTrace ProcedureCode
# ProtocolIE-ID
id-Cause ProtocolIE-ID
@@ -369,6 +384,153 @@ id-MeasGapSharingConfig ProtocolIE-ID
id-systemInformationAreaID ProtocolIE-ID
id-areaScope ProtocolIE-ID
id-RRCContainer-RRCSetupComplete ProtocolIE-ID
+id-TraceActivation ProtocolIE-ID
+id-TraceID ProtocolIE-ID
+id-Neighbour-Cell-Information-List ProtocolIE-ID
+id-SymbolAllocInSlot ProtocolIE-ID
+id-NumDLULSymbols ProtocolIE-ID
+id-AdditionalRRMPriorityIndex ProtocolIE-ID
+id-DUCURadioInformationType ProtocolIE-ID
+id-CUDURadioInformationType ProtocolIE-ID
+id-AggressorgNBSetID ProtocolIE-ID
+id-VictimgNBSetID ProtocolIE-ID
+id-LowerLayerPresenceStatusChange ProtocolIE-ID
+id-Transport-Layer-Address-Info ProtocolIE-ID
+id-Neighbour-Cell-Information-Item ProtocolIE-ID
+id-IntendedTDD-DL-ULConfig ProtocolIE-ID
+id-QosMonitoringRequest ProtocolIE-ID
+id-BHChannels-ToBeSetup-List ProtocolIE-ID
+id-BHChannels-ToBeSetup-Item ProtocolIE-ID
+id-BHChannels-Setup-List ProtocolIE-ID
+id-BHChannels-Setup-Item ProtocolIE-ID
+id-BHChannels-ToBeModified-Item ProtocolIE-ID
+id-BHChannels-ToBeModified-List ProtocolIE-ID
+id-BHChannels-ToBeReleased-Item ProtocolIE-ID
+id-BHChannels-ToBeReleased-List ProtocolIE-ID
+id-BHChannels-ToBeSetupMod-Item ProtocolIE-ID
+id-BHChannels-ToBeSetupMod-List ProtocolIE-ID
+id-BHChannels-FailedToBeModified-Item ProtocolIE-ID
+id-BHChannels-FailedToBeModified-List ProtocolIE-ID
+id-BHChannels-FailedToBeSetupMod-Item ProtocolIE-ID
+id-BHChannels-FailedToBeSetupMod-List ProtocolIE-ID
+id-BHChannels-Modified-Item ProtocolIE-ID
+id-BHChannels-Modified-List ProtocolIE-ID
+id-BHChannels-SetupMod-Item ProtocolIE-ID
+id-BHChannels-SetupMod-List ProtocolIE-ID
+id-BHChannels-Required-ToBeReleased-Item ProtocolIE-ID
+id-BHChannels-Required-ToBeReleased-List ProtocolIE-ID
+id-BHChannels-FailedToBeSetup-Item ProtocolIE-ID
+id-BHChannels-FailedToBeSetup-List ProtocolIE-ID
+id-BHInfo ProtocolIE-ID
+id-BAPAddress ProtocolIE-ID
+id-ConfiguredBAPAddress ProtocolIE-ID
+id-BH-Routing-Information-Added-List ProtocolIE-ID
+id-BH-Routing-Information-Added-List-Item ProtocolIE-ID
+id-BH-Routing-Information-Removed-List ProtocolIE-ID
+id-BH-Routing-Information-Removed-List-Item ProtocolIE-ID
+id-UL-BH-Non-UP-Traffic-Mapping ProtocolIE-ID
+id-Activated-Cells-to-be-Updated-List ProtocolIE-ID
+id-Child-Nodes-List ProtocolIE-ID
+id-IAB-Info-IAB-DU ProtocolIE-ID
+id-IAB-Info-IAB-donor-CU ProtocolIE-ID
+id-IAB-TNL-Addresses-To-Remove-List ProtocolIE-ID
+id-IAB-TNL-Addresses-To-Remove-Item ProtocolIE-ID
+id-IAB-Allocated-TNL-Address-List ProtocolIE-ID
+id-IAB-Allocated-TNL-Address-Item ProtocolIE-ID
+id-IABIPv6RequestType ProtocolIE-ID
+id-IABv4AddressesRequested ProtocolIE-ID
+id-IAB-Barred ProtocolIE-ID
+id-TrafficMappingInformation ProtocolIE-ID
+id-UL-UP-TNL-Information-to-Update-List ProtocolIE-ID
+id-UL-UP-TNL-Information-to-Update-List-Item ProtocolIE-ID
+id-UL-UP-TNL-Address-to-Update-List ProtocolIE-ID
+id-UL-UP-TNL-Address-to-Update-List-Item ProtocolIE-ID
+id-DL-UP-TNL-Address-to-Update-List ProtocolIE-ID
+id-DL-UP-TNL-Address-to-Update-List-Item ProtocolIE-ID
+id-NRV2XServicesAuthorized ProtocolIE-ID
+id-LTEV2XServicesAuthorized ProtocolIE-ID
+id-NRUESidelinkAggregateMaximumBitrate ProtocolIE-ID
+id-LTEUESidelinkAggregateMaximumBitrate ProtocolIE-ID
+id-SIB12-message ProtocolIE-ID
+id-SIB13-message ProtocolIE-ID
+id-SIB14-message ProtocolIE-ID
+id-SLDRBs-FailedToBeModified-Item ProtocolIE-ID
+id-SLDRBs-FailedToBeModified-List ProtocolIE-ID
+id-SLDRBs-FailedToBeSetup-Item ProtocolIE-ID
+id-SLDRBs-FailedToBeSetup-List ProtocolIE-ID
+id-SLDRBs-Modified-Item ProtocolIE-ID
+id-SLDRBs-Modified-List ProtocolIE-ID
+id-SLDRBs-Required-ToBeModified-Item ProtocolIE-ID
+id-SLDRBs-Required-ToBeModified-List ProtocolIE-ID
+id-SLDRBs-Required-ToBeReleased-Item ProtocolIE-ID
+id-SLDRBs-Required-ToBeReleased-List ProtocolIE-ID
+id-SLDRBs-Setup-Item ProtocolIE-ID
+id-SLDRBs-Setup-List ProtocolIE-ID
+id-SLDRBs-ToBeModified-Item ProtocolIE-ID
+id-SLDRBs-ToBeModified-List ProtocolIE-ID
+id-SLDRBs-ToBeReleased-Item ProtocolIE-ID
+id-SLDRBs-ToBeReleased-List ProtocolIE-ID
+id-SLDRBs-ToBeSetup-Item ProtocolIE-ID
+id-SLDRBs-ToBeSetup-List ProtocolIE-ID
+id-SLDRBs-ToBeSetupMod-Item ProtocolIE-ID
+id-SLDRBs-ToBeSetupMod-List ProtocolIE-ID
+id-SLDRBs-SetupMod-List ProtocolIE-ID
+id-SLDRBs-FailedToBeSetupMod-List ProtocolIE-ID
+id-SLDRBs-SetupMod-Item ProtocolIE-ID
+id-SLDRBs-FailedToBeSetupMod-Item ProtocolIE-ID
+id-SLDRBs-ModifiedConf-List ProtocolIE-ID
+id-SLDRBs-ModifiedConf-Item ProtocolIE-ID
+id-UEAssistanceInformationEUTRA ProtocolIE-ID
+id-PC5LinkAMBR ProtocolIE-ID
+id-SL-PHY-MAC-RLC-Config ProtocolIE-ID
+id-SL-ConfigDedicatedEUTRA ProtocolIE-ID
+id-AlternativeQoSParaSetList ProtocolIE-ID
+id-CurrentQoSParaSetIndex ProtocolIE-ID
+id-gNBCUMeasurementID ProtocolIE-ID
+id-gNBDUMeasurementID ProtocolIE-ID
+id-RegistrationRequest ProtocolIE-ID
+id-ReportCharacteristics ProtocolIE-ID
+id-CellToReportList ProtocolIE-ID
+id-CellMeasurementResultList ProtocolIE-ID
+id-HardwareLoadIndicator ProtocolIE-ID
+id-ReportingPeriodicity ProtocolIE-ID
+id-TNLCapacityIndicator ProtocolIE-ID
+id-CarrierList ProtocolIE-ID
+id-ULCarrierList ProtocolIE-ID
+id-FrequencyShift7p5khz ProtocolIE-ID
+id-SSB-PositionsInBurst ProtocolIE-ID
+id-NRPRACHConfig ProtocolIE-ID
+id-RACHReportInformationList ProtocolIE-ID
+id-RLFReportInformationList ProtocolIE-ID
+id-TDD-UL-DLConfigCommonNR ProtocolIE-ID
+id-CNPacketDelayBudgetDownlink ProtocolIE-ID
+id-ExtendedPacketDelayBudget ProtocolIE-ID
+id-TSCTrafficCharacteristics ProtocolIE-ID
+id-ReportingRequestType ProtocolIE-ID
+id-TimeReferenceInformation ProtocolIE-ID
+id-ReferenceTimeInformationReport ProtocolIE-ID
+id-ReferenceTimeInformationReportingControl ProtocolIE-ID
+id-CNPacketDelayBudgetUplink ProtocolIE-ID
+id-AdditionalPDCPDuplicationTNL-List ProtocolIE-ID
+id-RLCDuplicationInformation ProtocolIE-ID
+id-AdditionalDuplicationIndication ProtocolIE-ID
+id-ConditionalInterDUMobilityInformation ProtocolIE-ID
+id-ConditionalIntraDUMobilityInformation ProtocolIE-ID
+id-targetCellsToCancel ProtocolIE-ID
+id-requestedTargetCellGlobalID ProtocolIE-ID
+id-ManagementBasedMDTPLMNList ProtocolIE-ID
+id-TraceCollectionEntityIPAddress ProtocolIE-ID
+id-PrivacyIndicator ProtocolIE-ID
+id-TraceCollectionEntityURI ProtocolIE-ID
+id-mdtConfiguration ProtocolIE-ID
+id-ServingNID ProtocolIE-ID
+id-NPNBroadcastInformation ProtocolIE-ID
+id-NPNSupportInfo ProtocolIE-ID
+id-NID ProtocolIE-ID
+id-AvailableSNPN-ID-List ProtocolIE-ID
+id-SIB10-message ProtocolIE-ID
+id-DLCarrierList ProtocolIE-ID
+id-ExtendedTAISliceSupportList ProtocolIE-ID
#.END
#.REGISTER
@@ -558,6 +720,112 @@ RANUEID N f1ap.ies id-RANUEID
GNB-DU-TNL-Association-To-Remove-Item N f1ap.ies id-GNB-DU-TNL-Association-To-Remove-Item
GNB-DU-TNL-Association-To-Remove-List N f1ap.ies id-GNB-DU-TNL-Association-To-Remove-List
RRCContainer-RRCSetupComplete N f1ap.ies id-RRCContainer-RRCSetupComplete
+TraceActivation N f1ap.ies id-TraceActivation
+TraceID N f1ap.ies id-TraceID
+Neighbour-Cell-Information-List N f1ap.ies id-Neighbour-Cell-Information-List
+AdditionalRRMPriorityIndex N f1ap.ies id-AdditionalRRMPriorityIndex
+DUCURadioInformationType N f1ap.ies id-DUCURadioInformationType
+CUDURadioInformationType N f1ap.ies id-CUDURadioInformationType
+LowerLayerPresenceStatusChange N f1ap.ies id-LowerLayerPresenceStatusChange
+Transport-Layer-Address-Info N f1ap.ies id-Transport-Layer-Address-Info
+Neighbour-Cell-Information-Item N f1ap.ies id-Neighbour-Cell-Information-Item
+BHChannels-ToBeSetup-List N f1ap.ies id-BHChannels-ToBeSetup-List
+BHChannels-ToBeSetup-Item N f1ap.ies id-BHChannels-ToBeSetup-Item
+BHChannels-Setup-List N f1ap.ies id-BHChannels-Setup-List
+BHChannels-Setup-Item N f1ap.ies id-BHChannels-Setup-Item
+BHChannels-ToBeModified-Item N f1ap.ies id-BHChannels-ToBeModified-Item
+BHChannels-ToBeModified-List N f1ap.ies id-BHChannels-ToBeModified-List
+BHChannels-ToBeReleased-Item N f1ap.ies id-BHChannels-ToBeReleased-Item
+BHChannels-ToBeReleased-List N f1ap.ies id-BHChannels-ToBeReleased-List
+BHChannels-ToBeSetupMod-Item N f1ap.ies id-BHChannels-ToBeSetupMod-Item
+BHChannels-ToBeSetupMod-List N f1ap.ies id-BHChannels-ToBeSetupMod-List
+BHChannels-FailedToBeModified-Item N f1ap.ies id-BHChannels-FailedToBeModified-Item
+BHChannels-FailedToBeModified-List N f1ap.ies id-BHChannels-FailedToBeModified-List
+BHChannels-FailedToBeSetupMod-Item N f1ap.ies id-BHChannels-FailedToBeSetupMod-Item
+BHChannels-FailedToBeSetupMod-List N f1ap.ies id-BHChannels-FailedToBeSetupMod-List
+BHChannels-Modified-Item N f1ap.ies id-BHChannels-Modified-Item
+BHChannels-Modified-List N f1ap.ies id-BHChannels-Modified-List
+BHChannels-SetupMod-Item N f1ap.ies id-BHChannels-SetupMod-Item
+BHChannels-SetupMod-List N f1ap.ies id-BHChannels-SetupMod-List
+BHChannels-Required-ToBeReleased-Item N f1ap.ies id-BHChannels-Required-ToBeReleased-Item
+BHChannels-Required-ToBeReleased-List N f1ap.ies id-BHChannels-Required-ToBeReleased-List
+BHChannels-FailedToBeSetup-Item N f1ap.ies id-BHChannels-FailedToBeSetup-Item
+BHChannels-FailedToBeSetup-List N f1ap.ies id-BHChannels-FailedToBeSetup-List
+BAPAddress N f1ap.ies id-BAPAddress
+BAPAddress N f1ap.ies id-ConfiguredBAPAddress
+BH-Routing-Information-Added-List N f1ap.ies id-BH-Routing-Information-Added-List
+BH-Routing-Information-Added-List-Item N f1ap.ies id-BH-Routing-Information-Added-List-Item
+BH-Routing-Information-Removed-List N f1ap.ies id-BH-Routing-Information-Removed-List
+BH-Routing-Information-Removed-List-Item N f1ap.ies id-BH-Routing-Information-Removed-List-Item
+UL-BH-Non-UP-Traffic-Mapping N f1ap.ies id-UL-BH-Non-UP-Traffic-Mapping
+Activated-Cells-to-be-Updated-List N f1ap.ies id-Activated-Cells-to-be-Updated-List
+Child-Nodes-List N f1ap.ies id-Child-Nodes-List
+IAB-TNL-Addresses-To-Remove-List N f1ap.ies id-IAB-TNL-Addresses-To-Remove-List
+IAB-TNL-Addresses-To-Remove-Item N f1ap.ies id-IAB-TNL-Addresses-To-Remove-Item
+IAB-Allocated-TNL-Address-List N f1ap.ies id-IAB-Allocated-TNL-Address-List
+IAB-Allocated-TNL-Address-Item N f1ap.ies id-IAB-Allocated-TNL-Address-Item
+IABIPv6RequestType N f1ap.ies id-IABIPv6RequestType
+IABv4AddressesRequested N f1ap.ies id-IABv4AddressesRequested
+TrafficMappingInfo N f1ap.ies id-TrafficMappingInformation
+UL-UP-TNL-Information-to-Update-List N f1ap.ies id-UL-UP-TNL-Information-to-Update-List
+UL-UP-TNL-Information-to-Update-List-Item N f1ap.ies id-UL-UP-TNL-Information-to-Update-List-Item
+UL-UP-TNL-Address-to-Update-List N f1ap.ies id-UL-UP-TNL-Address-to-Update-List
+UL-UP-TNL-Address-to-Update-List-Item N f1ap.ies id-UL-UP-TNL-Address-to-Update-List-Item
+DL-UP-TNL-Address-to-Update-List N f1ap.ies id-DL-UP-TNL-Address-to-Update-List
+DL-UP-TNL-Address-to-Update-List-Item N f1ap.ies id-DL-UP-TNL-Address-to-Update-List-Item
+NRV2XServicesAuthorized N f1ap.ies id-NRV2XServicesAuthorized
+LTEV2XServicesAuthorized N f1ap.ies id-LTEV2XServicesAuthorized
+NRUESidelinkAggregateMaximumBitrate N f1ap.ies id-NRUESidelinkAggregateMaximumBitrate
+LTEUESidelinkAggregateMaximumBitrate N f1ap.ies id-LTEUESidelinkAggregateMaximumBitrate
+SLDRBs-FailedToBeModified-Item N f1ap.ies id-SLDRBs-FailedToBeModified-Item
+SLDRBs-FailedToBeModified-List N f1ap.ies id-SLDRBs-FailedToBeModified-List
+SLDRBs-FailedToBeSetup-Item N f1ap.ies id-SLDRBs-FailedToBeSetup-Item
+SLDRBs-FailedToBeSetup-List N f1ap.ies id-SLDRBs-FailedToBeSetup-List
+SLDRBs-Modified-Item N f1ap.ies id-SLDRBs-Modified-Item
+SLDRBs-Modified-List N f1ap.ies id-SLDRBs-Modified-List
+SLDRBs-Required-ToBeModified-Item N f1ap.ies id-SLDRBs-Required-ToBeModified-Item
+SLDRBs-Required-ToBeModified-List N f1ap.ies id-SLDRBs-Required-ToBeModified-List
+SLDRBs-Required-ToBeReleased-Item N f1ap.ies id-SLDRBs-Required-ToBeReleased-Item
+SLDRBs-Required-ToBeReleased-List N f1ap.ies id-SLDRBs-Required-ToBeReleased-List
+SLDRBs-Setup-Item N f1ap.ies id-SLDRBs-Setup-Item
+SLDRBs-Setup-List N f1ap.ies id-SLDRBs-Setup-List
+SLDRBs-ToBeModified-Item N f1ap.ies id-SLDRBs-ToBeModified-Item
+SLDRBs-ToBeModified-List N f1ap.ies id-SLDRBs-ToBeModified-List
+SLDRBs-ToBeReleased-Item N f1ap.ies id-SLDRBs-ToBeReleased-Item
+SLDRBs-ToBeReleased-List N f1ap.ies id-SLDRBs-ToBeReleased-List
+SLDRBs-ToBeSetup-Item N f1ap.ies id-SLDRBs-ToBeSetup-Item
+SLDRBs-ToBeSetup-List N f1ap.ies id-SLDRBs-ToBeSetup-List
+SLDRBs-ToBeSetupMod-Item N f1ap.ies id-SLDRBs-ToBeSetupMod-Item
+SLDRBs-ToBeSetupMod-List N f1ap.ies id-SLDRBs-ToBeSetupMod-List
+SLDRBs-SetupMod-List N f1ap.ies id-SLDRBs-SetupMod-List
+SLDRBs-FailedToBeSetupMod-List N f1ap.ies id-SLDRBs-FailedToBeSetupMod-List
+SLDRBs-SetupMod-Item N f1ap.ies id-SLDRBs-SetupMod-Item
+SLDRBs-FailedToBeSetupMod-Item N f1ap.ies id-SLDRBs-FailedToBeSetupMod-Item
+SLDRBs-ModifiedConf-List N f1ap.ies id-SLDRBs-ModifiedConf-List
+SLDRBs-ModifiedConf-Item N f1ap.ies id-SLDRBs-ModifiedConf-Item
+BitRate N f1ap.ies id-PC5LinkAMBR
+GNBCUMeasurementID N f1ap.ies id-gNBCUMeasurementID
+GNBDUMeasurementID N f1ap.ies id-gNBDUMeasurementID
+RegistrationRequest N f1ap.ies id-RegistrationRequest
+ReportCharacteristics N f1ap.ies id-ReportCharacteristics
+CellToReportList N f1ap.ies id-CellToReportList
+CellMeasurementResultList N f1ap.ies id-CellMeasurementResultList
+HardwareLoadIndicator N f1ap.ies id-HardwareLoadIndicator
+ReportingPeriodicity N f1ap.ies id-ReportingPeriodicity
+TNLCapacityIndicator N f1ap.ies id-TNLCapacityIndicator
+RACHReportInformationList N f1ap.ies id-RACHReportInformationList
+RLFReportInformationList N f1ap.ies id-RLFReportInformationList
+ReportingRequestType N f1ap.ies id-ReportingRequestType
+TimeReferenceInformation N f1ap.ies id-TimeReferenceInformation
+ConditionalInterDUMobilityInformation N f1ap.ies id-ConditionalInterDUMobilityInformation
+ConditionalIntraDUMobilityInformation N f1ap.ies id-ConditionalIntraDUMobilityInformation
+TargetCellList N f1ap.ies id-targetCellsToCancel
+NRCGI N f1ap.ies id-requestedTargetCellGlobalID
+MDTPLMNList N f1ap.ies id-ManagementBasedMDTPLMNList
+TransportLayerAddress N f1ap.ies id-TraceCollectionEntityIPAddress
+PrivacyIndicator N f1ap.ies id-PrivacyIndicator
+URI-address N f1ap.ies id-TraceCollectionEntityURI
+NID N f1ap.ies id-ServingNID
#F1AP-PROTOCOL-EXTENSION
GNB-CUSystemInformation N f1ap.extension id-gNB-CUSystemInformation
@@ -607,80 +875,155 @@ Ph-InfoMCG N f1ap.extension id-Ph-InfoMCG
MeasGapSharingConfig N f1ap.extension id-MeasGapSharingConfig
SystemInformationAreaID N f1ap.extension id-systemInformationAreaID
AreaScope N f1ap.extension id-areaScope
+AggressorgNBSetID N f1ap.extension id-AggressorgNBSetID
+VictimgNBSetID N f1ap.extension id-VictimgNBSetID
+IntendedTDD-DL-ULConfig N f1ap.extension id-IntendedTDD-DL-ULConfig
+QosMonitoringRequest N f1ap.extension id-QosMonitoringRequest
+BHInfo N f1ap.extension id-BHInfo
+IAB-Info-IAB-DU N f1ap.extension id-IAB-Info-IAB-DU
+IAB-Info-IAB-donor-CU N f1ap.extension id-IAB-Info-IAB-donor-CU
+IAB-Barred N f1ap.extension id-IAB-Barred
+SIB12-message N f1ap.extension id-SIB12-message
+SIB13-message N f1ap.extension id-SIB13-message
+SIB14-message N f1ap.extension id-SIB14-message
+UEAssistanceInformationEUTRA N f1ap.extension id-UEAssistanceInformationEUTRA
+SL-PHY-MAC-RLC-Config N f1ap.extension id-SL-PHY-MAC-RLC-Config
+SL-ConfigDedicatedEUTRA N f1ap.extension id-SL-ConfigDedicatedEUTRA
+AlternativeQoSParaSetList N f1ap.extension id-AlternativeQoSParaSetList
+QoSParaSetNotifyIndex N f1ap.extension id-CurrentQoSParaSetIndex
+NRCarrierList N f1ap.extension id-CarrierList
+NRCarrierList N f1ap.extension id-ULCarrierList
+FrequencyShift7p5khz N f1ap.extension id-FrequencyShift7p5khz
+SSB-PositionsInBurst N f1ap.extension id-SSB-PositionsInBurst
+NRPRACHConfig N f1ap.extension id-NRPRACHConfig
+TDD-UL-DLConfigCommonNR N f1ap.extension id-TDD-UL-DLConfigCommonNR
+ExtendedPacketDelayBudget N f1ap.extension id-CNPacketDelayBudgetDownlink
+ExtendedPacketDelayBudget N f1ap.extension id-ExtendedPacketDelayBudget
+TSCTrafficCharacteristics N f1ap.extension id-TSCTrafficCharacteristics
+ExtendedPacketDelayBudget N f1ap.extension id-CNPacketDelayBudgetUplink
+AdditionalPDCPDuplicationTNL-List N f1ap.extension id-AdditionalPDCPDuplicationTNL-List
+RLCDuplicationInformation N f1ap.extension id-RLCDuplicationInformation
+AdditionalDuplicationIndication N f1ap.extension id-AdditionalDuplicationIndication
+URI-address N f1ap.extension id-TraceCollectionEntityURI
+MDTConfiguration N f1ap.extension id-mdtConfiguration
+NPNBroadcastInformation N f1ap.extension id-NPNBroadcastInformation
+NPNSupportInfo N f1ap.extension id-NPNSupportInfo
+NID N f1ap.extension id-NID
+AvailableSNPN-ID-List N f1ap.extension id-AvailableSNPN-ID-List
+SIB10-message N f1ap.extension id-SIB10-message
+NRCarrierList N f1ap.extension id-DLCarrierList
+ExtendedSliceSupportList N f1ap.extension id-ExtendedTAISliceSupportList
#F1AP-ELEMENTARY-PROCEDURE
-Reset N f1ap.proc.imsg id-Reset
-ResetAcknowledge N f1ap.proc.sout id-Reset
+Reset N f1ap.proc.imsg id-Reset
+ResetAcknowledge N f1ap.proc.sout id-Reset
-F1SetupRequest N f1ap.proc.imsg id-F1Setup
-F1SetupResponse N f1ap.proc.sout id-F1Setup
-F1SetupFailure N f1ap.proc.uout id-F1Setup
+F1SetupRequest N f1ap.proc.imsg id-F1Setup
+F1SetupResponse N f1ap.proc.sout id-F1Setup
+F1SetupFailure N f1ap.proc.uout id-F1Setup
-GNBDUConfigurationUpdate N f1ap.proc.imsg id-gNBDUConfigurationUpdate
-GNBDUConfigurationUpdateAcknowledge N f1ap.proc.sout id-gNBDUConfigurationUpdate
-GNBDUConfigurationUpdateFailure N f1ap.proc.uout id-gNBDUConfigurationUpdate
+GNBDUConfigurationUpdate N f1ap.proc.imsg id-gNBDUConfigurationUpdate
+GNBDUConfigurationUpdateAcknowledge N f1ap.proc.sout id-gNBDUConfigurationUpdate
+GNBDUConfigurationUpdateFailure N f1ap.proc.uout id-gNBDUConfigurationUpdate
-GNBCUConfigurationUpdate N f1ap.proc.imsg id-gNBCUConfigurationUpdate
-GNBCUConfigurationUpdateAcknowledge N f1ap.proc.sout id-gNBCUConfigurationUpdate
-GNBCUConfigurationUpdateFailure N f1ap.proc.uout id-gNBCUConfigurationUpdate
+GNBCUConfigurationUpdate N f1ap.proc.imsg id-gNBCUConfigurationUpdate
+GNBCUConfigurationUpdateAcknowledge N f1ap.proc.sout id-gNBCUConfigurationUpdate
+GNBCUConfigurationUpdateFailure N f1ap.proc.uout id-gNBCUConfigurationUpdate
-UEContextSetupRequest N f1ap.proc.imsg id-UEContextSetup
-UEContextSetupResponse N f1ap.proc.sout id-UEContextSetup
-UEContextSetupFailure N f1ap.proc.uout id-UEContextSetup
+UEContextSetupRequest N f1ap.proc.imsg id-UEContextSetup
+UEContextSetupResponse N f1ap.proc.sout id-UEContextSetup
+UEContextSetupFailure N f1ap.proc.uout id-UEContextSetup
-UEContextReleaseCommand N f1ap.proc.imsg id-UEContextRelease
-UEContextReleaseComplete N f1ap.proc.sout id-UEContextRelease
+UEContextReleaseCommand N f1ap.proc.imsg id-UEContextRelease
+UEContextReleaseComplete N f1ap.proc.sout id-UEContextRelease
-UEContextModificationRequest N f1ap.proc.imsg id-UEContextModification
-UEContextModificationResponse N f1ap.proc.sout id-UEContextModification
-UEContextModificationFailure N f1ap.proc.uout id-UEContextModification
+UEContextModificationRequest N f1ap.proc.imsg id-UEContextModification
+UEContextModificationResponse N f1ap.proc.sout id-UEContextModification
+UEContextModificationFailure N f1ap.proc.uout id-UEContextModification
-UEContextModificationRequired N f1ap.proc.imsg id-UEContextModificationRequired
-UEContextModificationConfirm N f1ap.proc.sout id-UEContextModificationRequired
-UEContextModificationRefuse N f1ap.proc.uout id-UEContextModificationRequired
+UEContextModificationRequired N f1ap.proc.imsg id-UEContextModificationRequired
+UEContextModificationConfirm N f1ap.proc.sout id-UEContextModificationRequired
+UEContextModificationRefuse N f1ap.proc.uout id-UEContextModificationRequired
-WriteReplaceWarningRequest N f1ap.proc.imsg id-WriteReplaceWarning
-WriteReplaceWarningResponse N f1ap.proc.sout id-WriteReplaceWarning
+WriteReplaceWarningRequest N f1ap.proc.imsg id-WriteReplaceWarning
+WriteReplaceWarningResponse N f1ap.proc.sout id-WriteReplaceWarning
-PWSCancelRequest N f1ap.proc.imsg id-PWSCancel
-PWSCancelResponse N f1ap.proc.sout id-PWSCancel
+PWSCancelRequest N f1ap.proc.imsg id-PWSCancel
+PWSCancelResponse N f1ap.proc.sout id-PWSCancel
-ErrorIndication N f1ap.proc.imsg id-ErrorIndication
+ErrorIndication N f1ap.proc.imsg id-ErrorIndication
-UEContextReleaseRequest N f1ap.proc.imsg id-UEContextReleaseRequest
+UEContextReleaseRequest N f1ap.proc.imsg id-UEContextReleaseRequest
-InitialULRRCMessageTransfer N f1ap.proc.imsg id-InitialULRRCMessageTransfer
+InitialULRRCMessageTransfer N f1ap.proc.imsg id-InitialULRRCMessageTransfer
-DLRRCMessageTransfer N f1ap.proc.imsg id-DLRRCMessageTransfer
+DLRRCMessageTransfer N f1ap.proc.imsg id-DLRRCMessageTransfer
-ULRRCMessageTransfer N f1ap.proc.imsg id-ULRRCMessageTransfer
+ULRRCMessageTransfer N f1ap.proc.imsg id-ULRRCMessageTransfer
-UEInactivityNotification N f1ap.proc.imsg id-UEInactivityNotification
+UEInactivityNotification N f1ap.proc.imsg id-UEInactivityNotification
-GNBDUResourceCoordinationRequest N f1ap.proc.imsg id-GNBDUResourceCoordination
-GNBDUResourceCoordinationResponse N f1ap.proc.sout id-GNBDUResourceCoordination
+GNBDUResourceCoordinationRequest N f1ap.proc.imsg id-GNBDUResourceCoordination
+GNBDUResourceCoordinationResponse N f1ap.proc.sout id-GNBDUResourceCoordination
-PrivateMessage N f1ap.proc.imsg id-privateMessage
+PrivateMessage N f1ap.proc.imsg id-privateMessage
-SystemInformationDeliveryCommand N f1ap.proc.imsg id-SystemInformationDeliveryCommand
+SystemInformationDeliveryCommand N f1ap.proc.imsg id-SystemInformationDeliveryCommand
-Paging N f1ap.proc.imsg id-Paging
+Paging N f1ap.proc.imsg id-Paging
-Notify N f1ap.proc.imsg id-Notify
+Notify N f1ap.proc.imsg id-Notify
-NetworkAccessRateReduction N f1ap.proc.imsg id-NetworkAccessRateReduction
+NetworkAccessRateReduction N f1ap.proc.imsg id-NetworkAccessRateReduction
-PWSRestartIndication N f1ap.proc.imsg id-PWSRestartIndication
+PWSRestartIndication N f1ap.proc.imsg id-PWSRestartIndication
-PWSFailureIndication N f1ap.proc.imsg id-PWSFailureIndication
+PWSFailureIndication N f1ap.proc.imsg id-PWSFailureIndication
-GNBDUStatusIndication N f1ap.proc.imsg id-GNBDUStatusIndication
+GNBDUStatusIndication N f1ap.proc.imsg id-GNBDUStatusIndication
-RRCDeliveryReport N f1ap.proc.imsg id-RRCDeliveryReport
+RRCDeliveryReport N f1ap.proc.imsg id-RRCDeliveryReport
-F1RemovalRequest N f1ap.proc.imsg id-F1Removal
-F1RemovalResponse N f1ap.proc.sout id-F1Removal
-F1RemovalFailure N f1ap.proc.uout id-F1Removal
+F1RemovalRequest N f1ap.proc.imsg id-F1Removal
+F1RemovalResponse N f1ap.proc.sout id-F1Removal
+F1RemovalFailure N f1ap.proc.uout id-F1Removal
+
+TraceStart N f1ap.proc.imsg id-TraceStart
+
+DeactivateTrace N f1ap.proc.imsg id-DeactivateTrace
+
+DUCURadioInformationTransfer N f1ap.proc.imsg id-DUCURadioInformationTransfer
+
+CUDURadioInformationTransfer N f1ap.proc.imsg id-CUDURadioInformationTransfer
+
+BAPMappingConfiguration N f1ap.proc.imsg id-BAPMappingConfiguration
+BAPMappingConfigurationAcknowledge N f1ap.proc.sout id-BAPMappingConfiguration
+
+GNBDUResourceConfiguration N f1ap.proc.imsg id-GNBDUResourceConfiguration
+GNBDUResourceConfigurationAcknowledge N f1ap.proc.sout id-GNBDUResourceConfiguration
+
+IABTNLAddressRequest N f1ap.proc.imsg id-IABTNLAddressAllocation
+IABTNLAddressResponse N f1ap.proc.sout id-IABTNLAddressAllocation
+
+IABUPConfigurationUpdateRequest N f1ap.proc.imsg id-IABUPConfigurationUpdate
+IABUPConfigurationUpdateResponse N f1ap.proc.sout id-IABUPConfigurationUpdate
+IABUPConfigurationUpdateFailure N f1ap.proc.uout id-IABUPConfigurationUpdate
+
+ResourceStatusRequest N f1ap.proc.imsg id-resourceStatusReportingInitiation
+ResourceStatusResponse N f1ap.proc.sout id-resourceStatusReportingInitiation
+ResourceStatusFailure N f1ap.proc.uout id-resourceStatusReportingInitiation
+
+ResourceStatusUpdate N f1ap.proc.imsg id-resourceStatusReporting
+
+AccessAndMobilityIndication N f1ap.proc.imsg id-accessAndMobilityIndication
+
+ReferenceTimeInformationReportingControl N f1ap.proc.imsg id-ReferenceTimeInformationReportingControl
+
+ReferenceTimeInformationReport N f1ap.proc.imsg id-ReferenceTimeInformationReport
+
+AccessSuccess N f1ap.proc.imsg id-accessSuccess
+
+CellTrafficTrace N f1ap.proc.imsg id-cellTrafficTrace
#.FN_BODY AdditionalSIBMessageList-Item/additionalSIB VAL_PTR = &param_tvb
tvbuff_t *param_tvb = NULL;
@@ -1019,6 +1362,21 @@ Configured-EPS-TAC TYPE = FT_UINT16 DISPLAY = BASE_DEC_HEX
case 9:
dissect_nr_rrc_SIB9_PDU(param_tvb, actx->pinfo, subtree, NULL);
break;
+ case 10:
+ dissect_nr_rrc_SIB10_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 11:
+ dissect_nr_rrc_SIB11_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 12:
+ dissect_nr_rrc_SIB12_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 13:
+ dissect_nr_rrc_SIB13_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 14:
+ dissect_nr_rrc_SIB14_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
default:
break;
}
@@ -1187,6 +1545,240 @@ Requested-PDCCH-BlindDetectionSCG TYPE=FT_UINT8 DISPLAY=BASE_DEC
dissect_nr_rrc_UEAssistanceInformation_PDU(param_tvb, actx->pinfo, subtree, NULL);
}
+#.FN_BODY BurstArrivalTime VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_BurstArrivalTime);
+ dissect_nr_rrc_ReferenceTime_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Child-Node-Cells-List-Item/cSI-RS-Configuration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_cSI_RS_Configuration);
+ dissect_nr_rrc_NZP_CSI_RS_Resource_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Child-Node-Cells-List-Item/sR-Configuration VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sR_Configuration);
+ dissect_nr_rrc_SchedulingRequestResourceConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Child-Node-Cells-List-Item/pDCCH-ConfigSIB1 VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_pDCCH_ConfigSIB1);
+ dissect_nr_rrc_PDCCH_ConfigSIB1_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY Child-Node-Cells-List-Item/sCS-Common VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sCS_Common);
+ dissect_nr_rrc_subCarrierSpacingCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+ExtendedPacketDelayBudget DISPLAY=BASE_CUSTOM STRINGS=CF_FUNC(f1ap_ExtendedPacketDelayBudget_fmt)
+
+#.FN_BODY IABTNLAddress/iPv4Address VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_IABTNLAddressIPv4Address);
+ proto_tree_add_item(subtree, hf_f1ap_IABTNLAddressIPv4, param_tvb, 0, 4, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY IABTNLAddress/iPv6Address VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_IABTNLAddressIPv6Address);
+ proto_tree_add_item(subtree, hf_f1ap_IABTNLAddressIPv6, param_tvb, 0, 16, ENC_NA);
+ }
+
+#.FN_BODY IABTNLAddress/iPv6Prefix VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_IABTNLAddressIPv6Prefix);
+ proto_tree_add_item(subtree, hf_f1ap_IABTNLAddressIPv6Prefix, param_tvb, 0, 8, ENC_NA);
+ }
+
+#.FN_BODY InterfacesToTrace VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(param_tvb){
+ static int * const fields[] = {
+ &hf_f1ap_interfacesToTrace_NG_C,
+ &hf_f1ap_interfacesToTrace_Xn_C,
+ &hf_f1ap_interfacesToTrace_Uu,
+ &hf_f1ap_interfacesToTrace_F1_C,
+ &hf_f1ap_interfacesToTrace_E1,
+ &hf_f1ap_interfacesToTrace_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_InterfacesToTrace);
+ proto_tree_add_bitmask_list(subtree, param_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+#.TYPE_ATTR
+M7period DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_minutes
+
+#.FN_BODY MeasurementsToActivate VAL_PTR=&param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ static int * const fields[] = {
+ &hf_f1ap_MeasurementsToActivate_Reserved1,
+ &hf_f1ap_MeasurementsToActivate_M2,
+ &hf_f1ap_MeasurementsToActivate_Reserved2,
+ &hf_f1ap_MeasurementsToActivate_M5,
+ &hf_f1ap_MeasurementsToActivate_Reserved3,
+ &hf_f1ap_MeasurementsToActivate_M6,
+ &hf_f1ap_MeasurementsToActivate_M7,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasurementsToActivate);
+ proto_tree_add_bitmask_list(subtree, param_tvb, 0, 1, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY NRUERLFReportContainer VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NRUERLFReportContainer);
+ dissect_nr_rrc_nr_RLF_Report_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.TYPE_ATTR
+RepetitionPeriod DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_seconds
+
+#.TYPE_ATTR
+Periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&units_microseconds
+
+#.FN_BODY RACH-Config-Common VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACH_Config_Common);
+ dissect_nr_rrc_RACH_ConfigCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RACH-Config-Common-IAB VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACH_Config_Common_IAB);
+ dissect_nr_rrc_RACH_ConfigCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY RACHReportContainer VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACHReportContainer);
+ dissect_nr_rrc_RA_ReportList_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY ReferenceTime VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ReferenceTime);
+ dissect_nr_rrc_ReferenceTime_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY ReportCharacteristics VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+%(DEFAULT_BODY)s
+ if(parameter_tvb){
+ static int * const fields[] = {
+ &hf_f1ap_ReportCharacteristics_PRBPeriodic,
+ &hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic,
+ &hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ &hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic,
+ &hf_f1ap_ReportCharacteristics_NumberOfActiveUEs,
+ &hf_f1ap_ReportCharacteristics_Reserved,
+ NULL
+ };
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ReportCharacteristics);
+ proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
+ }
+
+#.FN_BODY SIB10-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB10_message);
+ dissect_nr_rrc_SIB10_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB12-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB12_message);
+ dissect_nr_rrc_SIB12_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB13-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB13_message);
+ dissect_nr_rrc_SIB13_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SIB14-message VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB14_message);
+ dissect_nr_rrc_SIB14_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SL-PHY-MAC-RLC-Config VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_PHY_MAC_RLC_Config);
+ dissect_nr_rrc_SL_PHY_MAC_RLC_Config_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY SL-ConfigDedicatedEUTRA VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_ConfigDedicatedEUTRA);
+ call_dissector(lte_rrc_conn_reconf_handle, param_tvb, actx->pinfo, subtree);
+ }
+
+#.FN_BODY TDD-UL-DLConfigCommonNR VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_TDD_UL_DLConfigCommonNR);
+ dissect_nr_rrc_TDD_UL_DL_ConfigCommon_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+#.FN_BODY UEAssistanceInformationEUTRA VAL_PTR = &param_tvb
+ tvbuff_t *param_tvb = NULL;
+%(DEFAULT_BODY)s
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UEAssistanceInformationEUTRA);
+ dissect_lte_rrc_UEAssistanceInformation_r11_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
#.FN_HDR Reset
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "Reset");
#.FN_HDR ResetAcknowledge
@@ -1283,6 +1875,72 @@ Requested-PDCCH-BlindDetectionSCG TYPE=FT_UINT8 DISPLAY=BASE_DEC
#.FN_HDR F1RemovalFailure
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "F1RemovalFailure");
#.END
+#.FN_HDR TraceStart
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "TraceStart");
+#.END
+#.FN_HDR DeactivateTrace
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DeactivateTrace");
+#.END
+#.FN_HDR DUCURadioInformationTransfer
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "DUCURadioInformationTransfer");
+#.END
+#.FN_HDR CUDURadioInformationTransfer
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CUDURadioInformationTransfer");
+#.END
+#.FN_HDR BAPMappingConfiguration
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "BAPMappingConfiguration");
+#.END
+#.FN_HDR BAPMappingConfigurationAcknowledge
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "BAPMappingConfigurationAcknowledge");
+#.END
+#.FN_HDR GNBDUResourceConfiguration
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBDUResourceConfiguration");
+#.END
+#.FN_HDR GNBDUResourceConfigurationAcknowledge
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "GNBDUResourceConfigurationAcknowledge");
+#.END
+#.FN_HDR IABTNLAddressRequest
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "IABTNLAddressRequest");
+#.END
+#.FN_HDR IABTNLAddressResponse
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "IABTNLAddressResponse");
+#.END
+#.FN_HDR IABUPConfigurationUpdateRequest
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "IABUPConfigurationUpdateRequest");
+#.END
+#.FN_HDR IABUPConfigurationUpdateResponse
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "IABUPConfigurationUpdateResponse");
+#.END
+#.FN_HDR IABUPConfigurationUpdateFailure
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "IABUPConfigurationUpdateFailure");
+#.END
+#.FN_HDR ResourceStatusRequest
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusRequest");
+#.END
+#.FN_HDR ResourceStatusResponse
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusResponse");
+#.END
+#.FN_HDR ResourceStatusFailure
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusFailure");
+#.END
+#.FN_HDR ResourceStatusUpdate
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ResourceStatusUpdate");
+#.END
+#.FN_HDR AccessAndMobilityIndication
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "AccessAndMobilityIndication");
+#.END
+#.FN_HDR ReferenceTimeInformationReportingControl
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ReferenceTimeInformationReportingControl");
+#.END
+#.FN_HDR ReferenceTimeInformationReport
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "ReferenceTimeInformationReport");
+#.END
+#.FN_HDR AccessSuccess
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "AccessSuccess");
+#.END
+#.FN_HDR CellTrafficTrace
+ col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, "CellTrafficTrace");
+#.END
#
# Editor modelines - https://www.wireshark.org/tools/modelines.html
diff --git a/epan/dissectors/asn1/f1ap/packet-f1ap-template.c b/epan/dissectors/asn1/f1ap/packet-f1ap-template.c
index 0260f1b845..11f29910e4 100644
--- a/epan/dissectors/asn1/f1ap/packet-f1ap-template.c
+++ b/epan/dissectors/asn1/f1ap/packet-f1ap-template.c
@@ -8,7 +8,7 @@
*
* SPDX-License-Identifier: GPL-2.0-or-later
*
- * References: 3GPP TS 38.473 V15.8.0 (2019-12)
+ * References: 3GPP TS 38.473 V16.2.0 (2020-07)
*/
#include "config.h"
@@ -24,6 +24,7 @@
#include "packet-nr-rrc.h"
#include "packet-e212.h"
#include "packet-pdcp-nr.h"
+#include "packet-lte-rrc.h"
#define PNAME "F1 Application Protocol"
#define PSNAME "F1AP"
@@ -41,6 +42,28 @@ static int proto_f1ap = -1;
static int hf_f1ap_transportLayerAddressIPv4 = -1;
static int hf_f1ap_transportLayerAddressIPv6 = -1;
+static int hf_f1ap_IABTNLAddressIPv4 = -1;
+static int hf_f1ap_IABTNLAddressIPv6 = -1;
+static int hf_f1ap_IABTNLAddressIPv6Prefix = -1;
+static int hf_f1ap_interfacesToTrace_NG_C = -1;
+static int hf_f1ap_interfacesToTrace_Xn_C = -1;
+static int hf_f1ap_interfacesToTrace_Uu = -1;
+static int hf_f1ap_interfacesToTrace_F1_C = -1;
+static int hf_f1ap_interfacesToTrace_E1 = -1;
+static int hf_f1ap_interfacesToTrace_Reserved = -1;
+static int hf_f1ap_MeasurementsToActivate_Reserved1 = -1;
+static int hf_f1ap_MeasurementsToActivate_M2 = -1;
+static int hf_f1ap_MeasurementsToActivate_Reserved2 = -1;
+static int hf_f1ap_MeasurementsToActivate_M5 = -1;
+static int hf_f1ap_MeasurementsToActivate_Reserved3 = -1;
+static int hf_f1ap_MeasurementsToActivate_M6 = -1;
+static int hf_f1ap_MeasurementsToActivate_M7 = -1;
+static int hf_f1ap_ReportCharacteristics_PRBPeriodic = -1;
+static int hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic = -1;
+static int hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic = -1;
+static int hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic = -1;
+static int hf_f1ap_ReportCharacteristics_NumberOfActiveUEs = -1;
+static int hf_f1ap_ReportCharacteristics_Reserved = -1;
#include "packet-f1ap-hf.c"
/* Initialize the subtree pointers */
@@ -75,6 +98,30 @@ 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_SL_PHY_MAC_RLC_Config = -1;
+static gint ett_f1ap_SL_ConfigDedicatedEUTRA = -1;
+static gint ett_f1ap_TDD_UL_DLConfigCommonNR = -1;
+static gint ett_f1ap_UEAssistanceInformationEUTRA = -1;
#include "packet-f1ap-ett.c"
enum{
@@ -106,6 +153,7 @@ static dissector_handle_t nr_rrc_ul_ccch_handle;
static dissector_handle_t nr_rrc_dl_ccch_handle;
static dissector_handle_t nr_rrc_ul_dcch_handle;
static dissector_handle_t nr_pdcp_handle;
+static dissector_handle_t lte_rrc_conn_reconf_handle;
/* Dissector tables */
static dissector_table_t f1ap_ies_dissector_table;
@@ -120,6 +168,11 @@ 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 void
f1ap_MaxPacketLossRate_fmt(gchar *s, guint32 v)
{
@@ -132,6 +185,12 @@ f1ap_PacketDelayBudget_fmt(gchar *s, guint32 v)
g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fms (%u)", (float)v/2, v);
}
+static void
+f1ap_ExtendedPacketDelayBudget_fmt(gchar *s, guint32 v)
+{
+ g_snprintf(s, ITEM_LABEL_LENGTH, "%.2fms (%u)", (float)v/100, v);
+}
+
static f1ap_private_data_t*
f1ap_get_private_data(packet_info *pinfo)
{
@@ -245,6 +304,94 @@ void proto_register_f1ap(void) {
{ "IPv6 transportLayerAddress", "f1ap.transportLayerAddressIPv6",
FT_IPv6, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_IABTNLAddressIPv4,
+ { "IPv4 IABTNLAddress", "f1ap.IABTNLAddressIPv4",
+ FT_IPv4, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_IABTNLAddressIPv6,
+ { "IPv6 IABTNLAddress", "f1ap.IABTNLAddressIPv6",
+ FT_IPv6, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_IABTNLAddressIPv6Prefix,
+ { "IPv6 Prefix IABTNLAddress", "f1ap.IABTNLAddressIPv6Prefix",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_NG_C,
+ { "NG-C", "f1ap.interfacesToTrace.NG_C",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x80,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_Xn_C,
+ { "Xn-C", "f1ap.interfacesToTrace.Xn_C",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x40,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_Uu,
+ { "Uu", "f1ap.interfacesToTrace.Uu",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x20,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_F1_C,
+ { "F1-C", "f1ap.interfacesToTrace.F1_C",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x10,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_E1,
+ { "E1", "f1ap.interfacesToTrace.E1",
+ FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x08,
+ NULL, HFILL }},
+ { &hf_f1ap_interfacesToTrace_Reserved,
+ { "Reserved", "f1ap.interfacesToTrace.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x07,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_Reserved1,
+ { "Reserved", "f1ap.MeasurementsToActivate.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x80,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_M2,
+ { "M2", "f1ap.MeasurementsToActivate.M2",
+ FT_BOOLEAN, 8, TFS(&tfs_activated_deactivated), 0x40,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_Reserved2,
+ { "Reserved", "f1ap.MeasurementsToActivate.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x30,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_M5,
+ { "M5", "f1ap.MeasurementsToActivate.M5",
+ FT_BOOLEAN, 8, TFS(&tfs_activated_deactivated), 0x08,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_Reserved3,
+ { "Reserved", "f1ap.MeasurementsToActivate.Reserved",
+ FT_UINT8, BASE_HEX, NULL, 0x04,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_M6,
+ { "M6", "f1ap.MeasurementsToActivate.M6",
+ FT_BOOLEAN, 8, TFS(&tfs_activated_deactivated), 0x02,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasurementsToActivate_M7,
+ { "M7", "f1ap.MeasurementsToActivate.M7",
+ FT_BOOLEAN, 8, TFS(&tfs_activated_deactivated), 0x01,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_PRBPeriodic,
+ { "PRBPeriodic", "f1ap.ReportCharacteristics.PRBPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x80000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic,
+ { "TNLCapacityIndPeriodic", "f1ap.ReportCharacteristics.TNLCapacityIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x40000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic,
+ { "CompositeAvailableCapacityPeriodic", "f1ap.ReportCharacteristics.CompositeAvailableCapacityPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x20000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic,
+ { "HWLoadIndPeriodic", "f1ap.ReportCharacteristics.HWLoadIndPeriodic",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x10000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_NumberOfActiveUEs,
+ { "NumberOfActiveUEs", "f1ap.ReportCharacteristics.NumberOfActiveUEs",
+ FT_BOOLEAN, 32, TFS(&tfs_requested_not_requested), 0x08000000,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportCharacteristics_Reserved,
+ { "Reserved", "f1ap.ReportCharacteristics.Reserved",
+ FT_UINT32, BASE_HEX, NULL, 0x07ffffff,
+ NULL, HFILL }},
#include "packet-f1ap-hfarr.c"
};
@@ -281,6 +428,30 @@ void proto_register_f1ap(void) {
&ett_f1ap_UEAssistanceInformation,
&ett_f1ap_CG_Config,
&ett_f1ap_Ph_InfoMCG,
+ &ett_f1ap_BurstArrivalTime,
+ &ett_f1ap_cSI_RS_Configuration,
+ &ett_f1ap_sR_Configuration,
+ &ett_f1ap_pDCCH_ConfigSIB1,
+ &ett_f1ap_sCS_Common,
+ &ett_f1ap_IABTNLAddressIPv4Address,
+ &ett_f1ap_IABTNLAddressIPv6Address,
+ &ett_f1ap_IABTNLAddressIPv6Prefix,
+ &ett_f1ap_InterfacesToTrace,
+ &ett_f1ap_MeasurementsToActivate,
+ &ett_f1ap_NRUERLFReportContainer,
+ &ett_f1ap_RACH_Config_Common,
+ &ett_f1ap_RACH_Config_Common_IAB,
+ &ett_f1ap_RACHReportContainer,
+ &ett_f1ap_ReferenceTime,
+ &ett_f1ap_ReportCharacteristics,
+ &ett_f1ap_SIB10_message,
+ &ett_f1ap_SIB12_message,
+ &ett_f1ap_SIB13_message,
+ &ett_f1ap_SIB14_message,
+ &ett_f1ap_SL_PHY_MAC_RLC_Config,
+ &ett_f1ap_SL_ConfigDedicatedEUTRA,
+ &ett_f1ap_TDD_UL_DLConfigCommonNR,
+ &ett_f1ap_UEAssistanceInformationEUTRA,
#include "packet-f1ap-ettarr.c"
};
@@ -310,6 +481,7 @@ proto_reg_handoff_f1ap(void)
nr_rrc_dl_ccch_handle = find_dissector_add_dependency("nr-rrc.dl.ccch", proto_f1ap);
nr_rrc_ul_dcch_handle = find_dissector_add_dependency("nr-rrc.ul.dcch", proto_f1ap);
nr_pdcp_handle = find_dissector_add_dependency("pdcp-nr", proto_f1ap);
+ lte_rrc_conn_reconf_handle = find_dissector_add_dependency("lte-rrc.rrc_conn_reconf", proto_f1ap);
#include "packet-f1ap-dis-tab.c"
}
diff --git a/epan/dissectors/asn1/f1ap/packet-f1ap-template.h b/epan/dissectors/asn1/f1ap/packet-f1ap-template.h
new file mode 100644
index 0000000000..598436defb
--- /dev/null
+++ b/epan/dissectors/asn1/f1ap/packet-f1ap-template.h
@@ -0,0 +1,29 @@
+/* packet-f1ap.h
+ * Routines for E-UTRAN F1 Application Protocol (F1AP) packet dissection
+ *
+ * Wireshark - Network traffic analyzer
+ * By Gerald Combs <gerald@wireshark.org>
+ * Copyright 1998 Gerald Combs
+ *
+ * SPDX-License-Identifier: GPL-2.0-or-later
+ */
+
+#ifndef PACKET_F1AP_H
+#define PACKET_F1AP_H
+
+#include "packet-f1ap-exp.h"
+
+#endif /* PACKET_F1AP_H */
+
+/*
+ * Editor modelines
+ *
+ * Local Variables:
+ * c-basic-offset: 2
+ * tab-width: 8
+ * indent-tabs-mode: nil
+ * End:
+ *
+ * ex: set shiftwidth=2 tabstop=8 expandtab:
+ * :indentSize=2:tabSize=8:noTabs=true:
+ */
diff --git a/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf b/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf
index ab6c6109c1..9b8bf4025f 100644
--- a/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf
+++ b/epan/dissectors/asn1/nr-rrc/nr-rrc.cnf
@@ -73,14 +73,18 @@ MeasGapSharingConfig_PDU
MeasResultSCG-Failure_PDU
MeasurementTimingConfiguration_PDU
MIB_PDU
+NZP-CSI-RS-Resource_PDU
P-Max_PDU
+PDCCH-ConfigSIB1_PDU
PH-TypeListMCG_PDU
PH-TypeListSCG_PDU
RA-ReportList-r16_PDU
+RACH-ConfigCommon_PDU
RadioBearerConfig_PDU
ReferenceTime-r16_PDU
RRCReconfiguration_PDU
RRCReconfigurationComplete_PDU
+SchedulingRequestResourceConfig_PDU
SIB1_PDU
SIB2_PDU
SIB3_PDU
@@ -90,9 +94,15 @@ SIB6_PDU
SIB7_PDU
SIB8_PDU
SIB9_PDU
+SIB10-r16_PDU
+SIB11-r16_PDU
+SIB12-r16_PDU
+SIB13-r16_PDU
+SIB14-r16_PDU
SidelinkParametersNR-r16_PDU
SidelinkUEInformationNR-r16_PDU
SL-CBR-r16_PDU
+SL-PHY-MAC-RLC-Config-r16_PDU
SupportedBandCombinationListSidelink-r16_PDU
TDD-UL-DL-ConfigCommon_PDU
UE-CapabilityRAT-ContainerList_PDU
@@ -129,20 +139,25 @@ MeasGapSharingConfig
MeasResultSCG-Failure
MeasurementTimingConfiguration
MIB
+NZP-CSI-RS-Resource
P-Max
PCCH-Message @pcch
+PDCCH-ConfigSIB1
PH-TypeListMCG
PH-TypeListSCG
RA-ReportList-r16
+RACH-ConfigCommon
RadioBearerConfig
ReferenceTime-r16
RRCReconfiguration @rrc_reconf
RRCReconfigurationComplete
SBCCH-SL-BCH-Message @sbcch.sl.bch
SCCH-Message @scch
+SchedulingRequestResourceConfig
SidelinkParametersNR-r16
SidelinkUEInformationNR-r16
SL-CBR-r16
+SL-PHY-MAC-RLC-Config-r16
SupportedBandCombinationListSidelink-r16
SIB1
SIB2
@@ -153,6 +168,11 @@ SIB6
SIB7
SIB8
SIB9
+SIB10-r16
+SIB11-r16
+SIB12-r16
+SIB13-r16
+SIB14-r16
TDD-UL-DL-ConfigCommon
UE-CapabilityRAT-ContainerList
UE-CapabilityRequestFilterCommon
diff --git a/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c
index 33aadd11a5..8b238d38cd 100644
--- a/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c
+++ b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.c
@@ -525,6 +525,18 @@ dissect_nr_rrc_nr_RLF_Report_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
return offset;
}
+int
+dissect_nr_rrc_subCarrierSpacingCommon_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ proto_item *prot_ti = proto_tree_add_item(tree, proto_nr_rrc, tvb, 0, -1, ENC_NA);
+ proto_item_set_hidden(prot_ti);
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo);
+ offset = dissect_nr_rrc_T_subCarrierSpacingCommon(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_BCCH_DL_SCH_Message_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+
void
proto_register_nr_rrc(void) {
diff --git a/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.h b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.h
index 4ebdac5fbd..0a9eaf7207 100644
--- a/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.h
+++ b/epan/dissectors/asn1/nr-rrc/packet-nr-rrc-template.h
@@ -13,4 +13,5 @@
#include "packet-nr-rrc-exp.h"
int dissect_nr_rrc_nr_RLF_Report_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
+int dissect_nr_rrc_subCarrierSpacingCommon_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
#endif /* PACKET_NR_RRC_H */
diff --git a/epan/dissectors/asn1/x2ap/packet-x2ap-template.c b/epan/dissectors/asn1/x2ap/packet-x2ap-template.c
index e0103650a5..19810d803a 100644
--- a/epan/dissectors/asn1/x2ap/packet-x2ap-template.c
+++ b/epan/dissectors/asn1/x2ap/packet-x2ap-template.c
@@ -33,6 +33,7 @@
#include "packet-ranap.h"
#include "packet-ntp.h"
#include "packet-s1ap.h"
+#include "packet-f1ap.h"
#ifdef _MSC_VER
/* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
@@ -171,6 +172,7 @@ static int ett_x2ap_ReportCharacteristics_ENDC = -1;
static int ett_x2ap_TargetCellInNGRAN = -1;
static int ett_x2ap_TDDULDLConfigurationCommonNR = -1;
static int ett_x2ap_MDT_ConfigurationNR = -1;
+static int ett_x2ap_NRCellPRACHConfig = -1;
#include "packet-x2ap-ett.c"
/* Forward declarations */
@@ -686,6 +688,7 @@ void proto_register_x2ap(void) {
&ett_x2ap_TargetCellInNGRAN,
&ett_x2ap_TDDULDLConfigurationCommonNR,
&ett_x2ap_MDT_ConfigurationNR,
+ &ett_x2ap_NRCellPRACHConfig,
#include "packet-x2ap-ettarr.c"
};
diff --git a/epan/dissectors/asn1/x2ap/x2ap.cnf b/epan/dissectors/asn1/x2ap/x2ap.cnf
index 1c21dead29..e658e37402 100644
--- a/epan/dissectors/asn1/x2ap/x2ap.cnf
+++ b/epan/dissectors/asn1/x2ap/x2ap.cnf
@@ -852,6 +852,15 @@ ScheduledCommunicationTime/timeofDayEnd DISPLAY=BASE_DEC|BASE_UNIT_STRING STRING
dissect_ngap_MDT_Configuration_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
}
+#.FN_BODY NRCellPRACHConfig VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_x2ap_NRCellPRACHConfig);
+ dissect_f1ap_NRPRACHConfig_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
#.END
#.FN_HDR HandoverRequest
diff --git a/epan/dissectors/asn1/xnap/packet-xnap-template.c b/epan/dissectors/asn1/xnap/packet-xnap-template.c
index 70c84fa32e..c9ede800b7 100644
--- a/epan/dissectors/asn1/xnap/packet-xnap-template.c
+++ b/epan/dissectors/asn1/xnap/packet-xnap-template.c
@@ -30,6 +30,7 @@
#include "packet-s1ap.h"
#include "packet-ranap.h"
#include "packet-ntp.h"
+#include "packet-f1ap.h"
#ifdef _MSC_VER
/* disable: "warning C4146: unary minus operator applied to unsigned type, result still unsigned" */
@@ -100,6 +101,7 @@ static gint ett_xnap_UERLFReportContainerLTE = -1;
static gint ett_xnap_UERLFReportContainerNR = -1;
static gint ett_xnap_burstArrivalTime = -1;
static gint ett_xnap_ReportCharacteristics = -1;
+static gint ett_xnap_NRCellPRACHConfig = -1;
#include "packet-xnap-ett.c"
enum {
@@ -443,6 +445,7 @@ void proto_register_xnap(void) {
&ett_xnap_UERLFReportContainerNR,
&ett_xnap_burstArrivalTime,
&ett_xnap_ReportCharacteristics,
+ &ett_xnap_NRCellPRACHConfig,
#include "packet-xnap-ettarr.c"
};
diff --git a/epan/dissectors/asn1/xnap/xnap.cnf b/epan/dissectors/asn1/xnap/xnap.cnf
index f45895b4e7..254a263778 100644
--- a/epan/dissectors/asn1/xnap/xnap.cnf
+++ b/epan/dissectors/asn1/xnap/xnap.cnf
@@ -652,6 +652,15 @@ TSCAssistanceInformation/periodicity DISPLAY=BASE_DEC|BASE_UNIT_STRING STRINGS=&
proto_tree_add_bitmask_list(subtree, parameter_tvb, 0, 4, fields, ENC_BIG_ENDIAN);
}
+#.FN_BODY NRCellPRACHConfig VAL_PTR = &parameter_tvb
+ tvbuff_t *parameter_tvb = NULL;
+ proto_tree *subtree;
+%(DEFAULT_BODY)s
+ if (parameter_tvb) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_xnap_NRCellPRACHConfig);
+ dissect_f1ap_NRPRACHConfig_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
#.END
#.FN_HDR HandoverRequest