F1AP: upgrade dissector to v17.2.0

This commit is contained in:
Pascal Quantin 2022-11-01 09:39:17 +00:00
parent c2242455e7
commit dbc688ccb9
13 changed files with 22093 additions and 1763 deletions

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.473 V16.9.0 (2022-04)
-- 3GPP TS 38.473 V17.2.0 (2022-09)
-- 9.4.6 Common Definitions
-- **************************************************************
--
@ -7,10 +7,10 @@
-- **************************************************************
F1AP-CommonDataTypes {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-CommonDataTypes (3) }
DEFINITIONS AUTOMATIC TAGS ::=
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.473 V16.9.0 (2022-04)
-- 3GPP TS 38.473 V17.2.0 (2022-09)
-- 9.4.7 Constant Definitions
-- **************************************************************
--
@ -73,7 +73,7 @@ id-resourceStatusReportingInitiation ProcedureCode ::= 36
id-resourceStatusReporting ProcedureCode ::= 37
id-accessAndMobilityIndication ProcedureCode ::= 38
id-accessSuccess ProcedureCode ::= 39
id-cellTrafficTrace ProcedureCode ::= 40
id-cellTrafficTrace ProcedureCode ::= 40
id-PositioningMeasurementExchange ProcedureCode ::= 41
id-PositioningAssistanceInformationControl ProcedureCode ::= 42
id-PositioningAssistanceInformationFeedback ProcedureCode ::= 43
@ -92,6 +92,28 @@ id-E-CIDMeasurementTermination ProcedureCode ::= 55
id-PositioningInformationUpdate ProcedureCode ::= 56
id-ReferenceTimeInformationReport ProcedureCode ::= 57
id-ReferenceTimeInformationReportingControl ProcedureCode ::= 58
id-BroadcastContextSetup ProcedureCode ::= 59
id-BroadcastContextRelease ProcedureCode ::= 60
id-BroadcastContextReleaseRequest ProcedureCode ::= 61
id-BroadcastContextModification ProcedureCode ::= 62
id-MulticastGroupPaging ProcedureCode ::= 63
id-MulticastContextSetup ProcedureCode ::= 64
id-MulticastContextRelease ProcedureCode ::= 65
id-MulticastContextReleaseRequest ProcedureCode ::= 66
id-MulticastContextModification ProcedureCode ::= 67
id-MulticastDistributionSetup ProcedureCode ::= 68
id-MulticastDistributionRelease ProcedureCode ::= 69
id-PDCMeasurementInitiation ProcedureCode ::= 70
id-PDCMeasurementReport ProcedureCode ::= 71
id-PDCMeasurementInitiationRequest ProcedureCode ::= 72
id-PDCMeasurementInitiationResponse ProcedureCode ::= 73
id-PDCMeasurementInitiationFailure ProcedureCode ::= 74
id-pRSConfigurationExchange ProcedureCode ::= 75
id-measurementPreconfiguration ProcedureCode ::= 76
id-measurementActivation ProcedureCode ::= 77
id-QoEInformationTransfer ProcedureCode ::= 78
id-PDCMeasurementTerminationCommand ProcedureCode ::= 79
id-PDCMeasurementFailureIndication ProcedureCode ::= 80
@ -196,6 +218,43 @@ maxnoofPRS-ResourcesPerSet INTEGER ::= 64
maxNoOfMeasTRPs INTEGER ::= 64
maxnoofPRSresourceSets INTEGER ::= 8
maxnoofPRSresources INTEGER ::= 64
maxnoofSuccessfulHOReports INTEGER ::= 64
maxnoofNR-UChannelIDs INTEGER ::= 16
maxServedCellforSON INTEGER ::= 256
maxNeighbourCellforSON INTEGER ::= 32
maxAffectedCells INTEGER ::= 32
maxnoofMRBs INTEGER ::= 32
maxnoofMBSQoSFlows INTEGER ::= 64
maxnoofMBSFSAs INTEGER ::= 256
maxnoofUEIDforPaging INTEGER ::= 4096
maxnoofCellsforMBS INTEGER ::= 512
maxnoofTAIforMBS INTEGER ::= 512
maxnoofMBSAreaSessionIDs INTEGER ::= 256
maxnoofMBSServiceAreaInformation INTEGER ::= 256
maxnoofIABCongInd INTEGER ::= 1024
maxnoofNeighbourNodeCellsIAB INTEGER ::= 1024
maxnoofRBsetsPerCell INTEGER ::= 8
maxnoofRBsetsPerCell-1 INTEGER ::= 7
maxnoofMeasPDC INTEGER ::= 16
maxnoARPs INTEGER ::= 16
maxnoofULAoAs INTEGER ::= 8
maxNoPathExtended INTEGER ::= 8
maxnoTRPTEGs INTEGER ::= 8
maxFreqLayers INTEGER ::= 4
maxNumResourcesPerAngle INTEGER ::= 24
maxnoAzimuthAngles INTEGER ::= 3600
maxnoElevationAngles INTEGER ::= 1801
maxnoofPRSTRPs INTEGER ::= 256
maxnoofQoEInformation INTEGER ::= 16
maxnoofUuRLCChannels INTEGER ::= 32
maxnoofPC5RLCChannels INTEGER ::= 512
maxnoofSMBRValues INTEGER ::= 8
maxnoofMRBsforUE INTEGER ::= 64
maxnoofMBSSessionsofUE INTEGER ::= 256
maxnoofSLdestinations INTEGER ::= 32
maxnoofNSAGs INTEGER ::= 256
maxnoofSDTBearers INTEGER ::= 72
@ -621,7 +680,7 @@ id-ActivationTime ProtocolIE-ID ::= 404
id-AbortTransmission ProtocolIE-ID ::= 405
id-PositioningBroadcastCells ProtocolIE-ID ::= 406
id-SRSConfiguration ProtocolIE-ID ::= 407
id-PosReportCharacteristics ProtocolIE-ID ::= 408
id-PosReportCharacteristics ProtocolIE-ID ::= 408
id-PosMeasurementPeriodicity ProtocolIE-ID ::= 409
id-TRPList ProtocolIE-ID ::= 410
id-RAN-MeasurementID ProtocolIE-ID ::= 411
@ -639,8 +698,8 @@ id-TRP-MeasurementRequestList ProtocolIE-ID ::= 422
id-MeasurementBeamInfoRequest ProtocolIE-ID ::= 423
id-E-CID-ReportCharacteristics ProtocolIE-ID ::= 424
id-ConfiguredTACIndication ProtocolIE-ID ::= 425
id-Extended-GNB-DU-Name ProtocolIE-ID ::= 426
id-Extended-GNB-CU-Name ProtocolIE-ID ::= 427
id-Extended-GNB-CU-Name ProtocolIE-ID ::= 426
id-Extended-GNB-DU-Name ProtocolIE-ID ::= 427
id-F1CTransferPath ProtocolIE-ID ::= 428
id-SFN-Offset ProtocolIE-ID ::= 429
id-TransmissionStopIndicator ProtocolIE-ID ::= 430
@ -654,6 +713,244 @@ id-ENBDLTNLAddress ProtocolIE-ID ::= 437
id-PosMeasurementPeriodicityExtended ProtocolIE-ID ::= 438
id-PRS-Resource-ID ProtocolIE-ID ::= 439
id-LocationMeasurementInformation ProtocolIE-ID ::= 440
id-SliceRadioResourceStatus ProtocolIE-ID ::= 441
id-CompositeAvailableCapacity-SUL ProtocolIE-ID ::= 442
id-SuccessfulHOReportInformationList ProtocolIE-ID ::= 443
id-NR-U-Channel-List ProtocolIE-ID ::= 444
id-NR-U ProtocolIE-ID ::= 445
id-Coverage-Modification-Notification ProtocolIE-ID ::= 446
id-CCO-Assistance-Information ProtocolIE-ID ::= 447
id-Neighbor-node-CCO-Assistance-Information-List ProtocolIE-ID ::= 448
id-CellsForSON-List ProtocolIE-ID ::= 449
id-MIMOPRBusageInformation ProtocolIE-ID ::= 450
id-gNB-CU-MBS-F1AP-ID ProtocolIE-ID ::= 451
id-gNB-DU-MBS-F1AP-ID ProtocolIE-ID ::= 452
id-MBS-Area-Session-ID ProtocolIE-ID ::= 453
id-MBS-CUtoDURRCInformation ProtocolIE-ID ::= 454
id-MBS-Session-ID ProtocolIE-ID ::= 455
id-SNSSAI ProtocolIE-ID ::= 456
id-MBS-Broadcast-NeighbourCellList ProtocolIE-ID ::= 457
id-BroadcastMRBs-FailedToBeModified-List ProtocolIE-ID ::= 458
id-BroadcastMRBs-FailedToBeModified-Item ProtocolIE-ID ::= 459
id-BroadcastMRBs-FailedToBeSetup-List ProtocolIE-ID ::= 460
id-BroadcastMRBs-FailedToBeSetup-Item ProtocolIE-ID ::= 461
id-BroadcastMRBs-FailedToBeSetupMod-List ProtocolIE-ID ::= 462
id-BroadcastMRBs-FailedToBeSetupMod-Item ProtocolIE-ID ::= 463
id-BroadcastMRBs-Modified-List ProtocolIE-ID ::= 464
id-BroadcastMRBs-Modified-Item ProtocolIE-ID ::= 465
id-BroadcastMRBs-Setup-List ProtocolIE-ID ::= 466
id-BroadcastMRBs-Setup-Item ProtocolIE-ID ::= 467
id-BroadcastMRBs-SetupMod-List ProtocolIE-ID ::= 468
id-BroadcastMRBs-SetupMod-Item ProtocolIE-ID ::= 469
id-BroadcastMRBs-ToBeModified-List ProtocolIE-ID ::= 470
id-BroadcastMRBs-ToBeModified-Item ProtocolIE-ID ::= 471
id-BroadcastMRBs-ToBeReleased-List ProtocolIE-ID ::= 472
id-BroadcastMRBs-ToBeReleased-Item ProtocolIE-ID ::= 473
id-BroadcastMRBs-ToBeSetup-List ProtocolIE-ID ::= 474
id-BroadcastMRBs-ToBeSetup-Item ProtocolIE-ID ::= 475
id-BroadcastMRBs-ToBeSetupMod-List ProtocolIE-ID ::= 476
id-BroadcastMRBs-ToBeSetupMod-Item ProtocolIE-ID ::= 477
id-Supported-MBS-FSA-ID-List ProtocolIE-ID ::= 478
id-UEIdentity-List-For-Paging-List ProtocolIE-ID ::= 479
id-UEIdentity-List-For-Paging-Item ProtocolIE-ID ::= 480
id-MBS-ServiceArea ProtocolIE-ID ::= 481
id-MulticastMRBs-FailedToBeModified-List ProtocolIE-ID ::= 482
id-MulticastMRBs-FailedToBeModified-Item ProtocolIE-ID ::= 483
id-MulticastMRBs-FailedToBeSetup-List ProtocolIE-ID ::= 484
id-MulticastMRBs-FailedToBeSetup-Item ProtocolIE-ID ::= 485
id-MulticastMRBs-FailedToBeSetupMod-List ProtocolIE-ID ::= 486
id-MulticastMRBs-FailedToBeSetupMod-Item ProtocolIE-ID ::= 487
id-MulticastMRBs-Modified-List ProtocolIE-ID ::= 488
id-MulticastMRBs-Modified-Item ProtocolIE-ID ::= 489
id-MulticastMRBs-Setup-List ProtocolIE-ID ::= 490
id-MulticastMRBs-Setup-Item ProtocolIE-ID ::= 491
id-MulticastMRBs-SetupMod-List ProtocolIE-ID ::= 492
id-MulticastMRBs-SetupMod-Item ProtocolIE-ID ::= 493
id-MulticastMRBs-ToBeModified-List ProtocolIE-ID ::= 494
id-MulticastMRBs-ToBeModified-Item ProtocolIE-ID ::= 495
id-MulticastMRBs-ToBeReleased-List ProtocolIE-ID ::= 496
id-MulticastMRBs-ToBeReleased-Item ProtocolIE-ID ::= 497
id-MulticastMRBs-ToBeSetup-List ProtocolIE-ID ::= 498
id-MulticastMRBs-ToBeSetup-Item ProtocolIE-ID ::= 499
id-MulticastMRBs-ToBeSetupMod-List ProtocolIE-ID ::= 500
id-MulticastMRBs-ToBeSetupMod-Item ProtocolIE-ID ::= 501
id-MBSMulticastF1UContextDescriptor ProtocolIE-ID ::= 502
id-MulticastF1UContext-ToBeSetup-List ProtocolIE-ID ::= 503
id-MulticastF1UContext-ToBeSetup-Item ProtocolIE-ID ::= 504
id-MulticastF1UContext-Setup-List ProtocolIE-ID ::= 505
id-MulticastF1UContext-Setup-Item ProtocolIE-ID ::= 506
id-MulticastF1UContext-FailedToBeSetup-List ProtocolIE-ID ::= 507
id-MulticastF1UContext-FailedToBeSetup-Item ProtocolIE-ID ::= 508
id-IABCongestionIndication ProtocolIE-ID ::= 509
id-IABConditionalRRCMessageDeliveryIndication ProtocolIE-ID ::= 510
id-F1CTransferPathNRDC ProtocolIE-ID ::= 511
id-BufferSizeThresh ProtocolIE-ID ::= 512
id-IAB-TNL-Addresses-Exception ProtocolIE-ID ::= 513
id-BAP-Header-Rewriting-Added-List ProtocolIE-ID ::= 514
id-BAP-Header-Rewriting-Added-List-Item ProtocolIE-ID ::= 515
id-Re-routingEnableIndicator ProtocolIE-ID ::= 516
id-NonF1terminatingTopologyIndicator ProtocolIE-ID ::= 517
id-EgressNonF1terminatingTopologyIndicator ProtocolIE-ID ::= 518
id-IngressNonF1terminatingTopologyIndicator ProtocolIE-ID ::= 519
id-rBSetConfiguration ProtocolIE-ID ::= 520
id-frequency-Domain-HSNA-Configuration-List ProtocolIE-ID ::= 521
id-child-IAB-Nodes-NA-Resource-List ProtocolIE-ID ::= 522
id-Parent-IAB-Nodes-NA-Resource-Configuration-List ProtocolIE-ID ::= 523
id-uL-FreqInfo ProtocolIE-ID ::= 524
id-uL-Transmission-Bandwidth ProtocolIE-ID ::= 525
id-dL-FreqInfo ProtocolIE-ID ::= 526
id-dL-Transmission-Bandwidth ProtocolIE-ID ::= 527
id-uL-NR-Carrier-List ProtocolIE-ID ::= 528
id-dL-NR-Carrier-List ProtocolIE-ID ::= 529
id-nRFreqInfo ProtocolIE-ID ::= 530
id-transmission-Bandwidth ProtocolIE-ID ::= 531
id-nR-Carrier-List ProtocolIE-ID ::= 532
id-Neighbour-Node-Cells-List ProtocolIE-ID ::= 533
id-Serving-Cells-List ProtocolIE-ID ::= 534
id-permutation ProtocolIE-ID ::= 535
id-MDTPollutedMeasurementIndicator ProtocolIE-ID ::= 536
id-M5ReportAmount ProtocolIE-ID ::= 537
id-M6ReportAmount ProtocolIE-ID ::= 538
id-M7ReportAmount ProtocolIE-ID ::= 539
id-SurvivalTime ProtocolIE-ID ::= 540
id-PDCMeasurementPeriodicity ProtocolIE-ID ::= 541
id-PDCMeasurementQuantities ProtocolIE-ID ::= 542
id-PDCMeasurementQuantities-Item ProtocolIE-ID ::= 543
id-PDCMeasurementResult ProtocolIE-ID ::= 544
id-PDCReportType ProtocolIE-ID ::= 545
id-RAN-UE-PDC-MeasID ProtocolIE-ID ::= 546
id-SCGActivationRequest ProtocolIE-ID ::= 547
id-SCGActivationStatus ProtocolIE-ID ::= 548
id-PRSTRPList ProtocolIE-ID ::= 549
id-PRSTransmissionTRPList ProtocolIE-ID ::= 550
id-OnDemandPRS ProtocolIE-ID ::= 551
id-AoA-SearchWindow ProtocolIE-ID ::= 552
id-TRP-MeasurementUpdateList ProtocolIE-ID ::= 553
id-ZoAInformation ProtocolIE-ID ::= 554
id-ResponseTime ProtocolIE-ID ::= 555
id-ARPLocationInfo ProtocolIE-ID ::= 556
id-ARP-ID ProtocolIE-ID ::= 557
id-MultipleULAoA ProtocolIE-ID ::= 558
id-UL-SRS-RSRPP ProtocolIE-ID ::= 559
id-SRSResourcetype ProtocolIE-ID ::= 560
id-ExtendedAdditionalPathList ProtocolIE-ID ::= 561
id-LoS-NLoSInformation ProtocolIE-ID ::= 562
-- WS extension
id-Unknown-563 ProtocolIE-ID ::= 563
id-NumberOfTRPRxTEG ProtocolIE-ID ::= 564
id-NumberOfTRPRxTxTEG ProtocolIE-ID ::= 565
id-TRPTxTEGAssociation ProtocolIE-ID ::= 566
id-TRPTEGIDInformation ProtocolIE-ID ::= 567
id-TRPRXTEGID ProtocolIE-ID ::= 568
id-TRP-PRS-Info-List ProtocolIE-ID ::= 569
id-PRS-Measurement-Info-List ProtocolIE-ID ::= 570
id-PRSConfigRequestType ProtocolIE-ID ::= 571
-- WS extension
id-Unknown-572 ProtocolIE-ID ::= 572
id-MeasurementTimeOccasion ProtocolIE-ID ::= 573
id-MeasurementCharacteristicsRequestIndicator ProtocolIE-ID ::= 574
id-UEReportingInformation ProtocolIE-ID ::= 575
id-PosConextRevIndication ProtocolIE-ID ::= 576
id-TRPBeamAntennaInformation ProtocolIE-ID ::= 577
id-NRRedCapUEIndication ProtocolIE-ID ::= 578
id-Redcap-Bcast-Information ProtocolIE-ID ::= 579
id-RANUEPagingDRX ProtocolIE-ID ::= 580
id-CNUEPagingDRX ProtocolIE-ID ::= 581
id-NRPagingeDRXInformation ProtocolIE-ID ::= 582
id-NRPagingeDRXInformationforRRCINACTIVE ProtocolIE-ID ::= 583
id-NR-TADV ProtocolIE-ID ::= 584
id-QoEInformation ProtocolIE-ID ::= 585
id-CG-SDTQueryIndication ProtocolIE-ID ::= 586
id-SDT-MAC-PHY-CG-Config ProtocolIE-ID ::= 587
id-CG-SDTKeptIndicator ProtocolIE-ID ::= 588
id-CG-SDTindicatorSetup ProtocolIE-ID ::= 589
id-CG-SDTindicatorMod ProtocolIE-ID ::= 590
id-CG-SDTSessionInfoOld ProtocolIE-ID ::= 591
id-SDTInformation ProtocolIE-ID ::= 592
id-SDTRLCBearerConfiguration ProtocolIE-ID ::= 593
id-FiveG-ProSeAuthorized ProtocolIE-ID ::= 594
id-FiveG-ProSeUEPC5AggregateMaximumBitrate ProtocolIE-ID ::= 595
id-FiveG-ProSePC5LinkAMBR ProtocolIE-ID ::= 596
id-SRBMappingInfo ProtocolIE-ID ::= 597
id-DRBMappingInfo ProtocolIE-ID ::= 598
id-UuRLCChannelToBeSetupList ProtocolIE-ID ::= 599
id-UuRLCChannelToBeModifiedList ProtocolIE-ID ::= 600
id-UuRLCChannelToBeReleasedList ProtocolIE-ID ::= 601
id-UuRLCChannelSetupList ProtocolIE-ID ::= 602
id-UuRLCChannelFailedToBeSetupList ProtocolIE-ID ::= 603
id-UuRLCChannelModifiedList ProtocolIE-ID ::= 604
id-UuRLCChannelFailedToBeModifiedList ProtocolIE-ID ::= 605
id-UuRLCChannelRequiredToBeModifiedList ProtocolIE-ID ::= 606
id-UuRLCChannelRequiredToBeReleasedList ProtocolIE-ID ::= 607
id-PC5RLCChannelToBeSetupList ProtocolIE-ID ::= 608
id-PC5RLCChannelToBeModifiedList ProtocolIE-ID ::= 609
id-PC5RLCChannelToBeReleasedList ProtocolIE-ID ::= 610
id-PC5RLCChannelSetupList ProtocolIE-ID ::= 611
id-PC5RLCChannelFailedToBeSetupList ProtocolIE-ID ::= 612
id-PC5RLCChannelFailedToBeModifiedList ProtocolIE-ID ::= 613
id-PC5RLCChannelRequiredToBeModifiedList ProtocolIE-ID ::= 614
id-PC5RLCChannelRequiredToBeReleasedList ProtocolIE-ID ::= 615
id-PC5RLCChannelModifiedList ProtocolIE-ID ::= 616
id-SidelinkRelayConfiguration ProtocolIE-ID ::= 617
id-UpdatedRemoteUELocalID ProtocolIE-ID ::= 618
id-PathSwitchConfiguration ProtocolIE-ID ::= 619
id-PagingCause ProtocolIE-ID ::= 620
id-MUSIM-GapConfig ProtocolIE-ID ::= 621
id-PEIPSAssistanceInfo ProtocolIE-ID ::= 622
id-UEPagingCapability ProtocolIE-ID ::= 623
id-LastUsedCellIndication ProtocolIE-ID ::= 624
id-SIB17-message ProtocolIE-ID ::= 625
id-GNBDUUESliceMaximumBitRateList ProtocolIE-ID ::= 626
id-SIB20-message ProtocolIE-ID ::= 627
id-UE-MulticastMRBs-ToBeReleased-List ProtocolIE-ID ::= 628
id-UE-MulticastMRBs-ToBeReleased-Item ProtocolIE-ID ::= 629
id-UE-MulticastMRBs-ToBeSetup-List ProtocolIE-ID ::= 630
id-UE-MulticastMRBs-ToBeSetup-Item ProtocolIE-ID ::= 631
id-MulticastMBSSessionSetupList ProtocolIE-ID ::= 632
id-MulticastMBSSessionRemoveList ProtocolIE-ID ::= 633
id-PosMeasurementAmount ProtocolIE-ID ::= 634
id-SDT-Termination-Request ProtocolIE-ID ::= 635
id-pathPower ProtocolIE-ID ::= 636
id-DU-RX-MT-RX-Extend ProtocolIE-ID ::= 637
id-DU-TX-MT-TX-Extend ProtocolIE-ID ::= 638
id-DU-RX-MT-TX-Extend ProtocolIE-ID ::= 639
id-DU-TX-MT-RX-Extend ProtocolIE-ID ::= 640
id-BAP-Header-Rewriting-Removed-List ProtocolIE-ID ::= 641
id-BAP-Header-Rewriting-Removed-List-Item ProtocolIE-ID ::= 642
id-SLDRXCycleList ProtocolIE-ID ::= 643
id-TAINSAGSupportList ProtocolIE-ID ::= 644
id-SL-RLC-ChannelToAddModList ProtocolIE-ID ::= 645
id-BroadcastAreaScope ProtocolIE-ID ::= 646
id-ManagementBasedMDTPLMNModificationList ProtocolIE-ID ::= 647
id-SIB15-message ProtocolIE-ID ::= 648
id-ActivationRequestType ProtocolIE-ID ::= 649
id-PosMeasGapPreConfigList ProtocolIE-ID ::= 650
id-InterFrequencyConfig-NoGap ProtocolIE-ID ::= 651
id-MBSInterestIndication ProtocolIE-ID ::= 652
id-UE-MulticastMRBs-ConfirmedToBeModified-List ProtocolIE-ID ::= 653
id-UE-MulticastMRBs-ConfirmedToBeModified-Item ProtocolIE-ID ::= 654
id-UE-MulticastMRBs-RequiredToBeModified-List ProtocolIE-ID ::= 655
id-UE-MulticastMRBs-RequiredToBeModified-Item ProtocolIE-ID ::= 656
id-UE-MulticastMRBs-RequiredToBeReleased-List ProtocolIE-ID ::= 657
id-UE-MulticastMRBs-RequiredToBeReleased-Item ProtocolIE-ID ::= 658
id-L571Info ProtocolIE-ID ::= 659
id-L1151Info ProtocolIE-ID ::= 660
id-SCS-480 ProtocolIE-ID ::= 661
id-SCS-960 ProtocolIE-ID ::= 662
id-SRSPortIndex ProtocolIE-ID ::= 663
id-PEISubgroupingSupportIndication ProtocolIE-ID ::= 664
id-NeedForGapsInfoNR ProtocolIE-ID ::= 665
id-NeedForGapNCSGInfoNR ProtocolIE-ID ::= 666
id-NeedForGapNCSGInfoEUTRA ProtocolIE-ID ::= 667
id-TRPTxTimingErrorMargin ProtocolIE-ID ::= 668
id-TRPRxTimingErrorMargin ProtocolIE-ID ::= 669
id-TRPRxTxTimingErrorMargin ProtocolIE-ID ::= 670
id-Source-MRB-ID ProtocolIE-ID ::= 671
id-PosMeasurementPeriodicityNR-AoA ProtocolIE-ID ::= 672
id-RedCapIndication ProtocolIE-ID ::= 673
id-SRSPosRRCInactiveConfig ProtocolIE-ID ::= 674
id-SDTBearerConfigurationQueryIndication ProtocolIE-ID ::= 675
id-SDTBearerConfigurationInfo ProtocolIE-ID ::= 676
id-UL-GapFR2-Config ProtocolIE-ID ::= 677
END

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.473 V16.9.0 (2022-04)
-- 3GPP TS 38.473 V17.2.0 (2022-09)
-- 9.4.8 Container Definitions
-- **************************************************************
--
@ -7,10 +7,10 @@
-- **************************************************************
F1AP-Containers {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-Containers (5) }
DEFINITIONS AUTOMATIC TAGS ::=
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@ -120,11 +120,11 @@ WITH SYNTAX {
--
-- **************************************************************
ProtocolIE-Container {F1AP-PROTOCOL-IES : IEsSetParam} ::=
ProtocolIE-Container {F1AP-PROTOCOL-IES : IEsSetParam} ::=
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
ProtocolIE-Field {{IEsSetParam}}
ProtocolIE-SingleContainer {F1AP-PROTOCOL-IES : IEsSetParam} ::=
ProtocolIE-SingleContainer {F1AP-PROTOCOL-IES : IEsSetParam} ::=
ProtocolIE-Field {{IEsSetParam}}
ProtocolIE-Field {F1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
@ -139,7 +139,7 @@ ProtocolIE-Field {F1AP-PROTOCOL-IES : IEsSetParam} ::= SEQUENCE {
--
-- **************************************************************
ProtocolIE-ContainerPair {F1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
ProtocolIE-ContainerPair {F1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::=
SEQUENCE (SIZE (0..maxProtocolIEs)) OF
ProtocolIE-FieldPair {{IEsSetParam}}
@ -157,7 +157,7 @@ ProtocolIE-FieldPair {F1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= SEQUENCE {
--
-- **************************************************************
ProtocolExtensionContainer {F1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
ProtocolExtensionContainer {F1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::=
SEQUENCE (SIZE (1..maxProtocolExtensions)) OF
ProtocolExtensionField {{ExtensionSetParam}}
@ -173,7 +173,7 @@ ProtocolExtensionField {F1AP-PROTOCOL-EXTENSION : ExtensionSetParam} ::= SEQUENC
--
-- **************************************************************
PrivateIE-Container {F1AP-PRIVATE-IES : IEsSetParam } ::=
PrivateIE-Container {F1AP-PRIVATE-IES : IEsSetParam } ::=
SEQUENCE (SIZE (1.. maxPrivateIEs)) OF
PrivateIE-Field {{IEsSetParam}}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
-- 3GPP TS 38.473 V16.9.0 (2022-04)
-- 3GPP TS 38.473 V17.2.0 (2022-09)
-- 9.4.3 Elementary Procedure Definitions
-- **************************************************************
--
@ -6,11 +6,11 @@
--
-- **************************************************************
F1AP-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
F1AP-PDU-Descriptions {
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
ngran-access (22) modules (3) f1ap (3) version1 (1) f1ap-PDU-Descriptions (0)}
DEFINITIONS AUTOMATIC TAGS ::=
DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
@ -29,7 +29,7 @@ FROM F1AP-CommonDataTypes
ResetAcknowledge,
F1SetupRequest,
F1SetupResponse,
F1SetupFailure,
F1SetupFailure,
GNBDUConfigurationUpdate,
GNBDUConfigurationUpdateAcknowledge,
GNBDUConfigurationUpdateFailure,
@ -121,7 +121,45 @@ FROM F1AP-CommonDataTypes
E-CIDMeasurementInitiationFailure,
E-CIDMeasurementFailureIndication,
E-CIDMeasurementReport,
E-CIDMeasurementTerminationCommand
E-CIDMeasurementTerminationCommand,
BroadcastContextSetupRequest,
BroadcastContextSetupResponse,
BroadcastContextSetupFailure,
BroadcastContextReleaseCommand,
BroadcastContextReleaseComplete,
BroadcastContextReleaseRequest,
BroadcastContextModificationRequest,
BroadcastContextModificationResponse,
BroadcastContextModificationFailure,
MulticastGroupPaging,
MulticastContextSetupRequest,
MulticastContextSetupResponse,
MulticastContextSetupFailure,
MulticastContextReleaseCommand,
MulticastContextReleaseComplete,
MulticastContextReleaseRequest,
MulticastContextModificationRequest,
MulticastContextModificationResponse,
MulticastContextModificationFailure,
MulticastDistributionSetupRequest,
MulticastDistributionSetupResponse,
MulticastDistributionSetupFailure,
MulticastDistributionReleaseCommand,
MulticastDistributionReleaseComplete,
PDCMeasurementInitiationRequest,
PDCMeasurementInitiationResponse,
PDCMeasurementInitiationFailure,
PDCMeasurementReport,
PDCMeasurementTerminationCommand,
PDCMeasurementFailureIndication,
PRSConfigurationRequest,
PRSConfigurationResponse,
PRSConfigurationFailure,
MeasurementPreconfigurationRequired,
MeasurementPreconfigurationConfirm,
MeasurementPreconfigurationRefuse,
MeasurementActivation,
QoEInformationTransfer
@ -134,7 +172,7 @@ FROM F1AP-PDU-Contents
id-UEContextRelease,
id-UEContextModification,
id-UEContextModificationRequired,
id-ErrorIndication,
id-ErrorIndication,
id-UEContextReleaseRequest,
id-DLRRCMessageTransfer,
id-ULRRCMessageTransfer,
@ -183,7 +221,29 @@ FROM F1AP-PDU-Contents
id-E-CIDMeasurementInitiation,
id-E-CIDMeasurementFailureIndication,
id-E-CIDMeasurementReport,
id-E-CIDMeasurementTermination
id-E-CIDMeasurementTermination,
id-BroadcastContextSetup,
id-BroadcastContextRelease,
id-BroadcastContextReleaseRequest,
id-BroadcastContextModification,
id-MulticastGroupPaging,
id-MulticastContextSetup,
id-MulticastContextRelease,
id-MulticastContextReleaseRequest,
id-MulticastContextModification,
id-MulticastDistributionSetup,
id-MulticastDistributionRelease,
id-PDCMeasurementInitiation,
id-PDCMeasurementInitiationRequest,
id-PDCMeasurementInitiationResponse,
id-PDCMeasurementInitiationFailure,
id-PDCMeasurementTerminationCommand,
id-PDCMeasurementFailureIndication,
id-PDCMeasurementReport,
id-pRSConfigurationExchange,
id-measurementPreconfiguration,
id-measurementActivation,
id-QoEInformationTransfer
FROM F1AP-Constants
@ -224,7 +284,7 @@ WITH SYNTAX {
F1AP-PDU ::= CHOICE {
initiatingMessage InitiatingMessage,
successfulOutcome SuccessfulOutcome,
unsuccessfulOutcome UnsuccessfulOutcome,
unsuccessfulOutcome UnsuccessfulOutcome,
choice-extension ProtocolIE-SingleContainer { { F1AP-PDU-ExtIEs} }
}
@ -258,7 +318,7 @@ UnsuccessfulOutcome ::= SEQUENCE {
F1AP-ELEMENTARY-PROCEDURES F1AP-ELEMENTARY-PROCEDURE ::= {
F1AP-ELEMENTARY-PROCEDURES-CLASS-1 |
F1AP-ELEMENTARY-PROCEDURES-CLASS-2,
F1AP-ELEMENTARY-PROCEDURES-CLASS-2,
...
}
@ -285,11 +345,22 @@ F1AP-ELEMENTARY-PROCEDURES-CLASS-1 F1AP-ELEMENTARY-PROCEDURE ::= {
tRPInformationExchange |
positioningInformationExchange |
positioningActivation |
e-CIDMeasurementInitiation,
e-CIDMeasurementInitiation |
broadcastContextSetup |
broadcastContextRelease |
broadcastContextModification|
multicastContextSetup |
multicastContextRelease |
multicastContextModification |
multicastDistributionSetup |
multicastDistributionRelease |
pDCMeasurementInitiation |
pRSConfigurationExchange |
measurementPreconfiguration ,
...
}
F1AP-ELEMENTARY-PROCEDURES-CLASS-2 F1AP-ELEMENTARY-PROCEDURE ::= {
F1AP-ELEMENTARY-PROCEDURES-CLASS-2 F1AP-ELEMENTARY-PROCEDURE ::= {
errorIndication |
uEContextReleaseRequest |
dLRRCMessageTransfer |
@ -325,7 +396,15 @@ F1AP-ELEMENTARY-PROCEDURES-CLASS-2 F1AP-ELEMENTARY-PROCEDURE ::= {
e-CIDMeasurementFailureIndication |
e-CIDMeasurementReport |
e-CIDMeasurementTermination |
positioningInformationUpdate,
positioningInformationUpdate |
multicastGroupPaging |
broadcastContextReleaseRequest |
multicastContextReleaseRequest |
pDCMeasurementReport |
pDCMeasurementTerminationCommand |
pDCMeasurementFailureIndication |
measurementActivation |
qoEInformationTransfer ,
...
}
-- **************************************************************
@ -552,7 +631,7 @@ bAPMappingConfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
CRITICALITY reject
}
gNBDUResourceConfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
gNBDUResourceConfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE GNBDUResourceConfiguration
SUCCESSFUL OUTCOME GNBDUResourceConfigurationAcknowledge
UNSUCCESSFUL OUTCOME GNBDUResourceConfigurationFailure
@ -727,5 +806,141 @@ positioningInformationUpdate F1AP-ELEMENTARY-PROCEDURE ::= {
CRITICALITY ignore
}
broadcastContextSetup F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE BroadcastContextSetupRequest
SUCCESSFUL OUTCOME BroadcastContextSetupResponse
UNSUCCESSFUL OUTCOME BroadcastContextSetupFailure
PROCEDURE CODE id-BroadcastContextSetup
CRITICALITY reject
}
broadcastContextRelease F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE BroadcastContextReleaseCommand
SUCCESSFUL OUTCOME BroadcastContextReleaseComplete
PROCEDURE CODE id-BroadcastContextRelease
CRITICALITY reject
}
broadcastContextReleaseRequest F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE BroadcastContextReleaseRequest
PROCEDURE CODE id-BroadcastContextReleaseRequest
CRITICALITY reject
}
broadcastContextModification F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE BroadcastContextModificationRequest
SUCCESSFUL OUTCOME BroadcastContextModificationResponse
UNSUCCESSFUL OUTCOME BroadcastContextModificationFailure
PROCEDURE CODE id-BroadcastContextModification
CRITICALITY reject
}
multicastGroupPaging F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastGroupPaging
PROCEDURE CODE id-MulticastGroupPaging
CRITICALITY ignore
}
multicastContextSetup F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastContextSetupRequest
SUCCESSFUL OUTCOME MulticastContextSetupResponse
UNSUCCESSFUL OUTCOME MulticastContextSetupFailure
PROCEDURE CODE id-MulticastContextSetup
CRITICALITY reject
}
multicastContextRelease F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastContextReleaseCommand
SUCCESSFUL OUTCOME MulticastContextReleaseComplete
PROCEDURE CODE id-MulticastContextRelease
CRITICALITY reject
}
multicastContextReleaseRequest F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastContextReleaseRequest
PROCEDURE CODE id-MulticastContextReleaseRequest
CRITICALITY reject
}
multicastContextModification F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastContextModificationRequest
SUCCESSFUL OUTCOME MulticastContextModificationResponse
UNSUCCESSFUL OUTCOME MulticastContextModificationFailure
PROCEDURE CODE id-MulticastContextModification
CRITICALITY reject
}
multicastDistributionSetup F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastDistributionSetupRequest
SUCCESSFUL OUTCOME MulticastDistributionSetupResponse
UNSUCCESSFUL OUTCOME MulticastDistributionSetupFailure
PROCEDURE CODE id-MulticastDistributionSetup
CRITICALITY reject
}
multicastDistributionRelease F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MulticastDistributionReleaseCommand
SUCCESSFUL OUTCOME MulticastDistributionReleaseComplete
PROCEDURE CODE id-MulticastDistributionRelease
CRITICALITY reject
}
pDCMeasurementInitiation F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE PDCMeasurementInitiationRequest
SUCCESSFUL OUTCOME PDCMeasurementInitiationResponse
UNSUCCESSFUL OUTCOME PDCMeasurementInitiationFailure
PROCEDURE CODE id-PDCMeasurementInitiation
CRITICALITY reject
}
pDCMeasurementReport F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE PDCMeasurementReport
PROCEDURE CODE id-PDCMeasurementReport
CRITICALITY ignore
}
pDCMeasurementTerminationCommand F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE PDCMeasurementTerminationCommand
PROCEDURE CODE id-PDCMeasurementTerminationCommand
CRITICALITY ignore
}
pDCMeasurementFailureIndication F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE PDCMeasurementFailureIndication
PROCEDURE CODE id-PDCMeasurementFailureIndication
CRITICALITY ignore
}
pRSConfigurationExchange F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE PRSConfigurationRequest
SUCCESSFUL OUTCOME PRSConfigurationResponse
UNSUCCESSFUL OUTCOME PRSConfigurationFailure
PROCEDURE CODE id-pRSConfigurationExchange
CRITICALITY reject
}
measurementPreconfiguration F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MeasurementPreconfigurationRequired
SUCCESSFUL OUTCOME MeasurementPreconfigurationConfirm
UNSUCCESSFUL OUTCOME MeasurementPreconfigurationRefuse
PROCEDURE CODE id-measurementPreconfiguration
CRITICALITY reject
}
measurementActivation F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE MeasurementActivation
PROCEDURE CODE id-measurementActivation
CRITICALITY ignore
}
qoEInformationTransfer F1AP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE QoEInformationTransfer
PROCEDURE CODE id-QoEInformationTransfer
CRITICALITY ignore
}
END

File diff suppressed because it is too large Load Diff

View File

@ -8,7 +8,7 @@
*
* SPDX-License-Identifier: GPL-2.0-or-later
*
* References: 3GPP TS 38.473 V16.9.0 (2022-04)
* References: 3GPP TS 38.473 V17.2.0 (2022-09)
*/
#include "config.h"
@ -121,12 +121,31 @@ static gint ett_f1ap_SIB10_message = -1;
static gint ett_f1ap_SIB12_message = -1;
static gint ett_f1ap_SIB13_message = -1;
static gint ett_f1ap_SIB14_message = -1;
static gint ett_f1ap_SIB15_message = -1;
static gint ett_f1ap_SIB17_message = -1;
static gint ett_f1ap_SIB20_message = -1;
static gint ett_f1ap_SL_PHY_MAC_RLC_Config = -1;
static gint ett_f1ap_SL_RLC_ChannelToAddModList = -1;
static gint ett_f1ap_SL_ConfigDedicatedEUTRA_Info = -1;
static gint ett_f1ap_TDD_UL_DLConfigCommonNR = -1;
static gint ett_f1ap_UEAssistanceInformationEUTRA = -1;
static gint ett_f1ap_PosAssistance_Information = -1;
static gint ett_f1ap_LocationMeasurementInformation = -1;
static gint ett_f1ap_MUSIM_GapConfig = -1;
static gint ett_f1ap_SDT_MAC_PHY_CG_Config = -1;
static gint ett_f1ap_SDTRLCBearerConfiguration = -1;
static gint ett_f1ap_MBSInterestIndication = -1;
static gint ett_f1ap_NeedForGapsInfoNR = -1;
static gint ett_f1ap_NeedForGapNCSGInfoNR = -1;
static gint ett_f1ap_NeedForGapNCSGInfoEUTRA = -1;
static gint ett_f1ap_MBS_Broadcast_NeighbourCellList = -1;
static gint ett_f1ap_mRB_PDCP_Config_Broadcast = -1;
static gint ett_f1ap_posMeasGapPreConfigToAddModList = -1;
static gint ett_f1ap_posMeasGapPreConfigToReleaseList = -1;
static gint ett_f1ap_SidelinkConfigurationContainer = -1;
static gint ett_f1ap_SRSPosRRCInactiveConfig = -1;
static gint ett_f1ap_successfulHOReportContainer = -1;
static gint ett_f1ap_UL_GapFR2_Config = -1;
#include "packet-f1ap-ett.c"
enum{
@ -150,107 +169,142 @@ struct f1ap_tap_t {
gint f1ap_mtype;
};
#define MTYPE_RESET 1
#define MTYPE_RESET_ACK 2
#define MTYPE_F1_SETUP_REQUEST 3
#define MTYPE_F1_SETUP_RESPONSE 4
#define MTYPE_F1_SETUP_FAILURE 5
#define MTYPE_GNB_DU_CONFIGURATION_UPDATE 6
#define MTYPE_GNB_DU_CONFIGURATION_UPDATE_ACKNOWLEDGE 7
#define MTYPE_GNB_DU_CONFIGURATION_UPDATE_FAILURE 8
#define MTYPE_GNB_CU_CONFIGURATION_UPDATE 9
#define MTYPE_GNB_CU_CONFIGURATION_UPDATE_ACKNOWLEDGE 10
#define MTYPE_GNB_CU_CONFIGURATION_UPDATE_FAILURE 11
#define MTYPE_UE_CONTEXT_SETUP_REQUEST 12
#define MTYPE_UE_CONTEXT_SETUP_RESPONSE 13
#define MTYPE_UE_CONTEXT_SETUP_FAILURE 14
#define MTYPE_UE_CONTEXT_RELEASE_COMMAND 15
#define MTYPE_UE_CONTEXT_RELEASE_COMPLETE 16
#define MTYPE_UE_CONTEXT_MODIFICATION_REQUEST 17
#define MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE 18
#define MTYPE_UE_CONTEXT_MODIFICATION_FAILURE 19
#define MTYPE_UE_CONTEXT_MODIFICATION_REQUIRED 20
#define MTYPE_UE_CONTEXT_MODIFICATION_CONFIRM 21
#define MTYPE_UE_CONTEXT_MODIFICATION_REFUSE 22
#define MTYPE_WRITE_REPLACE_WARNING_REQUEST 23
#define MTYPE_WRITE_REPLACE_WARNING_RESPONSE 24
#define MTYPE_PWS_CANCEL_REQUEST 25
#define MTYPE_PWS_CANCEL_RESPONSE 25
#define MTYPE_ERROR_INDICATION 26
#define MTYPE_UE_CONTEXT_RELEASE_REQUEST 27
#define MTYPE_INITIAL_UL_RRC_MESSAGE_TRANSFER 28
#define MTYPE_DL_RRC_MESSAGE_TRANSFER 29
#define MTYPE_UL_RRC_MESSAGE_TRANSFER 30
#define MTYPE_UE_INACTIVITY_NOTIFICATION 31
#define MTYPE_GNB_DU_RESOURCE_COORDINATION_REQUEST 32
#define MTYPE_GNB_DU_RESOURCE_COORDINATION_RESPONSE 33
#define MTYPE_PRIVATE_MESSAGE 34
#define MTYPE_SYSTEM_INFORMATION_DELIVERY_COMMAND 35
#define MTYPE_PAGING 36
#define MTYPE_NOTIFY 37
#define MTYPE_NETWORK_ACCESS_RATE_REDUCTION 38
#define MTYPE_PWS_RESTART_INDICATION 39
#define MTYPE_PWS_FAILURE_INDICATION 40
#define MTYPE_GNB_DU_STATUS_INDICATION 41
#define MTYPE_RRC_DELIVERY_REPORT 42
#define MTYPE_F1_REMOVAL_REQUEST 43
#define MTYPE_F1_REMOVAL_RESPONSE 44
#define MTYPE_F1_REMOVAL_FAILURE 45
#define MTYPE_TRACE_START 46
#define MTYPE_DEACTIVATE_TRACE 47
#define MTYPE_DU_CU_RADIO_INFORMATION_TRANSFER 48
#define MTYPE_CU_DU_RADIO_INFORMATION_TRANSFER 49
#define MTYPE_BAP_MAPPING_CONFIGURATION 50
#define MTYPE_BAP_MAPPING_CONFIGURATION_ACKNOWLEDGE 51
#define MTYPE_BAP_MAPPING_CONFIGURATION_FAILURE 52
#define MTYPE_GNB_DU_RESOURCE_CONFIGURATION 53
#define MTYPE_GNB_DU_RESOURCE_CONFIGURATION_ACKNOWLEDGE 54
#define MTYPE_GNB_DU_RESOURCE_CONFIGURATION_FAILURE 55
#define MTYPE_IAB_TNL_ADDRESS_REQUEST 56
#define MTYPE_IAB_TNL_ADDRESS_RESPONSE 57
#define MTYPE_IAB_TNL_ADDRESS_FAILURE 58
#define MTYPE_IAB_UP_CONFIGURATION_UPDATE_REQUEST 59
#define MTYPE_IAB_UP_CONFIGURATION_UPDATE_RESPONSE 60
#define MTYPE_IAB_UP_CONFIGURATION_UPDATE_FAILURE 61
#define MTYPE_RESOURCE_STATUS_REQUEST 62
#define MTYPE_RESOURCE_STATUS_RESPONSE 63
#define MTYPE_RESOURCE_STATUS_FAILURE 64
#define MTYPE_RESOURCE_STATUS_UPDATE 65
#define MTYPE_ACCESS_AND_MOBILITY_INDICATION 66
#define MTYPE_RESET 1
#define MTYPE_RESET_ACK 2
#define MTYPE_F1_SETUP_REQUEST 3
#define MTYPE_F1_SETUP_RESPONSE 4
#define MTYPE_F1_SETUP_FAILURE 5
#define MTYPE_GNB_DU_CONFIGURATION_UPDATE 6
#define MTYPE_GNB_DU_CONFIGURATION_UPDATE_ACKNOWLEDGE 7
#define MTYPE_GNB_DU_CONFIGURATION_UPDATE_FAILURE 8
#define MTYPE_GNB_CU_CONFIGURATION_UPDATE 9
#define MTYPE_GNB_CU_CONFIGURATION_UPDATE_ACKNOWLEDGE 10
#define MTYPE_GNB_CU_CONFIGURATION_UPDATE_FAILURE 11
#define MTYPE_UE_CONTEXT_SETUP_REQUEST 12
#define MTYPE_UE_CONTEXT_SETUP_RESPONSE 13
#define MTYPE_UE_CONTEXT_SETUP_FAILURE 14
#define MTYPE_UE_CONTEXT_RELEASE_COMMAND 15
#define MTYPE_UE_CONTEXT_RELEASE_COMPLETE 16
#define MTYPE_UE_CONTEXT_MODIFICATION_REQUEST 17
#define MTYPE_UE_CONTEXT_MODIFICATION_RESPONSE 18
#define MTYPE_UE_CONTEXT_MODIFICATION_FAILURE 19
#define MTYPE_UE_CONTEXT_MODIFICATION_REQUIRED 20
#define MTYPE_UE_CONTEXT_MODIFICATION_CONFIRM 21
#define MTYPE_UE_CONTEXT_MODIFICATION_REFUSE 22
#define MTYPE_WRITE_REPLACE_WARNING_REQUEST 23
#define MTYPE_WRITE_REPLACE_WARNING_RESPONSE 24
#define MTYPE_PWS_CANCEL_REQUEST 25
#define MTYPE_PWS_CANCEL_RESPONSE 25
#define MTYPE_ERROR_INDICATION 26
#define MTYPE_UE_CONTEXT_RELEASE_REQUEST 27
#define MTYPE_INITIAL_UL_RRC_MESSAGE_TRANSFER 28
#define MTYPE_DL_RRC_MESSAGE_TRANSFER 29
#define MTYPE_UL_RRC_MESSAGE_TRANSFER 30
#define MTYPE_UE_INACTIVITY_NOTIFICATION 31
#define MTYPE_GNB_DU_RESOURCE_COORDINATION_REQUEST 32
#define MTYPE_GNB_DU_RESOURCE_COORDINATION_RESPONSE 33
#define MTYPE_PRIVATE_MESSAGE 34
#define MTYPE_SYSTEM_INFORMATION_DELIVERY_COMMAND 35
#define MTYPE_PAGING 36
#define MTYPE_NOTIFY 37
#define MTYPE_NETWORK_ACCESS_RATE_REDUCTION 38
#define MTYPE_PWS_RESTART_INDICATION 39
#define MTYPE_PWS_FAILURE_INDICATION 40
#define MTYPE_GNB_DU_STATUS_INDICATION 41
#define MTYPE_RRC_DELIVERY_REPORT 42
#define MTYPE_F1_REMOVAL_REQUEST 43
#define MTYPE_F1_REMOVAL_RESPONSE 44
#define MTYPE_F1_REMOVAL_FAILURE 45
#define MTYPE_TRACE_START 46
#define MTYPE_DEACTIVATE_TRACE 47
#define MTYPE_DU_CU_RADIO_INFORMATION_TRANSFER 48
#define MTYPE_CU_DU_RADIO_INFORMATION_TRANSFER 49
#define MTYPE_BAP_MAPPING_CONFIGURATION 50
#define MTYPE_BAP_MAPPING_CONFIGURATION_ACKNOWLEDGE 51
#define MTYPE_BAP_MAPPING_CONFIGURATION_FAILURE 52
#define MTYPE_GNB_DU_RESOURCE_CONFIGURATION 53
#define MTYPE_GNB_DU_RESOURCE_CONFIGURATION_ACKNOWLEDGE 54
#define MTYPE_GNB_DU_RESOURCE_CONFIGURATION_FAILURE 55
#define MTYPE_IAB_TNL_ADDRESS_REQUEST 56
#define MTYPE_IAB_TNL_ADDRESS_RESPONSE 57
#define MTYPE_IAB_TNL_ADDRESS_FAILURE 58
#define MTYPE_IAB_UP_CONFIGURATION_UPDATE_REQUEST 59
#define MTYPE_IAB_UP_CONFIGURATION_UPDATE_RESPONSE 60
#define MTYPE_IAB_UP_CONFIGURATION_UPDATE_FAILURE 61
#define MTYPE_RESOURCE_STATUS_REQUEST 62
#define MTYPE_RESOURCE_STATUS_RESPONSE 63
#define MTYPE_RESOURCE_STATUS_FAILURE 64
#define MTYPE_RESOURCE_STATUS_UPDATE 65
#define MTYPE_ACCESS_AND_MOBILITY_INDICATION 66
#define MTYPE_REFERENCE_TIME_INFORMATION_REPORTING_CONTROL 67
#define MTYPE_REFERENCE_TIME_INFORMATION_REPORT 68
#define MTYPE_ACCESS_SUCCESS 69
#define MTYPE_CELL_TRAFFIC_TRACE 70
#define MTYPE_POSITIONING_ASSISTANCE_INFORMATION_CONTROL 71
#define MTYPE_POSITIONING_ASSISTANCE_INFORMATION_FEEDBACK 72
#define MTYPE_POSITIONING_MEASUREMENT_REQUEST 73
#define MTYPE_POSITIONING_MEASUREMENT_RESPONSE 74
#define MTYPE_POSITIONING_MEASUREMENT_FAILURE 75
#define MTYPE_POSITIONING_MEASUREMENT_REPORT 76
#define MTYPE_POSITIONING_MEASUREMENT_ABORT 77
#define MTYPE_POSITIONING_MEASUREMENT_FAILURE_INDICATION 78
#define MTYPE_POSITIONING_MEASUREMENT_UPDATE 79
#define MTYPE_TRP_INFORMATION_REQUEST 80
#define MTYPE_TRP_INFORMATION_RESPONSE 81
#define MTYPE_TRP_INFORMATION_FAILURE 82
#define MTYPE_POSITIONING_INFORMATION_REQUEST 83
#define MTYPE_POSITIONING_INFORMATION_RESPONSE 84
#define MTYPE_POSITIONING_INFORMATION_FAILURE 85
#define MTYPE_POSITIONING_ACTIVATION_REQUEST 86
#define MTYPE_POSITIONING_ACTIVATION_RESPONSE 87
#define MTYPE_POSITIONING_ACTIVATION_FAILURE 88
#define MTYPE_POSITIONING_DEACTIVATION 89
#define MTYPE_E_CID_MEASUREMENT_INITIATION_REQUEST 90
#define MTYPE_E_CID_MEASUREMENT_INITIATION_RESPONSE 91
#define MTYPE_E_CID_MEASUREMENT_INITIATION_FAILURE 92
#define MTYPE_E_CID_MEASUREMENT_FAILURE_INDICATION 93
#define MTYPE_E_CID_MEASUREMENT_REPORT 94
#define MTYPE_E_CID_MEASUREMENT_TERMINATION_COMMAND 95
#define MTYPE_POSITIONING_INFORMATION_UPDATE 96
#define MTYPE_REFERENCE_TIME_INFORMATION_REPORT 68
#define MTYPE_ACCESS_SUCCESS 69
#define MTYPE_CELL_TRAFFIC_TRACE 70
#define MTYPE_POSITIONING_ASSISTANCE_INFORMATION_CONTROL 71
#define MTYPE_POSITIONING_ASSISTANCE_INFORMATION_FEEDBACK 72
#define MTYPE_POSITIONING_MEASUREMENT_REQUEST 73
#define MTYPE_POSITIONING_MEASUREMENT_RESPONSE 74
#define MTYPE_POSITIONING_MEASUREMENT_FAILURE 75
#define MTYPE_POSITIONING_MEASUREMENT_REPORT 76
#define MTYPE_POSITIONING_MEASUREMENT_ABORT 77
#define MTYPE_POSITIONING_MEASUREMENT_FAILURE_INDICATION 78
#define MTYPE_POSITIONING_MEASUREMENT_UPDATE 79
#define MTYPE_TRP_INFORMATION_REQUEST 80
#define MTYPE_TRP_INFORMATION_RESPONSE 81
#define MTYPE_TRP_INFORMATION_FAILURE 82
#define MTYPE_POSITIONING_INFORMATION_REQUEST 83
#define MTYPE_POSITIONING_INFORMATION_RESPONSE 84
#define MTYPE_POSITIONING_INFORMATION_FAILURE 85
#define MTYPE_POSITIONING_ACTIVATION_REQUEST 86
#define MTYPE_POSITIONING_ACTIVATION_RESPONSE 87
#define MTYPE_POSITIONING_ACTIVATION_FAILURE 88
#define MTYPE_POSITIONING_DEACTIVATION 89
#define MTYPE_E_CID_MEASUREMENT_INITIATION_REQUEST 90
#define MTYPE_E_CID_MEASUREMENT_INITIATION_RESPONSE 91
#define MTYPE_E_CID_MEASUREMENT_INITIATION_FAILURE 92
#define MTYPE_E_CID_MEASUREMENT_FAILURE_INDICATION 93
#define MTYPE_E_CID_MEASUREMENT_REPORT 94
#define MTYPE_E_CID_MEASUREMENT_TERMINATION_COMMAND 95
#define MTYPE_POSITIONING_INFORMATION_UPDATE 96
#define MTYPE_BROADCAST_CONTEXT_SETUP_REQUEST 97
#define MTYPE_BROADCAST_CONTEXT_SETUP_RESPONSE 98
#define MTYPE_BROADCAST_CONTEXT_SETUP_FAILURE 99
#define MTYPE_BROADCAST_CONTEXT_RELEASE_COMMAND 100
#define MTYPE_BROADCAST_CONTEXT_RELEASE_COMPLETE 101
#define MTYPE_BROADCAST_CONTEXT_RELEASE_REQUEST 102
#define MTYPE_BROADCAST_CONTEXT_MODIFICATION_REQUEST 103
#define MTYPE_BROADCAST_CONTEXT_MODIFICATION_RESPONSE 104
#define MTYPE_BROADCAST_CONTEXT_MODIFICATION_FAILURE 105
#define MTYPE_MULTICAST_GROUP_PAGING 106
#define MTYPE_MULTICAST_CONTEXT_SETUP_REQUEST 107
#define MTYPE_MULTICAST_CONTEXT_SETUP_RESPONSE 108
#define MTYPE_MULTICAST_CONTEXT_SETUP_FAILURE 109
#define MTYPE_MULTICAST_CONTEXT_RELEASE_COMMAND 110
#define MTYPE_MULTICAST_CONTEXT_RELEASE_COMPLETE 111
#define MTYPE_MULTICAST_CONTEXT_RELEASE_REQUEST 112
#define MTYPE_MULTICAST_CONTEXT_MODIFICATION_REQUEST 113
#define MTYPE_MULTICAST_CONTEXT_MODIFICATION_RESPONSE 114
#define MTYPE_MULTICAST_CONTEXT_MODIFICATION_FAILURE 115
#define MTYPE_MULTICAST_DISTRIBUTION_SETUP_REQUEST 116
#define MTYPE_MULTICAST_DISTRIBUTION_SETUP_RESPONSE 117
#define MTYPE_MULTICAST_DISTRIBUTION_SETUP_FAILURE 118
#define MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMMAND 119
#define MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMPLETE 120
#define MTYPE_PDCP_MEASUREMENT_INITIATION_REQUEST 121
#define MTYPE_PDCP_MEASUREMENT_INITIATION_RESPONSE 122
#define MTYPE_PDCP_MEASUREMENT_INITIATION_FAILURE 123
#define MTYPE_PDCP_MEASUREMENT_REPORT 124
#define MTYPE_PDCP_MEASUREMENT_TERMINATION_COMMAND 125
#define MTYPE_PDCP_MEASUREMENT_FAILURE_INDICATION 126
#define MTYPE_PRS_CONFIGURATION_REQUEST 127
#define MTYPE_PRS_CONFIGURATION_RESPONSE 128
#define MTYPE_PRS_CONFIGURATION_FAILURE 129
#define MTYPE_MEASUREMENT_PRECONFIGURATION_REQUIRED 130
#define MTYPE_MEASUREMENT_PRECONFIGURATION_CONFIRM 131
#define MTYPE_MEASUREMENT_PRECONFIGURATION_REFUSE 132
#define MTYPE_MEASUREMENT_ACTIVATION 133
#define MTYPE_QOE_INFORMATION_TRANSFER 134
/* Value Strings. TODO: ext? */
static const value_string mtype_names[] = {
{ MTYPE_RESET, "Reset" },
{ MTYPE_RESET_ACK, "ResetAcknowledge" },
@ -349,9 +403,47 @@ static const value_string mtype_names[] = {
{ MTYPE_E_CID_MEASUREMENT_REPORT, "E-CIDMeasurementReport" },
{ MTYPE_E_CID_MEASUREMENT_TERMINATION_COMMAND, "E-CIDMeasurementTerminationCommand" },
{ MTYPE_POSITIONING_INFORMATION_UPDATE, "PositioningInformationUpdate" },
{ MTYPE_BROADCAST_CONTEXT_SETUP_REQUEST, "BroadcastContextSetupRequest" },
{ MTYPE_BROADCAST_CONTEXT_SETUP_RESPONSE, "BroadcastContextSetupResponse" },
{ MTYPE_BROADCAST_CONTEXT_SETUP_FAILURE, "BroadcastContextSetupFailure" },
{ MTYPE_BROADCAST_CONTEXT_RELEASE_COMMAND, "BroadcastContextReleaseCommand" },
{ MTYPE_BROADCAST_CONTEXT_RELEASE_COMPLETE, "BroadcastContextReleaseComplete" },
{ MTYPE_BROADCAST_CONTEXT_RELEASE_REQUEST, "BroadcastContextReleaseRequest" },
{ MTYPE_BROADCAST_CONTEXT_MODIFICATION_REQUEST, "BroadcastContextModificationRequest" },
{ MTYPE_BROADCAST_CONTEXT_MODIFICATION_RESPONSE, "BroadcastContextModificationResponse" },
{ MTYPE_BROADCAST_CONTEXT_MODIFICATION_FAILURE, "BroadcastContextModificationFailure" },
{ MTYPE_MULTICAST_GROUP_PAGING, "MulticastGroupPaging" },
{ MTYPE_MULTICAST_CONTEXT_SETUP_REQUEST, "MulticastContextSetupRequest" },
{ MTYPE_MULTICAST_CONTEXT_SETUP_RESPONSE, "MulticastContextSetupResponse" },
{ MTYPE_MULTICAST_CONTEXT_SETUP_FAILURE, "MulticastContextSetupFailure" },
{ MTYPE_MULTICAST_CONTEXT_RELEASE_COMMAND, "MulticastContextReleaseCommand" },
{ MTYPE_MULTICAST_CONTEXT_RELEASE_COMPLETE, "MulticastContextReleaseComplete" },
{ MTYPE_MULTICAST_CONTEXT_RELEASE_REQUEST, "MulticastContextReleaseRequest" },
{ MTYPE_MULTICAST_CONTEXT_MODIFICATION_REQUEST, "MulticastContextModificationRequest" },
{ MTYPE_MULTICAST_CONTEXT_MODIFICATION_RESPONSE, "MulticastContextModificationResponse" },
{ MTYPE_MULTICAST_CONTEXT_MODIFICATION_FAILURE, "MulticastContextModificationFailure" },
{ MTYPE_MULTICAST_DISTRIBUTION_SETUP_REQUEST, "MulticastDistributionSetupRequest" },
{ MTYPE_MULTICAST_DISTRIBUTION_SETUP_RESPONSE, "MulticastDistributionSetupResponse" },
{ MTYPE_MULTICAST_DISTRIBUTION_SETUP_FAILURE, "MulticastDistributionSetupFailure" },
{ MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMMAND, "MulticastDistributionReleaseCommand" },
{ MTYPE_MULTICAST_DISTRIBUTION_RELEASE_COMPLETE, "MulticastDistributionReleaseComplete" },
{ MTYPE_PDCP_MEASUREMENT_INITIATION_REQUEST, "PDCMeasurementInitiationRequest" },
{ MTYPE_PDCP_MEASUREMENT_INITIATION_RESPONSE, "PDCMeasurementInitiationResponse" },
{ MTYPE_PDCP_MEASUREMENT_INITIATION_FAILURE, "PDCMeasurementInitiationFailure" },
{ MTYPE_PDCP_MEASUREMENT_REPORT, "PDCMeasurementReport" },
{ MTYPE_PDCP_MEASUREMENT_TERMINATION_COMMAND, "PDCMeasurementTerminationCommand" },
{ MTYPE_PDCP_MEASUREMENT_FAILURE_INDICATION, "PDCMeasurementFailureIndication" },
{ MTYPE_PRS_CONFIGURATION_REQUEST, "PRSConfigurationRequest" },
{ MTYPE_PRS_CONFIGURATION_RESPONSE, "PRSConfigurationResponse" },
{ MTYPE_PRS_CONFIGURATION_FAILURE, "PRSConfigurationFailure" },
{ MTYPE_MEASUREMENT_PRECONFIGURATION_REQUIRED, "MeasurementPreconfigurationRequired" },
{ MTYPE_MEASUREMENT_PRECONFIGURATION_CONFIRM, "MeasurementPreconfigurationConfirm" },
{ MTYPE_MEASUREMENT_PRECONFIGURATION_REFUSE, "MeasurementPreconfigurationRefuse" },
{ MTYPE_MEASUREMENT_ACTIVATION, "MeasurementActivation" },
{ MTYPE_QOE_INFORMATION_TRANSFER, "QoEInformationTransfer" },
{ 0, NULL }
};
static value_string_ext mtype_names_ext = VALUE_STRING_EXT_INIT(mtype_names);
typedef struct {
@ -404,7 +496,7 @@ static proto_tree *top_tree = NULL;
static void set_message_label(asn1_ctx_t *actx, int type)
{
const char *label = val_to_str_const(type, mtype_names, "Unknown");
const char *label = val_to_str_ext_const(type, &mtype_names_ext, "Unknown");
col_append_sep_str(actx->pinfo->cinfo, COL_INFO, NULL, label);
/* N.B. would like to be able to use actx->subTree.top_tree, but not easy to set.. */
proto_item_append_text(top_tree, " (%s)", label);
@ -527,8 +619,8 @@ f1ap_stats_tree_packet(stats_tree* st, packet_info* pinfo _U_,
tick_stat_node(st, st_str_packets, 0, FALSE);
stats_tree_tick_pivot(st, st_node_packet_types,
val_to_str(pi->f1ap_mtype, mtype_names,
"Unknown packet type (%d)"));
val_to_str_ext(pi->f1ap_mtype, &mtype_names_ext,
"Unknown packet type (%d)"));
return TAP_PACKET_REDRAW;
}
@ -728,12 +820,31 @@ void proto_register_f1ap(void) {
&ett_f1ap_SIB12_message,
&ett_f1ap_SIB13_message,
&ett_f1ap_SIB14_message,
&ett_f1ap_SIB15_message,
&ett_f1ap_SIB17_message,
&ett_f1ap_SIB20_message,
&ett_f1ap_SL_PHY_MAC_RLC_Config,
&ett_f1ap_SL_RLC_ChannelToAddModList,
&ett_f1ap_SL_ConfigDedicatedEUTRA_Info,
&ett_f1ap_TDD_UL_DLConfigCommonNR,
&ett_f1ap_UEAssistanceInformationEUTRA,
&ett_f1ap_PosAssistance_Information,
&ett_f1ap_LocationMeasurementInformation,
&ett_f1ap_MUSIM_GapConfig,
&ett_f1ap_SDT_MAC_PHY_CG_Config,
&ett_f1ap_SDTRLCBearerConfiguration,
&ett_f1ap_MBSInterestIndication,
&ett_f1ap_NeedForGapsInfoNR,
&ett_f1ap_NeedForGapNCSGInfoNR,
&ett_f1ap_NeedForGapNCSGInfoEUTRA,
&ett_f1ap_MBS_Broadcast_NeighbourCellList,
&ett_f1ap_mRB_PDCP_Config_Broadcast,
&ett_f1ap_posMeasGapPreConfigToAddModList,
&ett_f1ap_posMeasGapPreConfigToReleaseList,
&ett_f1ap_SidelinkConfigurationContainer,
&ett_f1ap_SRSPosRRCInactiveConfig,
&ett_f1ap_successfulHOReportContainer,
&ett_f1ap_UL_GapFR2_Config,
#include "packet-f1ap-ettarr.c"
};

View File

@ -17199,10 +17199,15 @@ SL-PHY-MAC-RLC-Config-r16::= SEQUENCE {
networkControlledSyncTx-r16 ENUMERATED {on, off} OPTIONAL -- Need M
}
-- WS modification: define a dedicated type
SL-RLC-ChannelToAddModList-r17 ::= SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfig-r17
SL-PHY-MAC-RLC-Config-v1700 ::= SEQUENCE {
sl-DRX-Config-r17 SL-DRX-Config-r17 OPTIONAL, -- Need M
sl-RLC-ChannelToReleaseList-r17 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelID-r17 OPTIONAL, -- Cond L2U2N
sl-RLC-ChannelToAddModList-r17 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfig-r17 OPTIONAL, -- Cond L2U2N
-- WS modification: define a dedicated type
-- sl-RLC-ChannelToAddModList-r17 SEQUENCE (SIZE (1..maxSL-LCID-r16)) OF SL-RLC-ChannelConfig-r17 OPTIONAL, -- -- Cond L2U2N
sl-RLC-ChannelToAddModList-r17 SL-RLC-ChannelToAddModList-r17 OPTIONAL, -- Cond L2U2N
...
}

View File

@ -69,6 +69,8 @@ FreqBandList_PDU
HandoverCommand_PDU
HandoverPreparationInformation_PDU
LocationMeasurementInfo_PDU
MBS-NeighbourCellList-r17_PDU
MBSInterestIndication-r17_PDU
MeasConfig_PDU
MeasGapConfig_PDU
MeasGapSharingConfig_PDU
@ -76,6 +78,11 @@ MeasObjectToAddMod_PDU
MeasResultSCG-Failure_PDU
MeasurementTimingConfiguration_PDU
MIB_PDU
MRB-PDCP-ConfigBroadcast-r17_PDU
MUSIM-GapConfig-r17_PDU
NeedForGapsInfoNR-r16_PDU
NeedForGapNCSG-InfoEUTRA-r17_PDU
NeedForGapNCSG-InfoNR-r17_PDU
NZP-CSI-RS-Resource_PDU
OverheatingAssistance_PDU
OverheatingAssistance-r17_PDU
@ -83,6 +90,8 @@ P-Max_PDU
PDCCH-ConfigSIB1_PDU
PH-TypeListMCG_PDU
PH-TypeListSCG_PDU
PosMeasGapPreConfigToAddModList-r17_PDU
PosMeasGapPreConfigToReleaseList-r17_PDU
RA-ReportList-r16_PDU
RACH-ConfigCommon_PDU
RadioBearerConfig_PDU
@ -92,6 +101,7 @@ RLC-BearerConfig_PDU
RRCReconfiguration_PDU
RRCReconfigurationComplete_PDU
SchedulingRequestResourceConfig_PDU
SDT-MAC-PHY-CG-Config-r17_PDU
SIB1_PDU
SIB2_PDU
SIB3_PDU
@ -106,10 +116,20 @@ SIB11-r16_PDU
SIB12-r16_PDU
SIB13-r16_PDU
SIB14-r16_PDU
SIB15-r17_PDU
SIB16-r17_PDU
SIB17-r17_PDU
SIB18-r17_PDU
SIB19-r17_PDU
SIB20-r17_PDU
SIB21-r17_PDU
SidelinkParametersNR-r16_PDU
SidelinkUEInformationNR-r16_PDU
SL-ConfigDedicatedEUTRA-Info-r16_PDU
SL-ConfigDedicatedNR-r16_PDU
SL-PHY-MAC-RLC-Config-r16_PDU
SL-RLC-ChannelToAddModList-r17_PDU
SRS-PosRRC-InactiveConfig-r17_PDU
SuccessHO-Report-r17_PDU
TDD-UL-DL-ConfigCommon_PDU
UE-CapabilityRAT-ContainerList_PDU
@ -120,6 +140,7 @@ UE-NR-Capability_PDU
UEAssistanceInformation_PDU
UERadioPagingInformation_PDU
UL-DCCH-Message_PDU
UL-GapFR2-Config-r17_PDU
UplinkTxDirectCurrentList_PDU
VisitedCellInfoList-r16_PDU
@ -142,6 +163,8 @@ FreqBandList
HandoverCommand
HandoverPreparationInformation
LocationMeasurementInfo
MBS-NeighbourCellList-r17
MBSInterestIndication-r17
MCCH-Message-r17 @mcch
MeasConfig
MeasGapConfig
@ -150,6 +173,11 @@ MeasObjectToAddMod
MeasResultSCG-Failure
MeasurementTimingConfiguration
MIB
MRB-PDCP-ConfigBroadcast-r17
MUSIM-GapConfig-r17
NeedForGapsInfoNR-r16
NeedForGapNCSG-InfoEUTRA-r17
NeedForGapNCSG-InfoNR-r17
NZP-CSI-RS-Resource
OverheatingAssistance
OverheatingAssistance-r17
@ -158,6 +186,8 @@ PCCH-Message @pcch
PDCCH-ConfigSIB1
PH-TypeListMCG
PH-TypeListSCG
PosMeasGapPreConfigToAddModList-r17
PosMeasGapPreConfigToReleaseList-r17
RA-ReportList-r16
RACH-ConfigCommon
RadioBearerConfig
@ -169,12 +199,9 @@ RRCReconfigurationComplete @rrc_reconf_compl
SBCCH-SL-BCH-Message @sbcch.sl.bch
SCCH-Message @scch
SchedulingRequestResourceConfig
SDT-MAC-PHY-CG-Config-r17
SidelinkParametersNR-r16
SidelinkUEInformationNR-r16
SL-ConfigDedicatedEUTRA-Info-r16
SL-MeasResultListRelay-r17
SL-MeasResultRelay-r17
SL-PHY-MAC-RLC-Config-r16
SIB1
SIB2
SIB3
@ -189,6 +216,20 @@ SIB11-r16
SIB12-r16
SIB13-r16
SIB14-r16
SIB15-r17
SIB16-r17
SIB17-r17
SIB18-r17
SIB19-r17
SIB20-r17
SIB21-r17
SL-ConfigDedicatedEUTRA-Info-r16
SL-ConfigDedicatedNR-r16
SL-MeasResultListRelay-r17
SL-MeasResultRelay-r17
SL-PHY-MAC-RLC-Config-r16
SL-RLC-ChannelToAddModList-r17
SRS-PosRRC-InactiveConfig-r17
SuccessHO-Report-r17
TDD-UL-DL-ConfigCommon
UE-CapabilityRAT-ContainerList
@ -203,6 +244,7 @@ UERadioPagingInformation @ue_radio_paging_info
UL-CCCH-Message @ul.ccch
UL-CCCH1-Message @ul.ccch1
UL-DCCH-Message @ul.dcch
UL-GapFR2-Config-r17
UplinkTxDirectCurrentList
VisitedCellInfoList-r16
#.END

File diff suppressed because it is too large Load Diff

View File

@ -480,10 +480,13 @@ static int hf_nr_rrc_PCCH_Message_PDU = -1; /* PCCH_Message */
static int hf_nr_rrc_UL_CCCH_Message_PDU = -1; /* UL_CCCH_Message */
static int hf_nr_rrc_UL_CCCH1_Message_PDU = -1; /* UL_CCCH1_Message */
static int hf_nr_rrc_nr_rrc_UL_DCCH_Message_PDU = -1; /* UL_DCCH_Message */
static int hf_nr_rrc_nr_rrc_MBSInterestIndication_r17_PDU = -1; /* MBSInterestIndication_r17 */
static int hf_nr_rrc_nr_rrc_MIB_PDU = -1; /* MIB */
static int hf_nr_rrc_nr_rrc_RRCReconfiguration_PDU = -1; /* RRCReconfiguration */
static int hf_nr_rrc_nr_rrc_SL_ConfigDedicatedEUTRA_Info_r16_PDU = -1; /* SL_ConfigDedicatedEUTRA_Info_r16 */
static int hf_nr_rrc_nr_rrc_RRCReconfigurationComplete_PDU = -1; /* RRCReconfigurationComplete */
static int hf_nr_rrc_nr_rrc_SDT_MAC_PHY_CG_Config_r17_PDU = -1; /* SDT_MAC_PHY_CG_Config_r17 */
static int hf_nr_rrc_nr_rrc_SRS_PosRRC_InactiveConfig_r17_PDU = -1; /* SRS_PosRRC_InactiveConfig_r17 */
static int hf_nr_rrc_nr_rrc_SIB1_PDU = -1; /* SIB1 */
static int hf_nr_rrc_nr_rrc_SidelinkUEInformationNR_r16_PDU = -1; /* SidelinkUEInformationNR_r16 */
static int hf_nr_rrc_nr_rrc_UEAssistanceInformation_PDU = -1; /* UEAssistanceInformation */
@ -504,15 +507,28 @@ static int hf_nr_rrc_nr_rrc_SIB11_r16_PDU = -1; /* SIB11_r16 */
static int hf_nr_rrc_nr_rrc_SIB12_r16_PDU = -1; /* SIB12_r16 */
static int hf_nr_rrc_nr_rrc_SIB13_r16_PDU = -1; /* SIB13_r16 */
static int hf_nr_rrc_nr_rrc_SIB14_r16_PDU = -1; /* SIB14_r16 */
static int hf_nr_rrc_nr_rrc_SIB15_r17_PDU = -1; /* SIB15_r17 */
static int hf_nr_rrc_nr_rrc_SIB16_r17_PDU = -1; /* SIB16_r17 */
static int hf_nr_rrc_nr_rrc_SIB17_r17_PDU = -1; /* SIB17_r17 */
static int hf_nr_rrc_nr_rrc_SIB18_r17_PDU = -1; /* SIB18_r17 */
static int hf_nr_rrc_nr_rrc_SIB19_r17_PDU = -1; /* SIB19_r17 */
static int hf_nr_rrc_nr_rrc_SIB20_r17_PDU = -1; /* SIB20_r17 */
static int hf_nr_rrc_nr_rrc_SIB21_r17_PDU = -1; /* SIB21_r17 */
static int hf_nr_rrc_nr_rrc_CellGroupConfig_PDU = -1; /* CellGroupConfig */
static int hf_nr_rrc_nr_rrc_CondReconfigExecCondSCG_r17_PDU = -1; /* CondReconfigExecCondSCG_r17 */
static int hf_nr_rrc_nr_rrc_DRX_Config_PDU = -1; /* DRX_Config */
static int hf_nr_rrc_nr_rrc_LocationMeasurementInfo_PDU = -1; /* LocationMeasurementInfo */
static int hf_nr_rrc_nr_rrc_MeasConfig_PDU = -1; /* MeasConfig */
static int hf_nr_rrc_nr_rrc_MeasGapConfig_PDU = -1; /* MeasGapConfig */
static int hf_nr_rrc_nr_rrc_PosMeasGapPreConfigToAddModList_r17_PDU = -1; /* PosMeasGapPreConfigToAddModList_r17 */
static int hf_nr_rrc_nr_rrc_PosMeasGapPreConfigToReleaseList_r17_PDU = -1; /* PosMeasGapPreConfigToReleaseList_r17 */
static int hf_nr_rrc_nr_rrc_MeasGapSharingConfig_PDU = -1; /* MeasGapSharingConfig */
static int hf_nr_rrc_nr_rrc_MeasObjectToAddMod_PDU = -1; /* MeasObjectToAddMod */
static int hf_nr_rrc_nr_rrc_MeasResultSCG_Failure_PDU = -1; /* MeasResultSCG_Failure */
static int hf_nr_rrc_nr_rrc_MUSIM_GapConfig_r17_PDU = -1; /* MUSIM_GapConfig_r17 */
static int hf_nr_rrc_nr_rrc_NeedForGapsInfoNR_r16_PDU = -1; /* NeedForGapsInfoNR_r16 */
static int hf_nr_rrc_nr_rrc_NeedForGapNCSG_InfoEUTRA_r17_PDU = -1; /* NeedForGapNCSG_InfoEUTRA_r17 */
static int hf_nr_rrc_nr_rrc_NeedForGapNCSG_InfoNR_r17_PDU = -1; /* NeedForGapNCSG_InfoNR_r17 */
static int hf_nr_rrc_nr_rrc_NZP_CSI_RS_Resource_PDU = -1; /* NZP_CSI_RS_Resource */
static int hf_nr_rrc_nr_rrc_P_Max_PDU = -1; /* P_Max */
static int hf_nr_rrc_nr_rrc_PDCCH_ConfigSIB1_PDU = -1; /* PDCCH_ConfigSIB1 */
@ -523,6 +539,7 @@ static int hf_nr_rrc_nr_rrc_ReportConfigToAddMod_PDU = -1; /* ReportConfigToAdd
static int hf_nr_rrc_nr_rrc_RLC_BearerConfig_PDU = -1; /* RLC_BearerConfig */
static int hf_nr_rrc_nr_rrc_SchedulingRequestResourceConfig_PDU = -1; /* SchedulingRequestResourceConfig */
static int hf_nr_rrc_nr_rrc_TDD_UL_DL_ConfigCommon_PDU = -1; /* TDD_UL_DL_ConfigCommon */
static int hf_nr_rrc_nr_rrc_UL_GapFR2_Config_r17_PDU = -1; /* UL_GapFR2_Config_r17 */
static int hf_nr_rrc_nr_rrc_UplinkTxDirectCurrentList_PDU = -1; /* UplinkTxDirectCurrentList */
static int hf_nr_rrc_nr_rrc_BandParametersSidelink_r16_PDU = -1; /* BandParametersSidelink_r16 */
static int hf_nr_rrc_nr_rrc_FreqBandList_PDU = -1; /* FreqBandList */
@ -533,20 +550,21 @@ static int hf_nr_rrc_nr_rrc_UE_CapabilityRequestFilterNR_PDU = -1; /* UE_Capabi
static int hf_nr_rrc_nr_rrc_UE_MRDC_Capability_PDU = -1; /* UE_MRDC_Capability */
static int hf_nr_rrc_nr_rrc_UE_NR_Capability_PDU = -1; /* UE_NR_Capability */
static int hf_nr_rrc_nr_rrc_VisitedCellInfoList_r16_PDU = -1; /* VisitedCellInfoList_r16 */
static int hf_nr_rrc_nr_rrc_SL_ConfigDedicatedNR_r16_PDU = -1; /* SL_ConfigDedicatedNR_r16 */
static int hf_nr_rrc_nr_rrc_SL_PHY_MAC_RLC_Config_r16_PDU = -1; /* SL_PHY_MAC_RLC_Config_r16 */
static int hf_nr_rrc_nr_rrc_SL_RLC_ChannelToAddModList_r17_PDU = -1; /* SL_RLC_ChannelToAddModList_r17 */
static int hf_nr_rrc_nr_rrc_MBS_NeighbourCellList_r17_PDU = -1; /* MBS_NeighbourCellList_r17 */
static int hf_nr_rrc_nr_rrc_MRB_PDCP_ConfigBroadcast_r17_PDU = -1; /* MRB_PDCP_ConfigBroadcast_r17 */
static int hf_nr_rrc_SBCCH_SL_BCH_Message_PDU = -1; /* SBCCH_SL_BCH_Message */
static int hf_nr_rrc_SCCH_Message_PDU = -1; /* SCCH_Message */
static int hf_nr_rrc_SL_MeasResultListRelay_r17_PDU = -1; /* SL_MeasResultListRelay_r17 */
static int hf_nr_rrc_SL_MeasResultRelay_r17_PDU = -1; /* SL_MeasResultRelay_r17 */
static int hf_nr_rrc_UECapabilityInformationSidelink_PDU = -1; /* UECapabilityInformationSidelink */
static int hf_nr_rrc_MBSInterestIndication_r17_PDU = -1; /* MBSInterestIndication_r17 */
static int hf_nr_rrc_MeasResultList2NR_PDU = -1; /* MeasResultList2NR */
static int hf_nr_rrc_UE_RadioPagingInfo_r17_PDU = -1; /* UE_RadioPagingInfo_r17 */
static int hf_nr_rrc_SystemInformation_PDU = -1; /* SystemInformation */
static int hf_nr_rrc_PosSystemInformation_r16_IEs_PDU = -1; /* PosSystemInformation_r16_IEs */
static int hf_nr_rrc_Paging_PDU = -1; /* Paging */
static int hf_nr_rrc_SDT_MAC_PHY_CG_Config_r17_PDU = -1; /* SDT_MAC_PHY_CG_Config_r17 */
static int hf_nr_rrc_SRS_PosRRC_InactiveConfig_r17_PDU = -1; /* SRS_PosRRC_InactiveConfig_r17 */
static int hf_nr_rrc_UECapabilityEnquiry_v1560_IEs_PDU = -1; /* UECapabilityEnquiry_v1560_IEs */
static int hf_nr_rrc_UE_MRDC_Capability_v15g0_PDU = -1; /* UE_MRDC_Capability_v15g0 */
static int hf_nr_rrc_UE_NR_Capability_v15c0_PDU = -1; /* UE_NR_Capability_v15c0 */
@ -8783,11 +8801,11 @@ static int hf_nr_rrc_sl_CSI_SchedulingRequestId_r16 = -1; /* T_sl_CSI_Schedulin
static int hf_nr_rrc_setup_189 = -1; /* SchedulingRequestId */
static int hf_nr_rrc_sl_SSB_PriorityNR_r16 = -1; /* INTEGER_1_8 */
static int hf_nr_rrc_networkControlledSyncTx_r16 = -1; /* T_networkControlledSyncTx_r16 */
static int hf_nr_rrc_SL_RLC_ChannelToAddModList_r17_item = -1; /* SL_RLC_ChannelConfig_r17 */
static int hf_nr_rrc_sl_DRX_Config_r17 = -1; /* SL_DRX_Config_r17 */
static int hf_nr_rrc_sl_RLC_ChannelToReleaseList_r17 = -1; /* SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelID_r17 */
static int hf_nr_rrc_sl_RLC_ChannelToReleaseList_r17_item = -1; /* SL_RLC_ChannelID_r17 */
static int hf_nr_rrc_sl_RLC_ChannelToAddModList_r17 = -1; /* SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17 */
static int hf_nr_rrc_sl_RLC_ChannelToAddModList_r17_item = -1; /* SL_RLC_ChannelConfig_r17 */
static int hf_nr_rrc_sl_RLC_ChannelToAddModList_r17 = -1; /* SL_RLC_ChannelToAddModList_r17 */
static int hf_nr_rrc_sl_RelayUE_Config_r17 = -1; /* T_sl_RelayUE_Config_r17 */
static int hf_nr_rrc_setup_190 = -1; /* SL_RelayUE_Config_r17 */
static int hf_nr_rrc_sl_RemoteUE_Config_r17 = -1; /* T_sl_RemoteUE_Config_r17 */
@ -12635,9 +12653,9 @@ static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxNrofFreqSL_r16_OF_SL_FreqConfig_r16 =
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_BearerConfigIndex_r16 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_BearerConfig_r16 = -1;
static gint ett_nr_rrc_T_sl_CSI_SchedulingRequestId_r16 = -1;
static gint ett_nr_rrc_SL_RLC_ChannelToAddModList_r17 = -1;
static gint ett_nr_rrc_SL_PHY_MAC_RLC_Config_v1700 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelID_r17 = -1;
static gint ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17 = -1;
static gint ett_nr_rrc_SL_DiscConfig_r17 = -1;
static gint ett_nr_rrc_T_sl_RelayUE_Config_r17 = -1;
static gint ett_nr_rrc_T_sl_RemoteUE_Config_r17 = -1;
@ -13593,14 +13611,11 @@ dissect_nr_rrc_handovercommand_msg(tvbuff_t* tvb _U_, packet_info* pinfo _U_, pr
/*--- Included file: packet-nr-rrc-fn.c ---*/
#line 1 "./asn1/nr-rrc/packet-nr-rrc-fn.c"
/*--- PDUs declarations ---*/
static int dissect_MBSInterestIndication_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_MeasResultList2NR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_RadioPagingInfo_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_SystemInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_PosSystemInformation_r16_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_Paging_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_SDT_MAC_PHY_CG_Config_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_SRS_PosRRC_InactiveConfig_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UECapabilityEnquiry_v1560_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_MRDC_Capability_v15g0_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
static int dissect_UE_NR_Capability_v15c0_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
@ -13967,7 +13982,7 @@ dissect_nr_rrc_T_sdt_SRB2_Indication_r17(tvbuff_t *tvb _U_, int offset _U_, asn1
static int
dissect_nr_rrc_SDT_CG_Config_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE, dissect_SDT_MAC_PHY_CG_Config_r17_PDU);
NO_BOUND, NO_BOUND, FALSE, dissect_nr_rrc_SDT_MAC_PHY_CG_Config_r17_PDU);
return offset;
}
@ -17075,7 +17090,7 @@ dissect_nr_rrc_NeedForGapNCSG_InfoEUTRA_r17(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_nr_rrc_T_mbsInterestIndication_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE, dissect_MBSInterestIndication_r17_PDU);
NO_BOUND, NO_BOUND, FALSE, dissect_nr_rrc_MBSInterestIndication_r17_PDU);
return offset;
}
@ -42189,14 +42204,14 @@ dissect_nr_rrc_SL_RLC_ChannelConfig_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
static const per_sequence_t SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17_sequence_of[1] = {
{ &hf_nr_rrc_sl_RLC_ChannelToAddModList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_RLC_ChannelConfig_r17 },
static const per_sequence_t SL_RLC_ChannelToAddModList_r17_sequence_of[1] = {
{ &hf_nr_rrc_SL_RLC_ChannelToAddModList_r17_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nr_rrc_SL_RLC_ChannelConfig_r17 },
};
static int
dissect_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
dissect_nr_rrc_SL_RLC_ChannelToAddModList_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17, SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17_sequence_of,
ett_nr_rrc_SL_RLC_ChannelToAddModList_r17, SL_RLC_ChannelToAddModList_r17_sequence_of,
1, maxSL_LCID_r16, FALSE);
return offset;
@ -42206,7 +42221,7 @@ dissect_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17(tvbuff
static const per_sequence_t SL_PHY_MAC_RLC_Config_v1700_sequence[] = {
{ &hf_nr_rrc_sl_DRX_Config_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SL_DRX_Config_r17 },
{ &hf_nr_rrc_sl_RLC_ChannelToReleaseList_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelID_r17 },
{ &hf_nr_rrc_sl_RLC_ChannelToAddModList_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17 },
{ &hf_nr_rrc_sl_RLC_ChannelToAddModList_r17, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nr_rrc_SL_RLC_ChannelToAddModList_r17 },
{ NULL, 0, 0, NULL }
};
@ -52010,7 +52025,7 @@ dissect_nr_rrc_T_sdt_Config_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_nr_rrc_SRS_PosRRC_Inactive_r17(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index,
NO_BOUND, NO_BOUND, FALSE, dissect_SRS_PosRRC_InactiveConfig_r17_PDU);
NO_BOUND, NO_BOUND, FALSE, dissect_nr_rrc_SRS_PosRRC_InactiveConfig_r17_PDU);
return offset;
}
@ -131493,6 +131508,16 @@ int dissect_nr_rrc_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_MBSInterestIndication_r17_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_MBSInterestIndication_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_MBSInterestIndication_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_MIB_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);
@ -131533,6 +131558,26 @@ int dissect_nr_rrc_RRCReconfigurationComplete_PDU(tvbuff_t *tvb _U_, packet_info
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SDT_MAC_PHY_CG_Config_r17_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_SDT_MAC_PHY_CG_Config_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SDT_MAC_PHY_CG_Config_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SRS_PosRRC_InactiveConfig_r17_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_SRS_PosRRC_InactiveConfig_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SRS_PosRRC_InactiveConfig_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SIB1_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);
@ -131733,6 +131778,76 @@ int dissect_nr_rrc_SIB14_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SIB15_r17_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_SIB15_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB15_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SIB16_r17_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_SIB16_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB16_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SIB17_r17_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_SIB17_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB17_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SIB18_r17_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_SIB18_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB18_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SIB19_r17_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_SIB19_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB19_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SIB20_r17_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_SIB20_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB20_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SIB21_r17_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_SIB21_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SIB21_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_CellGroupConfig_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);
@ -131793,6 +131908,26 @@ int dissect_nr_rrc_MeasGapConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_PosMeasGapPreConfigToAddModList_r17_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_PosMeasGapPreConfigToAddModList_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_PosMeasGapPreConfigToAddModList_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_PosMeasGapPreConfigToReleaseList_r17_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_PosMeasGapPreConfigToReleaseList_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_PosMeasGapPreConfigToReleaseList_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_MeasGapSharingConfig_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);
@ -131823,6 +131958,46 @@ int dissect_nr_rrc_MeasResultSCG_Failure_PDU(tvbuff_t *tvb _U_, packet_info *pin
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_MUSIM_GapConfig_r17_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_MUSIM_GapConfig_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_MUSIM_GapConfig_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_NeedForGapsInfoNR_r16_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_NeedForGapsInfoNR_r16(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_NeedForGapsInfoNR_r16_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_NeedForGapNCSG_InfoEUTRA_r17_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_NeedForGapNCSG_InfoEUTRA_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_NeedForGapNCSG_InfoEUTRA_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_NeedForGapNCSG_InfoNR_r17_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_NeedForGapNCSG_InfoNR_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_NeedForGapNCSG_InfoNR_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_NZP_CSI_RS_Resource_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);
@ -131923,6 +132098,16 @@ int dissect_nr_rrc_TDD_UL_DL_ConfigCommon_PDU(tvbuff_t *tvb _U_, packet_info *pi
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_UL_GapFR2_Config_r17_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_UL_GapFR2_Config_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_UL_GapFR2_Config_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_UplinkTxDirectCurrentList_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);
@ -132023,6 +132208,16 @@ int dissect_nr_rrc_VisitedCellInfoList_r16_PDU(tvbuff_t *tvb _U_, packet_info *p
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SL_ConfigDedicatedNR_r16_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_SL_ConfigDedicatedNR_r16(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SL_ConfigDedicatedNR_r16_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SL_PHY_MAC_RLC_Config_r16_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);
@ -132033,6 +132228,36 @@ int dissect_nr_rrc_SL_PHY_MAC_RLC_Config_r16_PDU(tvbuff_t *tvb _U_, packet_info
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_SL_RLC_ChannelToAddModList_r17_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_SL_RLC_ChannelToAddModList_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_SL_RLC_ChannelToAddModList_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_MBS_NeighbourCellList_r17_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_MBS_NeighbourCellList_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_MBS_NeighbourCellList_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
int dissect_nr_rrc_MRB_PDCP_ConfigBroadcast_r17_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_MRB_PDCP_ConfigBroadcast_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_nr_rrc_MRB_PDCP_ConfigBroadcast_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
static int dissect_SBCCH_SL_BCH_Message_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);
@ -132083,16 +132308,6 @@ static int dissect_UECapabilityInformationSidelink_PDU(tvbuff_t *tvb _U_, packet
offset += 7; offset >>= 3;
return offset;
}
static int dissect_MBSInterestIndication_r17_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_MBSInterestIndication_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_MBSInterestIndication_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
static int dissect_MeasResultList2NR_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);
@ -132143,26 +132358,6 @@ static int dissect_Paging_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
offset += 7; offset >>= 3;
return offset;
}
static int dissect_SDT_MAC_PHY_CG_Config_r17_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_SDT_MAC_PHY_CG_Config_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_SDT_MAC_PHY_CG_Config_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
static int dissect_SRS_PosRRC_InactiveConfig_r17_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_SRS_PosRRC_InactiveConfig_r17(tvb, offset, &asn1_ctx, tree, hf_nr_rrc_SRS_PosRRC_InactiveConfig_r17_PDU);
offset += 7; offset >>= 3;
return offset;
}
static int dissect_UECapabilityEnquiry_v1560_IEs_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);
@ -132341,6 +132536,10 @@ proto_register_nr_rrc(void) {
{ "UL-DCCH-Message", "nr-rrc.UL_DCCH_Message_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_MBSInterestIndication_r17_PDU,
{ "MBSInterestIndication-r17", "nr-rrc.MBSInterestIndication_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_MIB_PDU,
{ "MIB", "nr-rrc.MIB_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -132357,6 +132556,14 @@ proto_register_nr_rrc(void) {
{ "RRCReconfigurationComplete", "nr-rrc.RRCReconfigurationComplete_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SDT_MAC_PHY_CG_Config_r17_PDU,
{ "SDT-MAC-PHY-CG-Config-r17", "nr-rrc.SDT_MAC_PHY_CG_Config_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SRS_PosRRC_InactiveConfig_r17_PDU,
{ "SRS-PosRRC-InactiveConfig-r17", "nr-rrc.SRS_PosRRC_InactiveConfig_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SIB1_PDU,
{ "SIB1", "nr-rrc.SIB1_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -132437,6 +132644,34 @@ proto_register_nr_rrc(void) {
{ "SIB14-r16", "nr-rrc.SIB14_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SIB15_r17_PDU,
{ "SIB15-r17", "nr-rrc.SIB15_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SIB16_r17_PDU,
{ "SIB16-r17", "nr-rrc.SIB16_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SIB17_r17_PDU,
{ "SIB17-r17", "nr-rrc.SIB17_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SIB18_r17_PDU,
{ "SIB18-r17", "nr-rrc.SIB18_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SIB19_r17_PDU,
{ "SIB19-r17", "nr-rrc.SIB19_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SIB20_r17_PDU,
{ "SIB20-r17", "nr-rrc.SIB20_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SIB21_r17_PDU,
{ "SIB21-r17", "nr-rrc.SIB21_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_CellGroupConfig_PDU,
{ "CellGroupConfig", "nr-rrc.CellGroupConfig_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -132461,6 +132696,14 @@ proto_register_nr_rrc(void) {
{ "MeasGapConfig", "nr-rrc.MeasGapConfig_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_PosMeasGapPreConfigToAddModList_r17_PDU,
{ "PosMeasGapPreConfigToAddModList-r17", "nr-rrc.PosMeasGapPreConfigToAddModList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_PosMeasGapPreConfigToReleaseList_r17_PDU,
{ "PosMeasGapPreConfigToReleaseList-r17", "nr-rrc.PosMeasGapPreConfigToReleaseList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_MeasGapSharingConfig_PDU,
{ "MeasGapSharingConfig", "nr-rrc.MeasGapSharingConfig_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -132473,6 +132716,22 @@ proto_register_nr_rrc(void) {
{ "MeasResultSCG-Failure", "nr-rrc.MeasResultSCG_Failure_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_MUSIM_GapConfig_r17_PDU,
{ "MUSIM-GapConfig-r17", "nr-rrc.MUSIM_GapConfig_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_NeedForGapsInfoNR_r16_PDU,
{ "NeedForGapsInfoNR-r16", "nr-rrc.NeedForGapsInfoNR_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_NeedForGapNCSG_InfoEUTRA_r17_PDU,
{ "NeedForGapNCSG-InfoEUTRA-r17", "nr-rrc.NeedForGapNCSG_InfoEUTRA_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_NeedForGapNCSG_InfoNR_r17_PDU,
{ "NeedForGapNCSG-InfoNR-r17", "nr-rrc.NeedForGapNCSG_InfoNR_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_NZP_CSI_RS_Resource_PDU,
{ "NZP-CSI-RS-Resource", "nr-rrc.NZP_CSI_RS_Resource_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -132513,6 +132772,10 @@ proto_register_nr_rrc(void) {
{ "TDD-UL-DL-ConfigCommon", "nr-rrc.TDD_UL_DL_ConfigCommon_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_UL_GapFR2_Config_r17_PDU,
{ "UL-GapFR2-Config-r17", "nr-rrc.UL_GapFR2_Config_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_UplinkTxDirectCurrentList_PDU,
{ "UplinkTxDirectCurrentList", "nr-rrc.UplinkTxDirectCurrentList",
FT_UINT32, BASE_DEC, NULL, 0,
@ -132553,10 +132816,26 @@ proto_register_nr_rrc(void) {
{ "VisitedCellInfoList-r16", "nr-rrc.VisitedCellInfoList_r16",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SL_ConfigDedicatedNR_r16_PDU,
{ "SL-ConfigDedicatedNR-r16", "nr-rrc.SL_ConfigDedicatedNR_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SL_PHY_MAC_RLC_Config_r16_PDU,
{ "SL-PHY-MAC-RLC-Config-r16", "nr-rrc.SL_PHY_MAC_RLC_Config_r16_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_SL_RLC_ChannelToAddModList_r17_PDU,
{ "SL-RLC-ChannelToAddModList-r17", "nr-rrc.SL_RLC_ChannelToAddModList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_MBS_NeighbourCellList_r17_PDU,
{ "MBS-NeighbourCellList-r17", "nr-rrc.MBS_NeighbourCellList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_nr_rrc_MRB_PDCP_ConfigBroadcast_r17_PDU,
{ "MRB-PDCP-ConfigBroadcast-r17", "nr-rrc.MRB_PDCP_ConfigBroadcast_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_SBCCH_SL_BCH_Message_PDU,
{ "SBCCH-SL-BCH-Message", "nr-rrc.SBCCH_SL_BCH_Message_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -132577,10 +132856,6 @@ proto_register_nr_rrc(void) {
{ "UECapabilityInformationSidelink", "nr-rrc.UECapabilityInformationSidelink_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_MBSInterestIndication_r17_PDU,
{ "MBSInterestIndication-r17", "nr-rrc.MBSInterestIndication_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_MeasResultList2NR_PDU,
{ "MeasResultList2NR", "nr-rrc.MeasResultList2NR",
FT_UINT32, BASE_DEC, NULL, 0,
@ -132601,14 +132876,6 @@ proto_register_nr_rrc(void) {
{ "Paging", "nr-rrc.Paging_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_SDT_MAC_PHY_CG_Config_r17_PDU,
{ "SDT-MAC-PHY-CG-Config-r17", "nr-rrc.SDT_MAC_PHY_CG_Config_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_SRS_PosRRC_InactiveConfig_r17_PDU,
{ "SRS-PosRRC-InactiveConfig-r17", "nr-rrc.SRS_PosRRC_InactiveConfig_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_UECapabilityEnquiry_v1560_IEs_PDU,
{ "UECapabilityEnquiry-v1560-IEs", "nr-rrc.UECapabilityEnquiry_v1560_IEs_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -165553,6 +165820,10 @@ proto_register_nr_rrc(void) {
{ "networkControlledSyncTx-r16", "nr-rrc.networkControlledSyncTx_r16",
FT_UINT32, BASE_DEC, VALS(nr_rrc_T_networkControlledSyncTx_r16_vals), 0,
NULL, HFILL }},
{ &hf_nr_rrc_SL_RLC_ChannelToAddModList_r17_item,
{ "SL-RLC-ChannelConfig-r17", "nr-rrc.SL_RLC_ChannelConfig_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_sl_DRX_Config_r17,
{ "sl-DRX-Config-r17", "nr-rrc.sl_DRX_Config_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -165568,10 +165839,6 @@ proto_register_nr_rrc(void) {
{ &hf_nr_rrc_sl_RLC_ChannelToAddModList_r17,
{ "sl-RLC-ChannelToAddModList-r17", "nr-rrc.sl_RLC_ChannelToAddModList_r17",
FT_UINT32, BASE_DEC, NULL, 0,
"SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17", HFILL }},
{ &hf_nr_rrc_sl_RLC_ChannelToAddModList_r17_item,
{ "SL-RLC-ChannelConfig-r17", "nr-rrc.SL_RLC_ChannelConfig_r17_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_nr_rrc_sl_RelayUE_Config_r17,
{ "sl-RelayUE-Config-r17", "nr-rrc.sl_RelayUE_Config_r17",
@ -171347,9 +171614,9 @@ proto_register_nr_rrc(void) {
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_BearerConfigIndex_r16,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_BearerConfig_r16,
&ett_nr_rrc_T_sl_CSI_SchedulingRequestId_r16,
&ett_nr_rrc_SL_RLC_ChannelToAddModList_r17,
&ett_nr_rrc_SL_PHY_MAC_RLC_Config_v1700,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelID_r17,
&ett_nr_rrc_SEQUENCE_SIZE_1_maxSL_LCID_r16_OF_SL_RLC_ChannelConfig_r17,
&ett_nr_rrc_SL_DiscConfig_r17,
&ett_nr_rrc_T_sl_RelayUE_Config_r17,
&ett_nr_rrc_T_sl_RemoteUE_Config_r17,

View File

@ -35,10 +35,13 @@ int dissect_nr_rrc_FeatureSetEntryIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinf
int dissect_nr_rrc_MeasurementTimingConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_UERadioPagingInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_UL_DCCH_Message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MBSInterestIndication_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MIB_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_RRCReconfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SL_ConfigDedicatedEUTRA_Info_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_RRCReconfigurationComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SDT_MAC_PHY_CG_Config_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SRS_PosRRC_InactiveConfig_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SidelinkUEInformationNR_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_UEAssistanceInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
@ -59,15 +62,28 @@ int dissect_nr_rrc_SIB11_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
int dissect_nr_rrc_SIB12_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB13_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB14_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB15_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB16_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB17_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB18_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB19_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB20_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SIB21_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_CellGroupConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_CondReconfigExecCondSCG_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_DRX_Config_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_LocationMeasurementInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MeasConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MeasGapConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_PosMeasGapPreConfigToAddModList_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_PosMeasGapPreConfigToReleaseList_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MeasGapSharingConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MeasObjectToAddMod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MeasResultSCG_Failure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MUSIM_GapConfig_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_NeedForGapsInfoNR_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_NeedForGapNCSG_InfoEUTRA_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_NeedForGapNCSG_InfoNR_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_NZP_CSI_RS_Resource_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_P_Max_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_PDCCH_ConfigSIB1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
@ -78,6 +94,7 @@ int dissect_nr_rrc_ReportConfigToAddMod_PDU(tvbuff_t *tvb _U_, packet_info *pinf
int dissect_nr_rrc_RLC_BearerConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SchedulingRequestResourceConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_TDD_UL_DL_ConfigCommon_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_UL_GapFR2_Config_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_UplinkTxDirectCurrentList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_BandParametersSidelink_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_FreqBandList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
@ -88,7 +105,11 @@ int dissect_nr_rrc_UE_CapabilityRequestFilterNR_PDU(tvbuff_t *tvb _U_, packet_in
int dissect_nr_rrc_UE_MRDC_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_UE_NR_Capability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_VisitedCellInfoList_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SL_ConfigDedicatedNR_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SL_PHY_MAC_RLC_Config_r16_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_SL_RLC_ChannelToAddModList_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MBS_NeighbourCellList_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
int dissect_nr_rrc_MRB_PDCP_ConfigBroadcast_r17_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_);
/*--- End of included file: packet-nr-rrc-exp.h ---*/
#line 15 "./asn1/nr-rrc/packet-nr-rrc-template.h"