summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-f1ap.c
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:26 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:26 +0000
commitc4e8a3222648fcf22ca207f1815ebbf7cd144eeb (patch)
tree93d5c6aa93d9987680dd1adad5685e2ad698f223 /epan/dissectors/packet-f1ap.c
parentAdding upstream version 4.2.6. (diff)
downloadwireshark-upstream.tar.xz
wireshark-upstream.zip
Adding upstream version 4.4.0.upstream/4.4.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/packet-f1ap.c')
-rw-r--r--epan/dissectors/packet-f1ap.c19809
1 files changed, 14372 insertions, 5437 deletions
diff --git a/epan/dissectors/packet-f1ap.c b/epan/dissectors/packet-f1ap.c
index 71c2931b..7175ff9b 100644
--- a/epan/dissectors/packet-f1ap.c
+++ b/epan/dissectors/packet-f1ap.c
@@ -1,11 +1,11 @@
/* Do not modify this file. Changes will be overwritten. */
/* Generated automatically by the ASN.1 to Wireshark dissector compiler */
/* packet-f1ap.c */
-/* asn2wrs.py -L -p f1ap -c ./f1ap.cnf -s ./packet-f1ap-template -D . -O ../.. F1AP-CommonDataTypes.asn F1AP-Constants.asn F1AP-Containers.asn F1AP-IEs.asn F1AP-PDU-Contents.asn F1AP-PDU-Descriptions.asn */
+/* asn2wrs.py -q -L -p f1ap -c ./f1ap.cnf -s ./packet-f1ap-template -D . -O ../.. F1AP-CommonDataTypes.asn F1AP-Constants.asn F1AP-Containers.asn F1AP-IEs.asn F1AP-PDU-Contents.asn F1AP-PDU-Descriptions.asn */
/* packet-f1ap.c
* Routines for E-UTRAN F1 Application Protocol (F1AP) packet dissection
- * Copyright 2018-2023, Pascal Quantin <pascal@wireshark.org>
+ * Copyright 2018-2024, Pascal Quantin <pascal@wireshark.org>
*
* Wireshark - Network traffic analyzer
* By Gerald Combs <gerald@wireshark.org>
@@ -13,7 +13,7 @@
*
* SPDX-License-Identifier: GPL-2.0-or-later
*
- * References: 3GPP TS 38.473 V17.5.0 (2023-06)
+ * References: 3GPP TS 38.473 V18.2.0 (2024-06)
*/
#include "config.h"
@@ -24,6 +24,9 @@
#include <epan/sctpppids.h>
#include <epan/proto_data.h>
#include <epan/stats_tree.h>
+#include <epan/tfs.h>
+#include <epan/unit_strings.h>
+#include <wsutil/array.h>
#include "packet-per.h"
#include "packet-f1ap.h"
@@ -33,6 +36,7 @@
#include "packet-pdcp-nr.h"
#include "packet-lte-rrc.h"
#include "packet-nrppa.h"
+#include "packet-lpp.h"
#define PNAME "F1 Application Protocol"
#define PSNAME "F1AP"
@@ -83,6 +87,7 @@ void proto_reg_handoff_f1ap(void);
#define maxnoofDUFSlots 320
#define maxnoofHSNASlots 5120
#define maxnoofServedCellsIAB 512
+#define maxnoofSSBarea 64
#define maxnoofChildIABNodes 1024
#define maxnoofNonUPTrafficMappings 32
#define maxnoofTLAsIAB 1024
@@ -98,7 +103,7 @@ void proto_reg_handoff_f1ap(void);
#define maxnoofPhysicalResourceBlocks 275
#define maxnoofPhysicalResourceBlocks_1 274
#define maxnoofPRACHconfigs 16
-#define maxnoofRACHReports 64
+#define maxnoofRAReports 64
#define maxnoofRLFReports 64
#define maxnoofAdditionalPDCPDuplicationTNL 2
#define maxnoofRLCDuplicationState 3
@@ -171,6 +176,27 @@ void proto_reg_handoff_f1ap(void);
#define maxnoofServingCellMOs 16
#define maxNrofBWPs 8
#define maxnoofPosSITypes 32
+#define maxnoofUETypes 8
+#define maxnoofLTMCells 8
+#define maxnoofTAList 8
+#define maxnoofLTMgNB_DUs 8
+#define maxnoofUEsInQMCTransferControlMessage 512
+#define maxnoofUEsforRAReportIndications 64
+#define maxnoofSuccessfulPSCellChangeReports 64
+#define maxnoofPeriodicities 8
+#define maxnoofThresholdMBS_1 7
+#define maxMBSSessionsinSessionInfoList 1024
+#define maxnoofLBTFailureInformation 64
+#define maxnoofRSPPQoSFlows 2048
+#define maxnoVACell 32
+#define maxnoAggregatedSRS_Resources 3
+#define maxnoAggregatedPosSRSResourceSets 48
+#define maxnoAggregatedPosPRSResourceSets 3
+#define maxnoofTimeWindowSRS 16
+#define maxnoofTimeWindowMea 16
+#define maxnoPreconfiguredSRS 16
+#define maxnoHopsMinusOne 5
+#define maxnoAggCombinations 2
typedef enum _ProcedureCode_enum {
id_Reset = 0,
@@ -182,7 +208,7 @@ typedef enum _ProcedureCode_enum {
id_UEContextRelease = 6,
id_UEContextModification = 7,
id_UEContextModificationRequired = 8,
- id_UEMobilityCommand = 9,
+ id_procedure_code_9_not_to_be_used = 9,
id_UEContextReleaseRequest = 10,
id_InitialULRRCMessageTransfer = 11,
id_DLRRCMessageTransfer = 12,
@@ -245,16 +271,31 @@ typedef enum _ProcedureCode_enum {
id_MulticastDistributionRelease = 69,
id_PDCMeasurementInitiation = 70,
id_PDCMeasurementReport = 71,
- id_PDCMeasurementInitiationRequest = 72,
- id_PDCMeasurementInitiationResponse = 73,
- id_PDCMeasurementInitiationFailure = 74,
+ id_procedure_code_72_not_to_be_used = 72,
+ id_procedure_code_73_not_to_be_used = 73,
+ id_procedure_code_74_not_to_be_used = 74,
id_pRSConfigurationExchange = 75,
id_measurementPreconfiguration = 76,
id_measurementActivation = 77,
id_QoEInformationTransfer = 78,
id_PDCMeasurementTerminationCommand = 79,
id_PDCMeasurementFailureIndication = 80,
- id_PosSystemInformationDeliveryCommand = 81
+ id_PosSystemInformationDeliveryCommand = 81,
+ id_DUCUCellSwitchNotification = 82,
+ id_CUDUCellSwitchNotification = 83,
+ id_DUCUTAInformationTransfer = 84,
+ id_CUDUTAInformationTransfer = 85,
+ id_QoEInformationTransferControl = 86,
+ id_RachIndication = 87,
+ id_TimingSynchronisationStatus = 88,
+ id_TimingSynchronisationStatusReport = 89,
+ id_MIABF1SetupTriggering = 90,
+ id_MIABF1SetupOutcomeNotification = 91,
+ id_MulticastContextNotification = 92,
+ id_MulticastCommonConfiguration = 93,
+ id_BroadcastTransportResourceRequest = 94,
+ id_DUCUAccessAndMobilityIndication = 95,
+ id_SRSInformationReservationNotification = 96
} ProcedureCode_enum;
typedef enum _ProtocolIE_ID_enum {
@@ -303,7 +344,7 @@ typedef enum _ProtocolIE_ID_enum {
id_GNB_DU_Served_Cells_Item = 43,
id_gNB_DU_Served_Cells_List = 44,
id_gNB_DU_Name = 45,
- id_NRCellID = 46,
+ id_ProtocolIE_ID_46_not_to_be_used = 46,
id_oldgNB_DU_UE_F1AP_ID = 47,
id_ResetType = 48,
id_ResourceCoordinationTransferContainer = 49,
@@ -395,7 +436,7 @@ typedef enum _ProtocolIE_ID_enum {
id_GNB_CU_TNL_Association_Failed_To_Setup_Item = 135,
id_DRB_Notify_Item = 136,
id_DRB_Notify_List = 137,
- id_NotficationControl = 138,
+ id_ProtocolIE_ID_138_not_to_be_used = 138,
id_RANAC = 139,
id_PWSSystemInformation = 140,
id_RepetitionPeriod = 141,
@@ -503,8 +544,8 @@ typedef enum _ProtocolIE_ID_enum {
id_TraceID = 243,
id_Neighbour_Cell_Information_List = 244,
id_Unknown_245 = 245,
- id_SymbolAllocInSlot = 246,
- id_NumDLULSymbols = 247,
+ id_ProtocolIE_ID_246_not_to_be_used = 246,
+ id_ProtocolIE_ID_247_not_to_be_used = 247,
id_AdditionalRRMPriorityIndex = 248,
id_DUCURadioInformationType = 249,
id_CUDURadioInformationType = 250,
@@ -616,7 +657,7 @@ typedef enum _ProtocolIE_ID_enum {
id_FrequencyShift7p5khz = 356,
id_SSB_PositionsInBurst = 357,
id_NRPRACHConfig = 358,
- id_RACHReportInformationList = 359,
+ id_RAReportList = 359,
id_RLFReportInformationList = 360,
id_TDD_UL_DLConfigCommonNR = 361,
id_CNPacketDelayBudgetDownlink = 362,
@@ -705,12 +746,12 @@ typedef enum _ProtocolIE_ID_enum {
id_NR_U = 445,
id_Coverage_Modification_Notification = 446,
id_CCO_Assistance_Information = 447,
- id_Neighbor_node_CCO_Assistance_Information_List = 448,
+ id_ProtocolIE_ID_448_not_to_be_used = 448,
id_CellsForSON_List = 449,
id_MIMOPRBusageInformation = 450,
id_gNB_CU_MBS_F1AP_ID = 451,
id_gNB_DU_MBS_F1AP_ID = 452,
- id_MBS_Area_Session_ID = 453,
+ id_ProtocolIE_ID_453_not_to_be_used = 453,
id_MBS_CUtoDURRCInformation = 454,
id_MBS_Session_ID = 455,
id_SNSSAI = 456,
@@ -833,7 +874,7 @@ typedef enum _ProtocolIE_ID_enum {
id_MeasurementTimeOccasion = 573,
id_MeasurementCharacteristicsRequestIndicator = 574,
id_UEReportingInformation = 575,
- id_PosConextRevIndication = 576,
+ id_PosContextRevIndication = 576,
id_TRPBeamAntennaInformation = 577,
id_NRRedCapUEIndication = 578,
id_Redcap_Bcast_Information = 579,
@@ -925,9 +966,9 @@ typedef enum _ProtocolIE_ID_enum {
id_NeedForGapsInfoNR = 665,
id_NeedForGapNCSGInfoNR = 666,
id_NeedForGapNCSGInfoEUTRA = 667,
- id_procedure_code_668_not_to_be_used = 668,
- id_procedure_code_669_not_to_be_used = 669,
- id_procedure_code_670_not_to_be_used = 670,
+ id_ProtocolIE_ID_668_not_to_be_used = 668,
+ id_ProtocolIE_ID_669_not_to_be_used = 669,
+ id_ProtocolIE_ID_670_not_to_be_used = 670,
id_Source_MRB_ID = 671,
id_PosMeasurementPeriodicityNR_AoA = 672,
id_RedCapIndication = 673,
@@ -963,3253 +1004,3969 @@ typedef enum _ProtocolIE_ID_enum {
id_repetitionFactorExtended = 703,
id_startRBHopping = 704,
id_startRBIndex = 705,
- id_transmissionCombn8 = 706
+ id_transmissionCombn8 = 706,
+ id_ServCellInfoList = 707,
+ id_DedicatedSIDeliveryIndication = 708,
+ id_Configured_BWP_List = 709,
+ id_Preconfigured_measurement_GAP_Request = 710,
+ id_BWP_Id = 711,
+ id_NetworkControlledRepeaterAuthorized = 712,
+ id_MT_SDT_Information = 713,
+ id_ExtendedResourceSymbolOffset = 714,
+ id_NeedForInterruptionInfoNR = 715,
+ id_SDT_Volume_Threshold = 716,
+ id_SupportedUETypeList = 717,
+ id_MusimCapabilityRestrictionIndication = 718,
+ id_duplicationIndication = 719,
+ id_LTMInformation_Setup = 720,
+ id_LTMConfigurationIDMappingList = 721,
+ id_LTMInformation_Modify = 722,
+ id_LTMCells_ToBeReleased_List = 723,
+ id_ProtocolIE_ID_724_not_to_be_used = 724,
+ id_LTMConfiguration = 725,
+ id_EarlySyncInformation_Request = 726,
+ id_EarlySyncInformation = 727,
+ id_EarlySyncCandidateCellInformation_List = 728,
+ id_LTMCellSwitchInformation = 729,
+ id_DUtoCUTAInformation_List = 730,
+ id_ProtocolIE_ID_731_not_to_be_used = 731,
+ id_dRB_List = 732,
+ id_DeactivationIndication = 733,
+ id_RAReportIndicationList = 734,
+ id_ChannelOccupancyTimePercentageUL = 735,
+ id_SuccessfulPSCellChangeReportInformationList = 736,
+ id_RadioResourceStatusNR_U = 737,
+ id_FiveG_ProSeLayer2Multipath = 738,
+ id_FiveG_ProSeLayer2UEtoUERelay = 739,
+ id_FiveG_ProSeLayer2UEtoUERemote = 740,
+ id_PathAdditionInformation = 741,
+ id_Recommended_SSBs_List = 742,
+ id_Recommended_SSBs_for_Paging_List = 743,
+ id_SSBs_withinTheCell_tobe_Activated_List = 744,
+ id_Cells_With_SSBs_Activated_List = 745,
+ id_Cells_Allowed_to_be_Deactivated_List = 746,
+ id_Cells_Allowed_to_be_Deactivated_List_Item = 747,
+ id_Coverage_Modification_Cause = 748,
+ id_RANTSSRequestType = 749,
+ id_RANTimingSynchronisationStatusInfo = 750,
+ id_TSCTrafficCharacteristicsFeedback = 751,
+ id_RANfeedbacktype = 752,
+ id_Mobile_TRP_LocationInformation = 753,
+ id_Mobile_IAB_MT_UE_ID = 754,
+ id_Target_gNB_ID = 755,
+ id_Target_gNB_IP_address = 756,
+ id_Target_SeGW_IP_address = 757,
+ id_Activated_Cells_Mapping_List = 758,
+ id_Activated_Cells_Mapping_List_Item = 759,
+ id_F1SetupOutcome = 760,
+ id_RRC_Terminating_IAB_Donor_Related_Info = 761,
+ id_RRC_Terminating_IAB_Donor_gNB_ID = 762,
+ id_NCGI_to_be_Updated_List = 763,
+ id_NCGI_to_be_Updated_List_Item = 764,
+ id_Mobile_IAB_MTUserLocationInformation = 765,
+ id_MobileAccessPointLocation = 766,
+ id_AssociatedSessionID = 767,
+ id_IndicationMCInactiveReception = 768,
+ id_MulticastCU2DURRCInfo = 769,
+ id_MBSMulticastSessionReceptionState = 770,
+ id_F1UTunnelNotEstablished = 771,
+ id_MulticastDU2CURRCInfo = 772,
+ id_SIB24_message = 773,
+ id_MulticastCU2DUCommonRRCInfo = 774,
+ id_PDUSetQoSParameters = 775,
+ id_N6JitterInformation = 776,
+ id_ECNMarkingorCongestionInformationReportingRequest = 777,
+ id_ECNMarkingorCongestionInformationReportingStatus = 778,
+ id_NRA2XServicesAuthorized = 779,
+ id_LTEA2XServicesAuthorized = 780,
+ id_NRUESidelinkAggregateMaximumBitrateForA2X = 781,
+ id_LTEUESidelinkAggregateMaximumBitrateForA2X = 782,
+ id_NReRedCapUEIndication = 783,
+ id_ERedcap_Bcast_Information = 784,
+ id_NRPaginglongeDRXInformationforRRCINACTIVE = 785,
+ id_SCPAC_Request = 786,
+ id_Target_F1_Terminating_Donor_gNB_ID = 787,
+ id_MobileIAB_Barred = 788,
+ id_Broadcast_MRBs_Transport_Request_List = 789,
+ id_Broadcast_MRBs_Transport_Request_Item = 790,
+ id_S_CPACLowerLayerReferenceConfigRequest = 791,
+ id_S_CPAC_Configuration = 792,
+ id_MusimCandidateBandList = 793,
+ id_DLLBTFailureInformationRequest = 794,
+ id_DLLBTFailureInformationList = 795,
+ id_PSIbasedSDUdiscardUL = 796,
+ id_SIB22_message = 797,
+ id_CUtoDUTAInformation_List = 798,
+ id_U2URLCChannelQoS = 799,
+ id_SL_PHY_MAC_RLC_ConfigExt = 800,
+ id_SLPositioning_Ranging_Service_Info = 801,
+ id_TimeWindowInformation_SRS_List = 802,
+ id_TimeWindowInformation_Measurement_List = 803,
+ id_UL_RSCP = 804,
+ id_BW_Aggregation_Request_Indication = 805,
+ id_ReportingGranularitykminus1 = 806,
+ id_ReportingGranularitykminus2 = 807,
+ id_ReportingGranularitykminus1additionalpath = 808,
+ id_ReportingGranularitykminus2additionalpath = 809,
+ id_TimingReportingGranularityFactorExtended = 810,
+ id_SRSPosRRCInactiveValidityAreaConfig = 811,
+ id_PosValidityAreaCellList = 812,
+ id_SRSReservationType = 813,
+ id_SymbolIndex = 814,
+ id_PRSBandwidthAggregationRequestIndication = 815,
+ id_AggregatedPosSRSResourceIDList = 816,
+ id_AggregatedPRSResourceSetList = 817,
+ id_PhaseQuality = 818,
+ id_MeasuredFrequencyHops = 819,
+ id_TxHoppingConfiguration = 820,
+ id_ReportingGranularitykminus3 = 821,
+ id_ReportingGranularitykminus4 = 822,
+ id_ReportingGranularitykminus5 = 823,
+ id_ReportingGranularitykminus6 = 824,
+ id_ReportingGranularitykminus3additionalpath = 825,
+ id_ReportingGranularitykminus4additionalpath = 826,
+ id_ReportingGranularitykminus5additionalpath = 827,
+ id_ReportingGranularitykminus6additionalpath = 828,
+ id_AggregatedPosSRSResourceSetList = 829,
+ id_RequestedSRSPreconfigurationCharacteristics_List = 830,
+ id_SRSPreconfiguration_List = 831,
+ id_SRSInformation = 832,
+ id_ValidityAreaSpecificSRSInformation = 833,
+ id_E_CID_MeasuredResultsAssociatedInfoList = 834,
+ id_XR_Bcast_Information = 835,
+ id_MaxDataBurstVolume = 836,
+ id_TAInformation_List = 837,
+ id_NonIntegerDRXCycle = 838,
+ id_PointA = 839,
+ id_SCS_SpecificCarrier = 840,
+ id_NR_PCI = 841,
+ id_PeerUE_ID = 842,
+ id_EarlySyncServingCellInformation = 843,
+ id_RANSharingAssistanceInformation = 844,
+ id_LTMCFRAResourceConfig_List = 845,
+ id_F1U_PathFailure = 846,
+ id_MeasBasedOnAggregatedResources = 847,
+ id_SIB23_message = 848
} ProtocolIE_ID_enum;
/* Initialize the protocol and registered fields */
-static int proto_f1ap = -1;
-
-static int hf_f1ap_transportLayerAddressIPv4 = -1;
-static int hf_f1ap_transportLayerAddressIPv6 = -1;
-static int hf_f1ap_IABTNLAddressIPv4 = -1;
-static int hf_f1ap_IABTNLAddressIPv6 = -1;
-static int hf_f1ap_IABTNLAddressIPv6Prefix = -1;
-static int hf_f1ap_interfacesToTrace_NG_C = -1;
-static int hf_f1ap_interfacesToTrace_Xn_C = -1;
-static int hf_f1ap_interfacesToTrace_Uu = -1;
-static int hf_f1ap_interfacesToTrace_F1_C = -1;
-static int hf_f1ap_interfacesToTrace_E1 = -1;
-static int hf_f1ap_interfacesToTrace_Reserved = -1;
-static int hf_f1ap_MeasurementsToActivate_Reserved1 = -1;
-static int hf_f1ap_MeasurementsToActivate_M2 = -1;
-static int hf_f1ap_MeasurementsToActivate_Reserved2 = -1;
-static int hf_f1ap_MeasurementsToActivate_M5 = -1;
-static int hf_f1ap_MeasurementsToActivate_Reserved3 = -1;
-static int hf_f1ap_MeasurementsToActivate_M6 = -1;
-static int hf_f1ap_MeasurementsToActivate_M7 = -1;
-static int hf_f1ap_ReportCharacteristics_PRBPeriodic = -1;
-static int hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic = -1;
-static int hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic = -1;
-static int hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic = -1;
-static int hf_f1ap_ReportCharacteristics_NumberOfActiveUEs = -1;
-static int hf_f1ap_ReportCharacteristics_Reserved = -1;
-static int hf_f1ap_AbortTransmission_PDU = -1; /* AbortTransmission */
-static int hf_f1ap_Activated_Cells_to_be_Updated_List_PDU = -1; /* Activated_Cells_to_be_Updated_List */
-static int hf_f1ap_ActivationRequestType_PDU = -1; /* ActivationRequestType */
-static int hf_f1ap_AdditionalDuplicationIndication_PDU = -1; /* AdditionalDuplicationIndication */
-static int hf_f1ap_ExtendedAdditionalPathList_PDU = -1; /* ExtendedAdditionalPathList */
-static int hf_f1ap_AdditionalPDCPDuplicationTNL_List_PDU = -1; /* AdditionalPDCPDuplicationTNL_List */
-static int hf_f1ap_AdditionalSIBMessageList_PDU = -1; /* AdditionalSIBMessageList */
-static int hf_f1ap_AdditionalRRMPriorityIndex_PDU = -1; /* AdditionalRRMPriorityIndex */
-static int hf_f1ap_AggressorgNBSetID_PDU = -1; /* AggressorgNBSetID */
-static int hf_f1ap_AlternativeQoSParaSetList_PDU = -1; /* AlternativeQoSParaSetList */
-static int hf_f1ap_Associated_SCell_Item_PDU = -1; /* Associated_SCell_Item */
-static int hf_f1ap_AvailablePLMNList_PDU = -1; /* AvailablePLMNList */
-static int hf_f1ap_AvailableSNPN_ID_List_PDU = -1; /* AvailableSNPN_ID_List */
-static int hf_f1ap_AreaScope_PDU = -1; /* AreaScope */
-static int hf_f1ap_AoA_AssistanceInfo_PDU = -1; /* AoA_AssistanceInfo */
-static int hf_f1ap_ARP_ID_PDU = -1; /* ARP_ID */
-static int hf_f1ap_ARPLocationInformation_PDU = -1; /* ARPLocationInformation */
-static int hf_f1ap_BAP_Header_Rewriting_Added_List_Item_PDU = -1; /* BAP_Header_Rewriting_Added_List_Item */
-static int hf_f1ap_BAP_Header_Rewriting_Removed_List_Item_PDU = -1; /* BAP_Header_Rewriting_Removed_List_Item */
-static int hf_f1ap_BAPAddress_PDU = -1; /* BAPAddress */
-static int hf_f1ap_BitRate_PDU = -1; /* BitRate */
-static int hf_f1ap_BearerTypeChange_PDU = -1; /* BearerTypeChange */
-static int hf_f1ap_BHChannels_FailedToBeModified_Item_PDU = -1; /* BHChannels_FailedToBeModified_Item */
-static int hf_f1ap_BHChannels_FailedToBeSetup_Item_PDU = -1; /* BHChannels_FailedToBeSetup_Item */
-static int hf_f1ap_BHChannels_FailedToBeSetupMod_Item_PDU = -1; /* BHChannels_FailedToBeSetupMod_Item */
-static int hf_f1ap_BHChannels_Modified_Item_PDU = -1; /* BHChannels_Modified_Item */
-static int hf_f1ap_BHChannels_Required_ToBeReleased_Item_PDU = -1; /* BHChannels_Required_ToBeReleased_Item */
-static int hf_f1ap_BHChannels_Setup_Item_PDU = -1; /* BHChannels_Setup_Item */
-static int hf_f1ap_BHChannels_SetupMod_Item_PDU = -1; /* BHChannels_SetupMod_Item */
-static int hf_f1ap_BHChannels_ToBeModified_Item_PDU = -1; /* BHChannels_ToBeModified_Item */
-static int hf_f1ap_BHChannels_ToBeReleased_Item_PDU = -1; /* BHChannels_ToBeReleased_Item */
-static int hf_f1ap_BHChannels_ToBeSetup_Item_PDU = -1; /* BHChannels_ToBeSetup_Item */
-static int hf_f1ap_BHChannels_ToBeSetupMod_Item_PDU = -1; /* BHChannels_ToBeSetupMod_Item */
-static int hf_f1ap_BHInfo_PDU = -1; /* BHInfo */
-static int hf_f1ap_BH_Routing_Information_Added_List_Item_PDU = -1; /* BH_Routing_Information_Added_List_Item */
-static int hf_f1ap_BH_Routing_Information_Removed_List_Item_PDU = -1; /* BH_Routing_Information_Removed_List_Item */
-static int hf_f1ap_BPLMN_ID_Info_List_PDU = -1; /* BPLMN_ID_Info_List */
-static int hf_f1ap_BroadcastMRBs_FailedToBeModified_Item_PDU = -1; /* BroadcastMRBs_FailedToBeModified_Item */
-static int hf_f1ap_BroadcastMRBs_FailedToBeSetup_Item_PDU = -1; /* BroadcastMRBs_FailedToBeSetup_Item */
-static int hf_f1ap_BroadcastMRBs_FailedToBeSetupMod_Item_PDU = -1; /* BroadcastMRBs_FailedToBeSetupMod_Item */
-static int hf_f1ap_BroadcastMRBs_Modified_Item_PDU = -1; /* BroadcastMRBs_Modified_Item */
-static int hf_f1ap_BroadcastMRBs_Setup_Item_PDU = -1; /* BroadcastMRBs_Setup_Item */
-static int hf_f1ap_BroadcastMRBs_SetupMod_Item_PDU = -1; /* BroadcastMRBs_SetupMod_Item */
-static int hf_f1ap_BroadcastMRBs_ToBeModified_Item_PDU = -1; /* BroadcastMRBs_ToBeModified_Item */
-static int hf_f1ap_BroadcastMRBs_ToBeReleased_Item_PDU = -1; /* BroadcastMRBs_ToBeReleased_Item */
-static int hf_f1ap_BroadcastMRBs_ToBeSetup_Item_PDU = -1; /* BroadcastMRBs_ToBeSetup_Item */
-static int hf_f1ap_BroadcastMRBs_ToBeSetupMod_Item_PDU = -1; /* BroadcastMRBs_ToBeSetupMod_Item */
-static int hf_f1ap_BroadcastAreaScope_PDU = -1; /* BroadcastAreaScope */
-static int hf_f1ap_BufferSizeThresh_PDU = -1; /* BufferSizeThresh */
-static int hf_f1ap_Cancel_all_Warning_Messages_Indicator_PDU = -1; /* Cancel_all_Warning_Messages_Indicator */
-static int hf_f1ap_Candidate_SpCell_Item_PDU = -1; /* Candidate_SpCell_Item */
-static int hf_f1ap_Cause_PDU = -1; /* Cause */
-static int hf_f1ap_CellGroupConfig_PDU = -1; /* CellGroupConfig */
-static int hf_f1ap_Cell_Direction_PDU = -1; /* Cell_Direction */
-static int hf_f1ap_CellMeasurementResultList_PDU = -1; /* CellMeasurementResultList */
-static int hf_f1ap_Cell_Portion_ID_PDU = -1; /* Cell_Portion_ID */
-static int hf_f1ap_CellsForSON_List_PDU = -1; /* CellsForSON_List */
-static int hf_f1ap_Cells_Failed_to_be_Activated_List_Item_PDU = -1; /* Cells_Failed_to_be_Activated_List_Item */
-static int hf_f1ap_Cells_Status_Item_PDU = -1; /* Cells_Status_Item */
-static int hf_f1ap_Cells_To_Be_Broadcast_Item_PDU = -1; /* Cells_To_Be_Broadcast_Item */
-static int hf_f1ap_Cells_Broadcast_Completed_Item_PDU = -1; /* Cells_Broadcast_Completed_Item */
-static int hf_f1ap_Broadcast_To_Be_Cancelled_Item_PDU = -1; /* Broadcast_To_Be_Cancelled_Item */
-static int hf_f1ap_Cells_Broadcast_Cancelled_Item_PDU = -1; /* Cells_Broadcast_Cancelled_Item */
-static int hf_f1ap_Cells_to_be_Activated_List_Item_PDU = -1; /* Cells_to_be_Activated_List_Item */
-static int hf_f1ap_Cells_to_be_Deactivated_List_Item_PDU = -1; /* Cells_to_be_Deactivated_List_Item */
-static int hf_f1ap_Cells_to_be_Barred_Item_PDU = -1; /* Cells_to_be_Barred_Item */
-static int hf_f1ap_CellToReportList_PDU = -1; /* CellToReportList */
-static int hf_f1ap_CellType_PDU = -1; /* CellType */
-static int hf_f1ap_CellULConfigured_PDU = -1; /* CellULConfigured */
-static int hf_f1ap_CG_SDTQueryIndication_PDU = -1; /* CG_SDTQueryIndication */
-static int hf_f1ap_CG_SDTKeptIndicator_PDU = -1; /* CG_SDTKeptIndicator */
-static int hf_f1ap_CG_SDTindicatorSetup_PDU = -1; /* CG_SDTindicatorSetup */
-static int hf_f1ap_CG_SDTindicatorMod_PDU = -1; /* CG_SDTindicatorMod */
-static int hf_f1ap_CG_SDTSessionInfo_PDU = -1; /* CG_SDTSessionInfo */
-static int hf_f1ap_Child_IAB_Nodes_NA_Resource_List_PDU = -1; /* Child_IAB_Nodes_NA_Resource_List */
-static int hf_f1ap_Child_Nodes_List_PDU = -1; /* Child_Nodes_List */
-static int hf_f1ap_CompositeAvailableCapacity_PDU = -1; /* CompositeAvailableCapacity */
-static int hf_f1ap_CHO_Probability_PDU = -1; /* CHO_Probability */
-static int hf_f1ap_ConditionalInterDUMobilityInformation_PDU = -1; /* ConditionalInterDUMobilityInformation */
-static int hf_f1ap_ConditionalIntraDUMobilityInformation_PDU = -1; /* ConditionalIntraDUMobilityInformation */
-static int hf_f1ap_ConfigRestrictInfoDAPS_PDU = -1; /* ConfigRestrictInfoDAPS */
-static int hf_f1ap_ConfiguredTACIndication_PDU = -1; /* ConfiguredTACIndication */
-static int hf_f1ap_Coverage_Modification_Notification_PDU = -1; /* Coverage_Modification_Notification */
-static int hf_f1ap_CCO_Assistance_Information_PDU = -1; /* CCO_Assistance_Information */
-static int hf_f1ap_CP_TransportLayerAddress_PDU = -1; /* CP_TransportLayerAddress */
-static int hf_f1ap_CPACMCGInformation_PDU = -1; /* CPACMCGInformation */
-static int hf_f1ap_CriticalityDiagnostics_PDU = -1; /* CriticalityDiagnostics */
-static int hf_f1ap_C_RNTI_PDU = -1; /* C_RNTI */
-static int hf_f1ap_CUDURadioInformationType_PDU = -1; /* CUDURadioInformationType */
-static int hf_f1ap_CUtoDURRCInformation_PDU = -1; /* CUtoDURRCInformation */
-static int hf_f1ap_DAPS_HO_Status_PDU = -1; /* DAPS_HO_Status */
-static int hf_f1ap_DCBasedDuplicationConfigured_PDU = -1; /* DCBasedDuplicationConfigured */
-static int hf_f1ap_Dedicated_SIDelivery_NeededUE_Item_PDU = -1; /* Dedicated_SIDelivery_NeededUE_Item */
-static int hf_f1ap_DL_UP_TNL_Address_to_Update_List_Item_PDU = -1; /* DL_UP_TNL_Address_to_Update_List_Item */
-static int hf_f1ap_DRB_Activity_Item_PDU = -1; /* DRB_Activity_Item */
-static int hf_f1ap_DRBs_FailedToBeModified_Item_PDU = -1; /* DRBs_FailedToBeModified_Item */
-static int hf_f1ap_DRBs_FailedToBeSetup_Item_PDU = -1; /* DRBs_FailedToBeSetup_Item */
-static int hf_f1ap_DRBs_FailedToBeSetupMod_Item_PDU = -1; /* DRBs_FailedToBeSetupMod_Item */
-static int hf_f1ap_DRB_Information_PDU = -1; /* DRB_Information */
-static int hf_f1ap_DRBs_Modified_Item_PDU = -1; /* DRBs_Modified_Item */
-static int hf_f1ap_DRBs_ModifiedConf_Item_PDU = -1; /* DRBs_ModifiedConf_Item */
-static int hf_f1ap_DRB_Notify_Item_PDU = -1; /* DRB_Notify_Item */
-static int hf_f1ap_DRBs_Required_ToBeModified_Item_PDU = -1; /* DRBs_Required_ToBeModified_Item */
-static int hf_f1ap_DRBs_Required_ToBeReleased_Item_PDU = -1; /* DRBs_Required_ToBeReleased_Item */
-static int hf_f1ap_DRBs_Setup_Item_PDU = -1; /* DRBs_Setup_Item */
-static int hf_f1ap_DRBs_SetupMod_Item_PDU = -1; /* DRBs_SetupMod_Item */
-static int hf_f1ap_DRBs_ToBeModified_Item_PDU = -1; /* DRBs_ToBeModified_Item */
-static int hf_f1ap_DRBs_ToBeReleased_Item_PDU = -1; /* DRBs_ToBeReleased_Item */
-static int hf_f1ap_DRBs_ToBeSetup_Item_PDU = -1; /* DRBs_ToBeSetup_Item */
-static int hf_f1ap_DRBs_ToBeSetupMod_Item_PDU = -1; /* DRBs_ToBeSetupMod_Item */
-static int hf_f1ap_DRXCycle_PDU = -1; /* DRXCycle */
-static int hf_f1ap_DRX_Config_PDU = -1; /* DRX_Config */
-static int hf_f1ap_DRXConfigurationIndicator_PDU = -1; /* DRXConfigurationIndicator */
-static int hf_f1ap_DRX_LongCycleStartOffset_PDU = -1; /* DRX_LongCycleStartOffset */
-static int hf_f1ap_DUtoCURRCContainer_PDU = -1; /* DUtoCURRCContainer */
-static int hf_f1ap_DUCURadioInformationType_PDU = -1; /* DUCURadioInformationType */
-static int hf_f1ap_DU_RX_MT_RX_Extend_PDU = -1; /* DU_RX_MT_RX_Extend */
-static int hf_f1ap_DU_TX_MT_TX_Extend_PDU = -1; /* DU_TX_MT_TX_Extend */
-static int hf_f1ap_DU_RX_MT_TX_Extend_PDU = -1; /* DU_RX_MT_TX_Extend */
-static int hf_f1ap_DU_TX_MT_RX_Extend_PDU = -1; /* DU_TX_MT_RX_Extend */
-static int hf_f1ap_DUtoCURRCInformation_PDU = -1; /* DUtoCURRCInformation */
-static int hf_f1ap_DuplicationActivation_PDU = -1; /* DuplicationActivation */
-static int hf_f1ap_E_CID_MeasurementQuantities_PDU = -1; /* E_CID_MeasurementQuantities */
-static int hf_f1ap_E_CID_MeasurementQuantities_Item_PDU = -1; /* E_CID_MeasurementQuantities_Item */
-static int hf_f1ap_E_CID_MeasurementResult_PDU = -1; /* E_CID_MeasurementResult */
-static int hf_f1ap_E_CID_ReportCharacteristics_PDU = -1; /* E_CID_ReportCharacteristics */
-static int hf_f1ap_EgressNonF1terminatingTopologyIndicator_PDU = -1; /* EgressNonF1terminatingTopologyIndicator */
-static int hf_f1ap_ExtendedAvailablePLMN_List_PDU = -1; /* ExtendedAvailablePLMN_List */
-static int hf_f1ap_ExtendedServedPLMNs_List_PDU = -1; /* ExtendedServedPLMNs_List */
-static int hf_f1ap_ExtendedSliceSupportList_PDU = -1; /* ExtendedSliceSupportList */
-static int hf_f1ap_ExtendedUEIdentityIndexValue_PDU = -1; /* ExtendedUEIdentityIndexValue */
-static int hf_f1ap_ExecuteDuplication_PDU = -1; /* ExecuteDuplication */
-static int hf_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container_PDU = -1; /* EUTRA_NR_CellResourceCoordinationReq_Container */
-static int hf_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container_PDU = -1; /* EUTRA_NR_CellResourceCoordinationReqAck_Container */
-static int hf_f1ap_ExtendedPacketDelayBudget_PDU = -1; /* ExtendedPacketDelayBudget */
-static int hf_f1ap_F1CTransferPath_PDU = -1; /* F1CTransferPath */
-static int hf_f1ap_F1CTransferPathNRDC_PDU = -1; /* F1CTransferPathNRDC */
-static int hf_f1ap_FiveG_ProSeAuthorized_PDU = -1; /* FiveG_ProSeAuthorized */
-static int hf_f1ap_FrequencyShift7p5khz_PDU = -1; /* FrequencyShift7p5khz */
-static int hf_f1ap_Frequency_Domain_HSNA_Configuration_List_PDU = -1; /* Frequency_Domain_HSNA_Configuration_List */
-static int hf_f1ap_FullConfiguration_PDU = -1; /* FullConfiguration */
-static int hf_f1ap_CG_Config_PDU = -1; /* CG_Config */
-static int hf_f1ap_GNB_CU_MBS_F1AP_ID_PDU = -1; /* GNB_CU_MBS_F1AP_ID */
-static int hf_f1ap_GNBCUMeasurementID_PDU = -1; /* GNBCUMeasurementID */
-static int hf_f1ap_GNBDUMeasurementID_PDU = -1; /* GNBDUMeasurementID */
-static int hf_f1ap_GNB_CUSystemInformation_PDU = -1; /* GNB_CUSystemInformation */
-static int hf_f1ap_GNB_CU_TNL_Association_Setup_Item_PDU = -1; /* GNB_CU_TNL_Association_Setup_Item */
-static int hf_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_Item_PDU = -1; /* GNB_CU_TNL_Association_Failed_To_Setup_Item */
-static int hf_f1ap_GNB_CU_TNL_Association_To_Add_Item_PDU = -1; /* GNB_CU_TNL_Association_To_Add_Item */
-static int hf_f1ap_GNB_CU_TNL_Association_To_Remove_Item_PDU = -1; /* GNB_CU_TNL_Association_To_Remove_Item */
-static int hf_f1ap_GNB_CU_TNL_Association_To_Update_Item_PDU = -1; /* GNB_CU_TNL_Association_To_Update_Item */
-static int hf_f1ap_GNB_CU_UE_F1AP_ID_PDU = -1; /* GNB_CU_UE_F1AP_ID */
-static int hf_f1ap_GNB_DU_MBS_F1AP_ID_PDU = -1; /* GNB_DU_MBS_F1AP_ID */
-static int hf_f1ap_GNB_DU_UE_F1AP_ID_PDU = -1; /* GNB_DU_UE_F1AP_ID */
-static int hf_f1ap_GNB_DU_ID_PDU = -1; /* GNB_DU_ID */
-static int hf_f1ap_GNB_CU_Name_PDU = -1; /* GNB_CU_Name */
-static int hf_f1ap_GNB_DU_Name_PDU = -1; /* GNB_DU_Name */
-static int hf_f1ap_Extended_GNB_CU_Name_PDU = -1; /* Extended_GNB_CU_Name */
-static int hf_f1ap_Extended_GNB_DU_Name_PDU = -1; /* Extended_GNB_DU_Name */
-static int hf_f1ap_GNB_DU_Served_Cells_Item_PDU = -1; /* GNB_DU_Served_Cells_Item */
-static int hf_f1ap_GNB_DUConfigurationQuery_PDU = -1; /* GNB_DUConfigurationQuery */
-static int hf_f1ap_GNBDUOverloadInformation_PDU = -1; /* GNBDUOverloadInformation */
-static int hf_f1ap_GNB_DU_TNL_Association_To_Remove_Item_PDU = -1; /* GNB_DU_TNL_Association_To_Remove_Item */
-static int hf_f1ap_GNBDUUESliceMaximumBitRateList_PDU = -1; /* GNBDUUESliceMaximumBitRateList */
-static int hf_f1ap_HandoverPreparationInformation_PDU = -1; /* HandoverPreparationInformation */
-static int hf_f1ap_HardwareLoadIndicator_PDU = -1; /* HardwareLoadIndicator */
-static int hf_f1ap_HashedUEIdentityIndexValue_PDU = -1; /* HashedUEIdentityIndexValue */
-static int hf_f1ap_IAB_Barred_PDU = -1; /* IAB_Barred */
-static int hf_f1ap_IABConditionalRRCMessageDeliveryIndication_PDU = -1; /* IABConditionalRRCMessageDeliveryIndication */
-static int hf_f1ap_IABCongestionIndication_PDU = -1; /* IABCongestionIndication */
-static int hf_f1ap_IAB_Info_IAB_donor_CU_PDU = -1; /* IAB_Info_IAB_donor_CU */
-static int hf_f1ap_IAB_Info_IAB_DU_PDU = -1; /* IAB_Info_IAB_DU */
-static int hf_f1ap_IAB_Allocated_TNL_Address_Item_PDU = -1; /* IAB_Allocated_TNL_Address_Item */
-static int hf_f1ap_IABIPv6RequestType_PDU = -1; /* IABIPv6RequestType */
-static int hf_f1ap_IAB_TNL_Addresses_To_Remove_Item_PDU = -1; /* IAB_TNL_Addresses_To_Remove_Item */
-static int hf_f1ap_IAB_TNL_Addresses_Exception_PDU = -1; /* IAB_TNL_Addresses_Exception */
-static int hf_f1ap_IABv4AddressesRequested_PDU = -1; /* IABv4AddressesRequested */
-static int hf_f1ap_IgnorePRACHConfiguration_PDU = -1; /* IgnorePRACHConfiguration */
-static int hf_f1ap_IgnoreResourceCoordinationContainer_PDU = -1; /* IgnoreResourceCoordinationContainer */
-static int hf_f1ap_InactivityMonitoringRequest_PDU = -1; /* InactivityMonitoringRequest */
-static int hf_f1ap_InactivityMonitoringResponse_PDU = -1; /* InactivityMonitoringResponse */
-static int hf_f1ap_IntendedTDD_DL_ULConfig_PDU = -1; /* IntendedTDD_DL_ULConfig */
-static int hf_f1ap_InterFrequencyConfig_NoGap_PDU = -1; /* InterFrequencyConfig_NoGap */
-static int hf_f1ap_IngressNonF1terminatingTopologyIndicator_PDU = -1; /* IngressNonF1terminatingTopologyIndicator */
-static int hf_f1ap_L571Info_PDU = -1; /* L571Info */
-static int hf_f1ap_L1151Info_PDU = -1; /* L1151Info */
-static int hf_f1ap_LastUsedCellIndication_PDU = -1; /* LastUsedCellIndication */
-static int hf_f1ap_LMF_MeasurementID_PDU = -1; /* LMF_MeasurementID */
-static int hf_f1ap_LMF_UE_MeasurementID_PDU = -1; /* LMF_UE_MeasurementID */
-static int hf_f1ap_LocationMeasurementInformation_PDU = -1; /* LocationMeasurementInformation */
-static int hf_f1ap_LowerLayerPresenceStatusChange_PDU = -1; /* LowerLayerPresenceStatusChange */
-static int hf_f1ap_LoS_NLoSInformation_PDU = -1; /* LoS_NLoSInformation */
-static int hf_f1ap_LTEUESidelinkAggregateMaximumBitrate_PDU = -1; /* LTEUESidelinkAggregateMaximumBitrate */
-static int hf_f1ap_LTEV2XServicesAuthorized_PDU = -1; /* LTEV2XServicesAuthorized */
-static int hf_f1ap_MaskedIMEISV_PDU = -1; /* MaskedIMEISV */
-static int hf_f1ap_MBS_Broadcast_NeighbourCellList_PDU = -1; /* MBS_Broadcast_NeighbourCellList */
-static int hf_f1ap_MBSInterestIndication_PDU = -1; /* MBSInterestIndication */
-static int hf_f1ap_MBS_CUtoDURRCInformation_PDU = -1; /* MBS_CUtoDURRCInformation */
-static int hf_f1ap_MBSMulticastF1UContextDescriptor_PDU = -1; /* MBSMulticastF1UContextDescriptor */
-static int hf_f1ap_MulticastF1UContext_ToBeSetup_Item_PDU = -1; /* MulticastF1UContext_ToBeSetup_Item */
-static int hf_f1ap_MulticastF1UContext_Setup_Item_PDU = -1; /* MulticastF1UContext_Setup_Item */
-static int hf_f1ap_MulticastF1UContext_FailedToBeSetup_Item_PDU = -1; /* MulticastF1UContext_FailedToBeSetup_Item */
-static int hf_f1ap_MBS_ServiceArea_PDU = -1; /* MBS_ServiceArea */
-static int hf_f1ap_MC_PagingCell_Item_PDU = -1; /* MC_PagingCell_Item */
-static int hf_f1ap_MeasGapSharingConfig_PDU = -1; /* MeasGapSharingConfig */
-static int hf_f1ap_PosMeasurementAmount_PDU = -1; /* PosMeasurementAmount */
-static int hf_f1ap_MeasurementBeamInfoRequest_PDU = -1; /* MeasurementBeamInfoRequest */
-static int hf_f1ap_MeasurementTimingConfiguration_PDU = -1; /* MeasurementTimingConfiguration */
-static int hf_f1ap_MeasurementTimeOccasion_PDU = -1; /* MeasurementTimeOccasion */
-static int hf_f1ap_MeasurementCharacteristicsRequestIndicator_PDU = -1; /* MeasurementCharacteristicsRequestIndicator */
-static int hf_f1ap_MulticastF1UContextReferenceCU_PDU = -1; /* MulticastF1UContextReferenceCU */
-static int hf_f1ap_MultipleULAoA_PDU = -1; /* MultipleULAoA */
-static int hf_f1ap_MDTPollutedMeasurementIndicator_PDU = -1; /* MDTPollutedMeasurementIndicator */
-static int hf_f1ap_MRB_ID_PDU = -1; /* MRB_ID */
-static int hf_f1ap_MulticastMBSSessionList_PDU = -1; /* MulticastMBSSessionList */
-static int hf_f1ap_MulticastMRBs_FailedToBeModified_Item_PDU = -1; /* MulticastMRBs_FailedToBeModified_Item */
-static int hf_f1ap_MulticastMRBs_FailedToBeSetup_Item_PDU = -1; /* MulticastMRBs_FailedToBeSetup_Item */
-static int hf_f1ap_MulticastMRBs_FailedToBeSetupMod_Item_PDU = -1; /* MulticastMRBs_FailedToBeSetupMod_Item */
-static int hf_f1ap_MulticastMRBs_Modified_Item_PDU = -1; /* MulticastMRBs_Modified_Item */
-static int hf_f1ap_MulticastMRBs_Setup_Item_PDU = -1; /* MulticastMRBs_Setup_Item */
-static int hf_f1ap_MulticastMRBs_SetupMod_Item_PDU = -1; /* MulticastMRBs_SetupMod_Item */
-static int hf_f1ap_MulticastMRBs_ToBeModified_Item_PDU = -1; /* MulticastMRBs_ToBeModified_Item */
-static int hf_f1ap_MulticastMRBs_ToBeReleased_Item_PDU = -1; /* MulticastMRBs_ToBeReleased_Item */
-static int hf_f1ap_MulticastMRBs_ToBeSetup_Item_PDU = -1; /* MulticastMRBs_ToBeSetup_Item */
-static int hf_f1ap_MulticastMRBs_ToBeSetupMod_Item_PDU = -1; /* MulticastMRBs_ToBeSetupMod_Item */
-static int hf_f1ap_M5ReportAmount_PDU = -1; /* M5ReportAmount */
-static int hf_f1ap_M6ReportAmount_PDU = -1; /* M6ReportAmount */
-static int hf_f1ap_M7ReportAmount_PDU = -1; /* M7ReportAmount */
-static int hf_f1ap_MDTConfiguration_PDU = -1; /* MDTConfiguration */
-static int hf_f1ap_MDTPLMNList_PDU = -1; /* MDTPLMNList */
-static int hf_f1ap_MDTPLMNModificationList_PDU = -1; /* MDTPLMNModificationList */
-static int hf_f1ap_MUSIM_GapConfig_PDU = -1; /* MUSIM_GapConfig */
-static int hf_f1ap_Ncd_SSB_RedCapInitialBWP_SDT_PDU = -1; /* Ncd_SSB_RedCapInitialBWP_SDT */
-static int hf_f1ap_Neighbour_Node_Cells_List_PDU = -1; /* Neighbour_Node_Cells_List */
-static int hf_f1ap_NeedforGap_PDU = -1; /* NeedforGap */
-static int hf_f1ap_NeedForGapsInfoNR_PDU = -1; /* NeedForGapsInfoNR */
-static int hf_f1ap_NeedForGapNCSGInfoNR_PDU = -1; /* NeedForGapNCSGInfoNR */
-static int hf_f1ap_NeedForGapNCSGInfoEUTRA_PDU = -1; /* NeedForGapNCSGInfoEUTRA */
-static int hf_f1ap_Neighbour_Cell_Information_Item_PDU = -1; /* Neighbour_Cell_Information_Item */
-static int hf_f1ap_NID_PDU = -1; /* NID */
-static int hf_f1ap_NonF1terminatingTopologyIndicator_PDU = -1; /* NonF1terminatingTopologyIndicator */
-static int hf_f1ap_NR_CGI_List_For_Restart_Item_PDU = -1; /* NR_CGI_List_For_Restart_Item */
-static int hf_f1ap_NrofSymbolsExtended_PDU = -1; /* NrofSymbolsExtended */
-static int hf_f1ap_NR_TADV_PDU = -1; /* NR_TADV */
-static int hf_f1ap_NRRedCapUEIndication_PDU = -1; /* NRRedCapUEIndication */
-static int hf_f1ap_NRPagingeDRXInformation_PDU = -1; /* NRPagingeDRXInformation */
-static int hf_f1ap_NRPagingeDRXInformationforRRCINACTIVE_PDU = -1; /* NRPagingeDRXInformationforRRCINACTIVE */
-static int hf_f1ap_NotificationInformation_PDU = -1; /* NotificationInformation */
-static int hf_f1ap_NPNBroadcastInformation_PDU = -1; /* NPNBroadcastInformation */
-static int hf_f1ap_NPNSupportInfo_PDU = -1; /* NPNSupportInfo */
-static int hf_f1ap_NRCarrierList_PDU = -1; /* NRCarrierList */
-static int hf_f1ap_NRFreqInfo_PDU = -1; /* NRFreqInfo */
-static int hf_f1ap_NRCGI_PDU = -1; /* NRCGI */
-static int hf_f1ap_f1ap_NRPRACHConfig_PDU = -1; /* NRPRACHConfig */
-static int hf_f1ap_NR_U_Channel_Info_List_PDU = -1; /* NR_U_Channel_Info_List */
-static int hf_f1ap_NR_U_Channel_List_PDU = -1; /* NR_U_Channel_List */
-static int hf_f1ap_NumberofBroadcastRequest_PDU = -1; /* NumberofBroadcastRequest */
-static int hf_f1ap_NumberOfTRPRxTEG_PDU = -1; /* NumberOfTRPRxTEG */
-static int hf_f1ap_NumberOfTRPRxTxTEG_PDU = -1; /* NumberOfTRPRxTxTEG */
-static int hf_f1ap_NRV2XServicesAuthorized_PDU = -1; /* NRV2XServicesAuthorized */
-static int hf_f1ap_NRUESidelinkAggregateMaximumBitrate_PDU = -1; /* NRUESidelinkAggregateMaximumBitrate */
-static int hf_f1ap_OnDemandPRS_Info_PDU = -1; /* OnDemandPRS_Info */
-static int hf_f1ap_PagingCell_Item_PDU = -1; /* PagingCell_Item */
-static int hf_f1ap_PagingDRX_PDU = -1; /* PagingDRX */
-static int hf_f1ap_PagingIdentity_PDU = -1; /* PagingIdentity */
-static int hf_f1ap_PagingCause_PDU = -1; /* PagingCause */
-static int hf_f1ap_PagingOrigin_PDU = -1; /* PagingOrigin */
-static int hf_f1ap_PagingPriority_PDU = -1; /* PagingPriority */
-static int hf_f1ap_PEIPSAssistanceInfo_PDU = -1; /* PEIPSAssistanceInfo */
-static int hf_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List_PDU = -1; /* Parent_IAB_Nodes_NA_Resource_Configuration_List */
-static int hf_f1ap_PathSwitchConfiguration_PDU = -1; /* PathSwitchConfiguration */
-static int hf_f1ap_PC5RLCChannelToBeSetupList_PDU = -1; /* PC5RLCChannelToBeSetupList */
-static int hf_f1ap_PC5RLCChannelToBeModifiedList_PDU = -1; /* PC5RLCChannelToBeModifiedList */
-static int hf_f1ap_PC5RLCChannelToBeReleasedList_PDU = -1; /* PC5RLCChannelToBeReleasedList */
-static int hf_f1ap_PC5RLCChannelSetupList_PDU = -1; /* PC5RLCChannelSetupList */
-static int hf_f1ap_PC5RLCChannelFailedToBeSetupList_PDU = -1; /* PC5RLCChannelFailedToBeSetupList */
-static int hf_f1ap_PC5RLCChannelModifiedList_PDU = -1; /* PC5RLCChannelModifiedList */
-static int hf_f1ap_PC5RLCChannelFailedToBeModifiedList_PDU = -1; /* PC5RLCChannelFailedToBeModifiedList */
-static int hf_f1ap_PC5RLCChannelRequiredToBeModifiedList_PDU = -1; /* PC5RLCChannelRequiredToBeModifiedList */
-static int hf_f1ap_PC5RLCChannelRequiredToBeReleasedList_PDU = -1; /* PC5RLCChannelRequiredToBeReleasedList */
-static int hf_f1ap_PDCCH_BlindDetectionSCG_PDU = -1; /* PDCCH_BlindDetectionSCG */
-static int hf_f1ap_PDCMeasurementPeriodicity_PDU = -1; /* PDCMeasurementPeriodicity */
-static int hf_f1ap_PDCMeasurementQuantities_PDU = -1; /* PDCMeasurementQuantities */
-static int hf_f1ap_PDCMeasurementQuantities_Item_PDU = -1; /* PDCMeasurementQuantities_Item */
-static int hf_f1ap_PDCMeasurementResult_PDU = -1; /* PDCMeasurementResult */
-static int hf_f1ap_PDCReportType_PDU = -1; /* PDCReportType */
-static int hf_f1ap_PDCPSNLength_PDU = -1; /* PDCPSNLength */
-static int hf_f1ap_PDUSessionID_PDU = -1; /* PDUSessionID */
-static int hf_f1ap_PEISubgroupingSupportIndication_PDU = -1; /* PEISubgroupingSupportIndication */
-static int hf_f1ap_Permutation_PDU = -1; /* Permutation */
-static int hf_f1ap_Ph_InfoMCG_PDU = -1; /* Ph_InfoMCG */
-static int hf_f1ap_Ph_InfoSCG_PDU = -1; /* Ph_InfoSCG */
-static int hf_f1ap_PLMN_Identity_PDU = -1; /* PLMN_Identity */
-static int hf_f1ap_PortNumber_PDU = -1; /* PortNumber */
-static int hf_f1ap_PosAssistance_Information_PDU = -1; /* PosAssistance_Information */
-static int hf_f1ap_PosAssistanceInformationFailureList_PDU = -1; /* PosAssistanceInformationFailureList */
-static int hf_f1ap_PosBroadcast_PDU = -1; /* PosBroadcast */
-static int hf_f1ap_PosConextRevIndication_PDU = -1; /* PosConextRevIndication */
-static int hf_f1ap_PositioningBroadcastCells_PDU = -1; /* PositioningBroadcastCells */
-static int hf_f1ap_PosMeasGapPreConfigList_PDU = -1; /* PosMeasGapPreConfigList */
-static int hf_f1ap_MeasurementPeriodicity_PDU = -1; /* MeasurementPeriodicity */
-static int hf_f1ap_MeasurementPeriodicityExtended_PDU = -1; /* MeasurementPeriodicityExtended */
-static int hf_f1ap_PosMeasurementPeriodicityNR_AoA_PDU = -1; /* PosMeasurementPeriodicityNR_AoA */
-static int hf_f1ap_PosMeasurementQuantities_PDU = -1; /* PosMeasurementQuantities */
-static int hf_f1ap_PosMeasurementResultList_PDU = -1; /* PosMeasurementResultList */
-static int hf_f1ap_PosReportCharacteristics_PDU = -1; /* PosReportCharacteristics */
-static int hf_f1ap_PosSItypeList_PDU = -1; /* PosSItypeList */
-static int hf_f1ap_Protected_EUTRA_Resources_Item_PDU = -1; /* Protected_EUTRA_Resources_Item */
-static int hf_f1ap_PRS_Measurement_Info_List_PDU = -1; /* PRS_Measurement_Info_List */
-static int hf_f1ap_Potential_SpCell_Item_PDU = -1; /* Potential_SpCell_Item */
-static int hf_f1ap_PRSConfigRequestType_PDU = -1; /* PRSConfigRequestType */
-static int hf_f1ap_PRS_Resource_ID_PDU = -1; /* PRS_Resource_ID */
-static int hf_f1ap_PWS_Failed_NR_CGI_Item_PDU = -1; /* PWS_Failed_NR_CGI_Item */
-static int hf_f1ap_PWSSystemInformation_PDU = -1; /* PWSSystemInformation */
-static int hf_f1ap_PrivacyIndicator_PDU = -1; /* PrivacyIndicator */
-static int hf_f1ap_PRSTRPList_PDU = -1; /* PRSTRPList */
-static int hf_f1ap_PRSTransmissionTRPList_PDU = -1; /* PRSTransmissionTRPList */
-static int hf_f1ap_QoEInformation_PDU = -1; /* QoEInformation */
-static int hf_f1ap_QoSFlowMappingIndication_PDU = -1; /* QoSFlowMappingIndication */
-static int hf_f1ap_QosMonitoringRequest_PDU = -1; /* QosMonitoringRequest */
-static int hf_f1ap_QoSParaSetNotifyIndex_PDU = -1; /* QoSParaSetNotifyIndex */
-static int hf_f1ap_RACHReportInformationList_PDU = -1; /* RACHReportInformationList */
-static int hf_f1ap_MIMOPRBusageInformation_PDU = -1; /* MIMOPRBusageInformation */
-static int hf_f1ap_RANAC_PDU = -1; /* RANAC */
-static int hf_f1ap_RAN_MeasurementID_PDU = -1; /* RAN_MeasurementID */
-static int hf_f1ap_RAN_UE_MeasurementID_PDU = -1; /* RAN_UE_MeasurementID */
-static int hf_f1ap_RAN_UE_PDC_MeasID_PDU = -1; /* RAN_UE_PDC_MeasID */
-static int hf_f1ap_RANUEID_PDU = -1; /* RANUEID */
-static int hf_f1ap_RAT_FrequencyPriorityInformation_PDU = -1; /* RAT_FrequencyPriorityInformation */
-static int hf_f1ap_RBSetConfiguration_PDU = -1; /* RBSetConfiguration */
-static int hf_f1ap_Re_routingEnableIndicator_PDU = -1; /* Re_routingEnableIndicator */
-static int hf_f1ap_Redcap_Bcast_Information_PDU = -1; /* Redcap_Bcast_Information */
-static int hf_f1ap_RedCapIndication_PDU = -1; /* RedCapIndication */
-static int hf_f1ap_RemoteUELocalID_PDU = -1; /* RemoteUELocalID */
-static int hf_f1ap_RegistrationRequest_PDU = -1; /* RegistrationRequest */
-static int hf_f1ap_ReportCharacteristics_PDU = -1; /* ReportCharacteristics */
-static int hf_f1ap_ReportingPeriodicity_PDU = -1; /* ReportingPeriodicity */
-static int hf_f1ap_RequestedBandCombinationIndex_PDU = -1; /* RequestedBandCombinationIndex */
-static int hf_f1ap_RequestedFeatureSetEntryIndex_PDU = -1; /* RequestedFeatureSetEntryIndex */
-static int hf_f1ap_RequestedP_MaxFR2_PDU = -1; /* RequestedP_MaxFR2 */
-static int hf_f1ap_Requested_PDCCH_BlindDetectionSCG_PDU = -1; /* Requested_PDCCH_BlindDetectionSCG */
-static int hf_f1ap_RequestedSRSTransmissionCharacteristics_PDU = -1; /* RequestedSRSTransmissionCharacteristics */
-static int hf_f1ap_RequestType_PDU = -1; /* RequestType */
-static int hf_f1ap_ResourceCoordinationTransferInformation_PDU = -1; /* ResourceCoordinationTransferInformation */
-static int hf_f1ap_ResourceCoordinationTransferContainer_PDU = -1; /* ResourceCoordinationTransferContainer */
-static int hf_f1ap_RepetitionFactorExtended_PDU = -1; /* RepetitionFactorExtended */
-static int hf_f1ap_RepetitionPeriod_PDU = -1; /* RepetitionPeriod */
-static int hf_f1ap_ReportingRequestType_PDU = -1; /* ReportingRequestType */
-static int hf_f1ap_RLCDuplicationInformation_PDU = -1; /* RLCDuplicationInformation */
-static int hf_f1ap_RLCFailureIndication_PDU = -1; /* RLCFailureIndication */
-static int hf_f1ap_RLCMode_PDU = -1; /* RLCMode */
-static int hf_f1ap_RLC_Status_PDU = -1; /* RLC_Status */
-static int hf_f1ap_RLFReportInformationList_PDU = -1; /* RLFReportInformationList */
-static int hf_f1ap_RRCContainer_PDU = -1; /* RRCContainer */
-static int hf_f1ap_RRCContainer_RRCSetupComplete_PDU = -1; /* RRCContainer_RRCSetupComplete */
-static int hf_f1ap_RRCDeliveryStatus_PDU = -1; /* RRCDeliveryStatus */
-static int hf_f1ap_RRCDeliveryStatusRequest_PDU = -1; /* RRCDeliveryStatusRequest */
-static int hf_f1ap_RRCReconfigurationCompleteIndicator_PDU = -1; /* RRCReconfigurationCompleteIndicator */
-static int hf_f1ap_RRC_Version_PDU = -1; /* RRC_Version */
-static int hf_f1ap_Latest_RRC_Version_Enhanced_PDU = -1; /* Latest_RRC_Version_Enhanced */
-static int hf_f1ap_RoutingID_PDU = -1; /* RoutingID */
-static int hf_f1ap_ResponseTime_PDU = -1; /* ResponseTime */
-static int hf_f1ap_SCell_FailedtoSetup_Item_PDU = -1; /* SCell_FailedtoSetup_Item */
-static int hf_f1ap_SCell_FailedtoSetupMod_Item_PDU = -1; /* SCell_FailedtoSetupMod_Item */
-static int hf_f1ap_SCell_ToBeRemoved_Item_PDU = -1; /* SCell_ToBeRemoved_Item */
-static int hf_f1ap_SCell_ToBeSetup_Item_PDU = -1; /* SCell_ToBeSetup_Item */
-static int hf_f1ap_SCell_ToBeSetupMod_Item_PDU = -1; /* SCell_ToBeSetupMod_Item */
-static int hf_f1ap_SCGActivationRequest_PDU = -1; /* SCGActivationRequest */
-static int hf_f1ap_SCGActivationStatus_PDU = -1; /* SCGActivationStatus */
-static int hf_f1ap_SCGIndicator_PDU = -1; /* SCGIndicator */
-static int hf_f1ap_SCS_480_PDU = -1; /* SCS_480 */
-static int hf_f1ap_SCS_960_PDU = -1; /* SCS_960 */
-static int hf_f1ap_SDTBearerConfigurationQueryIndication_PDU = -1; /* SDTBearerConfigurationQueryIndication */
-static int hf_f1ap_SDTBearerConfigurationInfo_PDU = -1; /* SDTBearerConfigurationInfo */
-static int hf_f1ap_SDT_MAC_PHY_CG_Config_PDU = -1; /* SDT_MAC_PHY_CG_Config */
-static int hf_f1ap_SDTInformation_PDU = -1; /* SDTInformation */
-static int hf_f1ap_SDTRLCBearerConfiguration_PDU = -1; /* SDTRLCBearerConfiguration */
-static int hf_f1ap_SDT_Termination_Request_PDU = -1; /* SDT_Termination_Request */
-static int hf_f1ap_SelectedBandCombinationIndex_PDU = -1; /* SelectedBandCombinationIndex */
-static int hf_f1ap_SelectedFeatureSetEntryIndex_PDU = -1; /* SelectedFeatureSetEntryIndex */
-static int hf_f1ap_ServCellIndex_PDU = -1; /* ServCellIndex */
-static int hf_f1ap_ServingCellMO_PDU = -1; /* ServingCellMO */
-static int hf_f1ap_ServingCellMO_List_Item_PDU = -1; /* ServingCellMO_List_Item */
-static int hf_f1ap_ServingCellMO_encoded_in_CGC_List_PDU = -1; /* ServingCellMO_encoded_in_CGC_List */
-static int hf_f1ap_Serving_Cells_List_PDU = -1; /* Serving_Cells_List */
-static int hf_f1ap_Supported_MBS_FSA_ID_List_PDU = -1; /* Supported_MBS_FSA_ID_List */
-static int hf_f1ap_SFN_Offset_PDU = -1; /* SFN_Offset */
-static int hf_f1ap_Served_Cells_To_Add_Item_PDU = -1; /* Served_Cells_To_Add_Item */
-static int hf_f1ap_Served_Cells_To_Delete_Item_PDU = -1; /* Served_Cells_To_Delete_Item */
-static int hf_f1ap_Served_Cells_To_Modify_Item_PDU = -1; /* Served_Cells_To_Modify_Item */
-static int hf_f1ap_RelativeTime1900_PDU = -1; /* RelativeTime1900 */
-static int hf_f1ap_SIB10_message_PDU = -1; /* SIB10_message */
-static int hf_f1ap_SIB12_message_PDU = -1; /* SIB12_message */
-static int hf_f1ap_SIB13_message_PDU = -1; /* SIB13_message */
-static int hf_f1ap_SIB14_message_PDU = -1; /* SIB14_message */
-static int hf_f1ap_SIB15_message_PDU = -1; /* SIB15_message */
-static int hf_f1ap_SIB17_message_PDU = -1; /* SIB17_message */
-static int hf_f1ap_SIB20_message_PDU = -1; /* SIB20_message */
-static int hf_f1ap_SItype_List_PDU = -1; /* SItype_List */
-static int hf_f1ap_SidelinkRelayConfiguration_PDU = -1; /* SidelinkRelayConfiguration */
-static int hf_f1ap_SLDRBs_FailedToBeModified_Item_PDU = -1; /* SLDRBs_FailedToBeModified_Item */
-static int hf_f1ap_SLDRBs_FailedToBeSetup_Item_PDU = -1; /* SLDRBs_FailedToBeSetup_Item */
-static int hf_f1ap_SLDRBs_FailedToBeSetupMod_Item_PDU = -1; /* SLDRBs_FailedToBeSetupMod_Item */
-static int hf_f1ap_SLDRBs_Modified_Item_PDU = -1; /* SLDRBs_Modified_Item */
-static int hf_f1ap_SLDRBs_ModifiedConf_Item_PDU = -1; /* SLDRBs_ModifiedConf_Item */
-static int hf_f1ap_SLDRBs_Required_ToBeModified_Item_PDU = -1; /* SLDRBs_Required_ToBeModified_Item */
-static int hf_f1ap_SLDRBs_Required_ToBeReleased_Item_PDU = -1; /* SLDRBs_Required_ToBeReleased_Item */
-static int hf_f1ap_SLDRBs_Setup_Item_PDU = -1; /* SLDRBs_Setup_Item */
-static int hf_f1ap_SLDRBs_SetupMod_Item_PDU = -1; /* SLDRBs_SetupMod_Item */
-static int hf_f1ap_SLDRBs_ToBeModified_Item_PDU = -1; /* SLDRBs_ToBeModified_Item */
-static int hf_f1ap_SLDRBs_ToBeReleased_Item_PDU = -1; /* SLDRBs_ToBeReleased_Item */
-static int hf_f1ap_SLDRBs_ToBeSetup_Item_PDU = -1; /* SLDRBs_ToBeSetup_Item */
-static int hf_f1ap_SLDRBs_ToBeSetupMod_Item_PDU = -1; /* SLDRBs_ToBeSetupMod_Item */
-static int hf_f1ap_SLDRXCycleList_PDU = -1; /* SLDRXCycleList */
-static int hf_f1ap_SL_PHY_MAC_RLC_Config_PDU = -1; /* SL_PHY_MAC_RLC_Config */
-static int hf_f1ap_SL_RLC_ChannelToAddModList_PDU = -1; /* SL_RLC_ChannelToAddModList */
-static int hf_f1ap_SL_ConfigDedicatedEUTRA_Info_PDU = -1; /* SL_ConfigDedicatedEUTRA_Info */
-static int hf_f1ap_SliceRadioResourceStatus_PDU = -1; /* SliceRadioResourceStatus */
-static int hf_f1ap_SliceSupportList_PDU = -1; /* SliceSupportList */
-static int hf_f1ap_SlotNumber_PDU = -1; /* SlotNumber */
-static int hf_f1ap_SNSSAI_PDU = -1; /* SNSSAI */
-static int hf_f1ap_SpatialRelationPerSRSResource_PDU = -1; /* SpatialRelationPerSRSResource */
-static int hf_f1ap_SRBID_PDU = -1; /* SRBID */
-static int hf_f1ap_SRBs_FailedToBeSetup_Item_PDU = -1; /* SRBs_FailedToBeSetup_Item */
-static int hf_f1ap_SRBs_FailedToBeSetupMod_Item_PDU = -1; /* SRBs_FailedToBeSetupMod_Item */
-static int hf_f1ap_SRBs_Modified_Item_PDU = -1; /* SRBs_Modified_Item */
-static int hf_f1ap_SRBs_Required_ToBeReleased_Item_PDU = -1; /* SRBs_Required_ToBeReleased_Item */
-static int hf_f1ap_SRBs_Setup_Item_PDU = -1; /* SRBs_Setup_Item */
-static int hf_f1ap_SRBs_SetupMod_Item_PDU = -1; /* SRBs_SetupMod_Item */
-static int hf_f1ap_SRBs_ToBeReleased_Item_PDU = -1; /* SRBs_ToBeReleased_Item */
-static int hf_f1ap_SRBs_ToBeSetup_Item_PDU = -1; /* SRBs_ToBeSetup_Item */
-static int hf_f1ap_SRBs_ToBeSetupMod_Item_PDU = -1; /* SRBs_ToBeSetupMod_Item */
-static int hf_f1ap_SRSConfiguration_PDU = -1; /* SRSConfiguration */
-static int hf_f1ap_SrsFrequency_PDU = -1; /* SrsFrequency */
-static int hf_f1ap_SRSPortIndex_PDU = -1; /* SRSPortIndex */
-static int hf_f1ap_SRSResourcetype_PDU = -1; /* SRSResourcetype */
-static int hf_f1ap_SRSPosRRCInactiveConfig_PDU = -1; /* SRSPosRRCInactiveConfig */
-static int hf_f1ap_SRSPosRRCInactiveQueryIndication_PDU = -1; /* SRSPosRRCInactiveQueryIndication */
-static int hf_f1ap_SSB_PositionsInBurst_PDU = -1; /* SSB_PositionsInBurst */
-static int hf_f1ap_StartRBIndex_PDU = -1; /* StartRBIndex */
-static int hf_f1ap_StartRBHopping_PDU = -1; /* StartRBHopping */
-static int hf_f1ap_SuccessfulHOReportInformationList_PDU = -1; /* SuccessfulHOReportInformationList */
-static int hf_f1ap_SULAccessIndication_PDU = -1; /* SULAccessIndication */
-static int hf_f1ap_SurvivalTime_PDU = -1; /* SurvivalTime */
-static int hf_f1ap_SystemFrameNumber_PDU = -1; /* SystemFrameNumber */
-static int hf_f1ap_SystemInformationAreaID_PDU = -1; /* SystemInformationAreaID */
-static int hf_f1ap_TargetCellList_PDU = -1; /* TargetCellList */
-static int hf_f1ap_NSAGSupportList_PDU = -1; /* NSAGSupportList */
-static int hf_f1ap_TDD_UL_DLConfigCommonNR_PDU = -1; /* TDD_UL_DLConfigCommonNR */
-static int hf_f1ap_TRPTEGInformation_PDU = -1; /* TRPTEGInformation */
-static int hf_f1ap_TimeReferenceInformation_PDU = -1; /* TimeReferenceInformation */
-static int hf_f1ap_TimeToWait_PDU = -1; /* TimeToWait */
-static int hf_f1ap_TNLCapacityIndicator_PDU = -1; /* TNLCapacityIndicator */
-static int hf_f1ap_TraceActivation_PDU = -1; /* TraceActivation */
-static int hf_f1ap_TraceID_PDU = -1; /* TraceID */
-static int hf_f1ap_TrafficMappingInfo_PDU = -1; /* TrafficMappingInfo */
-static int hf_f1ap_TransportLayerAddress_PDU = -1; /* TransportLayerAddress */
-static int hf_f1ap_TransactionID_PDU = -1; /* TransactionID */
-static int hf_f1ap_Transmission_Bandwidth_PDU = -1; /* Transmission_Bandwidth */
-static int hf_f1ap_TransmissionCombn8_PDU = -1; /* TransmissionCombn8 */
-static int hf_f1ap_TransmissionStopIndicator_PDU = -1; /* TransmissionStopIndicator */
-static int hf_f1ap_TransmissionActionIndicator_PDU = -1; /* TransmissionActionIndicator */
-static int hf_f1ap_TRPBeamAntennaInformation_PDU = -1; /* TRPBeamAntennaInformation */
-static int hf_f1ap_TRPInformationItem_PDU = -1; /* TRPInformationItem */
-static int hf_f1ap_TRPInformationTypeItem_PDU = -1; /* TRPInformationTypeItem */
-static int hf_f1ap_TRPList_PDU = -1; /* TRPList */
-static int hf_f1ap_TRP_MeasurementRequestList_PDU = -1; /* TRP_MeasurementRequestList */
-static int hf_f1ap_TRP_PRS_Info_List_PDU = -1; /* TRP_PRS_Info_List */
-static int hf_f1ap_TRP_Rx_TEGInformation_PDU = -1; /* TRP_Rx_TEGInformation */
-static int hf_f1ap_TRPTxTEGAssociation_PDU = -1; /* TRPTxTEGAssociation */
-static int hf_f1ap_Transport_Layer_Address_Info_PDU = -1; /* Transport_Layer_Address_Info */
-static int hf_f1ap_TRPType_PDU = -1; /* TRPType */
-static int hf_f1ap_TSCTrafficCharacteristics_PDU = -1; /* TSCTrafficCharacteristics */
-static int hf_f1ap_TRP_MeasurementUpdateList_PDU = -1; /* TRP_MeasurementUpdateList */
-static int hf_f1ap_TwoPHRModeMCG_PDU = -1; /* TwoPHRModeMCG */
-static int hf_f1ap_TwoPHRModeSCG_PDU = -1; /* TwoPHRModeSCG */
-static int hf_f1ap_UAC_Assistance_Info_PDU = -1; /* UAC_Assistance_Info */
-static int hf_f1ap_UE_associatedLogicalF1_ConnectionItem_PDU = -1; /* UE_associatedLogicalF1_ConnectionItem */
-static int hf_f1ap_UEAssistanceInformation_PDU = -1; /* UEAssistanceInformation */
-static int hf_f1ap_UEAssistanceInformationEUTRA_PDU = -1; /* UEAssistanceInformationEUTRA */
-static int hf_f1ap_UEContextNotRetrievable_PDU = -1; /* UEContextNotRetrievable */
-static int hf_f1ap_UEIdentityIndexValue_PDU = -1; /* UEIdentityIndexValue */
-static int hf_f1ap_UEIdentity_List_For_Paging_Item_PDU = -1; /* UEIdentity_List_For_Paging_Item */
-static int hf_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_Item_PDU = -1; /* UE_MulticastMRBs_ConfirmedToBeModified_Item */
-static int hf_f1ap_UE_MulticastMRBs_RequiredToBeModified_Item_PDU = -1; /* UE_MulticastMRBs_RequiredToBeModified_Item */
-static int hf_f1ap_UE_MulticastMRBs_RequiredToBeReleased_Item_PDU = -1; /* UE_MulticastMRBs_RequiredToBeReleased_Item */
-static int hf_f1ap_UE_MulticastMRBs_Setup_Item_PDU = -1; /* UE_MulticastMRBs_Setup_Item */
-static int hf_f1ap_UE_MulticastMRBs_Setupnew_Item_PDU = -1; /* UE_MulticastMRBs_Setupnew_Item */
-static int hf_f1ap_UE_MulticastMRBs_ToBeReleased_Item_PDU = -1; /* UE_MulticastMRBs_ToBeReleased_Item */
-static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_Item_PDU = -1; /* UE_MulticastMRBs_ToBeSetup_Item */
-static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_Item_PDU = -1; /* UE_MulticastMRBs_ToBeSetup_atModify_Item */
-static int hf_f1ap_UEPagingCapability_PDU = -1; /* UEPagingCapability */
-static int hf_f1ap_UEReportingInformation_PDU = -1; /* UEReportingInformation */
-static int hf_f1ap_UlTxDirectCurrentMoreCarrierInformation_PDU = -1; /* UlTxDirectCurrentMoreCarrierInformation */
-static int hf_f1ap_UL_BH_Non_UP_Traffic_Mapping_PDU = -1; /* UL_BH_Non_UP_Traffic_Mapping */
-static int hf_f1ap_UL_GapFR2_Config_PDU = -1; /* UL_GapFR2_Config */
-static int hf_f1ap_UL_SRS_RSRPP_PDU = -1; /* UL_SRS_RSRPP */
-static int hf_f1ap_UL_UP_TNL_Information_to_Update_List_Item_PDU = -1; /* UL_UP_TNL_Information_to_Update_List_Item */
-static int hf_f1ap_UL_UP_TNL_Address_to_Update_List_Item_PDU = -1; /* UL_UP_TNL_Address_to_Update_List_Item */
-static int hf_f1ap_UplinkTxDirectCurrentListInformation_PDU = -1; /* UplinkTxDirectCurrentListInformation */
-static int hf_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo_PDU = -1; /* UplinkTxDirectCurrentTwoCarrierListInfo */
-static int hf_f1ap_URI_address_PDU = -1; /* URI_address */
-static int hf_f1ap_UuRLCChannelID_PDU = -1; /* UuRLCChannelID */
-static int hf_f1ap_UuRLCChannelToBeSetupList_PDU = -1; /* UuRLCChannelToBeSetupList */
-static int hf_f1ap_UuRLCChannelToBeModifiedList_PDU = -1; /* UuRLCChannelToBeModifiedList */
-static int hf_f1ap_UuRLCChannelToBeReleasedList_PDU = -1; /* UuRLCChannelToBeReleasedList */
-static int hf_f1ap_UuRLCChannelSetupList_PDU = -1; /* UuRLCChannelSetupList */
-static int hf_f1ap_UuRLCChannelFailedToBeSetupList_PDU = -1; /* UuRLCChannelFailedToBeSetupList */
-static int hf_f1ap_UuRLCChannelModifiedList_PDU = -1; /* UuRLCChannelModifiedList */
-static int hf_f1ap_UuRLCChannelFailedToBeModifiedList_PDU = -1; /* UuRLCChannelFailedToBeModifiedList */
-static int hf_f1ap_UuRLCChannelRequiredToBeModifiedList_PDU = -1; /* UuRLCChannelRequiredToBeModifiedList */
-static int hf_f1ap_UuRLCChannelRequiredToBeReleasedList_PDU = -1; /* UuRLCChannelRequiredToBeReleasedList */
-static int hf_f1ap_VictimgNBSetID_PDU = -1; /* VictimgNBSetID */
-static int hf_f1ap_ZoAInformation_PDU = -1; /* ZoAInformation */
-static int hf_f1ap_Reset_PDU = -1; /* Reset */
-static int hf_f1ap_ResetType_PDU = -1; /* ResetType */
-static int hf_f1ap_ResetAcknowledge_PDU = -1; /* ResetAcknowledge */
-static int hf_f1ap_UE_associatedLogicalF1_ConnectionListResAck_PDU = -1; /* UE_associatedLogicalF1_ConnectionListResAck */
-static int hf_f1ap_ErrorIndication_PDU = -1; /* ErrorIndication */
-static int hf_f1ap_F1SetupRequest_PDU = -1; /* F1SetupRequest */
-static int hf_f1ap_GNB_DU_Served_Cells_List_PDU = -1; /* GNB_DU_Served_Cells_List */
-static int hf_f1ap_F1SetupResponse_PDU = -1; /* F1SetupResponse */
-static int hf_f1ap_Cells_to_be_Activated_List_PDU = -1; /* Cells_to_be_Activated_List */
-static int hf_f1ap_F1SetupFailure_PDU = -1; /* F1SetupFailure */
-static int hf_f1ap_GNBDUConfigurationUpdate_PDU = -1; /* GNBDUConfigurationUpdate */
-static int hf_f1ap_Served_Cells_To_Add_List_PDU = -1; /* Served_Cells_To_Add_List */
-static int hf_f1ap_Served_Cells_To_Modify_List_PDU = -1; /* Served_Cells_To_Modify_List */
-static int hf_f1ap_Served_Cells_To_Delete_List_PDU = -1; /* Served_Cells_To_Delete_List */
-static int hf_f1ap_Cells_Status_List_PDU = -1; /* Cells_Status_List */
-static int hf_f1ap_Dedicated_SIDelivery_NeededUE_List_PDU = -1; /* Dedicated_SIDelivery_NeededUE_List */
-static int hf_f1ap_GNB_DU_TNL_Association_To_Remove_List_PDU = -1; /* GNB_DU_TNL_Association_To_Remove_List */
-static int hf_f1ap_GNBDUConfigurationUpdateAcknowledge_PDU = -1; /* GNBDUConfigurationUpdateAcknowledge */
-static int hf_f1ap_GNBDUConfigurationUpdateFailure_PDU = -1; /* GNBDUConfigurationUpdateFailure */
-static int hf_f1ap_GNBCUConfigurationUpdate_PDU = -1; /* GNBCUConfigurationUpdate */
-static int hf_f1ap_Cells_to_be_Deactivated_List_PDU = -1; /* Cells_to_be_Deactivated_List */
-static int hf_f1ap_GNB_CU_TNL_Association_To_Add_List_PDU = -1; /* GNB_CU_TNL_Association_To_Add_List */
-static int hf_f1ap_GNB_CU_TNL_Association_To_Remove_List_PDU = -1; /* GNB_CU_TNL_Association_To_Remove_List */
-static int hf_f1ap_GNB_CU_TNL_Association_To_Update_List_PDU = -1; /* GNB_CU_TNL_Association_To_Update_List */
-static int hf_f1ap_Cells_to_be_Barred_List_PDU = -1; /* Cells_to_be_Barred_List */
-static int hf_f1ap_Protected_EUTRA_Resources_List_PDU = -1; /* Protected_EUTRA_Resources_List */
-static int hf_f1ap_Neighbour_Cell_Information_List_PDU = -1; /* Neighbour_Cell_Information_List */
-static int hf_f1ap_GNBCUConfigurationUpdateAcknowledge_PDU = -1; /* GNBCUConfigurationUpdateAcknowledge */
-static int hf_f1ap_Cells_Failed_to_be_Activated_List_PDU = -1; /* Cells_Failed_to_be_Activated_List */
-static int hf_f1ap_GNB_CU_TNL_Association_Setup_List_PDU = -1; /* GNB_CU_TNL_Association_Setup_List */
-static int hf_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List_PDU = -1; /* GNB_CU_TNL_Association_Failed_To_Setup_List */
-static int hf_f1ap_GNBCUConfigurationUpdateFailure_PDU = -1; /* GNBCUConfigurationUpdateFailure */
-static int hf_f1ap_GNBDUResourceCoordinationRequest_PDU = -1; /* GNBDUResourceCoordinationRequest */
-static int hf_f1ap_GNBDUResourceCoordinationResponse_PDU = -1; /* GNBDUResourceCoordinationResponse */
-static int hf_f1ap_UEContextSetupRequest_PDU = -1; /* UEContextSetupRequest */
-static int hf_f1ap_Candidate_SpCell_List_PDU = -1; /* Candidate_SpCell_List */
-static int hf_f1ap_SCell_ToBeSetup_List_PDU = -1; /* SCell_ToBeSetup_List */
-static int hf_f1ap_SRBs_ToBeSetup_List_PDU = -1; /* SRBs_ToBeSetup_List */
-static int hf_f1ap_DRBs_ToBeSetup_List_PDU = -1; /* DRBs_ToBeSetup_List */
-static int hf_f1ap_BHChannels_ToBeSetup_List_PDU = -1; /* BHChannels_ToBeSetup_List */
-static int hf_f1ap_SLDRBs_ToBeSetup_List_PDU = -1; /* SLDRBs_ToBeSetup_List */
-static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_List_PDU = -1; /* UE_MulticastMRBs_ToBeSetup_List */
-static int hf_f1ap_ServingCellMO_List_PDU = -1; /* ServingCellMO_List */
-static int hf_f1ap_UEContextSetupResponse_PDU = -1; /* UEContextSetupResponse */
-static int hf_f1ap_DRBs_Setup_List_PDU = -1; /* DRBs_Setup_List */
-static int hf_f1ap_SRBs_FailedToBeSetup_List_PDU = -1; /* SRBs_FailedToBeSetup_List */
-static int hf_f1ap_DRBs_FailedToBeSetup_List_PDU = -1; /* DRBs_FailedToBeSetup_List */
-static int hf_f1ap_SCell_FailedtoSetup_List_PDU = -1; /* SCell_FailedtoSetup_List */
-static int hf_f1ap_SRBs_Setup_List_PDU = -1; /* SRBs_Setup_List */
-static int hf_f1ap_BHChannels_Setup_List_PDU = -1; /* BHChannels_Setup_List */
-static int hf_f1ap_BHChannels_FailedToBeSetup_List_PDU = -1; /* BHChannels_FailedToBeSetup_List */
-static int hf_f1ap_SLDRBs_Setup_List_PDU = -1; /* SLDRBs_Setup_List */
-static int hf_f1ap_SLDRBs_FailedToBeSetup_List_PDU = -1; /* SLDRBs_FailedToBeSetup_List */
-static int hf_f1ap_UE_MulticastMRBs_Setupnew_List_PDU = -1; /* UE_MulticastMRBs_Setupnew_List */
-static int hf_f1ap_UEContextSetupFailure_PDU = -1; /* UEContextSetupFailure */
-static int hf_f1ap_Potential_SpCell_List_PDU = -1; /* Potential_SpCell_List */
-static int hf_f1ap_UEContextReleaseRequest_PDU = -1; /* UEContextReleaseRequest */
-static int hf_f1ap_UEContextReleaseCommand_PDU = -1; /* UEContextReleaseCommand */
-static int hf_f1ap_UEContextReleaseComplete_PDU = -1; /* UEContextReleaseComplete */
-static int hf_f1ap_UEContextModificationRequest_PDU = -1; /* UEContextModificationRequest */
-static int hf_f1ap_SCell_ToBeSetupMod_List_PDU = -1; /* SCell_ToBeSetupMod_List */
-static int hf_f1ap_SCell_ToBeRemoved_List_PDU = -1; /* SCell_ToBeRemoved_List */
-static int hf_f1ap_SRBs_ToBeSetupMod_List_PDU = -1; /* SRBs_ToBeSetupMod_List */
-static int hf_f1ap_DRBs_ToBeSetupMod_List_PDU = -1; /* DRBs_ToBeSetupMod_List */
-static int hf_f1ap_BHChannels_ToBeSetupMod_List_PDU = -1; /* BHChannels_ToBeSetupMod_List */
-static int hf_f1ap_DRBs_ToBeModified_List_PDU = -1; /* DRBs_ToBeModified_List */
-static int hf_f1ap_BHChannels_ToBeModified_List_PDU = -1; /* BHChannels_ToBeModified_List */
-static int hf_f1ap_SRBs_ToBeReleased_List_PDU = -1; /* SRBs_ToBeReleased_List */
-static int hf_f1ap_DRBs_ToBeReleased_List_PDU = -1; /* DRBs_ToBeReleased_List */
-static int hf_f1ap_BHChannels_ToBeReleased_List_PDU = -1; /* BHChannels_ToBeReleased_List */
-static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List_PDU = -1; /* UE_MulticastMRBs_ToBeSetup_atModify_List */
-static int hf_f1ap_UE_MulticastMRBs_ToBeReleased_List_PDU = -1; /* UE_MulticastMRBs_ToBeReleased_List */
-static int hf_f1ap_SLDRBs_ToBeSetupMod_List_PDU = -1; /* SLDRBs_ToBeSetupMod_List */
-static int hf_f1ap_SLDRBs_ToBeModified_List_PDU = -1; /* SLDRBs_ToBeModified_List */
-static int hf_f1ap_SLDRBs_ToBeReleased_List_PDU = -1; /* SLDRBs_ToBeReleased_List */
-static int hf_f1ap_UEContextModificationResponse_PDU = -1; /* UEContextModificationResponse */
-static int hf_f1ap_DRBs_SetupMod_List_PDU = -1; /* DRBs_SetupMod_List */
-static int hf_f1ap_DRBs_Modified_List_PDU = -1; /* DRBs_Modified_List */
-static int hf_f1ap_SRBs_SetupMod_List_PDU = -1; /* SRBs_SetupMod_List */
-static int hf_f1ap_SRBs_Modified_List_PDU = -1; /* SRBs_Modified_List */
-static int hf_f1ap_DRBs_FailedToBeModified_List_PDU = -1; /* DRBs_FailedToBeModified_List */
-static int hf_f1ap_SRBs_FailedToBeSetupMod_List_PDU = -1; /* SRBs_FailedToBeSetupMod_List */
-static int hf_f1ap_DRBs_FailedToBeSetupMod_List_PDU = -1; /* DRBs_FailedToBeSetupMod_List */
-static int hf_f1ap_SCell_FailedtoSetupMod_List_PDU = -1; /* SCell_FailedtoSetupMod_List */
-static int hf_f1ap_BHChannels_SetupMod_List_PDU = -1; /* BHChannels_SetupMod_List */
-static int hf_f1ap_BHChannels_Modified_List_PDU = -1; /* BHChannels_Modified_List */
-static int hf_f1ap_BHChannels_FailedToBeModified_List_PDU = -1; /* BHChannels_FailedToBeModified_List */
-static int hf_f1ap_BHChannels_FailedToBeSetupMod_List_PDU = -1; /* BHChannels_FailedToBeSetupMod_List */
-static int hf_f1ap_Associated_SCell_List_PDU = -1; /* Associated_SCell_List */
-static int hf_f1ap_SLDRBs_SetupMod_List_PDU = -1; /* SLDRBs_SetupMod_List */
-static int hf_f1ap_SLDRBs_Modified_List_PDU = -1; /* SLDRBs_Modified_List */
-static int hf_f1ap_SLDRBs_FailedToBeModified_List_PDU = -1; /* SLDRBs_FailedToBeModified_List */
-static int hf_f1ap_SLDRBs_FailedToBeSetupMod_List_PDU = -1; /* SLDRBs_FailedToBeSetupMod_List */
-static int hf_f1ap_UE_MulticastMRBs_Setup_List_PDU = -1; /* UE_MulticastMRBs_Setup_List */
-static int hf_f1ap_UEContextModificationFailure_PDU = -1; /* UEContextModificationFailure */
-static int hf_f1ap_UEContextModificationRequired_PDU = -1; /* UEContextModificationRequired */
-static int hf_f1ap_DRBs_Required_ToBeModified_List_PDU = -1; /* DRBs_Required_ToBeModified_List */
-static int hf_f1ap_DRBs_Required_ToBeReleased_List_PDU = -1; /* DRBs_Required_ToBeReleased_List */
-static int hf_f1ap_SRBs_Required_ToBeReleased_List_PDU = -1; /* SRBs_Required_ToBeReleased_List */
-static int hf_f1ap_BHChannels_Required_ToBeReleased_List_PDU = -1; /* BHChannels_Required_ToBeReleased_List */
-static int hf_f1ap_SLDRBs_Required_ToBeModified_List_PDU = -1; /* SLDRBs_Required_ToBeModified_List */
-static int hf_f1ap_SLDRBs_Required_ToBeReleased_List_PDU = -1; /* SLDRBs_Required_ToBeReleased_List */
-static int hf_f1ap_UE_MulticastMRBs_RequiredToBeModified_List_PDU = -1; /* UE_MulticastMRBs_RequiredToBeModified_List */
-static int hf_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List_PDU = -1; /* UE_MulticastMRBs_RequiredToBeReleased_List */
-static int hf_f1ap_UEContextModificationConfirm_PDU = -1; /* UEContextModificationConfirm */
-static int hf_f1ap_DRBs_ModifiedConf_List_PDU = -1; /* DRBs_ModifiedConf_List */
-static int hf_f1ap_SLDRBs_ModifiedConf_List_PDU = -1; /* SLDRBs_ModifiedConf_List */
-static int hf_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List_PDU = -1; /* UE_MulticastMRBs_ConfirmedToBeModified_List */
-static int hf_f1ap_UEContextModificationRefuse_PDU = -1; /* UEContextModificationRefuse */
-static int hf_f1ap_WriteReplaceWarningRequest_PDU = -1; /* WriteReplaceWarningRequest */
-static int hf_f1ap_Cells_To_Be_Broadcast_List_PDU = -1; /* Cells_To_Be_Broadcast_List */
-static int hf_f1ap_WriteReplaceWarningResponse_PDU = -1; /* WriteReplaceWarningResponse */
-static int hf_f1ap_Cells_Broadcast_Completed_List_PDU = -1; /* Cells_Broadcast_Completed_List */
-static int hf_f1ap_PWSCancelRequest_PDU = -1; /* PWSCancelRequest */
-static int hf_f1ap_Broadcast_To_Be_Cancelled_List_PDU = -1; /* Broadcast_To_Be_Cancelled_List */
-static int hf_f1ap_PWSCancelResponse_PDU = -1; /* PWSCancelResponse */
-static int hf_f1ap_Cells_Broadcast_Cancelled_List_PDU = -1; /* Cells_Broadcast_Cancelled_List */
-static int hf_f1ap_UEInactivityNotification_PDU = -1; /* UEInactivityNotification */
-static int hf_f1ap_DRB_Activity_List_PDU = -1; /* DRB_Activity_List */
-static int hf_f1ap_InitialULRRCMessageTransfer_PDU = -1; /* InitialULRRCMessageTransfer */
-static int hf_f1ap_DLRRCMessageTransfer_PDU = -1; /* DLRRCMessageTransfer */
-static int hf_f1ap_RedirectedRRCmessage_PDU = -1; /* RedirectedRRCmessage */
-static int hf_f1ap_ULRRCMessageTransfer_PDU = -1; /* ULRRCMessageTransfer */
-static int hf_f1ap_PrivateMessage_PDU = -1; /* PrivateMessage */
-static int hf_f1ap_SystemInformationDeliveryCommand_PDU = -1; /* SystemInformationDeliveryCommand */
-static int hf_f1ap_Paging_PDU = -1; /* Paging */
-static int hf_f1ap_PagingCell_list_PDU = -1; /* PagingCell_list */
-static int hf_f1ap_Notify_PDU = -1; /* Notify */
-static int hf_f1ap_DRB_Notify_List_PDU = -1; /* DRB_Notify_List */
-static int hf_f1ap_NetworkAccessRateReduction_PDU = -1; /* NetworkAccessRateReduction */
-static int hf_f1ap_PWSRestartIndication_PDU = -1; /* PWSRestartIndication */
-static int hf_f1ap_NR_CGI_List_For_Restart_List_PDU = -1; /* NR_CGI_List_For_Restart_List */
-static int hf_f1ap_PWSFailureIndication_PDU = -1; /* PWSFailureIndication */
-static int hf_f1ap_PWS_Failed_NR_CGI_List_PDU = -1; /* PWS_Failed_NR_CGI_List */
-static int hf_f1ap_GNBDUStatusIndication_PDU = -1; /* GNBDUStatusIndication */
-static int hf_f1ap_RRCDeliveryReport_PDU = -1; /* RRCDeliveryReport */
-static int hf_f1ap_F1RemovalRequest_PDU = -1; /* F1RemovalRequest */
-static int hf_f1ap_F1RemovalResponse_PDU = -1; /* F1RemovalResponse */
-static int hf_f1ap_F1RemovalFailure_PDU = -1; /* F1RemovalFailure */
-static int hf_f1ap_TraceStart_PDU = -1; /* TraceStart */
-static int hf_f1ap_DeactivateTrace_PDU = -1; /* DeactivateTrace */
-static int hf_f1ap_CellTrafficTrace_PDU = -1; /* CellTrafficTrace */
-static int hf_f1ap_DUCURadioInformationTransfer_PDU = -1; /* DUCURadioInformationTransfer */
-static int hf_f1ap_CUDURadioInformationTransfer_PDU = -1; /* CUDURadioInformationTransfer */
-static int hf_f1ap_BAPMappingConfiguration_PDU = -1; /* BAPMappingConfiguration */
-static int hf_f1ap_BH_Routing_Information_Added_List_PDU = -1; /* BH_Routing_Information_Added_List */
-static int hf_f1ap_BH_Routing_Information_Removed_List_PDU = -1; /* BH_Routing_Information_Removed_List */
-static int hf_f1ap_BAP_Header_Rewriting_Added_List_PDU = -1; /* BAP_Header_Rewriting_Added_List */
-static int hf_f1ap_BAP_Header_Rewriting_Removed_List_PDU = -1; /* BAP_Header_Rewriting_Removed_List */
-static int hf_f1ap_BAPMappingConfigurationAcknowledge_PDU = -1; /* BAPMappingConfigurationAcknowledge */
-static int hf_f1ap_BAPMappingConfigurationFailure_PDU = -1; /* BAPMappingConfigurationFailure */
-static int hf_f1ap_GNBDUResourceConfiguration_PDU = -1; /* GNBDUResourceConfiguration */
-static int hf_f1ap_GNBDUResourceConfigurationAcknowledge_PDU = -1; /* GNBDUResourceConfigurationAcknowledge */
-static int hf_f1ap_GNBDUResourceConfigurationFailure_PDU = -1; /* GNBDUResourceConfigurationFailure */
-static int hf_f1ap_IABTNLAddressRequest_PDU = -1; /* IABTNLAddressRequest */
-static int hf_f1ap_IAB_TNL_Addresses_To_Remove_List_PDU = -1; /* IAB_TNL_Addresses_To_Remove_List */
-static int hf_f1ap_IABTNLAddressResponse_PDU = -1; /* IABTNLAddressResponse */
-static int hf_f1ap_IAB_Allocated_TNL_Address_List_PDU = -1; /* IAB_Allocated_TNL_Address_List */
-static int hf_f1ap_IABTNLAddressFailure_PDU = -1; /* IABTNLAddressFailure */
-static int hf_f1ap_IABUPConfigurationUpdateRequest_PDU = -1; /* IABUPConfigurationUpdateRequest */
-static int hf_f1ap_UL_UP_TNL_Information_to_Update_List_PDU = -1; /* UL_UP_TNL_Information_to_Update_List */
-static int hf_f1ap_UL_UP_TNL_Address_to_Update_List_PDU = -1; /* UL_UP_TNL_Address_to_Update_List */
-static int hf_f1ap_IABUPConfigurationUpdateResponse_PDU = -1; /* IABUPConfigurationUpdateResponse */
-static int hf_f1ap_DL_UP_TNL_Address_to_Update_List_PDU = -1; /* DL_UP_TNL_Address_to_Update_List */
-static int hf_f1ap_IABUPConfigurationUpdateFailure_PDU = -1; /* IABUPConfigurationUpdateFailure */
-static int hf_f1ap_ResourceStatusRequest_PDU = -1; /* ResourceStatusRequest */
-static int hf_f1ap_ResourceStatusResponse_PDU = -1; /* ResourceStatusResponse */
-static int hf_f1ap_ResourceStatusFailure_PDU = -1; /* ResourceStatusFailure */
-static int hf_f1ap_ResourceStatusUpdate_PDU = -1; /* ResourceStatusUpdate */
-static int hf_f1ap_AccessAndMobilityIndication_PDU = -1; /* AccessAndMobilityIndication */
-static int hf_f1ap_ReferenceTimeInformationReportingControl_PDU = -1; /* ReferenceTimeInformationReportingControl */
-static int hf_f1ap_ReferenceTimeInformationReport_PDU = -1; /* ReferenceTimeInformationReport */
-static int hf_f1ap_AccessSuccess_PDU = -1; /* AccessSuccess */
-static int hf_f1ap_PositioningAssistanceInformationControl_PDU = -1; /* PositioningAssistanceInformationControl */
-static int hf_f1ap_PositioningAssistanceInformationFeedback_PDU = -1; /* PositioningAssistanceInformationFeedback */
-static int hf_f1ap_PositioningMeasurementRequest_PDU = -1; /* PositioningMeasurementRequest */
-static int hf_f1ap_PositioningMeasurementResponse_PDU = -1; /* PositioningMeasurementResponse */
-static int hf_f1ap_PositioningMeasurementFailure_PDU = -1; /* PositioningMeasurementFailure */
-static int hf_f1ap_PositioningMeasurementReport_PDU = -1; /* PositioningMeasurementReport */
-static int hf_f1ap_PositioningMeasurementAbort_PDU = -1; /* PositioningMeasurementAbort */
-static int hf_f1ap_PositioningMeasurementFailureIndication_PDU = -1; /* PositioningMeasurementFailureIndication */
-static int hf_f1ap_PositioningMeasurementUpdate_PDU = -1; /* PositioningMeasurementUpdate */
-static int hf_f1ap_TRPInformationRequest_PDU = -1; /* TRPInformationRequest */
-static int hf_f1ap_TRPInformationTypeListTRPReq_PDU = -1; /* TRPInformationTypeListTRPReq */
-static int hf_f1ap_TRPInformationResponse_PDU = -1; /* TRPInformationResponse */
-static int hf_f1ap_TRPInformationListTRPResp_PDU = -1; /* TRPInformationListTRPResp */
-static int hf_f1ap_TRPInformationFailure_PDU = -1; /* TRPInformationFailure */
-static int hf_f1ap_PositioningInformationRequest_PDU = -1; /* PositioningInformationRequest */
-static int hf_f1ap_PositioningInformationResponse_PDU = -1; /* PositioningInformationResponse */
-static int hf_f1ap_PositioningInformationFailure_PDU = -1; /* PositioningInformationFailure */
-static int hf_f1ap_PositioningActivationRequest_PDU = -1; /* PositioningActivationRequest */
-static int hf_f1ap_SRSType_PDU = -1; /* SRSType */
-static int hf_f1ap_PositioningActivationResponse_PDU = -1; /* PositioningActivationResponse */
-static int hf_f1ap_PositioningActivationFailure_PDU = -1; /* PositioningActivationFailure */
-static int hf_f1ap_PositioningDeactivation_PDU = -1; /* PositioningDeactivation */
-static int hf_f1ap_PositioningInformationUpdate_PDU = -1; /* PositioningInformationUpdate */
-static int hf_f1ap_E_CIDMeasurementInitiationRequest_PDU = -1; /* E_CIDMeasurementInitiationRequest */
-static int hf_f1ap_E_CIDMeasurementInitiationResponse_PDU = -1; /* E_CIDMeasurementInitiationResponse */
-static int hf_f1ap_E_CIDMeasurementInitiationFailure_PDU = -1; /* E_CIDMeasurementInitiationFailure */
-static int hf_f1ap_E_CIDMeasurementFailureIndication_PDU = -1; /* E_CIDMeasurementFailureIndication */
-static int hf_f1ap_E_CIDMeasurementReport_PDU = -1; /* E_CIDMeasurementReport */
-static int hf_f1ap_E_CIDMeasurementTerminationCommand_PDU = -1; /* E_CIDMeasurementTerminationCommand */
-static int hf_f1ap_BroadcastContextSetupRequest_PDU = -1; /* BroadcastContextSetupRequest */
-static int hf_f1ap_BroadcastMRBs_ToBeSetup_List_PDU = -1; /* BroadcastMRBs_ToBeSetup_List */
-static int hf_f1ap_BroadcastContextSetupResponse_PDU = -1; /* BroadcastContextSetupResponse */
-static int hf_f1ap_BroadcastMRBs_Setup_List_PDU = -1; /* BroadcastMRBs_Setup_List */
-static int hf_f1ap_BroadcastMRBs_FailedToBeSetup_List_PDU = -1; /* BroadcastMRBs_FailedToBeSetup_List */
-static int hf_f1ap_BroadcastContextSetupFailure_PDU = -1; /* BroadcastContextSetupFailure */
-static int hf_f1ap_BroadcastContextReleaseCommand_PDU = -1; /* BroadcastContextReleaseCommand */
-static int hf_f1ap_BroadcastContextReleaseComplete_PDU = -1; /* BroadcastContextReleaseComplete */
-static int hf_f1ap_BroadcastContextReleaseRequest_PDU = -1; /* BroadcastContextReleaseRequest */
-static int hf_f1ap_BroadcastContextModificationRequest_PDU = -1; /* BroadcastContextModificationRequest */
-static int hf_f1ap_BroadcastMRBs_ToBeSetupMod_List_PDU = -1; /* BroadcastMRBs_ToBeSetupMod_List */
-static int hf_f1ap_BroadcastMRBs_ToBeModified_List_PDU = -1; /* BroadcastMRBs_ToBeModified_List */
-static int hf_f1ap_BroadcastMRBs_ToBeReleased_List_PDU = -1; /* BroadcastMRBs_ToBeReleased_List */
-static int hf_f1ap_BroadcastContextModificationResponse_PDU = -1; /* BroadcastContextModificationResponse */
-static int hf_f1ap_BroadcastMRBs_SetupMod_List_PDU = -1; /* BroadcastMRBs_SetupMod_List */
-static int hf_f1ap_BroadcastMRBs_FailedToBeSetupMod_List_PDU = -1; /* BroadcastMRBs_FailedToBeSetupMod_List */
-static int hf_f1ap_BroadcastMRBs_Modified_List_PDU = -1; /* BroadcastMRBs_Modified_List */
-static int hf_f1ap_BroadcastMRBs_FailedToBeModified_List_PDU = -1; /* BroadcastMRBs_FailedToBeModified_List */
-static int hf_f1ap_BroadcastContextModificationFailure_PDU = -1; /* BroadcastContextModificationFailure */
-static int hf_f1ap_MulticastGroupPaging_PDU = -1; /* MulticastGroupPaging */
-static int hf_f1ap_UEIdentity_List_For_Paging_List_PDU = -1; /* UEIdentity_List_For_Paging_List */
-static int hf_f1ap_MC_PagingCell_list_PDU = -1; /* MC_PagingCell_list */
-static int hf_f1ap_MulticastContextSetupRequest_PDU = -1; /* MulticastContextSetupRequest */
-static int hf_f1ap_MulticastMRBs_ToBeSetup_List_PDU = -1; /* MulticastMRBs_ToBeSetup_List */
-static int hf_f1ap_MulticastContextSetupResponse_PDU = -1; /* MulticastContextSetupResponse */
-static int hf_f1ap_MulticastMRBs_Setup_List_PDU = -1; /* MulticastMRBs_Setup_List */
-static int hf_f1ap_MulticastMRBs_FailedToBeSetup_List_PDU = -1; /* MulticastMRBs_FailedToBeSetup_List */
-static int hf_f1ap_MulticastContextSetupFailure_PDU = -1; /* MulticastContextSetupFailure */
-static int hf_f1ap_MulticastContextReleaseCommand_PDU = -1; /* MulticastContextReleaseCommand */
-static int hf_f1ap_MulticastContextReleaseComplete_PDU = -1; /* MulticastContextReleaseComplete */
-static int hf_f1ap_MulticastContextReleaseRequest_PDU = -1; /* MulticastContextReleaseRequest */
-static int hf_f1ap_MulticastContextModificationRequest_PDU = -1; /* MulticastContextModificationRequest */
-static int hf_f1ap_MulticastMRBs_ToBeSetupMod_List_PDU = -1; /* MulticastMRBs_ToBeSetupMod_List */
-static int hf_f1ap_MulticastMRBs_ToBeModified_List_PDU = -1; /* MulticastMRBs_ToBeModified_List */
-static int hf_f1ap_MulticastMRBs_ToBeReleased_List_PDU = -1; /* MulticastMRBs_ToBeReleased_List */
-static int hf_f1ap_MulticastContextModificationResponse_PDU = -1; /* MulticastContextModificationResponse */
-static int hf_f1ap_MulticastMRBs_SetupMod_List_PDU = -1; /* MulticastMRBs_SetupMod_List */
-static int hf_f1ap_MulticastMRBs_FailedToBeSetupMod_List_PDU = -1; /* MulticastMRBs_FailedToBeSetupMod_List */
-static int hf_f1ap_MulticastMRBs_Modified_List_PDU = -1; /* MulticastMRBs_Modified_List */
-static int hf_f1ap_MulticastMRBs_FailedToBeModified_List_PDU = -1; /* MulticastMRBs_FailedToBeModified_List */
-static int hf_f1ap_MulticastContextModificationFailure_PDU = -1; /* MulticastContextModificationFailure */
-static int hf_f1ap_MulticastDistributionSetupRequest_PDU = -1; /* MulticastDistributionSetupRequest */
-static int hf_f1ap_MulticastF1UContext_ToBeSetup_List_PDU = -1; /* MulticastF1UContext_ToBeSetup_List */
-static int hf_f1ap_MulticastDistributionSetupResponse_PDU = -1; /* MulticastDistributionSetupResponse */
-static int hf_f1ap_MulticastF1UContext_Setup_List_PDU = -1; /* MulticastF1UContext_Setup_List */
-static int hf_f1ap_MulticastF1UContext_FailedToBeSetup_List_PDU = -1; /* MulticastF1UContext_FailedToBeSetup_List */
-static int hf_f1ap_MulticastDistributionSetupFailure_PDU = -1; /* MulticastDistributionSetupFailure */
-static int hf_f1ap_MulticastDistributionReleaseCommand_PDU = -1; /* MulticastDistributionReleaseCommand */
-static int hf_f1ap_MulticastDistributionReleaseComplete_PDU = -1; /* MulticastDistributionReleaseComplete */
-static int hf_f1ap_PDCMeasurementInitiationRequest_PDU = -1; /* PDCMeasurementInitiationRequest */
-static int hf_f1ap_PDCMeasurementInitiationResponse_PDU = -1; /* PDCMeasurementInitiationResponse */
-static int hf_f1ap_PDCMeasurementInitiationFailure_PDU = -1; /* PDCMeasurementInitiationFailure */
-static int hf_f1ap_PDCMeasurementReport_PDU = -1; /* PDCMeasurementReport */
-static int hf_f1ap_PDCMeasurementTerminationCommand_PDU = -1; /* PDCMeasurementTerminationCommand */
-static int hf_f1ap_PDCMeasurementFailureIndication_PDU = -1; /* PDCMeasurementFailureIndication */
-static int hf_f1ap_PRSConfigurationRequest_PDU = -1; /* PRSConfigurationRequest */
-static int hf_f1ap_PRSConfigurationResponse_PDU = -1; /* PRSConfigurationResponse */
-static int hf_f1ap_PRSConfigurationFailure_PDU = -1; /* PRSConfigurationFailure */
-static int hf_f1ap_MeasurementPreconfigurationRequired_PDU = -1; /* MeasurementPreconfigurationRequired */
-static int hf_f1ap_MeasurementPreconfigurationConfirm_PDU = -1; /* MeasurementPreconfigurationConfirm */
-static int hf_f1ap_MeasurementPreconfigurationRefuse_PDU = -1; /* MeasurementPreconfigurationRefuse */
-static int hf_f1ap_MeasurementActivation_PDU = -1; /* MeasurementActivation */
-static int hf_f1ap_QoEInformationTransfer_PDU = -1; /* QoEInformationTransfer */
-static int hf_f1ap_PosSystemInformationDeliveryCommand_PDU = -1; /* PosSystemInformationDeliveryCommand */
-static int hf_f1ap_F1AP_PDU_PDU = -1; /* F1AP_PDU */
-static int hf_f1ap_local = -1; /* INTEGER_0_65535 */
-static int hf_f1ap_global = -1; /* T_global */
-static int hf_f1ap_ProtocolIE_Container_item = -1; /* ProtocolIE_Field */
-static int hf_f1ap_id = -1; /* ProtocolIE_ID */
-static int hf_f1ap_criticality = -1; /* Criticality */
-static int hf_f1ap_ie_field_value = -1; /* T_ie_field_value */
-static int hf_f1ap_ProtocolExtensionContainer_item = -1; /* ProtocolExtensionField */
-static int hf_f1ap_ext_id = -1; /* ProtocolExtensionID */
-static int hf_f1ap_extensionValue = -1; /* T_extensionValue */
-static int hf_f1ap_PrivateIE_Container_item = -1; /* PrivateIE_Field */
-static int hf_f1ap_private_id = -1; /* PrivateIE_ID */
-static int hf_f1ap_value = -1; /* T_value */
-static int hf_f1ap_sRSResourceSetID = -1; /* SRSResourceSetID */
-static int hf_f1ap_releaseALL = -1; /* NULL */
-static int hf_f1ap_choice_extension = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_latitudeSign = -1; /* T_latitudeSign */
-static int hf_f1ap_latitude = -1; /* INTEGER_0_8388607 */
-static int hf_f1ap_longitude = -1; /* INTEGER_M8388608_8388607 */
-static int hf_f1ap_directionOfAltitude = -1; /* T_directionOfAltitude */
-static int hf_f1ap_altitude = -1; /* INTEGER_0_32767 */
-static int hf_f1ap_uncertaintySemi_major = -1; /* INTEGER_0_127 */
-static int hf_f1ap_uncertaintySemi_minor = -1; /* INTEGER_0_127 */
-static int hf_f1ap_orientationOfMajorAxis = -1; /* INTEGER_0_179 */
-static int hf_f1ap_uncertaintyAltitude = -1; /* INTEGER_0_127 */
-static int hf_f1ap_confidence = -1; /* INTEGER_0_100 */
-static int hf_f1ap_iE_Extensions = -1; /* ProtocolExtensionContainer */
-static int hf_f1ap_Activated_Cells_to_be_Updated_List_item = -1; /* Activated_Cells_to_be_Updated_List_Item */
-static int hf_f1ap_nRCGI = -1; /* NRCGI */
-static int hf_f1ap_iAB_DU_Cell_Resource_Configuration_Mode_Info = -1; /* IAB_DU_Cell_Resource_Configuration_Mode_Info */
-static int hf_f1ap_locationAndBandwidth = -1; /* INTEGER_0_37949_ */
-static int hf_f1ap_subcarrierSpacing = -1; /* T_subcarrierSpacing */
-static int hf_f1ap_cyclicPrefix = -1; /* T_cyclicPrefix */
-static int hf_f1ap_txDirectCurrentLocation = -1; /* INTEGER_0_3301_ */
-static int hf_f1ap_shift7dot5kHz = -1; /* T_shift7dot5kHz */
-static int hf_f1ap_sRSConfig = -1; /* SRSConfig */
-static int hf_f1ap_AdditionalPath_List_item = -1; /* AdditionalPath_Item */
-static int hf_f1ap_relativePathDelay = -1; /* RelativePathDelay */
-static int hf_f1ap_pathQuality = -1; /* TRPMeasurementQuality */
-static int hf_f1ap_ExtendedAdditionalPathList_item = -1; /* ExtendedAdditionalPathList_Item */
-static int hf_f1ap_relativeTimeOfPath = -1; /* RelativePathDelay */
-static int hf_f1ap_multipleULAoA = -1; /* MultipleULAoA */
-static int hf_f1ap_pathPower = -1; /* UL_SRS_RSRPP */
-static int hf_f1ap_AdditionalPDCPDuplicationTNL_List_item = -1; /* AdditionalPDCPDuplicationTNL_Item */
-static int hf_f1ap_additionalPDCPDuplicationUPTNLInformation = -1; /* UPTransportLayerInformation */
-static int hf_f1ap_AdditionalSIBMessageList_item = -1; /* AdditionalSIBMessageList_Item */
-static int hf_f1ap_additionalSIB = -1; /* T_additionalSIB */
-static int hf_f1ap_AffectedCellsAndBeams_List_item = -1; /* AffectedCellsAndBeams_Item */
-static int hf_f1ap_affectedSSB_List = -1; /* AffectedSSB_List */
-static int hf_f1ap_AffectedSSB_List_item = -1; /* AffectedSSB_Item */
-static int hf_f1ap_sSB_Index = -1; /* INTEGER_0_63 */
-static int hf_f1ap_AggressorCellList_item = -1; /* AggressorCellList_Item */
-static int hf_f1ap_aggressorCell_ID = -1; /* NRCGI */
-static int hf_f1ap_aggressorgNBSetID = -1; /* GNBSetID */
-static int hf_f1ap_priorityLevel = -1; /* PriorityLevel */
-static int hf_f1ap_pre_emptionCapability = -1; /* Pre_emptionCapability */
-static int hf_f1ap_pre_emptionVulnerability = -1; /* Pre_emptionVulnerability */
-static int hf_f1ap_AlternativeQoSParaSetList_item = -1; /* AlternativeQoSParaSetItem */
-static int hf_f1ap_alternativeQoSParaSetIndex = -1; /* QoSParaSetIndex */
-static int hf_f1ap_guaranteedFlowBitRateDL = -1; /* BitRate */
-static int hf_f1ap_guaranteedFlowBitRateUL = -1; /* BitRate */
-static int hf_f1ap_packetDelayBudget = -1; /* PacketDelayBudget */
-static int hf_f1ap_packetErrorRate = -1; /* PacketErrorRate */
-static int hf_f1ap_azimuthQuality = -1; /* INTEGER_0_255 */
-static int hf_f1ap_zenithQuality = -1; /* INTEGER_0_255 */
-static int hf_f1ap_resolution = -1; /* T_resolution */
-static int hf_f1ap_AperiodicSRSResourceTriggerList_item = -1; /* AperiodicSRSResourceTrigger */
-static int hf_f1ap_sCell_ID = -1; /* NRCGI */
-static int hf_f1ap_AvailablePLMNList_item = -1; /* AvailablePLMNList_Item */
-static int hf_f1ap_pLMNIdentity = -1; /* PLMN_Identity */
-static int hf_f1ap_AvailableSNPN_ID_List_item = -1; /* AvailableSNPN_ID_List_Item */
-static int hf_f1ap_pLMN_Identity = -1; /* PLMN_Identity */
-static int hf_f1ap_availableNIDList = -1; /* BroadcastNIDList */
-static int hf_f1ap_angleMeasurement = -1; /* AngleMeasurementType */
-static int hf_f1ap_lCS_to_GCS_Translation = -1; /* LCS_to_GCS_Translation */
-static int hf_f1ap_expected_ULAoA = -1; /* Expected_UL_AoA */
-static int hf_f1ap_expected_ZoA = -1; /* Expected_ZoA_only */
-static int hf_f1ap_ARPLocationInformation_item = -1; /* ARPLocationInformation_Item */
-static int hf_f1ap_aRP_ID = -1; /* ARP_ID */
-static int hf_f1ap_aRPLocationType = -1; /* ARPLocationType */
-static int hf_f1ap_aRPPositionRelativeGeodetic = -1; /* RelativeGeodeticLocation */
-static int hf_f1ap_aRPPositionRelativeCartesian = -1; /* RelativeCartesianLocation */
-static int hf_f1ap_ingressBAPRoutingID = -1; /* BAPRoutingID */
-static int hf_f1ap_egressBAPRoutingID = -1; /* BAPRoutingID */
-static int hf_f1ap_nonF1terminatingTopologyIndicator = -1; /* NonF1terminatingTopologyIndicator */
-static int hf_f1ap_fR1 = -1; /* FR1_Bandwidth */
-static int hf_f1ap_fR2 = -1; /* FR2_Bandwidth */
-static int hf_f1ap_bAPlayerBHRLCchannelMappingInfoToAdd = -1; /* BAPlayerBHRLCchannelMappingInfoList */
-static int hf_f1ap_bAPlayerBHRLCchannelMappingInfoToRemove = -1; /* MappingInformationtoRemove */
-static int hf_f1ap_BAPlayerBHRLCchannelMappingInfoList_item = -1; /* BAPlayerBHRLCchannelMappingInfo_Item */
-static int hf_f1ap_mappingInformationIndex = -1; /* MappingInformationIndex */
-static int hf_f1ap_priorHopBAPAddress = -1; /* BAPAddress */
-static int hf_f1ap_ingressbHRLCChannelID = -1; /* BHRLCChannelID */
-static int hf_f1ap_nextHopBAPAddress = -1; /* BAPAddress */
-static int hf_f1ap_egressbHRLCChannelID = -1; /* BHRLCChannelID */
-static int hf_f1ap_bAPAddress = -1; /* BAPAddress */
-static int hf_f1ap_bAPPathID = -1; /* BAPPathID */
-static int hf_f1ap_locationindpendent = -1; /* MBSF1UInformation */
-static int hf_f1ap_locationdependent = -1; /* LocationDependentMBSF1UInformation */
-static int hf_f1ap_bHRLCChannelID = -1; /* BHRLCChannelID */
-static int hf_f1ap_cause = -1; /* Cause */
-static int hf_f1ap_bHQoSInformation = -1; /* BHQoSInformation */
-static int hf_f1ap_rLCmode = -1; /* RLCMode */
-static int hf_f1ap_bAPCtrlPDUChannel = -1; /* BAPCtrlPDUChannel */
-static int hf_f1ap_trafficMappingInfo = -1; /* TrafficMappingInfo */
-static int hf_f1ap_bAProutingID = -1; /* BAPRoutingID */
-static int hf_f1ap_egressBHRLCCHList = -1; /* EgressBHRLCCHList */
-static int hf_f1ap_bHRLCCHQoS = -1; /* QoSFlowLevelQoSParameters */
-static int hf_f1ap_eUTRANBHRLCCHQoS = -1; /* EUTRANQoS */
-static int hf_f1ap_cPTrafficType = -1; /* CPTrafficType */
-static int hf_f1ap_BHRLCCHList_item = -1; /* BHRLCCHItem */
-static int hf_f1ap_bAPRoutingID = -1; /* BAPRoutingID */
-static int hf_f1ap_BPLMN_ID_Info_List_item = -1; /* BPLMN_ID_Info_Item */
-static int hf_f1ap_pLMN_Identity_List = -1; /* AvailablePLMNList */
-static int hf_f1ap_extended_PLMN_Identity_List = -1; /* ExtendedAvailablePLMN_List */
-static int hf_f1ap_fiveGS_TAC = -1; /* FiveGS_TAC */
-static int hf_f1ap_nr_cell_ID = -1; /* NRCellIdentity */
-static int hf_f1ap_ranac = -1; /* RANAC */
-static int hf_f1ap_ServedPLMNs_List_item = -1; /* ServedPLMNs_Item */
-static int hf_f1ap_BroadcastCAGList_item = -1; /* CAGID */
-static int hf_f1ap_mRB_ID = -1; /* MRB_ID */
-static int hf_f1ap_bcBearerCtxtF1U_TNLInfoatDU = -1; /* BCBearerContextF1U_TNLInfo */
-static int hf_f1ap_mRB_QoSInformation = -1; /* QoSFlowLevelQoSParameters */
-static int hf_f1ap_mBS_Flows_Mapped_To_MRB_List = -1; /* MBS_Flows_Mapped_To_MRB_List */
-static int hf_f1ap_bcBearerCtxtF1U_TNLInfoatCU = -1; /* BCBearerContextF1U_TNLInfo */
-static int hf_f1ap_BroadcastNIDList_item = -1; /* NID */
-static int hf_f1ap_BroadcastSNPN_ID_List_item = -1; /* BroadcastSNPN_ID_List_Item */
-static int hf_f1ap_broadcastNIDList = -1; /* BroadcastNIDList */
-static int hf_f1ap_BroadcastPNI_NPN_ID_List_item = -1; /* BroadcastPNI_NPN_ID_List_Item */
-static int hf_f1ap_broadcastCAGList = -1; /* BroadcastCAGList */
-static int hf_f1ap_completeSuccess = -1; /* NULL */
-static int hf_f1ap_partialSuccess = -1; /* PartialSuccessCell */
-static int hf_f1ap_BroadcastCellList_item = -1; /* Broadcast_Cell_List_Item */
-static int hf_f1ap_cellID = -1; /* NRCGI */
-static int hf_f1ap_candidate_SpCell_ID = -1; /* NRCGI */
-static int hf_f1ap_capacityValue = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sSBAreaCapacityValueList = -1; /* SSBAreaCapacityValueList */
-static int hf_f1ap_radioNetwork = -1; /* CauseRadioNetwork */
-static int hf_f1ap_transport = -1; /* CauseTransport */
-static int hf_f1ap_protocol = -1; /* CauseProtocol */
-static int hf_f1ap_misc = -1; /* CauseMisc */
-static int hf_f1ap_CellMeasurementResultList_item = -1; /* CellMeasurementResultItem */
-static int hf_f1ap_radioResourceStatus = -1; /* RadioResourceStatus */
-static int hf_f1ap_compositeAvailableCapacityGroup = -1; /* CompositeAvailableCapacityGroup */
-static int hf_f1ap_sliceAvailableCapacity = -1; /* SliceAvailableCapacity */
-static int hf_f1ap_numberofActiveUEs = -1; /* NumberofActiveUEs */
-static int hf_f1ap_CellsForSON_List_item = -1; /* CellsForSON_Item */
-static int hf_f1ap_neighbourNR_CellsForSON_List = -1; /* NeighbourNR_CellsForSON_List */
-static int hf_f1ap_service_status = -1; /* Service_Status */
-static int hf_f1ap_numberOfBroadcasts = -1; /* NumberOfBroadcasts */
-static int hf_f1ap_nRPCI = -1; /* NRPCI */
-static int hf_f1ap_cellBarred = -1; /* CellBarred */
-static int hf_f1ap_CellToReportList_item = -1; /* CellToReportItem */
-static int hf_f1ap_sSBToReportList = -1; /* SSBToReportList */
-static int hf_f1ap_sliceToReportList = -1; /* SliceToReportList */
-static int hf_f1ap_cellSize = -1; /* CellSize */
-static int hf_f1ap_gNB_CU_UE_F1AP_ID = -1; /* GNB_CU_UE_F1AP_ID */
-static int hf_f1ap_gNB_DU_UE_F1AP_ID = -1; /* GNB_DU_UE_F1AP_ID */
-static int hf_f1ap_Child_IAB_Nodes_NA_Resource_List_item = -1; /* Child_IAB_Nodes_NA_Resource_List_Item */
-static int hf_f1ap_nA_Resource_Configuration_List = -1; /* NA_Resource_Configuration_List */
-static int hf_f1ap_Child_Node_Cells_List_item = -1; /* Child_Node_Cells_List_Item */
-static int hf_f1ap_iAB_STC_Info = -1; /* IAB_STC_Info */
-static int hf_f1ap_rACH_Config_Common = -1; /* RACH_Config_Common */
-static int hf_f1ap_rACH_Config_Common_IAB = -1; /* RACH_Config_Common_IAB */
-static int hf_f1ap_cSI_RS_Configuration = -1; /* T_cSI_RS_Configuration */
-static int hf_f1ap_sR_Configuration = -1; /* T_sR_Configuration */
-static int hf_f1ap_pDCCH_ConfigSIB1 = -1; /* T_pDCCH_ConfigSIB1 */
-static int hf_f1ap_sCS_Common = -1; /* T_sCS_Common */
-static int hf_f1ap_multiplexingInfo = -1; /* MultiplexingInfo */
-static int hf_f1ap_Child_Nodes_List_item = -1; /* Child_Nodes_List_Item */
-static int hf_f1ap_child_Node_Cells_List = -1; /* Child_Node_Cells_List */
-static int hf_f1ap_fiveG_S_TMSI = -1; /* BIT_STRING_SIZE_48 */
-static int hf_f1ap_compositeAvailableCapacityDownlink = -1; /* CompositeAvailableCapacity */
-static int hf_f1ap_compositeAvailableCapacityUplink = -1; /* CompositeAvailableCapacity */
-static int hf_f1ap_cellCapacityClassValue = -1; /* CellCapacityClassValue */
-static int hf_f1ap_capacityValue_01 = -1; /* CapacityValue */
-static int hf_f1ap_cho_trigger = -1; /* CHOtrigger_InterDU */
-static int hf_f1ap_targetgNB_DUUEF1APID = -1; /* GNB_DU_UE_F1AP_ID */
-static int hf_f1ap_cho_trigger_01 = -1; /* CHOtrigger_IntraDU */
-static int hf_f1ap_targetCellsTocancel = -1; /* TargetCellList */
-static int hf_f1ap_coverage_Modification_List = -1; /* Coverage_Modification_List */
-static int hf_f1ap_Coverage_Modification_List_item = -1; /* Coverage_Modification_Item */
-static int hf_f1ap_cellCoverageState = -1; /* CellCoverageState */
-static int hf_f1ap_sSBCoverageModificationList = -1; /* SSBCoverageModification_List */
-static int hf_f1ap_iE_Extension = -1; /* ProtocolExtensionContainer */
-static int hf_f1ap_cCO_issue_detection = -1; /* CCO_issue_detection */
-static int hf_f1ap_affectedCellsAndBeams_List = -1; /* AffectedCellsAndBeams_List */
-static int hf_f1ap_endpoint_IP_address = -1; /* TransportLayerAddress */
-static int hf_f1ap_endpoint_IP_address_and_port = -1; /* Endpoint_IP_address_and_port */
-static int hf_f1ap_cpac_trigger = -1; /* CPAC_trigger */
-static int hf_f1ap_pscellid = -1; /* NRCGI */
-static int hf_f1ap_procedureCode = -1; /* ProcedureCode */
-static int hf_f1ap_triggeringMessage = -1; /* TriggeringMessage */
-static int hf_f1ap_procedureCriticality = -1; /* Criticality */
-static int hf_f1ap_transactionID = -1; /* TransactionID */
-static int hf_f1ap_iEsCriticalityDiagnostics = -1; /* CriticalityDiagnostics_IE_List */
-static int hf_f1ap_CriticalityDiagnostics_IE_List_item = -1; /* CriticalityDiagnostics_IE_Item */
-static int hf_f1ap_iECriticality = -1; /* Criticality */
-static int hf_f1ap_iE_ID = -1; /* ProtocolIE_ID */
-static int hf_f1ap_typeOfError = -1; /* TypeOfError */
-static int hf_f1ap_rIM = -1; /* CUDURIMInformation */
-static int hf_f1ap_victimgNBSetID = -1; /* GNBSetID */
-static int hf_f1ap_rIMRSDetectionStatus = -1; /* RIMRSDetectionStatus */
-static int hf_f1ap_cG_ConfigInfo = -1; /* CG_ConfigInfo */
-static int hf_f1ap_uE_CapabilityRAT_ContainerList = -1; /* UE_CapabilityRAT_ContainerList */
-static int hf_f1ap_measConfig = -1; /* MeasConfig */
-static int hf_f1ap_prsid = -1; /* INTEGER_0_255 */
-static int hf_f1ap_dl_PRSResourceSetID = -1; /* PRS_Resource_Set_ID */
-static int hf_f1ap_dl_PRSResourceID = -1; /* PRS_Resource_ID */
-static int hf_f1ap_two = -1; /* BIT_STRING_SIZE_2 */
-static int hf_f1ap_four = -1; /* BIT_STRING_SIZE_4 */
-static int hf_f1ap_six = -1; /* BIT_STRING_SIZE_6 */
-static int hf_f1ap_eight = -1; /* BIT_STRING_SIZE_8 */
-static int hf_f1ap_sixteen = -1; /* BIT_STRING_SIZE_16 */
-static int hf_f1ap_thirty_two = -1; /* BIT_STRING_SIZE_32 */
-static int hf_f1ap_listofDL_PRSResourceSetARP = -1; /* SEQUENCE_SIZE_1_maxnoofPRS_ResourceSets_OF_DLPRSResourceSetARP */
-static int hf_f1ap_listofDL_PRSResourceSetARP_item = -1; /* DLPRSResourceSetARP */
-static int hf_f1ap_dL_PRSResourceSetARPLocation = -1; /* DL_PRSResourceSetARPLocation */
-static int hf_f1ap_listofDL_PRSResourceARP = -1; /* SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceARP */
-static int hf_f1ap_listofDL_PRSResourceARP_item = -1; /* DLPRSResourceARP */
-static int hf_f1ap_relativeGeodeticLocation = -1; /* RelativeGeodeticLocation */
-static int hf_f1ap_relativeCartesianLocation = -1; /* RelativeCartesianLocation */
-static int hf_f1ap_choice_Extension = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_dL_PRSResourceARPLocation = -1; /* DL_PRSResourceARPLocation */
-static int hf_f1ap_oldIPAdress = -1; /* TransportLayerAddress */
-static int hf_f1ap_newIPAdress = -1; /* TransportLayerAddress */
-static int hf_f1ap_DLUPTNLInformation_ToBeSetup_List_item = -1; /* DLUPTNLInformation_ToBeSetup_Item */
-static int hf_f1ap_dLUPTNLInformation = -1; /* UPTransportLayerInformation */
-static int hf_f1ap_dRBID = -1; /* DRBID */
-static int hf_f1ap_dRB_Activity = -1; /* DRB_Activity */
-static int hf_f1ap_dRB_QoS = -1; /* QoSFlowLevelQoSParameters */
-static int hf_f1ap_sNSSAI = -1; /* SNSSAI */
-static int hf_f1ap_notificationControl = -1; /* NotificationControl */
-static int hf_f1ap_flows_Mapped_To_DRB_List = -1; /* Flows_Mapped_To_DRB_List */
-static int hf_f1ap_lCID = -1; /* LCID */
-static int hf_f1ap_dLUPTNLInformation_ToBeSetup_List = -1; /* DLUPTNLInformation_ToBeSetup_List */
-static int hf_f1ap_uLUPTNLInformation_ToBeSetup_List = -1; /* ULUPTNLInformation_ToBeSetup_List */
-static int hf_f1ap_notification_Cause = -1; /* Notification_Cause */
-static int hf_f1ap_qoSInformation = -1; /* QoSInformation */
-static int hf_f1ap_uLConfiguration = -1; /* ULConfiguration */
-static int hf_f1ap_rLCMode = -1; /* RLCMode */
-static int hf_f1ap_duplicationActivation = -1; /* DuplicationActivation */
-static int hf_f1ap_longDRXCycleLength = -1; /* LongDRXCycleLength */
-static int hf_f1ap_shortDRXCycleLength = -1; /* ShortDRXCycleLength */
-static int hf_f1ap_shortDRXCycleTimer = -1; /* ShortDRXCycleTimer */
-static int hf_f1ap_DSInformationList_item = -1; /* DSCP */
-static int hf_f1ap_rIM_01 = -1; /* DUCURIMInformation */
-static int hf_f1ap_aggressorCellList = -1; /* AggressorCellList */
-static int hf_f1ap_explicitFormat = -1; /* ExplicitFormat */
-static int hf_f1ap_implicitFormat = -1; /* ImplicitFormat */
-static int hf_f1ap_DUF_Slot_Config_List_item = -1; /* DUF_Slot_Config_Item */
-static int hf_f1ap_cellGroupConfig = -1; /* CellGroupConfig */
-static int hf_f1ap_measGapConfig = -1; /* MeasGapConfig */
-static int hf_f1ap_requestedP_MaxFR1 = -1; /* T_requestedP_MaxFR1 */
-static int hf_f1ap_qoSPriorityLevel = -1; /* INTEGER_1_127 */
-static int hf_f1ap_fiveQI = -1; /* INTEGER_0_255_ */
-static int hf_f1ap_delayCritical = -1; /* T_delayCritical */
-static int hf_f1ap_averagingWindow = -1; /* AveragingWindow */
-static int hf_f1ap_maxDataBurstVolume = -1; /* MaxDataBurstVolume */
-static int hf_f1ap_resourceType = -1; /* T_resourceType */
-static int hf_f1ap_qoSPriorityLevel_01 = -1; /* INTEGER_1_8_ */
-static int hf_f1ap_E_CID_MeasurementQuantities_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_e_CIDmeasurementQuantitiesValue = -1; /* E_CID_MeasurementQuantitiesValue */
-static int hf_f1ap_geographicalCoordinates = -1; /* GeographicalCoordinates */
-static int hf_f1ap_measuredResults_List = -1; /* E_CID_MeasuredResults_List */
-static int hf_f1ap_E_CID_MeasuredResults_List_item = -1; /* E_CID_MeasuredResults_Item */
-static int hf_f1ap_e_CID_MeasuredResults_Value = -1; /* E_CID_MeasuredResults_Value */
-static int hf_f1ap_valueAngleofArrivalNR = -1; /* UL_AoA */
-static int hf_f1ap_EgressBHRLCCHList_item = -1; /* EgressBHRLCCHItem */
-static int hf_f1ap_endpointIPAddress = -1; /* TransportLayerAddress */
-static int hf_f1ap_ExtendedAvailablePLMN_List_item = -1; /* ExtendedAvailablePLMN_Item */
-static int hf_f1ap_permutation = -1; /* Permutation */
-static int hf_f1ap_noofDownlinkSymbols = -1; /* NoofDownlinkSymbols */
-static int hf_f1ap_noofUplinkSymbols = -1; /* NoofUplinkSymbols */
-static int hf_f1ap_ExtendedServedPLMNs_List_item = -1; /* ExtendedServedPLMNs_Item */
-static int hf_f1ap_tAISliceSupportList = -1; /* SliceSupportList */
-static int hf_f1ap_ExtendedSliceSupportList_item = -1; /* SliceSupportItem */
-static int hf_f1ap_EUTRACells_List_item = -1; /* EUTRACells_List_item */
-static int hf_f1ap_eUTRA_Cell_ID = -1; /* EUTRA_Cell_ID */
-static int hf_f1ap_served_EUTRA_Cells_Information = -1; /* Served_EUTRA_Cells_Information */
-static int hf_f1ap_uL_EARFCN = -1; /* ExtendedEARFCN */
-static int hf_f1ap_dL_EARFCN = -1; /* ExtendedEARFCN */
-static int hf_f1ap_uL_Transmission_Bandwidth = -1; /* EUTRA_Transmission_Bandwidth */
-static int hf_f1ap_dL_Transmission_Bandwidth = -1; /* EUTRA_Transmission_Bandwidth */
-static int hf_f1ap_fDD = -1; /* EUTRA_Coex_FDD_Info */
-static int hf_f1ap_tDD = -1; /* EUTRA_Coex_TDD_Info */
-static int hf_f1ap_eARFCN = -1; /* ExtendedEARFCN */
-static int hf_f1ap_transmission_Bandwidth = -1; /* EUTRA_Transmission_Bandwidth */
-static int hf_f1ap_subframeAssignment = -1; /* EUTRA_SubframeAssignment */
-static int hf_f1ap_specialSubframe_Info = -1; /* EUTRA_SpecialSubframe_Info */
-static int hf_f1ap_rootSequenceIndex = -1; /* INTEGER_0_837 */
-static int hf_f1ap_zeroCorrelationIndex = -1; /* INTEGER_0_15 */
-static int hf_f1ap_highSpeedFlag = -1; /* BOOLEAN */
-static int hf_f1ap_prach_FreqOffset = -1; /* INTEGER_0_94 */
-static int hf_f1ap_prach_ConfigIndex = -1; /* INTEGER_0_63 */
-static int hf_f1ap_specialSubframePatterns = -1; /* EUTRA_SpecialSubframePatterns */
-static int hf_f1ap_cyclicPrefixDL = -1; /* EUTRA_CyclicPrefixDL */
-static int hf_f1ap_cyclicPrefixUL = -1; /* EUTRA_CyclicPrefixUL */
-static int hf_f1ap_qCI = -1; /* QCI */
-static int hf_f1ap_allocationAndRetentionPriority = -1; /* AllocationAndRetentionPriority */
-static int hf_f1ap_gbrQosInformation = -1; /* GBR_QosInformation */
-static int hf_f1ap_eUTRAFDD = -1; /* EUTRA_FDD_Info */
-static int hf_f1ap_eUTRATDD = -1; /* EUTRA_TDD_Info */
-static int hf_f1ap_uL_offsetToPointA = -1; /* OffsetToPointA */
-static int hf_f1ap_dL_offsetToPointA = -1; /* OffsetToPointA */
-static int hf_f1ap_offsetToPointA = -1; /* OffsetToPointA */
-static int hf_f1ap_expected_Azimuth_AoA = -1; /* Expected_Azimuth_AoA */
-static int hf_f1ap_expected_Zenith_AoA = -1; /* Expected_Zenith_AoA */
-static int hf_f1ap_iE_extensions = -1; /* ProtocolExtensionContainer */
-static int hf_f1ap_expected_ZoA_only = -1; /* Expected_Zenith_AoA */
-static int hf_f1ap_expected_Azimuth_AoA_value = -1; /* Expected_Value_AoA */
-static int hf_f1ap_expected_Azimuth_AoA_uncertainty = -1; /* Uncertainty_range_AoA */
-static int hf_f1ap_expected_Zenith_AoA_value = -1; /* Expected_Value_ZoA */
-static int hf_f1ap_expected_Zenith_AoA_uncertainty = -1; /* Uncertainty_range_ZoA */
-static int hf_f1ap_f1CPathNSA = -1; /* F1CPathNSA */
-static int hf_f1ap_f1CPathNRDC = -1; /* F1CPathNRDC */
-static int hf_f1ap_uL_NRFreqInfo = -1; /* NRFreqInfo */
-static int hf_f1ap_dL_NRFreqInfo = -1; /* NRFreqInfo */
-static int hf_f1ap_uL_Transmission_Bandwidth_01 = -1; /* Transmission_Bandwidth */
-static int hf_f1ap_dL_Transmission_Bandwidth_01 = -1; /* Transmission_Bandwidth */
-static int hf_f1ap_uL_FreqInfo = -1; /* FreqInfoRel16 */
-static int hf_f1ap_sUL_FreqInfo = -1; /* FreqInfoRel16 */
-static int hf_f1ap_fiveG_proSeDirectDiscovery = -1; /* FiveG_ProSeDirectDiscovery */
-static int hf_f1ap_fiveG_proSeDirectCommunication = -1; /* FiveG_ProSeDirectCommunication */
-static int hf_f1ap_fiveG_ProSeLayer2UEtoNetworkRelay = -1; /* FiveG_ProSeLayer2UEtoNetworkRelay */
-static int hf_f1ap_fiveG_ProSeLayer3UEtoNetworkRelay = -1; /* FiveG_ProSeLayer3UEtoNetworkRelay */
-static int hf_f1ap_fiveG_ProSeLayer2RemoteUE = -1; /* FiveG_ProSeLayer2RemoteUE */
-static int hf_f1ap_Flows_Mapped_To_DRB_List_item = -1; /* Flows_Mapped_To_DRB_Item */
-static int hf_f1ap_qoSFlowIdentifier = -1; /* QoSFlowIdentifier */
-static int hf_f1ap_qoSFlowLevelQoSParameters = -1; /* QoSFlowLevelQoSParameters */
-static int hf_f1ap_freqBandIndicatorNr = -1; /* INTEGER_1_1024_ */
-static int hf_f1ap_supportedSULBandList = -1; /* SEQUENCE_SIZE_0_maxnoofNrCellBands_OF_SupportedSULFreqBandItem */
-static int hf_f1ap_supportedSULBandList_item = -1; /* SupportedSULFreqBandItem */
-static int hf_f1ap_l839 = -1; /* L839Info */
-static int hf_f1ap_l139 = -1; /* L139Info */
-static int hf_f1ap_nRARFCN = -1; /* INTEGER_0_maxNRARFCN */
-static int hf_f1ap_frequencyShift7p5khz = -1; /* FrequencyShift7p5khz */
-static int hf_f1ap_carrierList = -1; /* NRCarrierList */
-static int hf_f1ap_Frequency_Domain_HSNA_Configuration_List_item = -1; /* Frequency_Domain_HSNA_Configuration_Item */
-static int hf_f1ap_rBSetIndex = -1; /* INTEGER_0_maxnoofRBsetsPerCell_1_ */
-static int hf_f1ap_frequency_Domain_HSNA_Slot_Configuration_List = -1; /* Frequency_Domain_HSNA_Slot_Configuration_List */
-static int hf_f1ap_Frequency_Domain_HSNA_Slot_Configuration_List_item = -1; /* Frequency_Domain_HSNA_Slot_Configuration_Item */
-static int hf_f1ap_slotIndex = -1; /* INTEGER_0_5119 */
-static int hf_f1ap_hSNADownlink = -1; /* HSNADownlink */
-static int hf_f1ap_hSNAUplink = -1; /* HSNAUplink */
-static int hf_f1ap_hSNAFlexible = -1; /* HSNAFlexible */
-static int hf_f1ap_FlowsMappedToSLDRB_List_item = -1; /* FlowsMappedToSLDRB_Item */
-static int hf_f1ap_pc5QoSFlowIdentifier = -1; /* PC5QoSFlowIdentifier */
-static int hf_f1ap_e_RAB_MaximumBitrateDL = -1; /* BitRate */
-static int hf_f1ap_e_RAB_MaximumBitrateUL = -1; /* BitRate */
-static int hf_f1ap_e_RAB_GuaranteedBitrateDL = -1; /* BitRate */
-static int hf_f1ap_e_RAB_GuaranteedBitrateUL = -1; /* BitRate */
-static int hf_f1ap_maxFlowBitRateDownlink = -1; /* BitRate */
-static int hf_f1ap_maxFlowBitRateUplink = -1; /* BitRate */
-static int hf_f1ap_guaranteedFlowBitRateDownlink = -1; /* BitRate */
-static int hf_f1ap_guaranteedFlowBitRateUplink = -1; /* BitRate */
-static int hf_f1ap_maxPacketLossRateDownlink = -1; /* MaxPacketLossRate */
-static int hf_f1ap_maxPacketLossRateUplink = -1; /* MaxPacketLossRate */
-static int hf_f1ap_tRPPositionDefinitionType = -1; /* TRPPositionDefinitionType */
-static int hf_f1ap_dLPRSResourceCoordinates = -1; /* DLPRSResourceCoordinates */
-static int hf_f1ap_sibtypetobeupdatedlist = -1; /* SEQUENCE_SIZE_1_maxnoofSIBTypes_OF_SibtypetobeupdatedListItem */
-static int hf_f1ap_sibtypetobeupdatedlist_item = -1; /* SibtypetobeupdatedListItem */
-static int hf_f1ap_tNLAssociationTransportLayerAddress = -1; /* CP_TransportLayerAddress */
-static int hf_f1ap_tNLAssociationUsage = -1; /* TNLAssociationUsage */
-static int hf_f1ap_subcarrierSpacing_01 = -1; /* SubcarrierSpacing */
-static int hf_f1ap_dUFTransmissionPeriodicity = -1; /* DUFTransmissionPeriodicity */
-static int hf_f1ap_dUF_Slot_Config_List = -1; /* DUF_Slot_Config_List */
-static int hf_f1ap_hSNATransmissionPeriodicity = -1; /* HSNATransmissionPeriodicity */
-static int hf_f1ap_hsNSASlotConfigList = -1; /* HSNASlotConfigList */
-static int hf_f1ap_gNB_CU_NameVisibleString = -1; /* GNB_CU_NameVisibleString */
-static int hf_f1ap_gNB_CU_NameUTF8String = -1; /* GNB_CU_NameUTF8String */
-static int hf_f1ap_gNB_DU_NameVisibleString = -1; /* GNB_DU_NameVisibleString */
-static int hf_f1ap_gNB_DU_NameUTF8String = -1; /* GNB_DU_NameUTF8String */
-static int hf_f1ap_served_Cell_Information = -1; /* Served_Cell_Information */
-static int hf_f1ap_gNB_DU_System_Information = -1; /* GNB_DU_System_Information */
-static int hf_f1ap_mIB_message = -1; /* MIB_message */
-static int hf_f1ap_sIB1_message = -1; /* SIB1_message */
-static int hf_f1ap_tNLAssociationTransportLayerAddressgNBCU = -1; /* CP_TransportLayerAddress */
-static int hf_f1ap_GNBDUUESliceMaximumBitRateList_item = -1; /* GNBDUUESliceMaximumBitRateItem */
-static int hf_f1ap_uESliceMaximumBitRateUL = -1; /* BitRate */
-static int hf_f1ap_rxTxTimeDiff = -1; /* GNBRxTxTimeDiffMeas */
-static int hf_f1ap_additionalPath_List = -1; /* AdditionalPath_List */
-static int hf_f1ap_k0 = -1; /* INTEGER_0_1970049 */
-static int hf_f1ap_k1 = -1; /* INTEGER_0_985025 */
-static int hf_f1ap_k2 = -1; /* INTEGER_0_492513 */
-static int hf_f1ap_k3 = -1; /* INTEGER_0_246257 */
-static int hf_f1ap_k4 = -1; /* INTEGER_0_123129 */
-static int hf_f1ap_k5 = -1; /* INTEGER_0_61565 */
-static int hf_f1ap_GTPTLAs_item = -1; /* GTPTLA_Item */
-static int hf_f1ap_gTPTransportLayerAddress = -1; /* TransportLayerAddress */
-static int hf_f1ap_transportLayerAddress = -1; /* TransportLayerAddress */
-static int hf_f1ap_gTP_TEID = -1; /* GTP_TEID */
-static int hf_f1ap_dLHardwareLoadIndicator = -1; /* INTEGER_0_100_ */
-static int hf_f1ap_uLHardwareLoadIndicator = -1; /* INTEGER_0_100_ */
-static int hf_f1ap_HSNASlotConfigList_item = -1; /* HSNASlotConfigItem */
-static int hf_f1ap_iAB_Congestion_Indication_List = -1; /* IAB_Congestion_Indication_List */
-static int hf_f1ap_IAB_Congestion_Indication_List_item = -1; /* IAB_Congestion_Indication_Item */
-static int hf_f1ap_childNodeIdentifier = -1; /* BAPAddress */
-static int hf_f1ap_bHRLCCHList = -1; /* BHRLCCHList */
-static int hf_f1ap_IAB_MT_Cell_List_item = -1; /* IAB_MT_Cell_List_Item */
-static int hf_f1ap_nRCellIdentity = -1; /* NRCellIdentity */
-static int hf_f1ap_dU_RX_MT_RX = -1; /* DU_RX_MT_RX */
-static int hf_f1ap_dU_TX_MT_TX = -1; /* DU_TX_MT_TX */
-static int hf_f1ap_dU_RX_MT_TX = -1; /* DU_RX_MT_TX */
-static int hf_f1ap_dU_TX_MT_RX = -1; /* DU_TX_MT_RX */
-static int hf_f1ap_fDD_01 = -1; /* IAB_MT_Cell_NA_Resource_Configuration_FDD_Info */
-static int hf_f1ap_tDD_01 = -1; /* IAB_MT_Cell_NA_Resource_Configuration_TDD_Info */
-static int hf_f1ap_gNB_DU_Cell_NA_Resource_Configuration_FDD_UL = -1; /* GNB_DU_Cell_Resource_Configuration */
-static int hf_f1ap_gNB_DU_Cell_NA_Resource_Configuration_FDD_DL = -1; /* GNB_DU_Cell_Resource_Configuration */
-static int hf_f1ap_uL_FreqInfo_01 = -1; /* NRFreqInfo */
-static int hf_f1ap_uL_NR_Carrier_List = -1; /* NRCarrierList */
-static int hf_f1ap_dL_FreqInfo = -1; /* NRFreqInfo */
-static int hf_f1ap_dL_NR_Carrier_List = -1; /* NRCarrierList */
-static int hf_f1ap_gNB_DU_Cell_NA_Resourc_Configuration_TDD = -1; /* GNB_DU_Cell_Resource_Configuration */
-static int hf_f1ap_nRFreqInfo = -1; /* NRFreqInfo */
-static int hf_f1ap_transmission_Bandwidth_01 = -1; /* Transmission_Bandwidth */
-static int hf_f1ap_nR_Carrier_List = -1; /* NRCarrierList */
-static int hf_f1ap_iAB_STC_Info_List = -1; /* IAB_STC_Info_List */
-static int hf_f1ap_IAB_STC_Info_List_item = -1; /* IAB_STC_Info_Item */
-static int hf_f1ap_sSB_freqInfo = -1; /* SSB_freqInfo */
-static int hf_f1ap_sSB_subcarrierSpacing = -1; /* SSB_subcarrierSpacing */
-static int hf_f1ap_sSB_transmissionPeriodicity = -1; /* SSB_transmissionPeriodicity */
-static int hf_f1ap_sSB_transmissionTimingOffset = -1; /* SSB_transmissionTimingOffset */
-static int hf_f1ap_sSB_transmissionBitmap = -1; /* SSB_transmissionBitmap */
-static int hf_f1ap_iABTNLAddress = -1; /* IABTNLAddress */
-static int hf_f1ap_iABTNLAddressUsage = -1; /* IABTNLAddressUsage */
-static int hf_f1ap_fDD_02 = -1; /* IAB_DU_Cell_Resource_Configuration_FDD_Info */
-static int hf_f1ap_tDD_02 = -1; /* IAB_DU_Cell_Resource_Configuration_TDD_Info */
-static int hf_f1ap_gNB_DU_Cell_Resource_Configuration_FDD_UL = -1; /* GNB_DU_Cell_Resource_Configuration */
-static int hf_f1ap_gNB_DU_Cell_Resource_Configuration_FDD_DL = -1; /* GNB_DU_Cell_Resource_Configuration */
-static int hf_f1ap_gNB_DU_Cell_Resourc_Configuration_TDD = -1; /* GNB_DU_Cell_Resource_Configuration */
-static int hf_f1ap_iPv6Address = -1; /* IABTNLAddressesRequested */
-static int hf_f1ap_iPv6Prefix = -1; /* IABTNLAddressesRequested */
-static int hf_f1ap_iPv4Address = -1; /* T_iPv4Address */
-static int hf_f1ap_iPv6Address_01 = -1; /* T_iPv6Address */
-static int hf_f1ap_iPv6Prefix_01 = -1; /* T_iPv6Prefix */
-static int hf_f1ap_tNLAddressesOrPrefixesRequestedAllTraffic = -1; /* INTEGER_1_256 */
-static int hf_f1ap_tNLAddressesOrPrefixesRequestedF1_C = -1; /* INTEGER_1_256 */
-static int hf_f1ap_tNLAddressesOrPrefixesRequestedF1_U = -1; /* INTEGER_1_256 */
-static int hf_f1ap_tNLAddressesOrPrefixesRequestedNoNF1 = -1; /* INTEGER_1_256 */
-static int hf_f1ap_iABTNLAddressList = -1; /* IABTNLAddressList */
-static int hf_f1ap_IABTNLAddressList_item = -1; /* IABTNLAddress_Item */
-static int hf_f1ap_iABv4AddressesRequested = -1; /* IABTNLAddressesRequested */
-static int hf_f1ap_dUFSlotformatIndex = -1; /* DUFSlotformatIndex */
-static int hf_f1ap_nRSCS = -1; /* T_nRSCS */
-static int hf_f1ap_nRCP = -1; /* T_nRCP */
-static int hf_f1ap_nRDLULTxPeriodicity = -1; /* T_nRDLULTxPeriodicity */
-static int hf_f1ap_slot_Configuration_List = -1; /* Slot_Configuration_List */
-static int hf_f1ap_destinationIABTNLAddress = -1; /* IABTNLAddress */
-static int hf_f1ap_dsInformationList = -1; /* DSInformationList */
-static int hf_f1ap_iPv6FlowLabel = -1; /* BIT_STRING_SIZE_20 */
-static int hf_f1ap_iPtolayer2TrafficMappingInfoToAdd = -1; /* IPtolayer2TrafficMappingInfoList */
-static int hf_f1ap_iPtolayer2TrafficMappingInfoToRemove = -1; /* MappingInformationtoRemove */
-static int hf_f1ap_IPtolayer2TrafficMappingInfoList_item = -1; /* IPtolayer2TrafficMappingInfo_Item */
-static int hf_f1ap_iPHeaderInformation = -1; /* IPHeaderInformation */
-static int hf_f1ap_bHInfo = -1; /* BHInfo */
-static int hf_f1ap_prachSCS = -1; /* T_prachSCS */
-static int hf_f1ap_rootSequenceIndex_01 = -1; /* INTEGER_0_137 */
-static int hf_f1ap_restrictedSetConfig = -1; /* T_restrictedSetConfig */
-static int hf_f1ap_prachSCSForL571 = -1; /* T_prachSCSForL571 */
-static int hf_f1ap_rootSequenceIndex_02 = -1; /* INTEGER_0_569 */
-static int hf_f1ap_prachSCSForL1151 = -1; /* T_prachSCSForL1151 */
-static int hf_f1ap_rootSequenceIndex_03 = -1; /* INTEGER_0_1149 */
-static int hf_f1ap_alpha = -1; /* INTEGER_0_3599 */
-static int hf_f1ap_beta = -1; /* INTEGER_0_3599 */
-static int hf_f1ap_gamma = -1; /* INTEGER_0_3599 */
-static int hf_f1ap_LCStoGCSTranslationList_item = -1; /* LCStoGCSTranslation */
-static int hf_f1ap_alpha_01 = -1; /* INTEGER_0_359 */
-static int hf_f1ap_alpha_fine = -1; /* INTEGER_0_9 */
-static int hf_f1ap_beta_01 = -1; /* INTEGER_0_359 */
-static int hf_f1ap_beta_fine = -1; /* INTEGER_0_9 */
-static int hf_f1ap_gamma_01 = -1; /* INTEGER_0_359 */
-static int hf_f1ap_gamma_fine = -1; /* INTEGER_0_9 */
-static int hf_f1ap_LocationDependentMBSF1UInformation_item = -1; /* LocationDependentMBSF1UInformation_Item */
-static int hf_f1ap_mbsAreaSession_ID = -1; /* MBS_Area_Session_ID */
-static int hf_f1ap_mbs_f1u_info_at_CU = -1; /* UPTransportLayerInformation */
-static int hf_f1ap_horizontalUncertainty = -1; /* INTEGER_0_255 */
-static int hf_f1ap_horizontalConfidence = -1; /* INTEGER_0_100 */
-static int hf_f1ap_verticalUncertainty = -1; /* INTEGER_0_255 */
-static int hf_f1ap_verticalConfidence = -1; /* INTEGER_0_100 */
-static int hf_f1ap_loS_NLoSIndicatorSoft = -1; /* LoS_NLoSIndicatorSoft */
-static int hf_f1ap_loS_NLoSIndicatorHard = -1; /* LoS_NLoSIndicatorHard */
-static int hf_f1ap_uELTESidelinkAggregateMaximumBitrate = -1; /* BitRate */
-static int hf_f1ap_vehicleUE = -1; /* VehicleUE */
-static int hf_f1ap_pedestrianUE = -1; /* PedestrianUE */
-static int hf_f1ap_MappingInformationtoRemove_item = -1; /* MappingInformationIndex */
-static int hf_f1ap_MBS_Flows_Mapped_To_MRB_List_item = -1; /* MBS_Flows_Mapped_To_MRB_Item */
-static int hf_f1ap_mBS_QoSFlowIdentifier = -1; /* QoSFlowIdentifier */
-static int hf_f1ap_mbs_QoSFlowLevelQoSParameters = -1; /* QoSFlowLevelQoSParameters */
-static int hf_f1ap_mbs_f1u_info = -1; /* UPTransportLayerInformation */
-static int hf_f1ap_tMGI = -1; /* TMGI */
-static int hf_f1ap_nID = -1; /* NID */
-static int hf_f1ap_mBS_Broadcast_Cell_List = -1; /* MBS_Broadcast_Cell_List */
-static int hf_f1ap_mBS_Broadcast_MRB_List = -1; /* MBS_Broadcast_MRB_List */
-static int hf_f1ap_MBS_Broadcast_Cell_List_item = -1; /* MBS_Broadcast_Cell_Item */
-static int hf_f1ap_mtch_neighbourCell = -1; /* OCTET_STRING */
-static int hf_f1ap_MBS_Broadcast_MRB_List_item = -1; /* MBS_Broadcast_MRB_Item */
-static int hf_f1ap_mRB_PDCP_Config_Broadcast = -1; /* T_mRB_PDCP_Config_Broadcast */
-static int hf_f1ap_multicastF1UContextReferenceF1 = -1; /* MulticastF1UContextReferenceF1 */
-static int hf_f1ap_mc_F1UCtxtusage = -1; /* T_mc_F1UCtxtusage */
-static int hf_f1ap_mbsAreaSession = -1; /* MBS_Area_Session_ID */
-static int hf_f1ap_mbs_f1u_info_at_DU = -1; /* UPTransportLayerInformation */
-static int hf_f1ap_mbsProgressInformation = -1; /* MRB_ProgressInformation */
-static int hf_f1ap_locationindependent = -1; /* MBS_ServiceAreaInformation */
-static int hf_f1ap_locationdependent_01 = -1; /* MBS_ServiceAreaInformationList */
-static int hf_f1ap_choice_Extensions = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_mBS_ServiceAreaCellList = -1; /* MBS_ServiceAreaCellList */
-static int hf_f1ap_mBS_ServiceAreaTAIList = -1; /* MBS_ServiceAreaTAIList */
-static int hf_f1ap_MBS_ServiceAreaCellList_item = -1; /* NRCGI */
-static int hf_f1ap_MBS_ServiceAreaTAIList_item = -1; /* MBS_ServiceAreaTAIList_Item */
-static int hf_f1ap_plmn_ID = -1; /* PLMN_Identity */
-static int hf_f1ap_five5_TAC = -1; /* FiveGS_TAC */
-static int hf_f1ap_MBS_ServiceAreaInformationList_item = -1; /* MBS_ServiceAreaInformationItem */
-static int hf_f1ap_mBS_AreaSessionID = -1; /* MBS_Area_Session_ID */
-static int hf_f1ap_mBS_ServiceAreaInformation = -1; /* MBS_ServiceAreaInformation */
-static int hf_f1ap_pRS_Resource_ID = -1; /* PRS_Resource_ID */
-static int hf_f1ap_pRS_Resource_Set_ID = -1; /* PRS_Resource_Set_ID */
-static int hf_f1ap_sSB_Index_01 = -1; /* SSB_Index */
-static int hf_f1ap_pdcp_SN12 = -1; /* INTEGER_0_4095 */
-static int hf_f1ap_pdcp_SN18 = -1; /* INTEGER_0_262143 */
-static int hf_f1ap_multipleULAoA_01 = -1; /* MultipleULAoA_List */
-static int hf_f1ap_MultipleULAoA_List_item = -1; /* MultipleULAoA_Item */
-static int hf_f1ap_uL_AoA = -1; /* UL_AoA */
-static int hf_f1ap_ul_ZoA = -1; /* ZoAInformation */
-static int hf_f1ap_MulticastMBSSessionList_item = -1; /* MulticastMBSSessionList_Item */
-static int hf_f1ap_mbsSessionId = -1; /* MBS_Session_ID */
-static int hf_f1ap_mBS_DL_PDCP_SN_Length = -1; /* PDCPSNLength */
-static int hf_f1ap_iAB_MT_Cell_List = -1; /* IAB_MT_Cell_List */
-static int hf_f1ap_m5period = -1; /* M5period */
-static int hf_f1ap_m5_links_to_log = -1; /* M5_Links_to_log */
-static int hf_f1ap_m6report_Interval = -1; /* M6report_Interval */
-static int hf_f1ap_m6_links_to_log = -1; /* M6_Links_to_log */
-static int hf_f1ap_m7period = -1; /* M7period */
-static int hf_f1ap_m7_links_to_log = -1; /* M7_Links_to_log */
-static int hf_f1ap_mdt_Activation = -1; /* MDT_Activation */
-static int hf_f1ap_measurementsToActivate = -1; /* MeasurementsToActivate */
-static int hf_f1ap_m2Configuration = -1; /* M2Configuration */
-static int hf_f1ap_m5Configuration = -1; /* M5Configuration */
-static int hf_f1ap_m6Configuration = -1; /* M6Configuration */
-static int hf_f1ap_m7Configuration = -1; /* M7Configuration */
-static int hf_f1ap_MDTPLMNList_item = -1; /* PLMN_Identity */
-static int hf_f1ap_MDTPLMNModificationList_item = -1; /* PLMN_Identity */
-static int hf_f1ap_uL_AngleOfArrival = -1; /* UL_AoA */
-static int hf_f1ap_uL_SRS_RSRP = -1; /* UL_SRS_RSRP */
-static int hf_f1ap_uL_RTOA = -1; /* UL_RTOA_Measurement */
-static int hf_f1ap_gNB_RxTxTimeDiff = -1; /* GNB_RxTxTimeDiff */
-static int hf_f1ap_NA_Resource_Configuration_List_item = -1; /* NA_Resource_Configuration_Item */
-static int hf_f1ap_nADownlink = -1; /* NADownlink */
-static int hf_f1ap_nAUplink = -1; /* NAUplink */
-static int hf_f1ap_nAFlexible = -1; /* NAFlexible */
-static int hf_f1ap_Neighbour_Node_Cells_List_item = -1; /* Neighbour_Node_Cells_List_Item */
-static int hf_f1ap_peer_Parent_Node_Indicator = -1; /* T_peer_Parent_Node_Indicator */
-static int hf_f1ap_cSI_RS_Configuration_01 = -1; /* T_cSI_RS_Configuration_01 */
-static int hf_f1ap_sR_Configuration_01 = -1; /* T_sR_Configuration_01 */
-static int hf_f1ap_pDCCH_ConfigSIB1_01 = -1; /* T_pDCCH_ConfigSIB1_01 */
-static int hf_f1ap_sCS_Common_01 = -1; /* T_sCS_Common_01 */
-static int hf_f1ap_intendedTDD_DL_ULConfig = -1; /* IntendedTDD_DL_ULConfig */
-static int hf_f1ap_NeighbourNR_CellsForSON_List_item = -1; /* NeighbourNR_CellsForSON_Item */
-static int hf_f1ap_nR_ModeInfoRel16 = -1; /* NR_ModeInfoRel16 */
-static int hf_f1ap_sSB_PositionsInBurst = -1; /* SSB_PositionsInBurst */
-static int hf_f1ap_nRPRACHConfig = -1; /* NRPRACHConfig */
-static int hf_f1ap_latitude_01 = -1; /* INTEGER_M2147483648_2147483647 */
-static int hf_f1ap_longitude_01 = -1; /* INTEGER_M2147483648_2147483647 */
-static int hf_f1ap_altitude_01 = -1; /* INTEGER_M64000_1280000 */
-static int hf_f1ap_uncertaintySemi_major_01 = -1; /* INTEGER_0_255 */
-static int hf_f1ap_uncertaintySemi_minor_01 = -1; /* INTEGER_0_255 */
-static int hf_f1ap_uncertaintyAltitude_01 = -1; /* INTEGER_0_255 */
-static int hf_f1ap_nR_PRSBeamInformationList = -1; /* NR_PRSBeamInformationList */
-static int hf_f1ap_lCStoGCSTranslationList = -1; /* LCStoGCSTranslationList */
-static int hf_f1ap_NR_PRSBeamInformationList_item = -1; /* NR_PRSBeamInformationItem */
-static int hf_f1ap_pRSResourceSetID = -1; /* PRS_Resource_Set_ID */
-static int hf_f1ap_pRSAngleList = -1; /* PRSAngleList */
-static int hf_f1ap_nrpaging_eDRX_Cycle_Idle = -1; /* NRPaging_eDRX_Cycle_Idle */
-static int hf_f1ap_nrpaging_Time_Window = -1; /* NRPaging_Time_Window */
-static int hf_f1ap_nrpaging_eDRX_Cycle_Inactive = -1; /* NRPaging_eDRX_Cycle_Inactive */
-static int hf_f1ap_message_Identifier = -1; /* MessageIdentifier */
-static int hf_f1ap_serialNumber = -1; /* SerialNumber */
-static int hf_f1ap_sNPN_Broadcast_Information = -1; /* NPN_Broadcast_Information_SNPN */
-static int hf_f1ap_pNI_NPN_Broadcast_Information = -1; /* NPN_Broadcast_Information_PNI_NPN */
-static int hf_f1ap_broadcastSNPNID_List = -1; /* BroadcastSNPN_ID_List */
-static int hf_f1ap_broadcastPNI_NPN_ID_Information = -1; /* BroadcastPNI_NPN_ID_List */
-static int hf_f1ap_sNPN_Information = -1; /* NID */
-static int hf_f1ap_NRCarrierList_item = -1; /* NRCarrierItem */
-static int hf_f1ap_carrierSCS = -1; /* NRSCS */
-static int hf_f1ap_offsetToCarrier = -1; /* INTEGER_0_2199_ */
-static int hf_f1ap_carrierBandwidth = -1; /* INTEGER_0_maxnoofPhysicalResourceBlocks_ */
-static int hf_f1ap_sul_Information = -1; /* SUL_Information */
-static int hf_f1ap_freqBandListNr = -1; /* SEQUENCE_SIZE_1_maxnoofNrCellBands_OF_FreqBandNrItem */
-static int hf_f1ap_freqBandListNr_item = -1; /* FreqBandNrItem */
-static int hf_f1ap_fDD_03 = -1; /* FDD_Info */
-static int hf_f1ap_tDD_03 = -1; /* TDD_Info */
-static int hf_f1ap_fDD_04 = -1; /* FDD_InfoRel16 */
-static int hf_f1ap_tDD_04 = -1; /* TDD_InfoRel16 */
-static int hf_f1ap_ulPRACHConfigList = -1; /* NRPRACHConfigList */
-static int hf_f1ap_sulPRACHConfigList = -1; /* NRPRACHConfigList */
-static int hf_f1ap_NRPRACHConfigList_item = -1; /* NRPRACHConfigItem */
-static int hf_f1ap_nRSCS_01 = -1; /* NRSCS */
-static int hf_f1ap_prachFreqStartfromCarrier = -1; /* INTEGER_0_maxnoofPhysicalResourceBlocks_1_ */
-static int hf_f1ap_prachFDM = -1; /* T_prachFDM */
-static int hf_f1ap_prachConfigIndex = -1; /* INTEGER_0_255_ */
-static int hf_f1ap_ssb_perRACH_Occasion = -1; /* T_ssb_perRACH_Occasion */
-static int hf_f1ap_freqDomainLength = -1; /* FreqDomainLength */
-static int hf_f1ap_zeroCorrelZoneConfig = -1; /* INTEGER_0_15 */
-static int hf_f1ap_NR_U_Channel_Info_List_item = -1; /* NR_U_Channel_Info_Item */
-static int hf_f1ap_nr_U_channel_ID = -1; /* INTEGER_1_maxnoofNR_UChannelIDs_ */
-static int hf_f1ap_nR_ARFCN = -1; /* INTEGER_0_maxNRARFCN */
-static int hf_f1ap_bandwidth = -1; /* T_bandwidth */
-static int hf_f1ap_NR_U_Channel_List_item = -1; /* NR_U_Channel_Item */
-static int hf_f1ap_nR_U_ChannelID = -1; /* INTEGER_1_maxnoofNR_UChannelIDs */
-static int hf_f1ap_channelOccupancyTimePercentageDL = -1; /* ChannelOccupancyTimePercentage */
-static int hf_f1ap_energyDetectionThreshold = -1; /* EnergyDetectionThreshold */
-static int hf_f1ap_numDLSymbols = -1; /* INTEGER_0_13_ */
-static int hf_f1ap_numULSymbols = -1; /* INTEGER_0_13_ */
-static int hf_f1ap_uENRSidelinkAggregateMaximumBitrate = -1; /* BitRate */
-static int hf_f1ap_onDemandPRSRequestAllowed = -1; /* BIT_STRING_SIZE_16 */
-static int hf_f1ap_allowedResourceSetPeriodicityValues = -1; /* BIT_STRING_SIZE_24 */
-static int hf_f1ap_allowedPRSBandwidthValues = -1; /* BIT_STRING_SIZE_64 */
-static int hf_f1ap_allowedResourceRepetitionFactorValues = -1; /* BIT_STRING_SIZE_8 */
-static int hf_f1ap_allowedResourceNumberOfSymbolsValues = -1; /* BIT_STRING_SIZE_8 */
-static int hf_f1ap_allowedCombSizeValues = -1; /* BIT_STRING_SIZE_8 */
-static int hf_f1ap_pER_Scalar = -1; /* PER_Scalar */
-static int hf_f1ap_pER_Exponent = -1; /* PER_Exponent */
-static int hf_f1ap_rANUEPagingIdentity = -1; /* RANUEPagingIdentity */
-static int hf_f1ap_cNUEPagingIdentity = -1; /* CNUEPagingIdentity */
-static int hf_f1ap_cNSubgroupID = -1; /* CNSubgroupID */
-static int hf_f1ap_k0_01 = -1; /* INTEGER_0_16351 */
-static int hf_f1ap_k1_01 = -1; /* INTEGER_0_8176 */
-static int hf_f1ap_k2_01 = -1; /* INTEGER_0_4088 */
-static int hf_f1ap_k3_01 = -1; /* INTEGER_0_2044 */
-static int hf_f1ap_k4_01 = -1; /* INTEGER_0_1022 */
-static int hf_f1ap_k5_01 = -1; /* INTEGER_0_511 */
-static int hf_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List_item = -1; /* Parent_IAB_Nodes_NA_Resource_Configuration_Item */
-static int hf_f1ap_broadcastCellList = -1; /* BroadcastCellList */
-static int hf_f1ap_pathlossReferenceSignal = -1; /* PathlossReferenceSignal */
-static int hf_f1ap_sSB = -1; /* SSB */
-static int hf_f1ap_dL_PRS = -1; /* DL_PRS */
-static int hf_f1ap_targetRelayUEID = -1; /* BIT_STRING_SIZE_24 */
-static int hf_f1ap_remoteUELocalID = -1; /* RemoteUELocalID */
-static int hf_f1ap_t420 = -1; /* T_t420 */
-static int hf_f1ap_non_Dynamic_PQI = -1; /* NonDynamicPQIDescriptor */
-static int hf_f1ap_dynamic_PQI = -1; /* DynamicPQIDescriptor */
-static int hf_f1ap_pC5_QoS_Characteristics = -1; /* PC5_QoS_Characteristics */
-static int hf_f1ap_pC5_QoS_Flow_Bit_Rates = -1; /* PC5FlowBitRates */
-static int hf_f1ap_guaranteedFlowBitRate = -1; /* BitRate */
-static int hf_f1ap_maximumFlowBitRate = -1; /* BitRate */
-static int hf_f1ap_pC5RLCChannelQoS = -1; /* QoSFlowLevelQoSParameters */
-static int hf_f1ap_pC5ControlPlaneTrafficType = -1; /* T_pC5ControlPlaneTrafficType */
-static int hf_f1ap_PC5RLCChannelToBeSetupList_item = -1; /* PC5RLCChannelToBeSetupItem */
-static int hf_f1ap_pC5RLCChannelID = -1; /* PC5RLCChannelID */
-static int hf_f1ap_pC5RLCChannelQoSInformation = -1; /* PC5RLCChannelQoSInformation */
-static int hf_f1ap_PC5RLCChannelToBeModifiedList_item = -1; /* PC5RLCChannelToBeModifiedItem */
-static int hf_f1ap_PC5RLCChannelToBeReleasedList_item = -1; /* PC5RLCChannelToBeReleasedItem */
-static int hf_f1ap_PC5RLCChannelSetupList_item = -1; /* PC5RLCChannelSetupItem */
-static int hf_f1ap_PC5RLCChannelFailedToBeSetupList_item = -1; /* PC5RLCChannelFailedToBeSetupItem */
-static int hf_f1ap_PC5RLCChannelModifiedList_item = -1; /* PC5RLCChannelModifiedItem */
-static int hf_f1ap_PC5RLCChannelFailedToBeModifiedList_item = -1; /* PC5RLCChannelFailedToBeModifiedItem */
-static int hf_f1ap_PC5RLCChannelRequiredToBeModifiedList_item = -1; /* PC5RLCChannelRequiredToBeModifiedItem */
-static int hf_f1ap_PC5RLCChannelRequiredToBeReleasedList_item = -1; /* PC5RLCChannelRequiredToBeReleasedItem */
-static int hf_f1ap_PDCMeasurementQuantities_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_pDCmeasurementQuantitiesValue = -1; /* PDCMeasurementQuantitiesValue */
-static int hf_f1ap_pDCMeasuredResultsList = -1; /* PDCMeasuredResultsList */
-static int hf_f1ap_PDCMeasuredResultsList_item = -1; /* PDCMeasuredResults_Item */
-static int hf_f1ap_pDCMeasuredResults_Value = -1; /* PDCMeasuredResults_Value */
-static int hf_f1ap_pDC_TADV_NR = -1; /* PDC_TADV_NR */
-static int hf_f1ap_pDC_RxTxTimeDiff = -1; /* PDC_RxTxTimeDiff */
-static int hf_f1ap_PeriodicityList_item = -1; /* PeriodicityList_Item */
-static int hf_f1ap_periodicitySRS = -1; /* PeriodicitySRS */
-static int hf_f1ap_PositioningBroadcastCells_item = -1; /* NRCGI */
-static int hf_f1ap_posMeasGapPreConfigToAddModList = -1; /* T_posMeasGapPreConfigToAddModList */
-static int hf_f1ap_posMeasGapPreConfigToReleaseList = -1; /* T_posMeasGapPreConfigToReleaseList */
-static int hf_f1ap_PosMeasurementQuantities_item = -1; /* PosMeasurementQuantities_Item */
-static int hf_f1ap_posMeasurementType = -1; /* PosMeasurementType */
-static int hf_f1ap_timingReportingGranularityFactor = -1; /* INTEGER_0_5 */
-static int hf_f1ap_PosMeasurementResult_item = -1; /* PosMeasurementResultItem */
-static int hf_f1ap_measuredResultsValue = -1; /* MeasuredResultsValue */
-static int hf_f1ap_timeStamp = -1; /* TimeStamp */
-static int hf_f1ap_measurementQuality = -1; /* TRPMeasurementQuality */
-static int hf_f1ap_measurementBeamInfo = -1; /* MeasurementBeamInfo */
-static int hf_f1ap_PosMeasurementResultList_item = -1; /* PosMeasurementResultList_Item */
-static int hf_f1ap_posMeasurementResult = -1; /* PosMeasurementResult */
-static int hf_f1ap_tRPID = -1; /* TRPID */
-static int hf_f1ap_periodic = -1; /* PosResourceSetTypePR */
-static int hf_f1ap_semi_persistent = -1; /* PosResourceSetTypeSP */
-static int hf_f1ap_aperiodic = -1; /* PosResourceSetTypeAP */
-static int hf_f1ap_posperiodicSet = -1; /* T_posperiodicSet */
-static int hf_f1ap_possemi_persistentSet = -1; /* T_possemi_persistentSet */
-static int hf_f1ap_sRSResourceTrigger_List = -1; /* INTEGER_1_3 */
-static int hf_f1ap_PosSItypeList_item = -1; /* PosSItype_Item */
-static int hf_f1ap_posItype = -1; /* PosSItype */
-static int hf_f1ap_PosSRSResourceID_List_item = -1; /* SRSPosResourceID */
-static int hf_f1ap_srs_PosResourceId = -1; /* SRSPosResourceID */
-static int hf_f1ap_transmissionCombPos = -1; /* TransmissionCombPos */
-static int hf_f1ap_startPosition = -1; /* INTEGER_0_13 */
-static int hf_f1ap_nrofSymbols = -1; /* T_nrofSymbols */
-static int hf_f1ap_freqDomainShift = -1; /* INTEGER_0_268 */
-static int hf_f1ap_c_SRS = -1; /* INTEGER_0_63 */
-static int hf_f1ap_groupOrSequenceHopping = -1; /* T_groupOrSequenceHopping */
-static int hf_f1ap_resourceTypePos = -1; /* ResourceTypePos */
-static int hf_f1ap_sequenceId = -1; /* INTEGER_0_65535 */
-static int hf_f1ap_spatialRelationPos = -1; /* SpatialRelationPos */
-static int hf_f1ap_PosSRSResource_List_item = -1; /* PosSRSResource_Item */
-static int hf_f1ap_possrsResourceSetID = -1; /* INTEGER_0_15 */
-static int hf_f1ap_possRSResourceID_List = -1; /* PosSRSResourceID_List */
-static int hf_f1ap_posresourceSetType = -1; /* PosResourceSetType */
-static int hf_f1ap_PosSRSResourceSet_List_item = -1; /* PosSRSResourceSet_Item */
-static int hf_f1ap_spectrumSharingGroupID = -1; /* SpectrumSharingGroupID */
-static int hf_f1ap_eUTRACells_List = -1; /* EUTRACells_List */
-static int hf_f1ap_pRSResourceSet_List = -1; /* PRSResourceSet_List */
-static int hf_f1ap_pRS_IDPos = -1; /* INTEGER_0_255 */
-static int hf_f1ap_pRS_Resource_Set_IDPos = -1; /* INTEGER_0_7 */
-static int hf_f1ap_pRS_Resource_IDPos = -1; /* INTEGER_0_63 */
-static int hf_f1ap_PRS_Measurement_Info_List_item = -1; /* PRS_Measurement_Info_List_Item */
-static int hf_f1ap_pointA = -1; /* INTEGER_0_3279165 */
-static int hf_f1ap_measPRSPeriodicity = -1; /* T_measPRSPeriodicity */
-static int hf_f1ap_measPRSOffset = -1; /* INTEGER_0_159_ */
-static int hf_f1ap_measurementPRSLength = -1; /* T_measurementPRSLength */
-static int hf_f1ap_potential_SpCell_ID = -1; /* NRCGI */
-static int hf_f1ap_PRSAngleList_item = -1; /* PRSAngleItem */
-static int hf_f1ap_nR_PRS_Azimuth = -1; /* INTEGER_0_359 */
-static int hf_f1ap_nR_PRS_Azimuth_fine = -1; /* INTEGER_0_9 */
-static int hf_f1ap_nR_PRS_Elevation = -1; /* INTEGER_0_180 */
-static int hf_f1ap_nR_PRS_Elevation_fine = -1; /* INTEGER_0_9 */
-static int hf_f1ap_pRSMutingOption1 = -1; /* PRSMutingOption1 */
-static int hf_f1ap_pRSMutingOption2 = -1; /* PRSMutingOption2 */
-static int hf_f1ap_mutingPattern = -1; /* DL_PRSMutingPattern */
-static int hf_f1ap_mutingBitRepetitionFactor = -1; /* T_mutingBitRepetitionFactor */
-static int hf_f1ap_PRSResource_List_item = -1; /* PRSResource_Item */
-static int hf_f1ap_pRSResourceID = -1; /* PRS_Resource_ID */
-static int hf_f1ap_sequenceID = -1; /* INTEGER_0_4095 */
-static int hf_f1ap_rEOffset = -1; /* INTEGER_0_11_ */
-static int hf_f1ap_resourceSlotOffset = -1; /* INTEGER_0_511 */
-static int hf_f1ap_resourceSymbolOffset = -1; /* INTEGER_0_12 */
-static int hf_f1ap_qCLInfo = -1; /* PRSResource_QCLInfo */
-static int hf_f1ap_qCLSourceSSB = -1; /* PRSResource_QCLSourceSSB */
-static int hf_f1ap_qCLSourcePRS = -1; /* PRSResource_QCLSourcePRS */
-static int hf_f1ap_pCI_NR = -1; /* INTEGER_0_1007 */
-static int hf_f1ap_qCLSourcePRSResourceSetID = -1; /* PRS_Resource_Set_ID */
-static int hf_f1ap_qCLSourcePRSResourceID = -1; /* PRS_Resource_ID */
-static int hf_f1ap_PRSResourceSet_List_item = -1; /* PRSResourceSet_Item */
-static int hf_f1ap_subcarrierSpacing_02 = -1; /* T_subcarrierSpacing_01 */
-static int hf_f1ap_pRSbandwidth = -1; /* INTEGER_1_63 */
-static int hf_f1ap_startPRB = -1; /* INTEGER_0_2176 */
-static int hf_f1ap_combSize = -1; /* T_combSize */
-static int hf_f1ap_cPType = -1; /* T_cPType */
-static int hf_f1ap_resourceSetPeriodicity = -1; /* T_resourceSetPeriodicity */
-static int hf_f1ap_resourceSetSlotOffset = -1; /* INTEGER_0_81919_ */
-static int hf_f1ap_resourceRepetitionFactor = -1; /* T_resourceRepetitionFactor */
-static int hf_f1ap_resourceTimeGap = -1; /* T_resourceTimeGap */
-static int hf_f1ap_resourceNumberofSymbols = -1; /* T_resourceNumberofSymbols */
-static int hf_f1ap_pRSMuting = -1; /* PRSMuting */
-static int hf_f1ap_pRSResourceTransmitPower = -1; /* INTEGER_M60_50 */
-static int hf_f1ap_pRSResource_List = -1; /* PRSResource_List */
-static int hf_f1ap_pRSTransmissionOffPerTRP = -1; /* NULL */
-static int hf_f1ap_pRSTransmissionOffPerResourceSet = -1; /* PRSTransmissionOffPerResourceSet */
-static int hf_f1ap_pRSTransmissionOffPerResource = -1; /* PRSTransmissionOffPerResource */
-static int hf_f1ap_PRSTransmissionOffPerResource_item = -1; /* PRSTransmissionOffPerResource_Item */
-static int hf_f1ap_pRSTransmissionOffIndicationPerResourceList = -1; /* SEQUENCE_SIZE_1_maxnoofPRSresources_OF_PRSTransmissionOffIndicationPerResource_Item */
-static int hf_f1ap_pRSTransmissionOffIndicationPerResourceList_item = -1; /* PRSTransmissionOffIndicationPerResource_Item */
-static int hf_f1ap_pRSTransmissionOffIndication = -1; /* PRSTransmissionOffIndication */
-static int hf_f1ap_PRSTransmissionOffPerResourceSet_item = -1; /* PRSTransmissionOffPerResourceSet_Item */
-static int hf_f1ap_sIBtype = -1; /* SIBType_PWS */
-static int hf_f1ap_sIBmessage = -1; /* T_sIBmessage */
-static int hf_f1ap_PRSTRPList_item = -1; /* PRSTRPItem */
-static int hf_f1ap_tRP_ID = -1; /* TRPID */
-static int hf_f1ap_requestedDLPRSTransmissionCharacteristics = -1; /* RequestedDLPRSTransmissionCharacteristics */
-static int hf_f1ap_pRSTransmissionOffInformation = -1; /* PRSTransmissionOffInformation */
-static int hf_f1ap_requestedDLPRSResourceSet_List = -1; /* RequestedDLPRSResourceSet_List */
-static int hf_f1ap_numberofFrequencyLayers = -1; /* INTEGER_1_4 */
-static int hf_f1ap_startTimeAndDuration = -1; /* StartTimeAndDuration */
-static int hf_f1ap_RequestedDLPRSResourceSet_List_item = -1; /* RequestedDLPRSResourceSet_Item */
-static int hf_f1ap_combSize_01 = -1; /* T_combSize_01 */
-static int hf_f1ap_resourceSetPeriodicity_01 = -1; /* T_resourceSetPeriodicity_01 */
-static int hf_f1ap_resourceRepetitionFactor_01 = -1; /* T_resourceRepetitionFactor_01 */
-static int hf_f1ap_resourceNumberofSymbols_01 = -1; /* T_resourceNumberofSymbols_01 */
-static int hf_f1ap_requestedDLPRSResource_List = -1; /* RequestedDLPRSResource_List */
-static int hf_f1ap_resourceSetStartTimeAndDuration = -1; /* StartTimeAndDuration */
-static int hf_f1ap_RequestedDLPRSResource_List_item = -1; /* RequestedDLPRSResource_Item */
-static int hf_f1ap_PRSTransmissionTRPList_item = -1; /* PRSTransmissionTRPItem */
-static int hf_f1ap_pRSConfiguration = -1; /* PRSConfiguration */
-static int hf_f1ap_qoEInformationList = -1; /* QoEInformationList */
-static int hf_f1ap_QoEInformationList_item = -1; /* QoEInformationList_Item */
-static int hf_f1ap_qoEMetrics = -1; /* QoEMetrics */
-static int hf_f1ap_appLayerBufferLevelList = -1; /* AppLayerBufferLevelList */
-static int hf_f1ap_playoutDelayForMediaStartup = -1; /* PlayoutDelayForMediaStartup */
-static int hf_f1ap_non_Dynamic_5QI = -1; /* NonDynamic5QIDescriptor */
-static int hf_f1ap_dynamic_5QI = -1; /* Dynamic5QIDescriptor */
-static int hf_f1ap_qoS_Characteristics = -1; /* QoS_Characteristics */
-static int hf_f1ap_nGRANallocationRetentionPriority = -1; /* NGRANAllocationAndRetentionPriority */
-static int hf_f1ap_gBR_QoS_Flow_Information = -1; /* GBR_QoSFlowInformation */
-static int hf_f1ap_reflective_QoS_Attribute = -1; /* T_reflective_QoS_Attribute */
-static int hf_f1ap_eUTRANQoS = -1; /* EUTRANQoS */
-static int hf_f1ap_RACHReportInformationList_item = -1; /* RACHReportInformationItem */
-static int hf_f1ap_rACHReportContainer = -1; /* RACHReportContainer */
-static int hf_f1ap_uEAssitantIdentifier = -1; /* GNB_DU_UE_F1AP_ID */
-static int hf_f1ap_sSBAreaRadioResourceStatusList = -1; /* SSBAreaRadioResourceStatusList */
-static int hf_f1ap_dl_GBR_PRB_usage_for_MIMO = -1; /* INTEGER_0_100 */
-static int hf_f1ap_ul_GBR_PRB_usage_for_MIMO = -1; /* INTEGER_0_100 */
-static int hf_f1ap_dl_non_GBR_PRB_usage_for_MIMO = -1; /* INTEGER_0_100 */
-static int hf_f1ap_ul_non_GBR_PRB_usage_for_MIMO = -1; /* INTEGER_0_100 */
-static int hf_f1ap_dl_Total_PRB_usage_for_MIMO = -1; /* INTEGER_0_100 */
-static int hf_f1ap_ul_Total_PRB_usage_for_MIMO = -1; /* INTEGER_0_100 */
-static int hf_f1ap_iRNTI = -1; /* BIT_STRING_SIZE_40 */
-static int hf_f1ap_eNDC = -1; /* SubscriberProfileIDforRFP */
-static int hf_f1ap_nGRAN = -1; /* RAT_FrequencySelectionPriority */
-static int hf_f1ap_rBSetSize = -1; /* RBSetSize */
-static int hf_f1ap_nUmberRBsets = -1; /* INTEGER_1_maxnoofRBsetsPerCell */
-static int hf_f1ap_coordinateID = -1; /* CoordinateID */
-static int hf_f1ap_referencePointCoordinate = -1; /* AccessPointPosition */
-static int hf_f1ap_referencePointCoordinateHA = -1; /* NGRANHighAccuracyAccessPointPosition */
-static int hf_f1ap_nZP_CSI_RS = -1; /* NZP_CSI_RS_ResourceID */
-static int hf_f1ap_sRS = -1; /* SRSResourceID */
-static int hf_f1ap_positioningSRS = -1; /* SRSPosResourceID */
-static int hf_f1ap_xYZunit = -1; /* T_xYZunit */
-static int hf_f1ap_xvalue = -1; /* INTEGER_M65536_65535 */
-static int hf_f1ap_yvalue = -1; /* INTEGER_M65536_65535 */
-static int hf_f1ap_zvalue = -1; /* INTEGER_M32768_32767 */
-static int hf_f1ap_locationUncertainty = -1; /* LocationUncertainty */
-static int hf_f1ap_milli_Arc_SecondUnits = -1; /* T_milli_Arc_SecondUnits */
-static int hf_f1ap_heightUnits = -1; /* T_heightUnits */
-static int hf_f1ap_deltaLatitude = -1; /* INTEGER_M1024_1023 */
-static int hf_f1ap_deltaLongitude = -1; /* INTEGER_M1024_1023 */
-static int hf_f1ap_deltaHeight = -1; /* INTEGER_M1024_1023 */
-static int hf_f1ap_numberOfTransmissions = -1; /* INTEGER_0_500_ */
-static int hf_f1ap_resourceType_01 = -1; /* T_resourceType_01 */
-static int hf_f1ap_bandwidthSRS = -1; /* BandwidthSRS */
-static int hf_f1ap_sRSResourceSetList = -1; /* SRSResourceSetList */
-static int hf_f1ap_sSBInformation = -1; /* SSBInformation */
-static int hf_f1ap_eUTRA_Mode_Info = -1; /* EUTRA_Coex_Mode_Info */
-static int hf_f1ap_eUTRA_PRACH_Configuration = -1; /* EUTRA_PRACH_Configuration */
-static int hf_f1ap_meNB_Cell_ID = -1; /* EUTRA_Cell_ID */
-static int hf_f1ap_resourceCoordinationEUTRACellInfo = -1; /* ResourceCoordinationEUTRACellInfo */
-static int hf_f1ap_periodic_01 = -1; /* ResourceSetTypePeriodic */
-static int hf_f1ap_semi_persistent_01 = -1; /* ResourceSetTypeSemi_persistent */
-static int hf_f1ap_aperiodic_01 = -1; /* ResourceSetTypeAperiodic */
-static int hf_f1ap_periodicSet = -1; /* T_periodicSet */
-static int hf_f1ap_semi_persistentSet = -1; /* T_semi_persistentSet */
-static int hf_f1ap_slotoffset = -1; /* INTEGER_0_32 */
-static int hf_f1ap_eventType = -1; /* EventType */
-static int hf_f1ap_reportingPeriodicityValue = -1; /* ReportingPeriodicityValue */
-static int hf_f1ap_periodic_02 = -1; /* ResourceTypePeriodic */
-static int hf_f1ap_semi_persistent_02 = -1; /* ResourceTypeSemi_persistent */
-static int hf_f1ap_aperiodic_02 = -1; /* ResourceTypeAperiodic */
-static int hf_f1ap_periodicity = -1; /* T_periodicity */
-static int hf_f1ap_offset = -1; /* INTEGER_0_2559_ */
-static int hf_f1ap_periodicity_01 = -1; /* T_periodicity_01 */
-static int hf_f1ap_aperiodicResourceType = -1; /* T_aperiodicResourceType */
-static int hf_f1ap_periodic_03 = -1; /* ResourceTypePeriodicPos */
-static int hf_f1ap_semi_persistent_03 = -1; /* ResourceTypeSemi_persistentPos */
-static int hf_f1ap_aperiodic_03 = -1; /* ResourceTypeAperiodicPos */
-static int hf_f1ap_periodicity_02 = -1; /* T_periodicity_02 */
-static int hf_f1ap_offset_01 = -1; /* INTEGER_0_81919_ */
-static int hf_f1ap_periodicity_03 = -1; /* T_periodicity_03 */
-static int hf_f1ap_slotOffset = -1; /* INTEGER_0_32 */
-static int hf_f1ap_rLCDuplicationStateList = -1; /* RLCDuplicationStateList */
-static int hf_f1ap_primaryPathIndication = -1; /* PrimaryPathIndication */
-static int hf_f1ap_RLCDuplicationStateList_item = -1; /* RLCDuplicationState_Item */
-static int hf_f1ap_duplicationState = -1; /* DuplicationState */
-static int hf_f1ap_assocatedLCID = -1; /* LCID */
-static int hf_f1ap_reestablishment_Indication = -1; /* Reestablishment_Indication */
-static int hf_f1ap_RLFReportInformationList_item = -1; /* RLFReportInformationItem */
-static int hf_f1ap_nRUERLFReportContainer = -1; /* NRUERLFReportContainer */
-static int hf_f1ap_delivery_status = -1; /* PDCP_SN */
-static int hf_f1ap_triggering_message = -1; /* PDCP_SN */
-static int hf_f1ap_latest_RRC_Version = -1; /* BIT_STRING_SIZE_3 */
-static int hf_f1ap_time = -1; /* INTEGER_1_128_ */
-static int hf_f1ap_timeUnit = -1; /* T_timeUnit */
-static int hf_f1ap_sCellIndex = -1; /* SCellIndex */
-static int hf_f1ap_sCellULConfigured = -1; /* CellULConfigured */
-static int hf_f1ap_subcarrierSpacing_03 = -1; /* T_subcarrierSpacing_02 */
-static int hf_f1ap_carrierBandwidth_01 = -1; /* INTEGER_1_275_ */
-static int hf_f1ap_sDTBearerConfig_List = -1; /* SDTBearerConfig_List */
-static int hf_f1ap_SDTBearerConfig_List_item = -1; /* SDTBearerConfig_List_Item */
-static int hf_f1ap_sDTBearerType = -1; /* SDTBearerType */
-static int hf_f1ap_sDTRLCBearerConfiguration = -1; /* SDTRLCBearerConfiguration */
-static int hf_f1ap_sRB = -1; /* SRBID */
-static int hf_f1ap_dRB = -1; /* DRBID */
-static int hf_f1ap_sdtIndicator = -1; /* T_sdtIndicator */
-static int hf_f1ap_sdtAssistantInformation = -1; /* T_sdtAssistantInformation */
-static int hf_f1ap_expectedPropagationDelay = -1; /* INTEGER_M3841_3841_ */
-static int hf_f1ap_delayUncertainty = -1; /* INTEGER_1_246_ */
-static int hf_f1ap_servingCellMO = -1; /* ServingCellMO */
-static int hf_f1ap_sSB_Frequency = -1; /* INTEGER_0_3279165 */
-static int hf_f1ap_ServingCellMO_encoded_in_CGC_List_item = -1; /* ServingCellMO_encoded_in_CGC_Item */
-static int hf_f1ap_configured_EPS_TAC = -1; /* Configured_EPS_TAC */
-static int hf_f1ap_servedPLMNs = -1; /* ServedPLMNs_List */
-static int hf_f1ap_nR_Mode_Info = -1; /* NR_Mode_Info */
-static int hf_f1ap_measurementTimingConfiguration = -1; /* T_measurementTimingConfiguration */
-static int hf_f1ap_Serving_Cells_List_item = -1; /* Serving_Cells_List_Item */
-static int hf_f1ap_iAB_MT_Cell_NA_Resource_Configuration_Mode_Info = -1; /* IAB_MT_Cell_NA_Resource_Configuration_Mode_Info */
-static int hf_f1ap_Supported_MBS_FSA_ID_List_item = -1; /* MBS_FrequencySelectionArea_Identity */
-static int hf_f1ap_sFN_Time_Offset = -1; /* BIT_STRING_SIZE_24 */
-static int hf_f1ap_oldNRCGI = -1; /* NRCGI */
-static int hf_f1ap_eUTRA_Mode_Info_01 = -1; /* EUTRA_Mode_Info */
-static int hf_f1ap_protectedEUTRAResourceIndication = -1; /* ProtectedEUTRAResourceIndication */
-static int hf_f1ap_service_state = -1; /* Service_State */
-static int hf_f1ap_switchingOffOngoing = -1; /* T_switchingOffOngoing */
-static int hf_f1ap_SItype_List_item = -1; /* SItype_Item */
-static int hf_f1ap_sItype = -1; /* SItype */
-static int hf_f1ap_sIBtype_01 = -1; /* T_sIBtype */
-static int hf_f1ap_sIBmessage_01 = -1; /* T_sIBmessage_01 */
-static int hf_f1ap_valueTag = -1; /* INTEGER_0_31_ */
-static int hf_f1ap_gNB_DU_UE_F1APIDofRelayUE = -1; /* GNB_DU_UE_F1AP_ID */
-static int hf_f1ap_sidelinkConfigurationContainer = -1; /* SidelinkConfigurationContainer */
-static int hf_f1ap_sLDRB_QoS = -1; /* PC5QoSParameters */
-static int hf_f1ap_flowsMappedToSLDRB_List = -1; /* FlowsMappedToSLDRB_List */
-static int hf_f1ap_sLDRBID = -1; /* SLDRBID */
-static int hf_f1ap_sLDRBInformation = -1; /* SLDRBInformation */
-static int hf_f1ap_SLDRXCycleList_item = -1; /* SLDRXCycleItem */
-static int hf_f1ap_rXUEID = -1; /* BIT_STRING_SIZE_24 */
-static int hf_f1ap_sLDRXInformation = -1; /* SLDRXInformation */
-static int hf_f1ap_sLDRXCycle = -1; /* SLDRXCycleLength */
-static int hf_f1ap_nosLDRX = -1; /* SLDRXConfigurationIndicator */
-static int hf_f1ap_sliceAvailableCapacityList = -1; /* SliceAvailableCapacityList */
-static int hf_f1ap_SliceAvailableCapacityList_item = -1; /* SliceAvailableCapacityItem */
-static int hf_f1ap_sNSSAIAvailableCapacity_List = -1; /* SNSSAIAvailableCapacity_List */
-static int hf_f1ap_SNSSAIAvailableCapacity_List_item = -1; /* SNSSAIAvailableCapacity_Item */
-static int hf_f1ap_sliceAvailableCapacityValueDownlink = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sliceAvailableCapacityValueUplink = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sliceRadioResourceStatus = -1; /* SliceRadioResourceStatus_List */
-static int hf_f1ap_SliceRadioResourceStatus_List_item = -1; /* SliceRadioResourceStatus_Item */
-static int hf_f1ap_sNSSAIRadioResourceStatus_List = -1; /* SNSSAIRadioResourceStatus_List */
-static int hf_f1ap_SNSSAIRadioResourceStatus_List_item = -1; /* SNSSAIRadioResourceStatus_Item */
-static int hf_f1ap_sNSSAIdlGBRPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sNSSAIulGBRPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sNSSAIdlNonGBRPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sNSSAIulNonGBRPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sNSSAIdlTotalPRBallocation = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sNSSAIulTotalPRBallocation = -1; /* INTEGER_0_100 */
-static int hf_f1ap_SliceSupportList_item = -1; /* SliceSupportItem */
-static int hf_f1ap_SliceToReportList_item = -1; /* SliceToReportItem */
-static int hf_f1ap_sNSSAIlist = -1; /* SNSSAI_list */
-static int hf_f1ap_SNSSAI_list_item = -1; /* SNSSAI_Item */
-static int hf_f1ap_Slot_Configuration_List_item = -1; /* Slot_Configuration_Item */
-static int hf_f1ap_slotIndex_01 = -1; /* INTEGER_0_5119_ */
-static int hf_f1ap_symbolAllocInSlot = -1; /* SymbolAllocInSlot */
-static int hf_f1ap_sST = -1; /* OCTET_STRING_SIZE_1 */
-static int hf_f1ap_sD = -1; /* OCTET_STRING_SIZE_3 */
-static int hf_f1ap_nR_PRSBeamInformation = -1; /* NR_PRSBeamInformation */
-static int hf_f1ap_spatialRelationforResourceID = -1; /* SpatialRelationforResourceID */
-static int hf_f1ap_SpatialRelationforResourceID_item = -1; /* SpatialRelationforResourceIDItem */
-static int hf_f1ap_referenceSignal = -1; /* ReferenceSignal */
-static int hf_f1ap_spatialRelationPerSRSResource_List = -1; /* SpatialRelationPerSRSResource_List */
-static int hf_f1ap_SpatialRelationPerSRSResource_List_item = -1; /* SpatialRelationPerSRSResourceItem */
-static int hf_f1ap_sSBPos = -1; /* SSB */
-static int hf_f1ap_pRSInformationPos = -1; /* PRSInformationPos */
-static int hf_f1ap_sRBID = -1; /* SRBID */
-static int hf_f1ap_duplicationIndication = -1; /* DuplicationIndication */
-static int hf_f1ap_SRSCarrier_List_item = -1; /* SRSCarrier_List_Item */
-static int hf_f1ap_uplinkChannelBW_PerSCS_List = -1; /* UplinkChannelBW_PerSCS_List */
-static int hf_f1ap_activeULBWP = -1; /* ActiveULBWP */
-static int hf_f1ap_pci = -1; /* NRPCI */
-static int hf_f1ap_sRSResource_List = -1; /* SRSResource_List */
-static int hf_f1ap_posSRSResource_List = -1; /* PosSRSResource_List */
-static int hf_f1ap_sRSResourceSet_List = -1; /* SRSResourceSet_List */
-static int hf_f1ap_posSRSResourceSet_List = -1; /* PosSRSResourceSet_List */
-static int hf_f1ap_sRSCarrier_List = -1; /* SRSCarrier_List */
-static int hf_f1ap_sRSResourceID = -1; /* SRSResourceID */
-static int hf_f1ap_nrofSRS_Ports = -1; /* T_nrofSRS_Ports */
-static int hf_f1ap_transmissionComb = -1; /* TransmissionComb */
-static int hf_f1ap_nrofSymbols_01 = -1; /* T_nrofSymbols_01 */
-static int hf_f1ap_repetitionFactor = -1; /* T_repetitionFactor */
-static int hf_f1ap_freqDomainPosition = -1; /* INTEGER_0_67 */
-static int hf_f1ap_b_SRS = -1; /* INTEGER_0_3 */
-static int hf_f1ap_b_hop = -1; /* INTEGER_0_3 */
-static int hf_f1ap_groupOrSequenceHopping_01 = -1; /* T_groupOrSequenceHopping_01 */
-static int hf_f1ap_resourceType_02 = -1; /* ResourceType */
-static int hf_f1ap_sequenceId_01 = -1; /* INTEGER_0_1023 */
-static int hf_f1ap_SRSResourceID_List_item = -1; /* SRSResourceID */
-static int hf_f1ap_SRSResource_List_item = -1; /* SRSResource */
-static int hf_f1ap_sRSResourceID_List = -1; /* SRSResourceID_List */
-static int hf_f1ap_resourceSetType = -1; /* ResourceSetType */
-static int hf_f1ap_SRSResourceSetList_item = -1; /* SRSResourceSetItem */
-static int hf_f1ap_numSRSresourcesperset = -1; /* INTEGER_1_16_ */
-static int hf_f1ap_periodicityList = -1; /* PeriodicityList */
-static int hf_f1ap_spatialRelationInfo = -1; /* SpatialRelationInfo */
-static int hf_f1ap_pathlossReferenceInfo = -1; /* PathlossReferenceInfo */
-static int hf_f1ap_SRSResourceSet_List_item = -1; /* SRSResourceSet */
-static int hf_f1ap_aperiodicSRSResourceTriggerList = -1; /* AperiodicSRSResourceTriggerList */
-static int hf_f1ap_sRSResourceTypeChoice = -1; /* SRSResourceTypeChoice */
-static int hf_f1ap_sRSResourceInfo = -1; /* SRSInfo */
-static int hf_f1ap_posSRSResourceInfo = -1; /* PosSRSInfo */
-static int hf_f1ap_sRSResource = -1; /* SRSResourceID */
-static int hf_f1ap_posSRSResourceID = -1; /* SRSPosResourceID */
-static int hf_f1ap_pCI_NR_01 = -1; /* NRPCI */
-static int hf_f1ap_ssb_index = -1; /* SSB_Index */
-static int hf_f1ap_SSBCoverageModification_List_item = -1; /* SSBCoverageModification_Item */
-static int hf_f1ap_sSBIndex = -1; /* INTEGER_0_63 */
-static int hf_f1ap_sSBCoverageState = -1; /* SSBCoverageState */
-static int hf_f1ap_shortBitmap = -1; /* BIT_STRING_SIZE_4 */
-static int hf_f1ap_mediumBitmap = -1; /* BIT_STRING_SIZE_8 */
-static int hf_f1ap_longBitmap = -1; /* BIT_STRING_SIZE_64 */
-static int hf_f1ap_SSBAreaCapacityValueList_item = -1; /* SSBAreaCapacityValueItem */
-static int hf_f1ap_sSBAreaCapacityValue = -1; /* INTEGER_0_100 */
-static int hf_f1ap_SSBAreaRadioResourceStatusList_item = -1; /* SSBAreaRadioResourceStatusItem */
-static int hf_f1ap_sSBAreaDLGBRPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sSBAreaULGBRPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sSBAreaDLnon_GBRPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sSBAreaULnon_GBRPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sSBAreaDLTotalPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sSBAreaULTotalPRBusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_dLschedulingPDCCHCCEusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_uLschedulingPDCCHCCEusage = -1; /* INTEGER_0_100 */
-static int hf_f1ap_sSBInformationList = -1; /* SSBInformationList */
-static int hf_f1ap_SSBInformationList_item = -1; /* SSBInformationItem */
-static int hf_f1ap_sSB_Configuration = -1; /* SSB_TF_Configuration */
-static int hf_f1ap_sSB_frequency = -1; /* INTEGER_0_3279165 */
-static int hf_f1ap_sSB_subcarrier_spacing = -1; /* T_sSB_subcarrier_spacing */
-static int hf_f1ap_sSB_Transmit_power = -1; /* INTEGER_M60_50 */
-static int hf_f1ap_sSB_periodicity = -1; /* T_sSB_periodicity */
-static int hf_f1ap_sSB_half_frame_offset = -1; /* INTEGER_0_1 */
-static int hf_f1ap_sSB_SFN_offset = -1; /* INTEGER_0_15 */
-static int hf_f1ap_sSB_position_in_burst = -1; /* SSB_PositionsInBurst */
-static int hf_f1ap_sFNInitialisationTime = -1; /* RelativeTime1900 */
-static int hf_f1ap_SSBToReportList_item = -1; /* SSBToReportItem */
-static int hf_f1ap_freqScalingFactor2 = -1; /* INTEGER_0_1 */
-static int hf_f1ap_freqScalingFactor4 = -1; /* INTEGER_0_3 */
-static int hf_f1ap_startTime = -1; /* RelativeTime1900 */
-static int hf_f1ap_duration = -1; /* INTEGER_0_90060_ */
-static int hf_f1ap_sUL_NRARFCN = -1; /* INTEGER_0_maxNRARFCN */
-static int hf_f1ap_sUL_transmission_Bandwidth = -1; /* Transmission_Bandwidth */
-static int hf_f1ap_SuccessfulHOReportInformationList_item = -1; /* SuccessfulHOReportInformation_Item */
-static int hf_f1ap_successfulHOReportContainer = -1; /* T_successfulHOReportContainer */
-static int hf_f1ap_all_DL = -1; /* NULL */
-static int hf_f1ap_all_UL = -1; /* NULL */
-static int hf_f1ap_both_DL_and_UL = -1; /* NumDLULSymbols */
-static int hf_f1ap_TargetCellList_item = -1; /* TargetCellList_Item */
-static int hf_f1ap_target_cell = -1; /* NRCGI */
-static int hf_f1ap_NSAGSupportList_item = -1; /* NSAGSupportItem */
-static int hf_f1ap_nSAG_ID = -1; /* NSAG_ID */
-static int hf_f1ap_nSAGSliceSupport = -1; /* ExtendedSliceSupportList */
-static int hf_f1ap_tDD_FreqInfo = -1; /* FreqInfoRel16 */
-static int hf_f1ap_tDD_UL_DLConfigCommonNR = -1; /* TDD_UL_DLConfigCommonNR */
-static int hf_f1ap_rxTx_TEG = -1; /* RxTxTEG */
-static int hf_f1ap_rx_TEG = -1; /* RxTEG */
-static int hf_f1ap_tRP_RxTx_TEGInformation = -1; /* TRP_RxTx_TEGInformation */
-static int hf_f1ap_tRP_Tx_TEGInformation = -1; /* TRP_Tx_TEGInformation */
-static int hf_f1ap_tRP_Rx_TEGInformation = -1; /* TRP_Rx_TEGInformation */
-static int hf_f1ap_referenceTime = -1; /* ReferenceTime */
-static int hf_f1ap_referenceSFN = -1; /* ReferenceSFN */
-static int hf_f1ap_uncertainty = -1; /* Uncertainty */
-static int hf_f1ap_timeInformationType = -1; /* TimeInformationType */
-static int hf_f1ap_systemFrameNumber = -1; /* SystemFrameNumber */
-static int hf_f1ap_slotIndex_02 = -1; /* TimeStampSlotIndex */
-static int hf_f1ap_measurementTime = -1; /* RelativeTime1900 */
-static int hf_f1ap_sCS_15 = -1; /* INTEGER_0_9 */
-static int hf_f1ap_sCS_30 = -1; /* INTEGER_0_19 */
-static int hf_f1ap_sCS_60 = -1; /* INTEGER_0_39 */
-static int hf_f1ap_sCS_120 = -1; /* INTEGER_0_79 */
-static int hf_f1ap_measurementQuality_01 = -1; /* INTEGER_0_31 */
-static int hf_f1ap_resolution_01 = -1; /* T_resolution_01 */
-static int hf_f1ap_dLTNLOfferedCapacity = -1; /* INTEGER_1_16777216_ */
-static int hf_f1ap_dLTNLAvailableCapacity = -1; /* INTEGER_0_100_ */
-static int hf_f1ap_uLTNLOfferedCapacity = -1; /* INTEGER_1_16777216_ */
-static int hf_f1ap_uLTNLAvailableCapacity = -1; /* INTEGER_0_100_ */
-static int hf_f1ap_traceID = -1; /* TraceID */
-static int hf_f1ap_interfacesToTrace = -1; /* InterfacesToTrace */
-static int hf_f1ap_traceDepth = -1; /* TraceDepth */
-static int hf_f1ap_traceCollectionEntityIPAddress = -1; /* TransportLayerAddress */
-static int hf_f1ap_iPtolayer2TrafficMappingInfo = -1; /* IPtolayer2TrafficMappingInfo */
-static int hf_f1ap_bAPlayerBHRLCchannelMappingInfo = -1; /* BAPlayerBHRLCchannelMappingInfo */
-static int hf_f1ap_nRNRB = -1; /* NRNRB */
-static int hf_f1ap_n2 = -1; /* T_n2 */
-static int hf_f1ap_combOffset_n2 = -1; /* INTEGER_0_1 */
-static int hf_f1ap_cyclicShift_n2 = -1; /* INTEGER_0_7 */
-static int hf_f1ap_n4 = -1; /* T_n4 */
-static int hf_f1ap_combOffset_n4 = -1; /* INTEGER_0_3 */
-static int hf_f1ap_cyclicShift_n4 = -1; /* INTEGER_0_11 */
-static int hf_f1ap_combOffset_n8 = -1; /* INTEGER_0_7 */
-static int hf_f1ap_cyclicShift_n8 = -1; /* INTEGER_0_5 */
-static int hf_f1ap_n2_01 = -1; /* T_n2_01 */
-static int hf_f1ap_n4_01 = -1; /* T_n4_01 */
-static int hf_f1ap_n8 = -1; /* T_n8 */
-static int hf_f1ap_Transport_UP_Layer_Address_Info_To_Add_List_item = -1; /* Transport_UP_Layer_Address_Info_To_Add_Item */
-static int hf_f1ap_iP_SecTransportLayerAddress = -1; /* TransportLayerAddress */
-static int hf_f1ap_gTPTransportLayerAddressToAdd = -1; /* GTPTLAs */
-static int hf_f1ap_Transport_UP_Layer_Address_Info_To_Remove_List_item = -1; /* Transport_UP_Layer_Address_Info_To_Remove_Item */
-static int hf_f1ap_gTPTransportLayerAddressToRemove = -1; /* GTPTLAs */
-static int hf_f1ap_choice_TRP_Beam_Antenna_Info_Item = -1; /* Choice_TRP_Beam_Antenna_Info_Item */
-static int hf_f1ap_reference = -1; /* TRPID */
-static int hf_f1ap_explicit = -1; /* TRP_BeamAntennaExplicitInformation */
-static int hf_f1ap_noChange = -1; /* NULL */
-static int hf_f1ap_trp_BeamAntennaAngles = -1; /* TRP_BeamAntennaAngles */
-static int hf_f1ap_lcs_to_gcs_translation = -1; /* LCS_to_GCS_Translation */
-static int hf_f1ap_TRP_BeamAntennaAngles_item = -1; /* TRP_BeamAntennaAnglesList_Item */
-static int hf_f1ap_trp_azimuth_angle = -1; /* INTEGER_0_359 */
-static int hf_f1ap_trp_azimuth_angle_fine = -1; /* INTEGER_0_9 */
-static int hf_f1ap_trp_elevation_angle_list = -1; /* SEQUENCE_SIZE_1_maxnoElevationAngles_OF_TRP_ElevationAngleList_Item */
-static int hf_f1ap_trp_elevation_angle_list_item = -1; /* TRP_ElevationAngleList_Item */
-static int hf_f1ap_trp_elevation_angle = -1; /* INTEGER_0_180 */
-static int hf_f1ap_trp_elevation_angle_fine = -1; /* INTEGER_0_9 */
-static int hf_f1ap_trp_beam_power_list = -1; /* SEQUENCE_SIZE_2_maxNumResourcesPerAngle_OF_TRP_Beam_Power_Item */
-static int hf_f1ap_trp_beam_power_list_item = -1; /* TRP_Beam_Power_Item */
-static int hf_f1ap_relativePower = -1; /* INTEGER_0_30 */
-static int hf_f1ap_relativePowerFine = -1; /* INTEGER_0_9 */
-static int hf_f1ap_tRPInformationTypeResponseList = -1; /* TRPInformationTypeResponseList */
-static int hf_f1ap_tRPInformation = -1; /* TRPInformation */
-static int hf_f1ap_TRPInformationTypeResponseList_item = -1; /* TRPInformationTypeResponseItem */
-static int hf_f1ap_nG_RAN_CGI = -1; /* NRCGI */
-static int hf_f1ap_sSBinformation = -1; /* SSBInformation */
-static int hf_f1ap_spatialDirectionInformation = -1; /* SpatialDirectionInformation */
-static int hf_f1ap_TRPList_item = -1; /* TRPListItem */
-static int hf_f1ap_tRPmeasurementQuality_Item = -1; /* TRPMeasurementQuality_Item */
-static int hf_f1ap_timingMeasurementQuality = -1; /* TimingMeasurementQuality */
-static int hf_f1ap_angleMeasurementQuality = -1; /* AngleMeasurementQuality */
-static int hf_f1ap_TRP_MeasurementRequestList_item = -1; /* TRP_MeasurementRequestItem */
-static int hf_f1ap_search_window_information = -1; /* Search_window_information */
-static int hf_f1ap_TRP_PRS_Info_List_item = -1; /* TRP_PRS_Info_List_Item */
-static int hf_f1ap_nR_PCI = -1; /* NRPCI */
-static int hf_f1ap_cGI_NR = -1; /* NRCGI */
-static int hf_f1ap_direct = -1; /* TRPPositionDirect */
-static int hf_f1ap_referenced = -1; /* TRPPositionReferenced */
-static int hf_f1ap_accuracy = -1; /* TRPPositionDirectAccuracy */
-static int hf_f1ap_tRPPosition = -1; /* AccessPointPosition */
-static int hf_f1ap_tRPHAposition = -1; /* NGRANHighAccuracyAccessPointPosition */
-static int hf_f1ap_referencePoint = -1; /* ReferencePoint */
-static int hf_f1ap_referencePointType = -1; /* TRPReferencePointType */
-static int hf_f1ap_tRPPositionRelativeGeodetic = -1; /* RelativeGeodeticLocation */
-static int hf_f1ap_tRPPositionRelativeCartesian = -1; /* RelativeCartesianLocation */
-static int hf_f1ap_tRP_Rx_TEGID = -1; /* INTEGER_0_31 */
-static int hf_f1ap_tRP_Rx_TimingErrorMargin = -1; /* TimingErrorMargin */
-static int hf_f1ap_tRP_RxTx_TEGID = -1; /* INTEGER_0_255 */
-static int hf_f1ap_tRP_RxTx_TimingErrorMargin = -1; /* RxTxTimingErrorMargin */
-static int hf_f1ap_tRP_Tx_TEGID = -1; /* INTEGER_0_7 */
-static int hf_f1ap_tRP_Tx_TimingErrorMargin = -1; /* TimingErrorMargin */
-static int hf_f1ap_TRPTxTEGAssociation_item = -1; /* TRPTEG_Item */
-static int hf_f1ap_dl_PRSResourceID_List = -1; /* SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceID_Item */
-static int hf_f1ap_dl_PRSResourceID_List_item = -1; /* DLPRSResourceID_Item */
-static int hf_f1ap_transport_UP_Layer_Address_Info_To_Add_List = -1; /* Transport_UP_Layer_Address_Info_To_Add_List */
-static int hf_f1ap_transport_UP_Layer_Address_Info_To_Remove_List = -1; /* Transport_UP_Layer_Address_Info_To_Remove_List */
-static int hf_f1ap_periodicity_04 = -1; /* Periodicity */
-static int hf_f1ap_burstArrivalTime = -1; /* BurstArrivalTime */
-static int hf_f1ap_tSCAssistanceInformationDL = -1; /* TSCAssistanceInformation */
-static int hf_f1ap_tSCAssistanceInformationUL = -1; /* TSCAssistanceInformation */
-static int hf_f1ap_TRP_MeasurementUpdateList_item = -1; /* TRP_MeasurementUpdateItem */
-static int hf_f1ap_aoA_window_information = -1; /* AoA_AssistanceInfo */
-static int hf_f1ap_uACPLMN_List = -1; /* UACPLMN_List */
-static int hf_f1ap_UACPLMN_List_item = -1; /* UACPLMN_Item */
-static int hf_f1ap_uACType_List = -1; /* UACType_List */
-static int hf_f1ap_UACType_List_item = -1; /* UACType_Item */
-static int hf_f1ap_uACReductionIndication = -1; /* UACReductionIndication */
-static int hf_f1ap_uACCategoryType = -1; /* UACCategoryType */
-static int hf_f1ap_uACstandardized = -1; /* UACAction */
-static int hf_f1ap_uACOperatorDefined = -1; /* UACOperatorDefined */
-static int hf_f1ap_accessCategory = -1; /* INTEGER_32_63_ */
-static int hf_f1ap_accessIdentity = -1; /* BIT_STRING_SIZE_7 */
-static int hf_f1ap_indexLength10 = -1; /* BIT_STRING_SIZE_10 */
-static int hf_f1ap_uEIdentityIndexValue = -1; /* UEIdentityIndexValue */
-static int hf_f1ap_pagingDRX = -1; /* PagingDRX */
-static int hf_f1ap_mrb_type_reconfiguration = -1; /* MBSPTPRetransmissionTunnelRequired */
-static int hf_f1ap_mrb_type_reconfiguration_01 = -1; /* T_mrb_type_reconfiguration */
-static int hf_f1ap_mrb_reconfigured_RLCtype = -1; /* T_mrb_reconfigured_RLCtype */
-static int hf_f1ap_multicastF1UContextReferenceCU = -1; /* MulticastF1UContextReferenceCU */
-static int hf_f1ap_mbsPTPRetransmissionTunnelRequired = -1; /* MBSPTPRetransmissionTunnelRequired */
-static int hf_f1ap_mbsPTPForwardingRequiredInformation = -1; /* MRB_ProgressInformation */
-static int hf_f1ap_iNACTIVEStatePODetermination = -1; /* T_iNACTIVEStatePODetermination */
-static int hf_f1ap_reportingAmount = -1; /* T_reportingAmount */
-static int hf_f1ap_reportingInterval = -1; /* T_reportingInterval */
-static int hf_f1ap_azimuthAoA = -1; /* INTEGER_0_3599 */
-static int hf_f1ap_zenithAoA = -1; /* INTEGER_0_1799 */
-static int hf_f1ap_uL_BH_Non_UP_Traffic_Mapping_List = -1; /* UL_BH_Non_UP_Traffic_Mapping_List */
-static int hf_f1ap_UL_BH_Non_UP_Traffic_Mapping_List_item = -1; /* UL_BH_Non_UP_Traffic_Mapping_Item */
-static int hf_f1ap_nonUPTrafficType = -1; /* NonUPTrafficType */
-static int hf_f1ap_uLUEConfiguration = -1; /* ULUEConfiguration */
-static int hf_f1ap_uL_RTOA_MeasurementItem = -1; /* UL_RTOA_MeasurementItem */
-static int hf_f1ap_firstPathRSRPP = -1; /* INTEGER_0_126 */
-static int hf_f1ap_uLUPTNLInformation = -1; /* UPTransportLayerInformation */
-static int hf_f1ap_newULUPTNLInformation = -1; /* UPTransportLayerInformation */
-static int hf_f1ap_ULUPTNLInformation_ToBeSetup_List_item = -1; /* ULUPTNLInformation_ToBeSetup_Item */
-static int hf_f1ap_UplinkChannelBW_PerSCS_List_item = -1; /* SCS_SpecificCarrier */
-static int hf_f1ap_gTPTunnel = -1; /* GTPTunnel */
-static int hf_f1ap_uuRLCChannelQoS = -1; /* QoSFlowLevelQoSParameters */
-static int hf_f1ap_uuControlPlaneTrafficType = -1; /* T_uuControlPlaneTrafficType */
-static int hf_f1ap_UuRLCChannelToBeSetupList_item = -1; /* UuRLCChannelToBeSetupItem */
-static int hf_f1ap_uuRLCChannelID = -1; /* UuRLCChannelID */
-static int hf_f1ap_uuRLCChannelQoSInformation = -1; /* UuRLCChannelQoSInformation */
-static int hf_f1ap_UuRLCChannelToBeModifiedList_item = -1; /* UuRLCChannelToBeModifiedItem */
-static int hf_f1ap_UuRLCChannelToBeReleasedList_item = -1; /* UuRLCChannelToBeReleasedItem */
-static int hf_f1ap_UuRLCChannelSetupList_item = -1; /* UuRLCChannelSetupItem */
-static int hf_f1ap_UuRLCChannelFailedToBeSetupList_item = -1; /* UuRLCChannelFailedToBeSetupItem */
-static int hf_f1ap_UuRLCChannelModifiedList_item = -1; /* UuRLCChannelModifiedItem */
-static int hf_f1ap_UuRLCChannelFailedToBeModifiedList_item = -1; /* UuRLCChannelFailedToBeModifiedItem */
-static int hf_f1ap_UuRLCChannelRequiredToBeModifiedList_item = -1; /* UuRLCChannelRequiredToBeModifiedItem */
-static int hf_f1ap_UuRLCChannelRequiredToBeReleasedList_item = -1; /* UuRLCChannelRequiredToBeReleasedItem */
-static int hf_f1ap_protocolIEs = -1; /* ProtocolIE_Container */
-static int hf_f1ap_f1_Interface = -1; /* ResetAll */
-static int hf_f1ap_partOfF1_Interface = -1; /* UE_associatedLogicalF1_ConnectionListRes */
-static int hf_f1ap_UE_associatedLogicalF1_ConnectionListRes_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UE_associatedLogicalF1_ConnectionListResAck_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_GNB_DU_Served_Cells_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Cells_to_be_Activated_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Served_Cells_To_Add_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Served_Cells_To_Modify_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Served_Cells_To_Delete_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Cells_Status_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Dedicated_SIDelivery_NeededUE_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_GNB_DU_TNL_Association_To_Remove_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Cells_to_be_Deactivated_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_GNB_CU_TNL_Association_To_Add_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_GNB_CU_TNL_Association_To_Remove_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_GNB_CU_TNL_Association_To_Update_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Cells_to_be_Barred_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Protected_EUTRA_Resources_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Neighbour_Cell_Information_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Cells_Failed_to_be_Activated_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_GNB_CU_TNL_Association_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Candidate_SpCell_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SCell_ToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SRBs_ToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_ToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_ToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_ToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_ServingCellMO_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SRBs_FailedToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_FailedToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SCell_FailedtoSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SRBs_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_FailedToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_FailedToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UE_MulticastMRBs_Setupnew_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Potential_SpCell_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SCell_ToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SCell_ToBeRemoved_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SRBs_ToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_ToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_ToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_ToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_ToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SRBs_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UE_MulticastMRBs_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_ToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_ToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_SetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_Modified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SRBs_SetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SRBs_Modified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_FailedToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SRBs_FailedToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_FailedToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SCell_FailedtoSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_SetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_Modified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_FailedToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_FailedToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Associated_SCell_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_SetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_Modified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_FailedToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_FailedToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UE_MulticastMRBs_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_Required_ToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_Required_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SRBs_Required_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BHChannels_Required_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_Required_ToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_Required_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UE_MulticastMRBs_RequiredToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRBs_ModifiedConf_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_SLDRBs_ModifiedConf_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Cells_To_Be_Broadcast_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Cells_Broadcast_Completed_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Broadcast_To_Be_Cancelled_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_Cells_Broadcast_Cancelled_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRB_Activity_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_privateIEs = -1; /* PrivateIE_Container */
-static int hf_f1ap_PagingCell_list_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DRB_Notify_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_NR_CGI_List_For_Restart_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_PWS_Failed_NR_CGI_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BH_Routing_Information_Added_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BH_Routing_Information_Removed_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BAP_Header_Rewriting_Added_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BAP_Header_Rewriting_Removed_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_IAB_TNL_Addresses_To_Remove_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_IAB_Allocated_TNL_Address_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UL_UP_TNL_Information_to_Update_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UL_UP_TNL_Address_to_Update_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_DL_UP_TNL_Address_to_Update_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_TRPInformationTypeListTRPReq_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_TRPInformationListTRPResp_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_semipersistentSRS = -1; /* SemipersistentSRS */
-static int hf_f1ap_aperiodicSRS = -1; /* AperiodicSRS */
-static int hf_f1ap_sRSSpatialRelation = -1; /* SpatialRelationInfo */
-static int hf_f1ap_aperiodic_04 = -1; /* T_aperiodic */
-static int hf_f1ap_sRSResourceTrigger = -1; /* SRSResourceTrigger */
-static int hf_f1ap_BroadcastMRBs_ToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BroadcastMRBs_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BroadcastMRBs_FailedToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BroadcastMRBs_ToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BroadcastMRBs_ToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BroadcastMRBs_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BroadcastMRBs_SetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BroadcastMRBs_FailedToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BroadcastMRBs_Modified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_BroadcastMRBs_FailedToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_UEIdentity_List_For_Paging_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MC_PagingCell_list_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_ToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_FailedToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_ToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_ToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_ToBeReleased_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_SetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_FailedToBeSetupMod_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_Modified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastMRBs_FailedToBeModified_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastF1UContext_ToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastF1UContext_Setup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_MulticastF1UContext_FailedToBeSetup_List_item = -1; /* ProtocolIE_SingleContainer */
-static int hf_f1ap_initiatingMessage = -1; /* InitiatingMessage */
-static int hf_f1ap_successfulOutcome = -1; /* SuccessfulOutcome */
-static int hf_f1ap_unsuccessfulOutcome = -1; /* UnsuccessfulOutcome */
-static int hf_f1ap_initiatingMessagevalue = -1; /* InitiatingMessage_value */
-static int hf_f1ap_successfulOutcome_value = -1; /* SuccessfulOutcome_value */
-static int hf_f1ap_unsuccessfulOutcome_value = -1; /* UnsuccessfulOutcome_value */
+static int proto_f1ap;
+
+static int hf_f1ap_transportLayerAddressIPv4;
+static int hf_f1ap_transportLayerAddressIPv6;
+static int hf_f1ap_IABTNLAddressIPv4;
+static int hf_f1ap_IABTNLAddressIPv6;
+static int hf_f1ap_IABTNLAddressIPv6Prefix;
+static int hf_f1ap_interfacesToTrace_NG_C;
+static int hf_f1ap_interfacesToTrace_Xn_C;
+static int hf_f1ap_interfacesToTrace_Uu;
+static int hf_f1ap_interfacesToTrace_F1_C;
+static int hf_f1ap_interfacesToTrace_E1;
+static int hf_f1ap_interfacesToTrace_Reserved;
+static int hf_f1ap_MeasurementsToActivate_Reserved1;
+static int hf_f1ap_MeasurementsToActivate_M2;
+static int hf_f1ap_MeasurementsToActivate_Reserved2;
+static int hf_f1ap_MeasurementsToActivate_M5;
+static int hf_f1ap_MeasurementsToActivate_Reserved3;
+static int hf_f1ap_MeasurementsToActivate_M6;
+static int hf_f1ap_MeasurementsToActivate_M7;
+static int hf_f1ap_ReportCharacteristics_PRBPeriodic;
+static int hf_f1ap_ReportCharacteristics_TNLCapacityIndPeriodic;
+static int hf_f1ap_ReportCharacteristics_CompositeAvailableCapacityPeriodic;
+static int hf_f1ap_ReportCharacteristics_HWLoadIndPeriodic;
+static int hf_f1ap_ReportCharacteristics_NumberOfActiveUEs;
+static int hf_f1ap_ReportCharacteristics_Reserved;
+static int hf_f1ap_AbortTransmission_PDU; /* AbortTransmission */
+static int hf_f1ap_Activated_Cells_Mapping_List_Item_PDU; /* Activated_Cells_Mapping_List_Item */
+static int hf_f1ap_Activated_Cells_to_be_Updated_List_PDU; /* Activated_Cells_to_be_Updated_List */
+static int hf_f1ap_ActivationRequestType_PDU; /* ActivationRequestType */
+static int hf_f1ap_AdditionalDuplicationIndication_PDU; /* AdditionalDuplicationIndication */
+static int hf_f1ap_ExtendedAdditionalPathList_PDU; /* ExtendedAdditionalPathList */
+static int hf_f1ap_AdditionalPDCPDuplicationTNL_List_PDU; /* AdditionalPDCPDuplicationTNL_List */
+static int hf_f1ap_AdditionalSIBMessageList_PDU; /* AdditionalSIBMessageList */
+static int hf_f1ap_AdditionalRRMPriorityIndex_PDU; /* AdditionalRRMPriorityIndex */
+static int hf_f1ap_AggregatedPosSRSResourceIDList_PDU; /* AggregatedPosSRSResourceIDList */
+static int hf_f1ap_AggregatedPosSRSResourceSetList_PDU; /* AggregatedPosSRSResourceSetList */
+static int hf_f1ap_AggregatedPRSResourceSetList_PDU; /* AggregatedPRSResourceSetList */
+static int hf_f1ap_AggressorgNBSetID_PDU; /* AggressorgNBSetID */
+static int hf_f1ap_AlternativeQoSParaSetList_PDU; /* AlternativeQoSParaSetList */
+static int hf_f1ap_Associated_SCell_Item_PDU; /* Associated_SCell_Item */
+static int hf_f1ap_AssociatedSessionID_PDU; /* AssociatedSessionID */
+static int hf_f1ap_AvailablePLMNList_PDU; /* AvailablePLMNList */
+static int hf_f1ap_AvailableSNPN_ID_List_PDU; /* AvailableSNPN_ID_List */
+static int hf_f1ap_AreaScope_PDU; /* AreaScope */
+static int hf_f1ap_AoA_AssistanceInfo_PDU; /* AoA_AssistanceInfo */
+static int hf_f1ap_ARP_ID_PDU; /* ARP_ID */
+static int hf_f1ap_ARPLocationInformation_PDU; /* ARPLocationInformation */
+static int hf_f1ap_BAP_Header_Rewriting_Added_List_Item_PDU; /* BAP_Header_Rewriting_Added_List_Item */
+static int hf_f1ap_BAP_Header_Rewriting_Removed_List_Item_PDU; /* BAP_Header_Rewriting_Removed_List_Item */
+static int hf_f1ap_BAPAddress_PDU; /* BAPAddress */
+static int hf_f1ap_BitRate_PDU; /* BitRate */
+static int hf_f1ap_BearerTypeChange_PDU; /* BearerTypeChange */
+static int hf_f1ap_BHChannels_FailedToBeModified_Item_PDU; /* BHChannels_FailedToBeModified_Item */
+static int hf_f1ap_BHChannels_FailedToBeSetup_Item_PDU; /* BHChannels_FailedToBeSetup_Item */
+static int hf_f1ap_BHChannels_FailedToBeSetupMod_Item_PDU; /* BHChannels_FailedToBeSetupMod_Item */
+static int hf_f1ap_BHChannels_Modified_Item_PDU; /* BHChannels_Modified_Item */
+static int hf_f1ap_BHChannels_Required_ToBeReleased_Item_PDU; /* BHChannels_Required_ToBeReleased_Item */
+static int hf_f1ap_BHChannels_Setup_Item_PDU; /* BHChannels_Setup_Item */
+static int hf_f1ap_BHChannels_SetupMod_Item_PDU; /* BHChannels_SetupMod_Item */
+static int hf_f1ap_BHChannels_ToBeModified_Item_PDU; /* BHChannels_ToBeModified_Item */
+static int hf_f1ap_BHChannels_ToBeReleased_Item_PDU; /* BHChannels_ToBeReleased_Item */
+static int hf_f1ap_BHChannels_ToBeSetup_Item_PDU; /* BHChannels_ToBeSetup_Item */
+static int hf_f1ap_BHChannels_ToBeSetupMod_Item_PDU; /* BHChannels_ToBeSetupMod_Item */
+static int hf_f1ap_BHInfo_PDU; /* BHInfo */
+static int hf_f1ap_BH_Routing_Information_Added_List_Item_PDU; /* BH_Routing_Information_Added_List_Item */
+static int hf_f1ap_BH_Routing_Information_Removed_List_Item_PDU; /* BH_Routing_Information_Removed_List_Item */
+static int hf_f1ap_BPLMN_ID_Info_List_PDU; /* BPLMN_ID_Info_List */
+static int hf_f1ap_BroadcastMRBs_FailedToBeModified_Item_PDU; /* BroadcastMRBs_FailedToBeModified_Item */
+static int hf_f1ap_BroadcastMRBs_FailedToBeSetup_Item_PDU; /* BroadcastMRBs_FailedToBeSetup_Item */
+static int hf_f1ap_BroadcastMRBs_FailedToBeSetupMod_Item_PDU; /* BroadcastMRBs_FailedToBeSetupMod_Item */
+static int hf_f1ap_BroadcastMRBs_Modified_Item_PDU; /* BroadcastMRBs_Modified_Item */
+static int hf_f1ap_BroadcastMRBs_Setup_Item_PDU; /* BroadcastMRBs_Setup_Item */
+static int hf_f1ap_BroadcastMRBs_SetupMod_Item_PDU; /* BroadcastMRBs_SetupMod_Item */
+static int hf_f1ap_BroadcastMRBs_ToBeModified_Item_PDU; /* BroadcastMRBs_ToBeModified_Item */
+static int hf_f1ap_BroadcastMRBs_ToBeReleased_Item_PDU; /* BroadcastMRBs_ToBeReleased_Item */
+static int hf_f1ap_BroadcastMRBs_ToBeSetup_Item_PDU; /* BroadcastMRBs_ToBeSetup_Item */
+static int hf_f1ap_BroadcastMRBs_ToBeSetupMod_Item_PDU; /* BroadcastMRBs_ToBeSetupMod_Item */
+static int hf_f1ap_BroadcastAreaScope_PDU; /* BroadcastAreaScope */
+static int hf_f1ap_BufferSizeThresh_PDU; /* BufferSizeThresh */
+static int hf_f1ap_BW_Aggregation_Request_Indication_PDU; /* BW_Aggregation_Request_Indication */
+static int hf_f1ap_BWP_Id_PDU; /* BWP_Id */
+static int hf_f1ap_Broadcast_MRBs_Transport_Request_Item_PDU; /* Broadcast_MRBs_Transport_Request_Item */
+static int hf_f1ap_Cancel_all_Warning_Messages_Indicator_PDU; /* Cancel_all_Warning_Messages_Indicator */
+static int hf_f1ap_Candidate_SpCell_Item_PDU; /* Candidate_SpCell_Item */
+static int hf_f1ap_Cause_PDU; /* Cause */
+static int hf_f1ap_CellGroupConfig_PDU; /* CellGroupConfig */
+static int hf_f1ap_Cell_Direction_PDU; /* Cell_Direction */
+static int hf_f1ap_CellMeasurementResultList_PDU; /* CellMeasurementResultList */
+static int hf_f1ap_Cell_Portion_ID_PDU; /* Cell_Portion_ID */
+static int hf_f1ap_CellsForSON_List_PDU; /* CellsForSON_List */
+static int hf_f1ap_Cells_Failed_to_be_Activated_List_Item_PDU; /* Cells_Failed_to_be_Activated_List_Item */
+static int hf_f1ap_Cells_Status_Item_PDU; /* Cells_Status_Item */
+static int hf_f1ap_Cells_To_Be_Broadcast_Item_PDU; /* Cells_To_Be_Broadcast_Item */
+static int hf_f1ap_Cells_Broadcast_Completed_Item_PDU; /* Cells_Broadcast_Completed_Item */
+static int hf_f1ap_Broadcast_To_Be_Cancelled_Item_PDU; /* Broadcast_To_Be_Cancelled_Item */
+static int hf_f1ap_Cells_Broadcast_Cancelled_Item_PDU; /* Cells_Broadcast_Cancelled_Item */
+static int hf_f1ap_Cells_to_be_Activated_List_Item_PDU; /* Cells_to_be_Activated_List_Item */
+static int hf_f1ap_Cells_With_SSBs_Activated_List_PDU; /* Cells_With_SSBs_Activated_List */
+static int hf_f1ap_Cells_Allowed_to_be_Deactivated_List_Item_PDU; /* Cells_Allowed_to_be_Deactivated_List_Item */
+static int hf_f1ap_Cells_to_be_Deactivated_List_Item_PDU; /* Cells_to_be_Deactivated_List_Item */
+static int hf_f1ap_Cells_to_be_Barred_Item_PDU; /* Cells_to_be_Barred_Item */
+static int hf_f1ap_CellToReportList_PDU; /* CellToReportList */
+static int hf_f1ap_CellType_PDU; /* CellType */
+static int hf_f1ap_CellULConfigured_PDU; /* CellULConfigured */
+static int hf_f1ap_CG_SDTQueryIndication_PDU; /* CG_SDTQueryIndication */
+static int hf_f1ap_CG_SDTKeptIndicator_PDU; /* CG_SDTKeptIndicator */
+static int hf_f1ap_CG_SDTindicatorSetup_PDU; /* CG_SDTindicatorSetup */
+static int hf_f1ap_CG_SDTindicatorMod_PDU; /* CG_SDTindicatorMod */
+static int hf_f1ap_CG_SDTSessionInfo_PDU; /* CG_SDTSessionInfo */
+static int hf_f1ap_ChannelOccupancyTimePercentage_PDU; /* ChannelOccupancyTimePercentage */
+static int hf_f1ap_Child_IAB_Nodes_NA_Resource_List_PDU; /* Child_IAB_Nodes_NA_Resource_List */
+static int hf_f1ap_Child_Nodes_List_PDU; /* Child_Nodes_List */
+static int hf_f1ap_CompositeAvailableCapacity_PDU; /* CompositeAvailableCapacity */
+static int hf_f1ap_CHO_Probability_PDU; /* CHO_Probability */
+static int hf_f1ap_ConditionalInterDUMobilityInformation_PDU; /* ConditionalInterDUMobilityInformation */
+static int hf_f1ap_ConditionalIntraDUMobilityInformation_PDU; /* ConditionalIntraDUMobilityInformation */
+static int hf_f1ap_ConfigRestrictInfoDAPS_PDU; /* ConfigRestrictInfoDAPS */
+static int hf_f1ap_ConfiguredTACIndication_PDU; /* ConfiguredTACIndication */
+static int hf_f1ap_Configured_BWP_List_PDU; /* Configured_BWP_List */
+static int hf_f1ap_Coverage_Modification_Notification_PDU; /* Coverage_Modification_Notification */
+static int hf_f1ap_CCO_Assistance_Information_PDU; /* CCO_Assistance_Information */
+static int hf_f1ap_CCO_issue_detection_PDU; /* CCO_issue_detection */
+static int hf_f1ap_CP_TransportLayerAddress_PDU; /* CP_TransportLayerAddress */
+static int hf_f1ap_CPACMCGInformation_PDU; /* CPACMCGInformation */
+static int hf_f1ap_CriticalityDiagnostics_PDU; /* CriticalityDiagnostics */
+static int hf_f1ap_C_RNTI_PDU; /* C_RNTI */
+static int hf_f1ap_CUDURadioInformationType_PDU; /* CUDURadioInformationType */
+static int hf_f1ap_CUtoDURRCInformation_PDU; /* CUtoDURRCInformation */
+static int hf_f1ap_CUtoDUTAInformation_List_PDU; /* CUtoDUTAInformation_List */
+static int hf_f1ap_DAPS_HO_Status_PDU; /* DAPS_HO_Status */
+static int hf_f1ap_DCBasedDuplicationConfigured_PDU; /* DCBasedDuplicationConfigured */
+static int hf_f1ap_DeactivationIndication_PDU; /* DeactivationIndication */
+static int hf_f1ap_Dedicated_SIDelivery_NeededUE_Item_PDU; /* Dedicated_SIDelivery_NeededUE_Item */
+static int hf_f1ap_DedicatedSIDeliveryIndication_PDU; /* DedicatedSIDeliveryIndication */
+static int hf_f1ap_DL_UP_TNL_Address_to_Update_List_Item_PDU; /* DL_UP_TNL_Address_to_Update_List_Item */
+static int hf_f1ap_DRB_Activity_Item_PDU; /* DRB_Activity_Item */
+static int hf_f1ap_DRBs_FailedToBeModified_Item_PDU; /* DRBs_FailedToBeModified_Item */
+static int hf_f1ap_DRBs_FailedToBeSetup_Item_PDU; /* DRBs_FailedToBeSetup_Item */
+static int hf_f1ap_DRBs_FailedToBeSetupMod_Item_PDU; /* DRBs_FailedToBeSetupMod_Item */
+static int hf_f1ap_DRB_Information_PDU; /* DRB_Information */
+static int hf_f1ap_DRBs_Modified_Item_PDU; /* DRBs_Modified_Item */
+static int hf_f1ap_DRBs_ModifiedConf_Item_PDU; /* DRBs_ModifiedConf_Item */
+static int hf_f1ap_DRB_Notify_Item_PDU; /* DRB_Notify_Item */
+static int hf_f1ap_DRBs_Required_ToBeModified_Item_PDU; /* DRBs_Required_ToBeModified_Item */
+static int hf_f1ap_DRBs_Required_ToBeReleased_Item_PDU; /* DRBs_Required_ToBeReleased_Item */
+static int hf_f1ap_DRBs_Setup_Item_PDU; /* DRBs_Setup_Item */
+static int hf_f1ap_DRBs_SetupMod_Item_PDU; /* DRBs_SetupMod_Item */
+static int hf_f1ap_DRBs_ToBeModified_Item_PDU; /* DRBs_ToBeModified_Item */
+static int hf_f1ap_DRBs_ToBeReleased_Item_PDU; /* DRBs_ToBeReleased_Item */
+static int hf_f1ap_DRBs_ToBeSetup_Item_PDU; /* DRBs_ToBeSetup_Item */
+static int hf_f1ap_DRBs_ToBeSetupMod_Item_PDU; /* DRBs_ToBeSetupMod_Item */
+static int hf_f1ap_DRB_List_PDU; /* DRB_List */
+static int hf_f1ap_DRXCycle_PDU; /* DRXCycle */
+static int hf_f1ap_NonIntegerDRXCycle_PDU; /* NonIntegerDRXCycle */
+static int hf_f1ap_DRX_Config_PDU; /* DRX_Config */
+static int hf_f1ap_DRXConfigurationIndicator_PDU; /* DRXConfigurationIndicator */
+static int hf_f1ap_DRX_LongCycleStartOffset_PDU; /* DRX_LongCycleStartOffset */
+static int hf_f1ap_DUtoCURRCContainer_PDU; /* DUtoCURRCContainer */
+static int hf_f1ap_DUCURadioInformationType_PDU; /* DUCURadioInformationType */
+static int hf_f1ap_DU_RX_MT_RX_Extend_PDU; /* DU_RX_MT_RX_Extend */
+static int hf_f1ap_DU_TX_MT_TX_Extend_PDU; /* DU_TX_MT_TX_Extend */
+static int hf_f1ap_DU_RX_MT_TX_Extend_PDU; /* DU_RX_MT_TX_Extend */
+static int hf_f1ap_DU_TX_MT_RX_Extend_PDU; /* DU_TX_MT_RX_Extend */
+static int hf_f1ap_DUtoCURRCInformation_PDU; /* DUtoCURRCInformation */
+static int hf_f1ap_DUtoCUTAInformation_List_PDU; /* DUtoCUTAInformation_List */
+static int hf_f1ap_DuplicationActivation_PDU; /* DuplicationActivation */
+static int hf_f1ap_DuplicationIndication_PDU; /* DuplicationIndication */
+static int hf_f1ap_DLLBTFailureInformationRequest_PDU; /* DLLBTFailureInformationRequest */
+static int hf_f1ap_DLLBTFailureInformationList_PDU; /* DLLBTFailureInformationList */
+static int hf_f1ap_EarlySyncInformation_Request_PDU; /* EarlySyncInformation_Request */
+static int hf_f1ap_EarlySyncInformation_PDU; /* EarlySyncInformation */
+static int hf_f1ap_EarlySyncCandidateCellInformation_List_PDU; /* EarlySyncCandidateCellInformation_List */
+static int hf_f1ap_EarlySyncServingCellInformation_PDU; /* EarlySyncServingCellInformation */
+static int hf_f1ap_E_CID_MeasurementQuantities_PDU; /* E_CID_MeasurementQuantities */
+static int hf_f1ap_E_CID_MeasurementQuantities_Item_PDU; /* E_CID_MeasurementQuantities_Item */
+static int hf_f1ap_E_CID_MeasurementResult_PDU; /* E_CID_MeasurementResult */
+static int hf_f1ap_E_CID_MeasuredResultsAssociatedInfoList_PDU; /* E_CID_MeasuredResultsAssociatedInfoList */
+static int hf_f1ap_E_CID_ReportCharacteristics_PDU; /* E_CID_ReportCharacteristics */
+static int hf_f1ap_EgressNonF1terminatingTopologyIndicator_PDU; /* EgressNonF1terminatingTopologyIndicator */
+static int hf_f1ap_ExtendedAvailablePLMN_List_PDU; /* ExtendedAvailablePLMN_List */
+static int hf_f1ap_ExtendedServedPLMNs_List_PDU; /* ExtendedServedPLMNs_List */
+static int hf_f1ap_ExtendedSliceSupportList_PDU; /* ExtendedSliceSupportList */
+static int hf_f1ap_ExtendedUEIdentityIndexValue_PDU; /* ExtendedUEIdentityIndexValue */
+static int hf_f1ap_ExecuteDuplication_PDU; /* ExecuteDuplication */
+static int hf_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container_PDU; /* EUTRA_NR_CellResourceCoordinationReq_Container */
+static int hf_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container_PDU; /* EUTRA_NR_CellResourceCoordinationReqAck_Container */
+static int hf_f1ap_ExtendedPacketDelayBudget_PDU; /* ExtendedPacketDelayBudget */
+static int hf_f1ap_ECNMarkingorCongestionInformationReportingRequest_PDU; /* ECNMarkingorCongestionInformationReportingRequest */
+static int hf_f1ap_ECNMarkingorCongestionInformationReportingStatus_PDU; /* ECNMarkingorCongestionInformationReportingStatus */
+static int hf_f1ap_F1CTransferPath_PDU; /* F1CTransferPath */
+static int hf_f1ap_F1CTransferPathNRDC_PDU; /* F1CTransferPathNRDC */
+static int hf_f1ap_F1U_PathFailure_PDU; /* F1U_PathFailure */
+static int hf_f1ap_F1UTunnelNotEstablished_PDU; /* F1UTunnelNotEstablished */
+static int hf_f1ap_FiveG_ProSeAuthorized_PDU; /* FiveG_ProSeAuthorized */
+static int hf_f1ap_FiveG_ProSeLayer2Multipath_PDU; /* FiveG_ProSeLayer2Multipath */
+static int hf_f1ap_FiveG_ProSeLayer2UEtoUERelay_PDU; /* FiveG_ProSeLayer2UEtoUERelay */
+static int hf_f1ap_FiveG_ProSeLayer2UEtoUERemote_PDU; /* FiveG_ProSeLayer2UEtoUERemote */
+static int hf_f1ap_FrequencyShift7p5khz_PDU; /* FrequencyShift7p5khz */
+static int hf_f1ap_Frequency_Domain_HSNA_Configuration_List_PDU; /* Frequency_Domain_HSNA_Configuration_List */
+static int hf_f1ap_FullConfiguration_PDU; /* FullConfiguration */
+static int hf_f1ap_CG_Config_PDU; /* CG_Config */
+static int hf_f1ap_GlobalGNB_ID_PDU; /* GlobalGNB_ID */
+static int hf_f1ap_GNB_CU_MBS_F1AP_ID_PDU; /* GNB_CU_MBS_F1AP_ID */
+static int hf_f1ap_GNBCUMeasurementID_PDU; /* GNBCUMeasurementID */
+static int hf_f1ap_GNBDUMeasurementID_PDU; /* GNBDUMeasurementID */
+static int hf_f1ap_GNB_CUSystemInformation_PDU; /* GNB_CUSystemInformation */
+static int hf_f1ap_GNB_CU_TNL_Association_Setup_Item_PDU; /* GNB_CU_TNL_Association_Setup_Item */
+static int hf_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_Item_PDU; /* GNB_CU_TNL_Association_Failed_To_Setup_Item */
+static int hf_f1ap_GNB_CU_TNL_Association_To_Add_Item_PDU; /* GNB_CU_TNL_Association_To_Add_Item */
+static int hf_f1ap_GNB_CU_TNL_Association_To_Remove_Item_PDU; /* GNB_CU_TNL_Association_To_Remove_Item */
+static int hf_f1ap_GNB_CU_TNL_Association_To_Update_Item_PDU; /* GNB_CU_TNL_Association_To_Update_Item */
+static int hf_f1ap_GNB_CU_UE_F1AP_ID_PDU; /* GNB_CU_UE_F1AP_ID */
+static int hf_f1ap_GNB_DU_MBS_F1AP_ID_PDU; /* GNB_DU_MBS_F1AP_ID */
+static int hf_f1ap_GNB_DU_UE_F1AP_ID_PDU; /* GNB_DU_UE_F1AP_ID */
+static int hf_f1ap_GNB_DU_ID_PDU; /* GNB_DU_ID */
+static int hf_f1ap_GNB_CU_Name_PDU; /* GNB_CU_Name */
+static int hf_f1ap_GNB_DU_Name_PDU; /* GNB_DU_Name */
+static int hf_f1ap_Extended_GNB_CU_Name_PDU; /* Extended_GNB_CU_Name */
+static int hf_f1ap_Extended_GNB_DU_Name_PDU; /* Extended_GNB_DU_Name */
+static int hf_f1ap_GNB_DU_Served_Cells_Item_PDU; /* GNB_DU_Served_Cells_Item */
+static int hf_f1ap_GNB_DUConfigurationQuery_PDU; /* GNB_DUConfigurationQuery */
+static int hf_f1ap_GNBDUOverloadInformation_PDU; /* GNBDUOverloadInformation */
+static int hf_f1ap_GNB_DU_TNL_Association_To_Remove_Item_PDU; /* GNB_DU_TNL_Association_To_Remove_Item */
+static int hf_f1ap_GNBDUUESliceMaximumBitRateList_PDU; /* GNBDUUESliceMaximumBitRateList */
+static int hf_f1ap_HandoverPreparationInformation_PDU; /* HandoverPreparationInformation */
+static int hf_f1ap_HardwareLoadIndicator_PDU; /* HardwareLoadIndicator */
+static int hf_f1ap_HashedUEIdentityIndexValue_PDU; /* HashedUEIdentityIndexValue */
+static int hf_f1ap_IAB_Barred_PDU; /* IAB_Barred */
+static int hf_f1ap_IABConditionalRRCMessageDeliveryIndication_PDU; /* IABConditionalRRCMessageDeliveryIndication */
+static int hf_f1ap_IABCongestionIndication_PDU; /* IABCongestionIndication */
+static int hf_f1ap_IAB_Info_IAB_donor_CU_PDU; /* IAB_Info_IAB_donor_CU */
+static int hf_f1ap_IAB_Info_IAB_DU_PDU; /* IAB_Info_IAB_DU */
+static int hf_f1ap_IAB_Allocated_TNL_Address_Item_PDU; /* IAB_Allocated_TNL_Address_Item */
+static int hf_f1ap_IABIPv6RequestType_PDU; /* IABIPv6RequestType */
+static int hf_f1ap_IAB_TNL_Addresses_To_Remove_Item_PDU; /* IAB_TNL_Addresses_To_Remove_Item */
+static int hf_f1ap_IAB_TNL_Addresses_Exception_PDU; /* IAB_TNL_Addresses_Exception */
+static int hf_f1ap_IABv4AddressesRequested_PDU; /* IABv4AddressesRequested */
+static int hf_f1ap_Mobile_IAB_MTUserLocationInformation_PDU; /* Mobile_IAB_MTUserLocationInformation */
+static int hf_f1ap_IgnorePRACHConfiguration_PDU; /* IgnorePRACHConfiguration */
+static int hf_f1ap_IgnoreResourceCoordinationContainer_PDU; /* IgnoreResourceCoordinationContainer */
+static int hf_f1ap_InactivityMonitoringRequest_PDU; /* InactivityMonitoringRequest */
+static int hf_f1ap_InactivityMonitoringResponse_PDU; /* InactivityMonitoringResponse */
+static int hf_f1ap_IntendedTDD_DL_ULConfig_PDU; /* IntendedTDD_DL_ULConfig */
+static int hf_f1ap_InterFrequencyConfig_NoGap_PDU; /* InterFrequencyConfig_NoGap */
+static int hf_f1ap_IngressNonF1terminatingTopologyIndicator_PDU; /* IngressNonF1terminatingTopologyIndicator */
+static int hf_f1ap_IndicationMCInactiveReception_PDU; /* IndicationMCInactiveReception */
+static int hf_f1ap_LTEA2XServicesAuthorized_PDU; /* LTEA2XServicesAuthorized */
+static int hf_f1ap_L571Info_PDU; /* L571Info */
+static int hf_f1ap_L1151Info_PDU; /* L1151Info */
+static int hf_f1ap_LastUsedCellIndication_PDU; /* LastUsedCellIndication */
+static int hf_f1ap_LMF_MeasurementID_PDU; /* LMF_MeasurementID */
+static int hf_f1ap_LMF_UE_MeasurementID_PDU; /* LMF_UE_MeasurementID */
+static int hf_f1ap_LocationMeasurementInformation_PDU; /* LocationMeasurementInformation */
+static int hf_f1ap_LowerLayerPresenceStatusChange_PDU; /* LowerLayerPresenceStatusChange */
+static int hf_f1ap_LoS_NLoSInformation_PDU; /* LoS_NLoSInformation */
+static int hf_f1ap_LTEUESidelinkAggregateMaximumBitrate_PDU; /* LTEUESidelinkAggregateMaximumBitrate */
+static int hf_f1ap_LTEV2XServicesAuthorized_PDU; /* LTEV2XServicesAuthorized */
+static int hf_f1ap_LTMCells_ToBeReleased_List_PDU; /* LTMCells_ToBeReleased_List */
+static int hf_f1ap_LTMInformation_Setup_PDU; /* LTMInformation_Setup */
+static int hf_f1ap_LTMConfigurationIDMappingList_PDU; /* LTMConfigurationIDMappingList */
+static int hf_f1ap_LTMInformation_Modify_PDU; /* LTMInformation_Modify */
+static int hf_f1ap_LTMConfiguration_PDU; /* LTMConfiguration */
+static int hf_f1ap_LTMCellSwitchInformation_PDU; /* LTMCellSwitchInformation */
+static int hf_f1ap_LTMCFRAResourceConfig_List_PDU; /* LTMCFRAResourceConfig_List */
+static int hf_f1ap_MaskedIMEISV_PDU; /* MaskedIMEISV */
+static int hf_f1ap_MaxDataBurstVolume_PDU; /* MaxDataBurstVolume */
+static int hf_f1ap_MBS_Broadcast_NeighbourCellList_PDU; /* MBS_Broadcast_NeighbourCellList */
+static int hf_f1ap_MBSInterestIndication_PDU; /* MBSInterestIndication */
+static int hf_f1ap_MBS_CUtoDURRCInformation_PDU; /* MBS_CUtoDURRCInformation */
+static int hf_f1ap_MBSMulticastF1UContextDescriptor_PDU; /* MBSMulticastF1UContextDescriptor */
+static int hf_f1ap_MT_SDT_Information_PDU; /* MT_SDT_Information */
+static int hf_f1ap_MBSMulticastSessionReceptionState_PDU; /* MBSMulticastSessionReceptionState */
+static int hf_f1ap_MulticastCU2DURRCInfo_PDU; /* MulticastCU2DURRCInfo */
+static int hf_f1ap_MulticastCU2DUCommonRRCInfo_PDU; /* MulticastCU2DUCommonRRCInfo */
+static int hf_f1ap_MulticastDU2CURRCInfo_PDU; /* MulticastDU2CURRCInfo */
+static int hf_f1ap_MulticastF1UContext_ToBeSetup_Item_PDU; /* MulticastF1UContext_ToBeSetup_Item */
+static int hf_f1ap_MulticastF1UContext_Setup_Item_PDU; /* MulticastF1UContext_Setup_Item */
+static int hf_f1ap_MulticastF1UContext_FailedToBeSetup_Item_PDU; /* MulticastF1UContext_FailedToBeSetup_Item */
+static int hf_f1ap_MBS_ServiceArea_PDU; /* MBS_ServiceArea */
+static int hf_f1ap_MC_PagingCell_Item_PDU; /* MC_PagingCell_Item */
+static int hf_f1ap_MeasGapSharingConfig_PDU; /* MeasGapSharingConfig */
+static int hf_f1ap_PosMeasurementAmount_PDU; /* PosMeasurementAmount */
+static int hf_f1ap_MeasurementBeamInfoRequest_PDU; /* MeasurementBeamInfoRequest */
+static int hf_f1ap_MeasurementTimingConfiguration_PDU; /* MeasurementTimingConfiguration */
+static int hf_f1ap_MeasurementTimeOccasion_PDU; /* MeasurementTimeOccasion */
+static int hf_f1ap_MeasurementCharacteristicsRequestIndicator_PDU; /* MeasurementCharacteristicsRequestIndicator */
+static int hf_f1ap_MulticastF1UContextReferenceCU_PDU; /* MulticastF1UContextReferenceCU */
+static int hf_f1ap_MultipleULAoA_PDU; /* MultipleULAoA */
+static int hf_f1ap_MDTPollutedMeasurementIndicator_PDU; /* MDTPollutedMeasurementIndicator */
+static int hf_f1ap_MRB_ID_PDU; /* MRB_ID */
+static int hf_f1ap_MulticastMBSSessionList_PDU; /* MulticastMBSSessionList */
+static int hf_f1ap_MulticastMRBs_FailedToBeModified_Item_PDU; /* MulticastMRBs_FailedToBeModified_Item */
+static int hf_f1ap_MulticastMRBs_FailedToBeSetup_Item_PDU; /* MulticastMRBs_FailedToBeSetup_Item */
+static int hf_f1ap_MulticastMRBs_FailedToBeSetupMod_Item_PDU; /* MulticastMRBs_FailedToBeSetupMod_Item */
+static int hf_f1ap_MulticastMRBs_Modified_Item_PDU; /* MulticastMRBs_Modified_Item */
+static int hf_f1ap_MulticastMRBs_Setup_Item_PDU; /* MulticastMRBs_Setup_Item */
+static int hf_f1ap_MulticastMRBs_SetupMod_Item_PDU; /* MulticastMRBs_SetupMod_Item */
+static int hf_f1ap_MulticastMRBs_ToBeModified_Item_PDU; /* MulticastMRBs_ToBeModified_Item */
+static int hf_f1ap_MulticastMRBs_ToBeReleased_Item_PDU; /* MulticastMRBs_ToBeReleased_Item */
+static int hf_f1ap_MulticastMRBs_ToBeSetup_Item_PDU; /* MulticastMRBs_ToBeSetup_Item */
+static int hf_f1ap_MulticastMRBs_ToBeSetupMod_Item_PDU; /* MulticastMRBs_ToBeSetupMod_Item */
+static int hf_f1ap_MusimCapabilityRestrictionIndication_PDU; /* MusimCapabilityRestrictionIndication */
+static int hf_f1ap_MusimCandidateBandList_PDU; /* MusimCandidateBandList */
+static int hf_f1ap_M5ReportAmount_PDU; /* M5ReportAmount */
+static int hf_f1ap_M6ReportAmount_PDU; /* M6ReportAmount */
+static int hf_f1ap_M7ReportAmount_PDU; /* M7ReportAmount */
+static int hf_f1ap_MDTConfiguration_PDU; /* MDTConfiguration */
+static int hf_f1ap_MDTPLMNList_PDU; /* MDTPLMNList */
+static int hf_f1ap_MDTPLMNModificationList_PDU; /* MDTPLMNModificationList */
+static int hf_f1ap_MeasuredFrequencyHops_PDU; /* MeasuredFrequencyHops */
+static int hf_f1ap_Mobile_TRP_LocationInformation_PDU; /* Mobile_TRP_LocationInformation */
+static int hf_f1ap_Mobile_IAB_MT_UE_ID_PDU; /* Mobile_IAB_MT_UE_ID */
+static int hf_f1ap_MUSIM_GapConfig_PDU; /* MUSIM_GapConfig */
+static int hf_f1ap_MobileIAB_Barred_PDU; /* MobileIAB_Barred */
+static int hf_f1ap_MeasBasedOnAggregatedResources_PDU; /* MeasBasedOnAggregatedResources */
+static int hf_f1ap_NRA2XServicesAuthorized_PDU; /* NRA2XServicesAuthorized */
+static int hf_f1ap_Ncd_SSB_RedCapInitialBWP_SDT_PDU; /* Ncd_SSB_RedCapInitialBWP_SDT */
+static int hf_f1ap_NetworkControlledRepeaterAuthorized_PDU; /* NetworkControlledRepeaterAuthorized */
+static int hf_f1ap_NCGI_to_be_Updated_List_Item_PDU; /* NCGI_to_be_Updated_List_Item */
+static int hf_f1ap_Neighbour_Node_Cells_List_PDU; /* Neighbour_Node_Cells_List */
+static int hf_f1ap_NeedforGap_PDU; /* NeedforGap */
+static int hf_f1ap_NeedForGapsInfoNR_PDU; /* NeedForGapsInfoNR */
+static int hf_f1ap_NeedForGapNCSGInfoNR_PDU; /* NeedForGapNCSGInfoNR */
+static int hf_f1ap_NeedForGapNCSGInfoEUTRA_PDU; /* NeedForGapNCSGInfoEUTRA */
+static int hf_f1ap_NeedForInterruptionInfoNR_PDU; /* NeedForInterruptionInfoNR */
+static int hf_f1ap_Neighbour_Cell_Information_Item_PDU; /* Neighbour_Cell_Information_Item */
+static int hf_f1ap_NID_PDU; /* NID */
+static int hf_f1ap_NonF1terminatingTopologyIndicator_PDU; /* NonF1terminatingTopologyIndicator */
+static int hf_f1ap_NR_CGI_List_For_Restart_Item_PDU; /* NR_CGI_List_For_Restart_Item */
+static int hf_f1ap_NrofSymbolsExtended_PDU; /* NrofSymbolsExtended */
+static int hf_f1ap_NR_TADV_PDU; /* NR_TADV */
+static int hf_f1ap_NReRedCapUEIndication_PDU; /* NReRedCapUEIndication */
+static int hf_f1ap_ERedcap_Bcast_Information_PDU; /* ERedcap_Bcast_Information */
+static int hf_f1ap_NRRedCapUEIndication_PDU; /* NRRedCapUEIndication */
+static int hf_f1ap_NRPagingeDRXInformation_PDU; /* NRPagingeDRXInformation */
+static int hf_f1ap_NRPagingeDRXInformationforRRCINACTIVE_PDU; /* NRPagingeDRXInformationforRRCINACTIVE */
+static int hf_f1ap_NRPaginglongeDRXInformationforRRCINACTIVE_PDU; /* NRPaginglongeDRXInformationforRRCINACTIVE */
+static int hf_f1ap_NotificationInformation_PDU; /* NotificationInformation */
+static int hf_f1ap_NPNBroadcastInformation_PDU; /* NPNBroadcastInformation */
+static int hf_f1ap_NPNSupportInfo_PDU; /* NPNSupportInfo */
+static int hf_f1ap_NRCarrierList_PDU; /* NRCarrierList */
+static int hf_f1ap_NRFreqInfo_PDU; /* NRFreqInfo */
+static int hf_f1ap_NRCGI_PDU; /* NRCGI */
+static int hf_f1ap_f1ap_NRPRACHConfig_PDU; /* NRPRACHConfig */
+static int hf_f1ap_NRPCI_PDU; /* NRPCI */
+static int hf_f1ap_NR_U_Channel_Info_List_PDU; /* NR_U_Channel_Info_List */
+static int hf_f1ap_NR_U_Channel_List_PDU; /* NR_U_Channel_List */
+static int hf_f1ap_NumberofBroadcastRequest_PDU; /* NumberofBroadcastRequest */
+static int hf_f1ap_NumberOfTRPRxTEG_PDU; /* NumberOfTRPRxTEG */
+static int hf_f1ap_NumberOfTRPRxTxTEG_PDU; /* NumberOfTRPRxTxTEG */
+static int hf_f1ap_NRV2XServicesAuthorized_PDU; /* NRV2XServicesAuthorized */
+static int hf_f1ap_NRUESidelinkAggregateMaximumBitrate_PDU; /* NRUESidelinkAggregateMaximumBitrate */
+static int hf_f1ap_N6JitterInformation_PDU; /* N6JitterInformation */
+static int hf_f1ap_OnDemandPRS_Info_PDU; /* OnDemandPRS_Info */
+static int hf_f1ap_PathAdditionInformation_PDU; /* PathAdditionInformation */
+static int hf_f1ap_PagingCell_Item_PDU; /* PagingCell_Item */
+static int hf_f1ap_Recommended_SSBs_List_PDU; /* Recommended_SSBs_List */
+static int hf_f1ap_PagingDRX_PDU; /* PagingDRX */
+static int hf_f1ap_PagingIdentity_PDU; /* PagingIdentity */
+static int hf_f1ap_PagingCause_PDU; /* PagingCause */
+static int hf_f1ap_PagingOrigin_PDU; /* PagingOrigin */
+static int hf_f1ap_PagingPriority_PDU; /* PagingPriority */
+static int hf_f1ap_PEIPSAssistanceInfo_PDU; /* PEIPSAssistanceInfo */
+static int hf_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List_PDU; /* Parent_IAB_Nodes_NA_Resource_Configuration_List */
+static int hf_f1ap_PathSwitchConfiguration_PDU; /* PathSwitchConfiguration */
+static int hf_f1ap_PC5QoSParameters_PDU; /* PC5QoSParameters */
+static int hf_f1ap_PC5RLCChannelToBeSetupList_PDU; /* PC5RLCChannelToBeSetupList */
+static int hf_f1ap_PeerUE_ID_PDU; /* PeerUE_ID */
+static int hf_f1ap_PC5RLCChannelToBeModifiedList_PDU; /* PC5RLCChannelToBeModifiedList */
+static int hf_f1ap_PC5RLCChannelToBeReleasedList_PDU; /* PC5RLCChannelToBeReleasedList */
+static int hf_f1ap_PC5RLCChannelSetupList_PDU; /* PC5RLCChannelSetupList */
+static int hf_f1ap_PC5RLCChannelFailedToBeSetupList_PDU; /* PC5RLCChannelFailedToBeSetupList */
+static int hf_f1ap_PC5RLCChannelModifiedList_PDU; /* PC5RLCChannelModifiedList */
+static int hf_f1ap_PC5RLCChannelFailedToBeModifiedList_PDU; /* PC5RLCChannelFailedToBeModifiedList */
+static int hf_f1ap_PC5RLCChannelRequiredToBeModifiedList_PDU; /* PC5RLCChannelRequiredToBeModifiedList */
+static int hf_f1ap_PC5RLCChannelRequiredToBeReleasedList_PDU; /* PC5RLCChannelRequiredToBeReleasedList */
+static int hf_f1ap_PDCCH_BlindDetectionSCG_PDU; /* PDCCH_BlindDetectionSCG */
+static int hf_f1ap_PDCMeasurementPeriodicity_PDU; /* PDCMeasurementPeriodicity */
+static int hf_f1ap_PDCMeasurementQuantities_PDU; /* PDCMeasurementQuantities */
+static int hf_f1ap_PDCMeasurementQuantities_Item_PDU; /* PDCMeasurementQuantities_Item */
+static int hf_f1ap_PDCMeasurementResult_PDU; /* PDCMeasurementResult */
+static int hf_f1ap_PDCReportType_PDU; /* PDCReportType */
+static int hf_f1ap_PDCPSNLength_PDU; /* PDCPSNLength */
+static int hf_f1ap_PDUSessionID_PDU; /* PDUSessionID */
+static int hf_f1ap_PEISubgroupingSupportIndication_PDU; /* PEISubgroupingSupportIndication */
+static int hf_f1ap_Permutation_PDU; /* Permutation */
+static int hf_f1ap_Ph_InfoMCG_PDU; /* Ph_InfoMCG */
+static int hf_f1ap_Ph_InfoSCG_PDU; /* Ph_InfoSCG */
+static int hf_f1ap_PLMN_Identity_PDU; /* PLMN_Identity */
+static int hf_f1ap_PortNumber_PDU; /* PortNumber */
+static int hf_f1ap_PosAssistance_Information_PDU; /* PosAssistance_Information */
+static int hf_f1ap_PosAssistanceInformationFailureList_PDU; /* PosAssistanceInformationFailureList */
+static int hf_f1ap_PosBroadcast_PDU; /* PosBroadcast */
+static int hf_f1ap_PosContextRevIndication_PDU; /* PosContextRevIndication */
+static int hf_f1ap_PositioningBroadcastCells_PDU; /* PositioningBroadcastCells */
+static int hf_f1ap_PosMeasGapPreConfigList_PDU; /* PosMeasGapPreConfigList */
+static int hf_f1ap_MeasurementPeriodicity_PDU; /* MeasurementPeriodicity */
+static int hf_f1ap_MeasurementPeriodicityExtended_PDU; /* MeasurementPeriodicityExtended */
+static int hf_f1ap_PosMeasurementPeriodicityNR_AoA_PDU; /* PosMeasurementPeriodicityNR_AoA */
+static int hf_f1ap_PosMeasurementQuantities_PDU; /* PosMeasurementQuantities */
+static int hf_f1ap_PosMeasurementResultList_PDU; /* PosMeasurementResultList */
+static int hf_f1ap_PosReportCharacteristics_PDU; /* PosReportCharacteristics */
+static int hf_f1ap_PosSItypeList_PDU; /* PosSItypeList */
+static int hf_f1ap_PosValidityAreaCellList_PDU; /* PosValidityAreaCellList */
+static int hf_f1ap_Preconfigured_measurement_GAP_Request_PDU; /* Preconfigured_measurement_GAP_Request */
+static int hf_f1ap_Protected_EUTRA_Resources_Item_PDU; /* Protected_EUTRA_Resources_Item */
+static int hf_f1ap_PRS_Measurement_Info_List_PDU; /* PRS_Measurement_Info_List */
+static int hf_f1ap_Potential_SpCell_Item_PDU; /* Potential_SpCell_Item */
+static int hf_f1ap_PRSConfigRequestType_PDU; /* PRSConfigRequestType */
+static int hf_f1ap_PRS_Resource_ID_PDU; /* PRS_Resource_ID */
+static int hf_f1ap_PRSBandwidthAggregationRequestIndication_PDU; /* PRSBandwidthAggregationRequestIndication */
+static int hf_f1ap_ExtendedResourceSymbolOffset_PDU; /* ExtendedResourceSymbolOffset */
+static int hf_f1ap_PWS_Failed_NR_CGI_Item_PDU; /* PWS_Failed_NR_CGI_Item */
+static int hf_f1ap_PWSSystemInformation_PDU; /* PWSSystemInformation */
+static int hf_f1ap_PrivacyIndicator_PDU; /* PrivacyIndicator */
+static int hf_f1ap_PRSTRPList_PDU; /* PRSTRPList */
+static int hf_f1ap_PRSTransmissionTRPList_PDU; /* PRSTransmissionTRPList */
+static int hf_f1ap_PDUSetQoSParameters_PDU; /* PDUSetQoSParameters */
+static int hf_f1ap_PSIbasedSDUdiscardUL_PDU; /* PSIbasedSDUdiscardUL */
+static int hf_f1ap_PointA_PDU; /* PointA */
+static int hf_f1ap_QoEInformation_PDU; /* QoEInformation */
+static int hf_f1ap_QoSFlowMappingIndication_PDU; /* QoSFlowMappingIndication */
+static int hf_f1ap_QosMonitoringRequest_PDU; /* QosMonitoringRequest */
+static int hf_f1ap_QoSParaSetNotifyIndex_PDU; /* QoSParaSetNotifyIndex */
+static int hf_f1ap_RAReportList_PDU; /* RAReportList */
+static int hf_f1ap_RAReportIndicationList_PDU; /* RAReportIndicationList */
+static int hf_f1ap_RadioResourceStatusNR_U_PDU; /* RadioResourceStatusNR_U */
+static int hf_f1ap_MIMOPRBusageInformation_PDU; /* MIMOPRBusageInformation */
+static int hf_f1ap_RANfeedbacktype_PDU; /* RANfeedbacktype */
+static int hf_f1ap_RANSharingAssistanceInformation_PDU; /* RANSharingAssistanceInformation */
+static int hf_f1ap_RANTSSRequestType_PDU; /* RANTSSRequestType */
+static int hf_f1ap_RANTimingSynchronisationStatusInfo_PDU; /* RANTimingSynchronisationStatusInfo */
+static int hf_f1ap_RANAC_PDU; /* RANAC */
+static int hf_f1ap_RAN_MeasurementID_PDU; /* RAN_MeasurementID */
+static int hf_f1ap_RAN_UE_MeasurementID_PDU; /* RAN_UE_MeasurementID */
+static int hf_f1ap_RAN_UE_PDC_MeasID_PDU; /* RAN_UE_PDC_MeasID */
+static int hf_f1ap_RANUEID_PDU; /* RANUEID */
+static int hf_f1ap_RAT_FrequencyPriorityInformation_PDU; /* RAT_FrequencyPriorityInformation */
+static int hf_f1ap_RBSetConfiguration_PDU; /* RBSetConfiguration */
+static int hf_f1ap_Re_routingEnableIndicator_PDU; /* Re_routingEnableIndicator */
+static int hf_f1ap_Recommended_SSBs_for_Paging_List_PDU; /* Recommended_SSBs_for_Paging_List */
+static int hf_f1ap_Redcap_Bcast_Information_PDU; /* Redcap_Bcast_Information */
+static int hf_f1ap_RedCapIndication_PDU; /* RedCapIndication */
+static int hf_f1ap_RemoteUELocalID_PDU; /* RemoteUELocalID */
+static int hf_f1ap_RegistrationRequest_PDU; /* RegistrationRequest */
+static int hf_f1ap_ReportCharacteristics_PDU; /* ReportCharacteristics */
+static int hf_f1ap_ReportingGranularitykminus1_PDU; /* ReportingGranularitykminus1 */
+static int hf_f1ap_ReportingGranularitykminus2_PDU; /* ReportingGranularitykminus2 */
+static int hf_f1ap_ReportingGranularitykminus3_PDU; /* ReportingGranularitykminus3 */
+static int hf_f1ap_ReportingGranularitykminus4_PDU; /* ReportingGranularitykminus4 */
+static int hf_f1ap_ReportingGranularitykminus5_PDU; /* ReportingGranularitykminus5 */
+static int hf_f1ap_ReportingGranularitykminus6_PDU; /* ReportingGranularitykminus6 */
+static int hf_f1ap_ReportingGranularitykminus1AdditionalPath_PDU; /* ReportingGranularitykminus1AdditionalPath */
+static int hf_f1ap_ReportingGranularitykminus2AdditionalPath_PDU; /* ReportingGranularitykminus2AdditionalPath */
+static int hf_f1ap_ReportingGranularitykminus3AdditionalPath_PDU; /* ReportingGranularitykminus3AdditionalPath */
+static int hf_f1ap_ReportingGranularitykminus4AdditionalPath_PDU; /* ReportingGranularitykminus4AdditionalPath */
+static int hf_f1ap_ReportingGranularitykminus5AdditionalPath_PDU; /* ReportingGranularitykminus5AdditionalPath */
+static int hf_f1ap_ReportingGranularitykminus6AdditionalPath_PDU; /* ReportingGranularitykminus6AdditionalPath */
+static int hf_f1ap_ReportingPeriodicity_PDU; /* ReportingPeriodicity */
+static int hf_f1ap_RequestedBandCombinationIndex_PDU; /* RequestedBandCombinationIndex */
+static int hf_f1ap_RequestedFeatureSetEntryIndex_PDU; /* RequestedFeatureSetEntryIndex */
+static int hf_f1ap_RequestedP_MaxFR2_PDU; /* RequestedP_MaxFR2 */
+static int hf_f1ap_Requested_PDCCH_BlindDetectionSCG_PDU; /* Requested_PDCCH_BlindDetectionSCG */
+static int hf_f1ap_RequestedSRSPreconfigurationCharacteristics_List_PDU; /* RequestedSRSPreconfigurationCharacteristics_List */
+static int hf_f1ap_RequestedSRSTransmissionCharacteristics_PDU; /* RequestedSRSTransmissionCharacteristics */
+static int hf_f1ap_RequestType_PDU; /* RequestType */
+static int hf_f1ap_ResourceCoordinationTransferInformation_PDU; /* ResourceCoordinationTransferInformation */
+static int hf_f1ap_ResourceCoordinationTransferContainer_PDU; /* ResourceCoordinationTransferContainer */
+static int hf_f1ap_RepetitionFactorExtended_PDU; /* RepetitionFactorExtended */
+static int hf_f1ap_RepetitionPeriod_PDU; /* RepetitionPeriod */
+static int hf_f1ap_ReportingRequestType_PDU; /* ReportingRequestType */
+static int hf_f1ap_RLCDuplicationInformation_PDU; /* RLCDuplicationInformation */
+static int hf_f1ap_RLCFailureIndication_PDU; /* RLCFailureIndication */
+static int hf_f1ap_RLCMode_PDU; /* RLCMode */
+static int hf_f1ap_RLC_Status_PDU; /* RLC_Status */
+static int hf_f1ap_RLFReportInformationList_PDU; /* RLFReportInformationList */
+static int hf_f1ap_RRCContainer_PDU; /* RRCContainer */
+static int hf_f1ap_RRCContainer_RRCSetupComplete_PDU; /* RRCContainer_RRCSetupComplete */
+static int hf_f1ap_RRCDeliveryStatus_PDU; /* RRCDeliveryStatus */
+static int hf_f1ap_RRCDeliveryStatusRequest_PDU; /* RRCDeliveryStatusRequest */
+static int hf_f1ap_RRCReconfigurationCompleteIndicator_PDU; /* RRCReconfigurationCompleteIndicator */
+static int hf_f1ap_RRC_Terminating_IAB_Donor_Related_Info_PDU; /* RRC_Terminating_IAB_Donor_Related_Info */
+static int hf_f1ap_RRC_Version_PDU; /* RRC_Version */
+static int hf_f1ap_Latest_RRC_Version_Enhanced_PDU; /* Latest_RRC_Version_Enhanced */
+static int hf_f1ap_RoutingID_PDU; /* RoutingID */
+static int hf_f1ap_ResponseTime_PDU; /* ResponseTime */
+static int hf_f1ap_SCell_FailedtoSetup_Item_PDU; /* SCell_FailedtoSetup_Item */
+static int hf_f1ap_SCell_FailedtoSetupMod_Item_PDU; /* SCell_FailedtoSetupMod_Item */
+static int hf_f1ap_SCell_ToBeRemoved_Item_PDU; /* SCell_ToBeRemoved_Item */
+static int hf_f1ap_SCell_ToBeSetup_Item_PDU; /* SCell_ToBeSetup_Item */
+static int hf_f1ap_SCell_ToBeSetupMod_Item_PDU; /* SCell_ToBeSetupMod_Item */
+static int hf_f1ap_SCGActivationRequest_PDU; /* SCGActivationRequest */
+static int hf_f1ap_SCGActivationStatus_PDU; /* SCGActivationStatus */
+static int hf_f1ap_SCGIndicator_PDU; /* SCGIndicator */
+static int hf_f1ap_SCPAC_Request_PDU; /* SCPAC_Request */
+static int hf_f1ap_S_CPAC_Configuration_PDU; /* S_CPAC_Configuration */
+static int hf_f1ap_S_CPACLowerLayerReferenceConfigRequest_PDU; /* S_CPACLowerLayerReferenceConfigRequest */
+static int hf_f1ap_SCS_480_PDU; /* SCS_480 */
+static int hf_f1ap_SCS_960_PDU; /* SCS_960 */
+static int hf_f1ap_SCS_SpecificCarrier_PDU; /* SCS_SpecificCarrier */
+static int hf_f1ap_SDTBearerConfigurationQueryIndication_PDU; /* SDTBearerConfigurationQueryIndication */
+static int hf_f1ap_SDTBearerConfigurationInfo_PDU; /* SDTBearerConfigurationInfo */
+static int hf_f1ap_SDT_MAC_PHY_CG_Config_PDU; /* SDT_MAC_PHY_CG_Config */
+static int hf_f1ap_SDTInformation_PDU; /* SDTInformation */
+static int hf_f1ap_SDTRLCBearerConfiguration_PDU; /* SDTRLCBearerConfiguration */
+static int hf_f1ap_SDT_Termination_Request_PDU; /* SDT_Termination_Request */
+static int hf_f1ap_SDT_Volume_Threshold_PDU; /* SDT_Volume_Threshold */
+static int hf_f1ap_SelectedBandCombinationIndex_PDU; /* SelectedBandCombinationIndex */
+static int hf_f1ap_SelectedFeatureSetEntryIndex_PDU; /* SelectedFeatureSetEntryIndex */
+static int hf_f1ap_ServCellInfoList_PDU; /* ServCellInfoList */
+static int hf_f1ap_ServCellIndex_PDU; /* ServCellIndex */
+static int hf_f1ap_ServingCellMO_PDU; /* ServingCellMO */
+static int hf_f1ap_ServingCellMO_List_Item_PDU; /* ServingCellMO_List_Item */
+static int hf_f1ap_ServingCellMO_encoded_in_CGC_List_PDU; /* ServingCellMO_encoded_in_CGC_List */
+static int hf_f1ap_Serving_Cells_List_PDU; /* Serving_Cells_List */
+static int hf_f1ap_Supported_MBS_FSA_ID_List_PDU; /* Supported_MBS_FSA_ID_List */
+static int hf_f1ap_SFN_Offset_PDU; /* SFN_Offset */
+static int hf_f1ap_Served_Cells_To_Add_Item_PDU; /* Served_Cells_To_Add_Item */
+static int hf_f1ap_Served_Cells_To_Delete_Item_PDU; /* Served_Cells_To_Delete_Item */
+static int hf_f1ap_Served_Cells_To_Modify_Item_PDU; /* Served_Cells_To_Modify_Item */
+static int hf_f1ap_RelativeTime1900_PDU; /* RelativeTime1900 */
+static int hf_f1ap_SIB10_message_PDU; /* SIB10_message */
+static int hf_f1ap_SIB12_message_PDU; /* SIB12_message */
+static int hf_f1ap_SIB13_message_PDU; /* SIB13_message */
+static int hf_f1ap_SIB14_message_PDU; /* SIB14_message */
+static int hf_f1ap_SIB15_message_PDU; /* SIB15_message */
+static int hf_f1ap_SIB17_message_PDU; /* SIB17_message */
+static int hf_f1ap_SIB20_message_PDU; /* SIB20_message */
+static int hf_f1ap_SIB24_message_PDU; /* SIB24_message */
+static int hf_f1ap_SIB22_message_PDU; /* SIB22_message */
+static int hf_f1ap_SIB23_message_PDU; /* SIB23_message */
+static int hf_f1ap_SItype_List_PDU; /* SItype_List */
+static int hf_f1ap_SidelinkRelayConfiguration_PDU; /* SidelinkRelayConfiguration */
+static int hf_f1ap_SLDRBs_FailedToBeModified_Item_PDU; /* SLDRBs_FailedToBeModified_Item */
+static int hf_f1ap_SLDRBs_FailedToBeSetup_Item_PDU; /* SLDRBs_FailedToBeSetup_Item */
+static int hf_f1ap_SLDRBs_FailedToBeSetupMod_Item_PDU; /* SLDRBs_FailedToBeSetupMod_Item */
+static int hf_f1ap_SLDRBs_Modified_Item_PDU; /* SLDRBs_Modified_Item */
+static int hf_f1ap_SLDRBs_ModifiedConf_Item_PDU; /* SLDRBs_ModifiedConf_Item */
+static int hf_f1ap_SLDRBs_Required_ToBeModified_Item_PDU; /* SLDRBs_Required_ToBeModified_Item */
+static int hf_f1ap_SLDRBs_Required_ToBeReleased_Item_PDU; /* SLDRBs_Required_ToBeReleased_Item */
+static int hf_f1ap_SLDRBs_Setup_Item_PDU; /* SLDRBs_Setup_Item */
+static int hf_f1ap_SLDRBs_SetupMod_Item_PDU; /* SLDRBs_SetupMod_Item */
+static int hf_f1ap_SLDRBs_ToBeModified_Item_PDU; /* SLDRBs_ToBeModified_Item */
+static int hf_f1ap_SLDRBs_ToBeReleased_Item_PDU; /* SLDRBs_ToBeReleased_Item */
+static int hf_f1ap_SLDRBs_ToBeSetup_Item_PDU; /* SLDRBs_ToBeSetup_Item */
+static int hf_f1ap_SLDRBs_ToBeSetupMod_Item_PDU; /* SLDRBs_ToBeSetupMod_Item */
+static int hf_f1ap_SLDRXCycleList_PDU; /* SLDRXCycleList */
+static int hf_f1ap_SL_PHY_MAC_RLC_Config_PDU; /* SL_PHY_MAC_RLC_Config */
+static int hf_f1ap_SL_PHY_MAC_RLC_ConfigExt_PDU; /* SL_PHY_MAC_RLC_ConfigExt */
+static int hf_f1ap_SL_RLC_ChannelToAddModList_PDU; /* SL_RLC_ChannelToAddModList */
+static int hf_f1ap_SL_ConfigDedicatedEUTRA_Info_PDU; /* SL_ConfigDedicatedEUTRA_Info */
+static int hf_f1ap_SliceRadioResourceStatus_PDU; /* SliceRadioResourceStatus */
+static int hf_f1ap_SliceSupportList_PDU; /* SliceSupportList */
+static int hf_f1ap_SlotNumber_PDU; /* SlotNumber */
+static int hf_f1ap_SLPositioning_Ranging_Service_Info_PDU; /* SLPositioning_Ranging_Service_Info */
+static int hf_f1ap_SNSSAI_PDU; /* SNSSAI */
+static int hf_f1ap_SpatialRelationPerSRSResource_PDU; /* SpatialRelationPerSRSResource */
+static int hf_f1ap_SRBID_PDU; /* SRBID */
+static int hf_f1ap_SRBs_FailedToBeSetup_Item_PDU; /* SRBs_FailedToBeSetup_Item */
+static int hf_f1ap_SRBs_FailedToBeSetupMod_Item_PDU; /* SRBs_FailedToBeSetupMod_Item */
+static int hf_f1ap_SRBs_Modified_Item_PDU; /* SRBs_Modified_Item */
+static int hf_f1ap_SRBs_Required_ToBeReleased_Item_PDU; /* SRBs_Required_ToBeReleased_Item */
+static int hf_f1ap_SRBs_Setup_Item_PDU; /* SRBs_Setup_Item */
+static int hf_f1ap_SRBs_SetupMod_Item_PDU; /* SRBs_SetupMod_Item */
+static int hf_f1ap_SRBs_ToBeReleased_Item_PDU; /* SRBs_ToBeReleased_Item */
+static int hf_f1ap_SRBs_ToBeSetup_Item_PDU; /* SRBs_ToBeSetup_Item */
+static int hf_f1ap_SRBs_ToBeSetupMod_Item_PDU; /* SRBs_ToBeSetupMod_Item */
+static int hf_f1ap_SRSConfiguration_PDU; /* SRSConfiguration */
+static int hf_f1ap_SrsFrequency_PDU; /* SrsFrequency */
+static int hf_f1ap_SRSPortIndex_PDU; /* SRSPortIndex */
+static int hf_f1ap_SRSPreconfiguration_List_PDU; /* SRSPreconfiguration_List */
+static int hf_f1ap_SRSResourcetype_PDU; /* SRSResourcetype */
+static int hf_f1ap_SRSPosRRCInactiveConfig_PDU; /* SRSPosRRCInactiveConfig */
+static int hf_f1ap_SRSPosRRCInactiveValidityAreaConfig_PDU; /* SRSPosRRCInactiveValidityAreaConfig */
+static int hf_f1ap_SRSPosRRCInactiveQueryIndication_PDU; /* SRSPosRRCInactiveQueryIndication */
+static int hf_f1ap_SRSReservationType_PDU; /* SRSReservationType */
+static int hf_f1ap_SSB_PositionsInBurst_PDU; /* SSB_PositionsInBurst */
+static int hf_f1ap_SSBs_toBeActivated_List_PDU; /* SSBs_toBeActivated_List */
+static int hf_f1ap_StartRBIndex_PDU; /* StartRBIndex */
+static int hf_f1ap_StartRBHopping_PDU; /* StartRBHopping */
+static int hf_f1ap_SuccessfulHOReportInformationList_PDU; /* SuccessfulHOReportInformationList */
+static int hf_f1ap_SuccessfulPSCellChangeReportInformationList_PDU; /* SuccessfulPSCellChangeReportInformationList */
+static int hf_f1ap_SULAccessIndication_PDU; /* SULAccessIndication */
+static int hf_f1ap_SupportedUETypeList_PDU; /* SupportedUETypeList */
+static int hf_f1ap_SurvivalTime_PDU; /* SurvivalTime */
+static int hf_f1ap_SymbolIndex_PDU; /* SymbolIndex */
+static int hf_f1ap_SystemFrameNumber_PDU; /* SystemFrameNumber */
+static int hf_f1ap_SystemInformationAreaID_PDU; /* SystemInformationAreaID */
+static int hf_f1ap_TargetCellList_PDU; /* TargetCellList */
+static int hf_f1ap_NSAGSupportList_PDU; /* NSAGSupportList */
+static int hf_f1ap_TDD_UL_DLConfigCommonNR_PDU; /* TDD_UL_DLConfigCommonNR */
+static int hf_f1ap_TRPTEGInformation_PDU; /* TRPTEGInformation */
+static int hf_f1ap_TimeReferenceInformation_PDU; /* TimeReferenceInformation */
+static int hf_f1ap_TimeToWait_PDU; /* TimeToWait */
+static int hf_f1ap_TimingReportingGranularityFactorExtended_PDU; /* TimingReportingGranularityFactorExtended */
+static int hf_f1ap_TimeWindowInformation_Measurement_List_PDU; /* TimeWindowInformation_Measurement_List */
+static int hf_f1ap_TimeWindowInformation_SRS_List_PDU; /* TimeWindowInformation_SRS_List */
+static int hf_f1ap_TNLCapacityIndicator_PDU; /* TNLCapacityIndicator */
+static int hf_f1ap_TraceActivation_PDU; /* TraceActivation */
+static int hf_f1ap_TraceID_PDU; /* TraceID */
+static int hf_f1ap_TrafficMappingInfo_PDU; /* TrafficMappingInfo */
+static int hf_f1ap_TransportLayerAddress_PDU; /* TransportLayerAddress */
+static int hf_f1ap_TransactionID_PDU; /* TransactionID */
+static int hf_f1ap_Transmission_Bandwidth_PDU; /* Transmission_Bandwidth */
+static int hf_f1ap_TransmissionCombn8_PDU; /* TransmissionCombn8 */
+static int hf_f1ap_TransmissionStopIndicator_PDU; /* TransmissionStopIndicator */
+static int hf_f1ap_TransmissionActionIndicator_PDU; /* TransmissionActionIndicator */
+static int hf_f1ap_TRPBeamAntennaInformation_PDU; /* TRPBeamAntennaInformation */
+static int hf_f1ap_TRPInformationItem_PDU; /* TRPInformationItem */
+static int hf_f1ap_TRPInformationTypeItem_PDU; /* TRPInformationTypeItem */
+static int hf_f1ap_TRPList_PDU; /* TRPList */
+static int hf_f1ap_PhaseQuality_PDU; /* PhaseQuality */
+static int hf_f1ap_TRP_MeasurementRequestList_PDU; /* TRP_MeasurementRequestList */
+static int hf_f1ap_TRP_PRS_Info_List_PDU; /* TRP_PRS_Info_List */
+static int hf_f1ap_TRP_Rx_TEGInformation_PDU; /* TRP_Rx_TEGInformation */
+static int hf_f1ap_TRPTxTEGAssociation_PDU; /* TRPTxTEGAssociation */
+static int hf_f1ap_Transport_Layer_Address_Info_PDU; /* Transport_Layer_Address_Info */
+static int hf_f1ap_TRPType_PDU; /* TRPType */
+static int hf_f1ap_TSCTrafficCharacteristics_PDU; /* TSCTrafficCharacteristics */
+static int hf_f1ap_TSCTrafficCharacteristicsFeedback_PDU; /* TSCTrafficCharacteristicsFeedback */
+static int hf_f1ap_TRP_MeasurementUpdateList_PDU; /* TRP_MeasurementUpdateList */
+static int hf_f1ap_TwoPHRModeMCG_PDU; /* TwoPHRModeMCG */
+static int hf_f1ap_TwoPHRModeSCG_PDU; /* TwoPHRModeSCG */
+static int hf_f1ap_TxHoppingConfiguration_PDU; /* TxHoppingConfiguration */
+static int hf_f1ap_TAInformation_List_PDU; /* TAInformation_List */
+static int hf_f1ap_UAC_Assistance_Info_PDU; /* UAC_Assistance_Info */
+static int hf_f1ap_UE_associatedLogicalF1_ConnectionItem_PDU; /* UE_associatedLogicalF1_ConnectionItem */
+static int hf_f1ap_UEAssistanceInformation_PDU; /* UEAssistanceInformation */
+static int hf_f1ap_UEAssistanceInformationEUTRA_PDU; /* UEAssistanceInformationEUTRA */
+static int hf_f1ap_UEContextNotRetrievable_PDU; /* UEContextNotRetrievable */
+static int hf_f1ap_UEIdentityIndexValue_PDU; /* UEIdentityIndexValue */
+static int hf_f1ap_UEIdentity_List_For_Paging_Item_PDU; /* UEIdentity_List_For_Paging_Item */
+static int hf_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_Item_PDU; /* UE_MulticastMRBs_ConfirmedToBeModified_Item */
+static int hf_f1ap_UE_MulticastMRBs_RequiredToBeModified_Item_PDU; /* UE_MulticastMRBs_RequiredToBeModified_Item */
+static int hf_f1ap_UE_MulticastMRBs_RequiredToBeReleased_Item_PDU; /* UE_MulticastMRBs_RequiredToBeReleased_Item */
+static int hf_f1ap_UE_MulticastMRBs_Setup_Item_PDU; /* UE_MulticastMRBs_Setup_Item */
+static int hf_f1ap_UE_MulticastMRBs_Setupnew_Item_PDU; /* UE_MulticastMRBs_Setupnew_Item */
+static int hf_f1ap_UE_MulticastMRBs_ToBeReleased_Item_PDU; /* UE_MulticastMRBs_ToBeReleased_Item */
+static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_Item_PDU; /* UE_MulticastMRBs_ToBeSetup_Item */
+static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_Item_PDU; /* UE_MulticastMRBs_ToBeSetup_atModify_Item */
+static int hf_f1ap_UEPagingCapability_PDU; /* UEPagingCapability */
+static int hf_f1ap_UEReportingInformation_PDU; /* UEReportingInformation */
+static int hf_f1ap_UlTxDirectCurrentMoreCarrierInformation_PDU; /* UlTxDirectCurrentMoreCarrierInformation */
+static int hf_f1ap_UL_BH_Non_UP_Traffic_Mapping_PDU; /* UL_BH_Non_UP_Traffic_Mapping */
+static int hf_f1ap_UL_GapFR2_Config_PDU; /* UL_GapFR2_Config */
+static int hf_f1ap_UL_SRS_RSRPP_PDU; /* UL_SRS_RSRPP */
+static int hf_f1ap_UL_RSCP_PDU; /* UL_RSCP */
+static int hf_f1ap_UL_UP_TNL_Information_to_Update_List_Item_PDU; /* UL_UP_TNL_Information_to_Update_List_Item */
+static int hf_f1ap_UL_UP_TNL_Address_to_Update_List_Item_PDU; /* UL_UP_TNL_Address_to_Update_List_Item */
+static int hf_f1ap_UplinkTxDirectCurrentListInformation_PDU; /* UplinkTxDirectCurrentListInformation */
+static int hf_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo_PDU; /* UplinkTxDirectCurrentTwoCarrierListInfo */
+static int hf_f1ap_URI_address_PDU; /* URI_address */
+static int hf_f1ap_UuRLCChannelID_PDU; /* UuRLCChannelID */
+static int hf_f1ap_UuRLCChannelToBeSetupList_PDU; /* UuRLCChannelToBeSetupList */
+static int hf_f1ap_UuRLCChannelToBeModifiedList_PDU; /* UuRLCChannelToBeModifiedList */
+static int hf_f1ap_UuRLCChannelToBeReleasedList_PDU; /* UuRLCChannelToBeReleasedList */
+static int hf_f1ap_UuRLCChannelSetupList_PDU; /* UuRLCChannelSetupList */
+static int hf_f1ap_UuRLCChannelFailedToBeSetupList_PDU; /* UuRLCChannelFailedToBeSetupList */
+static int hf_f1ap_UuRLCChannelModifiedList_PDU; /* UuRLCChannelModifiedList */
+static int hf_f1ap_UuRLCChannelFailedToBeModifiedList_PDU; /* UuRLCChannelFailedToBeModifiedList */
+static int hf_f1ap_UuRLCChannelRequiredToBeModifiedList_PDU; /* UuRLCChannelRequiredToBeModifiedList */
+static int hf_f1ap_UuRLCChannelRequiredToBeReleasedList_PDU; /* UuRLCChannelRequiredToBeReleasedList */
+static int hf_f1ap_VictimgNBSetID_PDU; /* VictimgNBSetID */
+static int hf_f1ap_ValidityAreaSpecificSRSInformation_PDU; /* ValidityAreaSpecificSRSInformation */
+static int hf_f1ap_XR_Bcast_Information_PDU; /* XR_Bcast_Information */
+static int hf_f1ap_ZoAInformation_PDU; /* ZoAInformation */
+static int hf_f1ap_Reset_PDU; /* Reset */
+static int hf_f1ap_ResetType_PDU; /* ResetType */
+static int hf_f1ap_ResetAcknowledge_PDU; /* ResetAcknowledge */
+static int hf_f1ap_UE_associatedLogicalF1_ConnectionListResAck_PDU; /* UE_associatedLogicalF1_ConnectionListResAck */
+static int hf_f1ap_ErrorIndication_PDU; /* ErrorIndication */
+static int hf_f1ap_F1SetupRequest_PDU; /* F1SetupRequest */
+static int hf_f1ap_GNB_DU_Served_Cells_List_PDU; /* GNB_DU_Served_Cells_List */
+static int hf_f1ap_F1SetupResponse_PDU; /* F1SetupResponse */
+static int hf_f1ap_Cells_to_be_Activated_List_PDU; /* Cells_to_be_Activated_List */
+static int hf_f1ap_NCGI_to_be_Updated_List_PDU; /* NCGI_to_be_Updated_List */
+static int hf_f1ap_F1SetupFailure_PDU; /* F1SetupFailure */
+static int hf_f1ap_GNBDUConfigurationUpdate_PDU; /* GNBDUConfigurationUpdate */
+static int hf_f1ap_Served_Cells_To_Add_List_PDU; /* Served_Cells_To_Add_List */
+static int hf_f1ap_Served_Cells_To_Modify_List_PDU; /* Served_Cells_To_Modify_List */
+static int hf_f1ap_Served_Cells_To_Delete_List_PDU; /* Served_Cells_To_Delete_List */
+static int hf_f1ap_Cells_Status_List_PDU; /* Cells_Status_List */
+static int hf_f1ap_Dedicated_SIDelivery_NeededUE_List_PDU; /* Dedicated_SIDelivery_NeededUE_List */
+static int hf_f1ap_GNB_DU_TNL_Association_To_Remove_List_PDU; /* GNB_DU_TNL_Association_To_Remove_List */
+static int hf_f1ap_GNBDUConfigurationUpdateAcknowledge_PDU; /* GNBDUConfigurationUpdateAcknowledge */
+static int hf_f1ap_GNBDUConfigurationUpdateFailure_PDU; /* GNBDUConfigurationUpdateFailure */
+static int hf_f1ap_GNBCUConfigurationUpdate_PDU; /* GNBCUConfigurationUpdate */
+static int hf_f1ap_Cells_to_be_Deactivated_List_PDU; /* Cells_to_be_Deactivated_List */
+static int hf_f1ap_GNB_CU_TNL_Association_To_Add_List_PDU; /* GNB_CU_TNL_Association_To_Add_List */
+static int hf_f1ap_GNB_CU_TNL_Association_To_Remove_List_PDU; /* GNB_CU_TNL_Association_To_Remove_List */
+static int hf_f1ap_GNB_CU_TNL_Association_To_Update_List_PDU; /* GNB_CU_TNL_Association_To_Update_List */
+static int hf_f1ap_Cells_to_be_Barred_List_PDU; /* Cells_to_be_Barred_List */
+static int hf_f1ap_Cells_Allowed_to_be_Deactivated_List_PDU; /* Cells_Allowed_to_be_Deactivated_List */
+static int hf_f1ap_Protected_EUTRA_Resources_List_PDU; /* Protected_EUTRA_Resources_List */
+static int hf_f1ap_Neighbour_Cell_Information_List_PDU; /* Neighbour_Cell_Information_List */
+static int hf_f1ap_GNBCUConfigurationUpdateAcknowledge_PDU; /* GNBCUConfigurationUpdateAcknowledge */
+static int hf_f1ap_Cells_Failed_to_be_Activated_List_PDU; /* Cells_Failed_to_be_Activated_List */
+static int hf_f1ap_GNB_CU_TNL_Association_Setup_List_PDU; /* GNB_CU_TNL_Association_Setup_List */
+static int hf_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List_PDU; /* GNB_CU_TNL_Association_Failed_To_Setup_List */
+static int hf_f1ap_GNBCUConfigurationUpdateFailure_PDU; /* GNBCUConfigurationUpdateFailure */
+static int hf_f1ap_GNBDUResourceCoordinationRequest_PDU; /* GNBDUResourceCoordinationRequest */
+static int hf_f1ap_GNBDUResourceCoordinationResponse_PDU; /* GNBDUResourceCoordinationResponse */
+static int hf_f1ap_UEContextSetupRequest_PDU; /* UEContextSetupRequest */
+static int hf_f1ap_Candidate_SpCell_List_PDU; /* Candidate_SpCell_List */
+static int hf_f1ap_SCell_ToBeSetup_List_PDU; /* SCell_ToBeSetup_List */
+static int hf_f1ap_SRBs_ToBeSetup_List_PDU; /* SRBs_ToBeSetup_List */
+static int hf_f1ap_DRBs_ToBeSetup_List_PDU; /* DRBs_ToBeSetup_List */
+static int hf_f1ap_BHChannels_ToBeSetup_List_PDU; /* BHChannels_ToBeSetup_List */
+static int hf_f1ap_SLDRBs_ToBeSetup_List_PDU; /* SLDRBs_ToBeSetup_List */
+static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_List_PDU; /* UE_MulticastMRBs_ToBeSetup_List */
+static int hf_f1ap_ServingCellMO_List_PDU; /* ServingCellMO_List */
+static int hf_f1ap_UEContextSetupResponse_PDU; /* UEContextSetupResponse */
+static int hf_f1ap_DRBs_Setup_List_PDU; /* DRBs_Setup_List */
+static int hf_f1ap_SRBs_FailedToBeSetup_List_PDU; /* SRBs_FailedToBeSetup_List */
+static int hf_f1ap_DRBs_FailedToBeSetup_List_PDU; /* DRBs_FailedToBeSetup_List */
+static int hf_f1ap_SCell_FailedtoSetup_List_PDU; /* SCell_FailedtoSetup_List */
+static int hf_f1ap_SRBs_Setup_List_PDU; /* SRBs_Setup_List */
+static int hf_f1ap_BHChannels_Setup_List_PDU; /* BHChannels_Setup_List */
+static int hf_f1ap_BHChannels_FailedToBeSetup_List_PDU; /* BHChannels_FailedToBeSetup_List */
+static int hf_f1ap_SLDRBs_Setup_List_PDU; /* SLDRBs_Setup_List */
+static int hf_f1ap_SLDRBs_FailedToBeSetup_List_PDU; /* SLDRBs_FailedToBeSetup_List */
+static int hf_f1ap_UE_MulticastMRBs_Setupnew_List_PDU; /* UE_MulticastMRBs_Setupnew_List */
+static int hf_f1ap_UEContextSetupFailure_PDU; /* UEContextSetupFailure */
+static int hf_f1ap_Potential_SpCell_List_PDU; /* Potential_SpCell_List */
+static int hf_f1ap_UEContextReleaseRequest_PDU; /* UEContextReleaseRequest */
+static int hf_f1ap_UEContextReleaseCommand_PDU; /* UEContextReleaseCommand */
+static int hf_f1ap_UEContextReleaseComplete_PDU; /* UEContextReleaseComplete */
+static int hf_f1ap_UEContextModificationRequest_PDU; /* UEContextModificationRequest */
+static int hf_f1ap_SCell_ToBeSetupMod_List_PDU; /* SCell_ToBeSetupMod_List */
+static int hf_f1ap_SCell_ToBeRemoved_List_PDU; /* SCell_ToBeRemoved_List */
+static int hf_f1ap_SRBs_ToBeSetupMod_List_PDU; /* SRBs_ToBeSetupMod_List */
+static int hf_f1ap_DRBs_ToBeSetupMod_List_PDU; /* DRBs_ToBeSetupMod_List */
+static int hf_f1ap_BHChannels_ToBeSetupMod_List_PDU; /* BHChannels_ToBeSetupMod_List */
+static int hf_f1ap_DRBs_ToBeModified_List_PDU; /* DRBs_ToBeModified_List */
+static int hf_f1ap_BHChannels_ToBeModified_List_PDU; /* BHChannels_ToBeModified_List */
+static int hf_f1ap_SRBs_ToBeReleased_List_PDU; /* SRBs_ToBeReleased_List */
+static int hf_f1ap_DRBs_ToBeReleased_List_PDU; /* DRBs_ToBeReleased_List */
+static int hf_f1ap_BHChannels_ToBeReleased_List_PDU; /* BHChannels_ToBeReleased_List */
+static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List_PDU; /* UE_MulticastMRBs_ToBeSetup_atModify_List */
+static int hf_f1ap_UE_MulticastMRBs_ToBeReleased_List_PDU; /* UE_MulticastMRBs_ToBeReleased_List */
+static int hf_f1ap_SLDRBs_ToBeSetupMod_List_PDU; /* SLDRBs_ToBeSetupMod_List */
+static int hf_f1ap_SLDRBs_ToBeModified_List_PDU; /* SLDRBs_ToBeModified_List */
+static int hf_f1ap_SLDRBs_ToBeReleased_List_PDU; /* SLDRBs_ToBeReleased_List */
+static int hf_f1ap_UEContextModificationResponse_PDU; /* UEContextModificationResponse */
+static int hf_f1ap_DRBs_SetupMod_List_PDU; /* DRBs_SetupMod_List */
+static int hf_f1ap_DRBs_Modified_List_PDU; /* DRBs_Modified_List */
+static int hf_f1ap_SRBs_SetupMod_List_PDU; /* SRBs_SetupMod_List */
+static int hf_f1ap_SRBs_Modified_List_PDU; /* SRBs_Modified_List */
+static int hf_f1ap_DRBs_FailedToBeModified_List_PDU; /* DRBs_FailedToBeModified_List */
+static int hf_f1ap_SRBs_FailedToBeSetupMod_List_PDU; /* SRBs_FailedToBeSetupMod_List */
+static int hf_f1ap_DRBs_FailedToBeSetupMod_List_PDU; /* DRBs_FailedToBeSetupMod_List */
+static int hf_f1ap_SCell_FailedtoSetupMod_List_PDU; /* SCell_FailedtoSetupMod_List */
+static int hf_f1ap_BHChannels_SetupMod_List_PDU; /* BHChannels_SetupMod_List */
+static int hf_f1ap_BHChannels_Modified_List_PDU; /* BHChannels_Modified_List */
+static int hf_f1ap_BHChannels_FailedToBeModified_List_PDU; /* BHChannels_FailedToBeModified_List */
+static int hf_f1ap_BHChannels_FailedToBeSetupMod_List_PDU; /* BHChannels_FailedToBeSetupMod_List */
+static int hf_f1ap_Associated_SCell_List_PDU; /* Associated_SCell_List */
+static int hf_f1ap_SLDRBs_SetupMod_List_PDU; /* SLDRBs_SetupMod_List */
+static int hf_f1ap_SLDRBs_Modified_List_PDU; /* SLDRBs_Modified_List */
+static int hf_f1ap_SLDRBs_FailedToBeModified_List_PDU; /* SLDRBs_FailedToBeModified_List */
+static int hf_f1ap_SLDRBs_FailedToBeSetupMod_List_PDU; /* SLDRBs_FailedToBeSetupMod_List */
+static int hf_f1ap_UE_MulticastMRBs_Setup_List_PDU; /* UE_MulticastMRBs_Setup_List */
+static int hf_f1ap_UEContextModificationFailure_PDU; /* UEContextModificationFailure */
+static int hf_f1ap_UEContextModificationRequired_PDU; /* UEContextModificationRequired */
+static int hf_f1ap_DRBs_Required_ToBeModified_List_PDU; /* DRBs_Required_ToBeModified_List */
+static int hf_f1ap_DRBs_Required_ToBeReleased_List_PDU; /* DRBs_Required_ToBeReleased_List */
+static int hf_f1ap_SRBs_Required_ToBeReleased_List_PDU; /* SRBs_Required_ToBeReleased_List */
+static int hf_f1ap_BHChannels_Required_ToBeReleased_List_PDU; /* BHChannels_Required_ToBeReleased_List */
+static int hf_f1ap_SLDRBs_Required_ToBeModified_List_PDU; /* SLDRBs_Required_ToBeModified_List */
+static int hf_f1ap_SLDRBs_Required_ToBeReleased_List_PDU; /* SLDRBs_Required_ToBeReleased_List */
+static int hf_f1ap_UE_MulticastMRBs_RequiredToBeModified_List_PDU; /* UE_MulticastMRBs_RequiredToBeModified_List */
+static int hf_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List_PDU; /* UE_MulticastMRBs_RequiredToBeReleased_List */
+static int hf_f1ap_UEContextModificationConfirm_PDU; /* UEContextModificationConfirm */
+static int hf_f1ap_DRBs_ModifiedConf_List_PDU; /* DRBs_ModifiedConf_List */
+static int hf_f1ap_SLDRBs_ModifiedConf_List_PDU; /* SLDRBs_ModifiedConf_List */
+static int hf_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List_PDU; /* UE_MulticastMRBs_ConfirmedToBeModified_List */
+static int hf_f1ap_UEContextModificationRefuse_PDU; /* UEContextModificationRefuse */
+static int hf_f1ap_WriteReplaceWarningRequest_PDU; /* WriteReplaceWarningRequest */
+static int hf_f1ap_Cells_To_Be_Broadcast_List_PDU; /* Cells_To_Be_Broadcast_List */
+static int hf_f1ap_WriteReplaceWarningResponse_PDU; /* WriteReplaceWarningResponse */
+static int hf_f1ap_Cells_Broadcast_Completed_List_PDU; /* Cells_Broadcast_Completed_List */
+static int hf_f1ap_PWSCancelRequest_PDU; /* PWSCancelRequest */
+static int hf_f1ap_Broadcast_To_Be_Cancelled_List_PDU; /* Broadcast_To_Be_Cancelled_List */
+static int hf_f1ap_PWSCancelResponse_PDU; /* PWSCancelResponse */
+static int hf_f1ap_Cells_Broadcast_Cancelled_List_PDU; /* Cells_Broadcast_Cancelled_List */
+static int hf_f1ap_UEInactivityNotification_PDU; /* UEInactivityNotification */
+static int hf_f1ap_DRB_Activity_List_PDU; /* DRB_Activity_List */
+static int hf_f1ap_InitialULRRCMessageTransfer_PDU; /* InitialULRRCMessageTransfer */
+static int hf_f1ap_DLRRCMessageTransfer_PDU; /* DLRRCMessageTransfer */
+static int hf_f1ap_RedirectedRRCmessage_PDU; /* RedirectedRRCmessage */
+static int hf_f1ap_ULRRCMessageTransfer_PDU; /* ULRRCMessageTransfer */
+static int hf_f1ap_PrivateMessage_PDU; /* PrivateMessage */
+static int hf_f1ap_SystemInformationDeliveryCommand_PDU; /* SystemInformationDeliveryCommand */
+static int hf_f1ap_Paging_PDU; /* Paging */
+static int hf_f1ap_PagingCell_list_PDU; /* PagingCell_list */
+static int hf_f1ap_Notify_PDU; /* Notify */
+static int hf_f1ap_DRB_Notify_List_PDU; /* DRB_Notify_List */
+static int hf_f1ap_NetworkAccessRateReduction_PDU; /* NetworkAccessRateReduction */
+static int hf_f1ap_PWSRestartIndication_PDU; /* PWSRestartIndication */
+static int hf_f1ap_NR_CGI_List_For_Restart_List_PDU; /* NR_CGI_List_For_Restart_List */
+static int hf_f1ap_PWSFailureIndication_PDU; /* PWSFailureIndication */
+static int hf_f1ap_PWS_Failed_NR_CGI_List_PDU; /* PWS_Failed_NR_CGI_List */
+static int hf_f1ap_GNBDUStatusIndication_PDU; /* GNBDUStatusIndication */
+static int hf_f1ap_RRCDeliveryReport_PDU; /* RRCDeliveryReport */
+static int hf_f1ap_F1RemovalRequest_PDU; /* F1RemovalRequest */
+static int hf_f1ap_F1RemovalResponse_PDU; /* F1RemovalResponse */
+static int hf_f1ap_F1RemovalFailure_PDU; /* F1RemovalFailure */
+static int hf_f1ap_TraceStart_PDU; /* TraceStart */
+static int hf_f1ap_DeactivateTrace_PDU; /* DeactivateTrace */
+static int hf_f1ap_CellTrafficTrace_PDU; /* CellTrafficTrace */
+static int hf_f1ap_DUCURadioInformationTransfer_PDU; /* DUCURadioInformationTransfer */
+static int hf_f1ap_CUDURadioInformationTransfer_PDU; /* CUDURadioInformationTransfer */
+static int hf_f1ap_BAPMappingConfiguration_PDU; /* BAPMappingConfiguration */
+static int hf_f1ap_BH_Routing_Information_Added_List_PDU; /* BH_Routing_Information_Added_List */
+static int hf_f1ap_BH_Routing_Information_Removed_List_PDU; /* BH_Routing_Information_Removed_List */
+static int hf_f1ap_BAP_Header_Rewriting_Added_List_PDU; /* BAP_Header_Rewriting_Added_List */
+static int hf_f1ap_BAP_Header_Rewriting_Removed_List_PDU; /* BAP_Header_Rewriting_Removed_List */
+static int hf_f1ap_BAPMappingConfigurationAcknowledge_PDU; /* BAPMappingConfigurationAcknowledge */
+static int hf_f1ap_BAPMappingConfigurationFailure_PDU; /* BAPMappingConfigurationFailure */
+static int hf_f1ap_GNBDUResourceConfiguration_PDU; /* GNBDUResourceConfiguration */
+static int hf_f1ap_GNBDUResourceConfigurationAcknowledge_PDU; /* GNBDUResourceConfigurationAcknowledge */
+static int hf_f1ap_GNBDUResourceConfigurationFailure_PDU; /* GNBDUResourceConfigurationFailure */
+static int hf_f1ap_IABTNLAddressRequest_PDU; /* IABTNLAddressRequest */
+static int hf_f1ap_IAB_TNL_Addresses_To_Remove_List_PDU; /* IAB_TNL_Addresses_To_Remove_List */
+static int hf_f1ap_IABTNLAddressResponse_PDU; /* IABTNLAddressResponse */
+static int hf_f1ap_IAB_Allocated_TNL_Address_List_PDU; /* IAB_Allocated_TNL_Address_List */
+static int hf_f1ap_IABTNLAddressFailure_PDU; /* IABTNLAddressFailure */
+static int hf_f1ap_IABUPConfigurationUpdateRequest_PDU; /* IABUPConfigurationUpdateRequest */
+static int hf_f1ap_UL_UP_TNL_Information_to_Update_List_PDU; /* UL_UP_TNL_Information_to_Update_List */
+static int hf_f1ap_UL_UP_TNL_Address_to_Update_List_PDU; /* UL_UP_TNL_Address_to_Update_List */
+static int hf_f1ap_IABUPConfigurationUpdateResponse_PDU; /* IABUPConfigurationUpdateResponse */
+static int hf_f1ap_DL_UP_TNL_Address_to_Update_List_PDU; /* DL_UP_TNL_Address_to_Update_List */
+static int hf_f1ap_IABUPConfigurationUpdateFailure_PDU; /* IABUPConfigurationUpdateFailure */
+static int hf_f1ap_MIABF1SetupTriggering_PDU; /* MIABF1SetupTriggering */
+static int hf_f1ap_MIABF1SetupOutcomeNotification_PDU; /* MIABF1SetupOutcomeNotification */
+static int hf_f1ap_F1SetupOutcome_PDU; /* F1SetupOutcome */
+static int hf_f1ap_Activated_Cells_Mapping_List_PDU; /* Activated_Cells_Mapping_List */
+static int hf_f1ap_ResourceStatusRequest_PDU; /* ResourceStatusRequest */
+static int hf_f1ap_ResourceStatusResponse_PDU; /* ResourceStatusResponse */
+static int hf_f1ap_ResourceStatusFailure_PDU; /* ResourceStatusFailure */
+static int hf_f1ap_ResourceStatusUpdate_PDU; /* ResourceStatusUpdate */
+static int hf_f1ap_AccessAndMobilityIndication_PDU; /* AccessAndMobilityIndication */
+static int hf_f1ap_ReferenceTimeInformationReportingControl_PDU; /* ReferenceTimeInformationReportingControl */
+static int hf_f1ap_ReferenceTimeInformationReport_PDU; /* ReferenceTimeInformationReport */
+static int hf_f1ap_AccessSuccess_PDU; /* AccessSuccess */
+static int hf_f1ap_PositioningAssistanceInformationControl_PDU; /* PositioningAssistanceInformationControl */
+static int hf_f1ap_PositioningAssistanceInformationFeedback_PDU; /* PositioningAssistanceInformationFeedback */
+static int hf_f1ap_PositioningMeasurementRequest_PDU; /* PositioningMeasurementRequest */
+static int hf_f1ap_PositioningMeasurementResponse_PDU; /* PositioningMeasurementResponse */
+static int hf_f1ap_PositioningMeasurementFailure_PDU; /* PositioningMeasurementFailure */
+static int hf_f1ap_PositioningMeasurementReport_PDU; /* PositioningMeasurementReport */
+static int hf_f1ap_PositioningMeasurementAbort_PDU; /* PositioningMeasurementAbort */
+static int hf_f1ap_PositioningMeasurementFailureIndication_PDU; /* PositioningMeasurementFailureIndication */
+static int hf_f1ap_PositioningMeasurementUpdate_PDU; /* PositioningMeasurementUpdate */
+static int hf_f1ap_TRPInformationRequest_PDU; /* TRPInformationRequest */
+static int hf_f1ap_TRPInformationTypeListTRPReq_PDU; /* TRPInformationTypeListTRPReq */
+static int hf_f1ap_TRPInformationResponse_PDU; /* TRPInformationResponse */
+static int hf_f1ap_TRPInformationListTRPResp_PDU; /* TRPInformationListTRPResp */
+static int hf_f1ap_TRPInformationFailure_PDU; /* TRPInformationFailure */
+static int hf_f1ap_PositioningInformationRequest_PDU; /* PositioningInformationRequest */
+static int hf_f1ap_PositioningInformationResponse_PDU; /* PositioningInformationResponse */
+static int hf_f1ap_PositioningInformationFailure_PDU; /* PositioningInformationFailure */
+static int hf_f1ap_PositioningActivationRequest_PDU; /* PositioningActivationRequest */
+static int hf_f1ap_SRSType_PDU; /* SRSType */
+static int hf_f1ap_PositioningActivationResponse_PDU; /* PositioningActivationResponse */
+static int hf_f1ap_PositioningActivationFailure_PDU; /* PositioningActivationFailure */
+static int hf_f1ap_PositioningDeactivation_PDU; /* PositioningDeactivation */
+static int hf_f1ap_PositioningInformationUpdate_PDU; /* PositioningInformationUpdate */
+static int hf_f1ap_SRSInformationReservationNotification_PDU; /* SRSInformationReservationNotification */
+static int hf_f1ap_E_CIDMeasurementInitiationRequest_PDU; /* E_CIDMeasurementInitiationRequest */
+static int hf_f1ap_E_CIDMeasurementInitiationResponse_PDU; /* E_CIDMeasurementInitiationResponse */
+static int hf_f1ap_E_CIDMeasurementInitiationFailure_PDU; /* E_CIDMeasurementInitiationFailure */
+static int hf_f1ap_E_CIDMeasurementFailureIndication_PDU; /* E_CIDMeasurementFailureIndication */
+static int hf_f1ap_E_CIDMeasurementReport_PDU; /* E_CIDMeasurementReport */
+static int hf_f1ap_E_CIDMeasurementTerminationCommand_PDU; /* E_CIDMeasurementTerminationCommand */
+static int hf_f1ap_BroadcastContextSetupRequest_PDU; /* BroadcastContextSetupRequest */
+static int hf_f1ap_BroadcastMRBs_ToBeSetup_List_PDU; /* BroadcastMRBs_ToBeSetup_List */
+static int hf_f1ap_BroadcastContextSetupResponse_PDU; /* BroadcastContextSetupResponse */
+static int hf_f1ap_BroadcastMRBs_Setup_List_PDU; /* BroadcastMRBs_Setup_List */
+static int hf_f1ap_BroadcastMRBs_FailedToBeSetup_List_PDU; /* BroadcastMRBs_FailedToBeSetup_List */
+static int hf_f1ap_BroadcastContextSetupFailure_PDU; /* BroadcastContextSetupFailure */
+static int hf_f1ap_BroadcastContextReleaseCommand_PDU; /* BroadcastContextReleaseCommand */
+static int hf_f1ap_BroadcastContextReleaseComplete_PDU; /* BroadcastContextReleaseComplete */
+static int hf_f1ap_BroadcastContextReleaseRequest_PDU; /* BroadcastContextReleaseRequest */
+static int hf_f1ap_BroadcastContextModificationRequest_PDU; /* BroadcastContextModificationRequest */
+static int hf_f1ap_BroadcastMRBs_ToBeSetupMod_List_PDU; /* BroadcastMRBs_ToBeSetupMod_List */
+static int hf_f1ap_BroadcastMRBs_ToBeModified_List_PDU; /* BroadcastMRBs_ToBeModified_List */
+static int hf_f1ap_BroadcastMRBs_ToBeReleased_List_PDU; /* BroadcastMRBs_ToBeReleased_List */
+static int hf_f1ap_BroadcastContextModificationResponse_PDU; /* BroadcastContextModificationResponse */
+static int hf_f1ap_BroadcastMRBs_SetupMod_List_PDU; /* BroadcastMRBs_SetupMod_List */
+static int hf_f1ap_BroadcastMRBs_FailedToBeSetupMod_List_PDU; /* BroadcastMRBs_FailedToBeSetupMod_List */
+static int hf_f1ap_BroadcastMRBs_Modified_List_PDU; /* BroadcastMRBs_Modified_List */
+static int hf_f1ap_BroadcastMRBs_FailedToBeModified_List_PDU; /* BroadcastMRBs_FailedToBeModified_List */
+static int hf_f1ap_BroadcastContextModificationFailure_PDU; /* BroadcastContextModificationFailure */
+static int hf_f1ap_BroadcastTransportResourceRequest_PDU; /* BroadcastTransportResourceRequest */
+static int hf_f1ap_Broadcast_MRBs_Transport_Request_List_PDU; /* Broadcast_MRBs_Transport_Request_List */
+static int hf_f1ap_MulticastGroupPaging_PDU; /* MulticastGroupPaging */
+static int hf_f1ap_UEIdentity_List_For_Paging_List_PDU; /* UEIdentity_List_For_Paging_List */
+static int hf_f1ap_MC_PagingCell_list_PDU; /* MC_PagingCell_list */
+static int hf_f1ap_MulticastContextSetupRequest_PDU; /* MulticastContextSetupRequest */
+static int hf_f1ap_MulticastMRBs_ToBeSetup_List_PDU; /* MulticastMRBs_ToBeSetup_List */
+static int hf_f1ap_MulticastContextSetupResponse_PDU; /* MulticastContextSetupResponse */
+static int hf_f1ap_MulticastMRBs_Setup_List_PDU; /* MulticastMRBs_Setup_List */
+static int hf_f1ap_MulticastMRBs_FailedToBeSetup_List_PDU; /* MulticastMRBs_FailedToBeSetup_List */
+static int hf_f1ap_MulticastContextSetupFailure_PDU; /* MulticastContextSetupFailure */
+static int hf_f1ap_MulticastContextReleaseCommand_PDU; /* MulticastContextReleaseCommand */
+static int hf_f1ap_MulticastContextReleaseComplete_PDU; /* MulticastContextReleaseComplete */
+static int hf_f1ap_MulticastContextReleaseRequest_PDU; /* MulticastContextReleaseRequest */
+static int hf_f1ap_MulticastContextModificationRequest_PDU; /* MulticastContextModificationRequest */
+static int hf_f1ap_MulticastMRBs_ToBeSetupMod_List_PDU; /* MulticastMRBs_ToBeSetupMod_List */
+static int hf_f1ap_MulticastMRBs_ToBeModified_List_PDU; /* MulticastMRBs_ToBeModified_List */
+static int hf_f1ap_MulticastMRBs_ToBeReleased_List_PDU; /* MulticastMRBs_ToBeReleased_List */
+static int hf_f1ap_MulticastContextModificationResponse_PDU; /* MulticastContextModificationResponse */
+static int hf_f1ap_MulticastMRBs_SetupMod_List_PDU; /* MulticastMRBs_SetupMod_List */
+static int hf_f1ap_MulticastMRBs_FailedToBeSetupMod_List_PDU; /* MulticastMRBs_FailedToBeSetupMod_List */
+static int hf_f1ap_MulticastMRBs_Modified_List_PDU; /* MulticastMRBs_Modified_List */
+static int hf_f1ap_MulticastMRBs_FailedToBeModified_List_PDU; /* MulticastMRBs_FailedToBeModified_List */
+static int hf_f1ap_MulticastContextModificationFailure_PDU; /* MulticastContextModificationFailure */
+static int hf_f1ap_MulticastContextNotificationIndication_PDU; /* MulticastContextNotificationIndication */
+static int hf_f1ap_MulticastContextNotificationConfirm_PDU; /* MulticastContextNotificationConfirm */
+static int hf_f1ap_MulticastContextNotificationRefuse_PDU; /* MulticastContextNotificationRefuse */
+static int hf_f1ap_MulticastCommonConfigurationRequest_PDU; /* MulticastCommonConfigurationRequest */
+static int hf_f1ap_MulticastCommonConfigurationResponse_PDU; /* MulticastCommonConfigurationResponse */
+static int hf_f1ap_MulticastCommonConfigurationRefuse_PDU; /* MulticastCommonConfigurationRefuse */
+static int hf_f1ap_MulticastDistributionSetupRequest_PDU; /* MulticastDistributionSetupRequest */
+static int hf_f1ap_MulticastF1UContext_ToBeSetup_List_PDU; /* MulticastF1UContext_ToBeSetup_List */
+static int hf_f1ap_MulticastDistributionSetupResponse_PDU; /* MulticastDistributionSetupResponse */
+static int hf_f1ap_MulticastF1UContext_Setup_List_PDU; /* MulticastF1UContext_Setup_List */
+static int hf_f1ap_MulticastF1UContext_FailedToBeSetup_List_PDU; /* MulticastF1UContext_FailedToBeSetup_List */
+static int hf_f1ap_MulticastDistributionSetupFailure_PDU; /* MulticastDistributionSetupFailure */
+static int hf_f1ap_MulticastDistributionReleaseCommand_PDU; /* MulticastDistributionReleaseCommand */
+static int hf_f1ap_MulticastDistributionReleaseComplete_PDU; /* MulticastDistributionReleaseComplete */
+static int hf_f1ap_PDCMeasurementInitiationRequest_PDU; /* PDCMeasurementInitiationRequest */
+static int hf_f1ap_PDCMeasurementInitiationResponse_PDU; /* PDCMeasurementInitiationResponse */
+static int hf_f1ap_PDCMeasurementInitiationFailure_PDU; /* PDCMeasurementInitiationFailure */
+static int hf_f1ap_PDCMeasurementReport_PDU; /* PDCMeasurementReport */
+static int hf_f1ap_PDCMeasurementTerminationCommand_PDU; /* PDCMeasurementTerminationCommand */
+static int hf_f1ap_PDCMeasurementFailureIndication_PDU; /* PDCMeasurementFailureIndication */
+static int hf_f1ap_PRSConfigurationRequest_PDU; /* PRSConfigurationRequest */
+static int hf_f1ap_PRSConfigurationResponse_PDU; /* PRSConfigurationResponse */
+static int hf_f1ap_PRSConfigurationFailure_PDU; /* PRSConfigurationFailure */
+static int hf_f1ap_MeasurementPreconfigurationRequired_PDU; /* MeasurementPreconfigurationRequired */
+static int hf_f1ap_MeasurementPreconfigurationConfirm_PDU; /* MeasurementPreconfigurationConfirm */
+static int hf_f1ap_MeasurementPreconfigurationRefuse_PDU; /* MeasurementPreconfigurationRefuse */
+static int hf_f1ap_MeasurementActivation_PDU; /* MeasurementActivation */
+static int hf_f1ap_QoEInformationTransfer_PDU; /* QoEInformationTransfer */
+static int hf_f1ap_PosSystemInformationDeliveryCommand_PDU; /* PosSystemInformationDeliveryCommand */
+static int hf_f1ap_DUCUCellSwitchNotification_PDU; /* DUCUCellSwitchNotification */
+static int hf_f1ap_CUDUCellSwitchNotification_PDU; /* CUDUCellSwitchNotification */
+static int hf_f1ap_DUCUTAInformationTransfer_PDU; /* DUCUTAInformationTransfer */
+static int hf_f1ap_CUDUTAInformationTransfer_PDU; /* CUDUTAInformationTransfer */
+static int hf_f1ap_QoEInformationTransferControl_PDU; /* QoEInformationTransferControl */
+static int hf_f1ap_RachIndication_PDU; /* RachIndication */
+static int hf_f1ap_TimingSynchronisationStatusRequest_PDU; /* TimingSynchronisationStatusRequest */
+static int hf_f1ap_TimingSynchronisationStatusResponse_PDU; /* TimingSynchronisationStatusResponse */
+static int hf_f1ap_TimingSynchronisationStatusFailure_PDU; /* TimingSynchronisationStatusFailure */
+static int hf_f1ap_TimingSynchronisationStatusReport_PDU; /* TimingSynchronisationStatusReport */
+static int hf_f1ap_DUCUAccessAndMobilityIndication_PDU; /* DUCUAccessAndMobilityIndication */
+static int hf_f1ap_F1AP_PDU_PDU; /* F1AP_PDU */
+static int hf_f1ap_local; /* INTEGER_0_65535 */
+static int hf_f1ap_global; /* T_global */
+static int hf_f1ap_ProtocolIE_Container_item; /* ProtocolIE_Field */
+static int hf_f1ap_id; /* ProtocolIE_ID */
+static int hf_f1ap_criticality; /* Criticality */
+static int hf_f1ap_ie_field_value; /* T_ie_field_value */
+static int hf_f1ap_ProtocolExtensionContainer_item; /* ProtocolExtensionField */
+static int hf_f1ap_ext_id; /* ProtocolExtensionID */
+static int hf_f1ap_extensionValue; /* T_extensionValue */
+static int hf_f1ap_PrivateIE_Container_item; /* PrivateIE_Field */
+static int hf_f1ap_private_id; /* PrivateIE_ID */
+static int hf_f1ap_value; /* T_value */
+static int hf_f1ap_sRSResourceSetID; /* SRSResourceSetID */
+static int hf_f1ap_releaseALL; /* NULL */
+static int hf_f1ap_choice_extension; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_latitudeSign; /* T_latitudeSign */
+static int hf_f1ap_latitude; /* INTEGER_0_8388607 */
+static int hf_f1ap_longitude; /* INTEGER_M8388608_8388607 */
+static int hf_f1ap_directionOfAltitude; /* T_directionOfAltitude */
+static int hf_f1ap_altitude; /* INTEGER_0_32767 */
+static int hf_f1ap_uncertaintySemi_major; /* INTEGER_0_127 */
+static int hf_f1ap_uncertaintySemi_minor; /* INTEGER_0_127 */
+static int hf_f1ap_orientationOfMajorAxis; /* INTEGER_0_179 */
+static int hf_f1ap_uncertaintyAltitude; /* INTEGER_0_127 */
+static int hf_f1ap_confidence; /* INTEGER_0_100 */
+static int hf_f1ap_iE_Extensions; /* ProtocolExtensionContainer */
+static int hf_f1ap_nRCGIforTargetLogicalDU; /* NRCGI */
+static int hf_f1ap_nRCGIforSourceLogicalDU; /* NRCGI */
+static int hf_f1ap_Activated_Cells_to_be_Updated_List_item; /* Activated_Cells_to_be_Updated_List_Item */
+static int hf_f1ap_nRCGI; /* NRCGI */
+static int hf_f1ap_iAB_DU_Cell_Resource_Configuration_Mode_Info; /* IAB_DU_Cell_Resource_Configuration_Mode_Info */
+static int hf_f1ap_locationAndBandwidth; /* INTEGER_0_37949_ */
+static int hf_f1ap_subcarrierSpacing; /* T_subcarrierSpacing */
+static int hf_f1ap_cyclicPrefix; /* T_cyclicPrefix */
+static int hf_f1ap_txDirectCurrentLocation; /* INTEGER_0_3301_ */
+static int hf_f1ap_shift7dot5kHz; /* T_shift7dot5kHz */
+static int hf_f1ap_sRSConfig; /* SRSConfig */
+static int hf_f1ap_AdditionalPath_List_item; /* AdditionalPath_Item */
+static int hf_f1ap_relativePathDelay; /* RelativePathDelay */
+static int hf_f1ap_pathQuality; /* TRPMeasurementQuality */
+static int hf_f1ap_ExtendedAdditionalPathList_item; /* ExtendedAdditionalPathList_Item */
+static int hf_f1ap_relativeTimeOfPath; /* RelativePathDelay */
+static int hf_f1ap_multipleULAoA; /* MultipleULAoA */
+static int hf_f1ap_pathPower; /* UL_SRS_RSRPP */
+static int hf_f1ap_AdditionalPDCPDuplicationTNL_List_item; /* AdditionalPDCPDuplicationTNL_Item */
+static int hf_f1ap_additionalPDCPDuplicationUPTNLInformation; /* UPTransportLayerInformation */
+static int hf_f1ap_AdditionalSIBMessageList_item; /* AdditionalSIBMessageList_Item */
+static int hf_f1ap_additionalSIB; /* T_additionalSIB */
+static int hf_f1ap_AffectedCellsAndBeams_List_item; /* AffectedCellsAndBeams_Item */
+static int hf_f1ap_affectedSSB_List; /* AffectedSSB_List */
+static int hf_f1ap_AffectedSSB_List_item; /* AffectedSSB_Item */
+static int hf_f1ap_sSB_Index; /* INTEGER_0_63 */
+static int hf_f1ap_AggregatedPosSRSResourceIDList_item; /* Aggregated_PosSRS_Resource_ID_Item */
+static int hf_f1ap_positioningSRS; /* SRSPosResourceID */
+static int hf_f1ap_AggregatedPosSRSResourceSetList_item; /* AggregatedPosSRSResourceSet_Item */
+static int hf_f1ap_pointA; /* INTEGER_0_3279165 */
+static int hf_f1ap_nRPCI; /* NRPCI */
+static int hf_f1ap_posSRSResourceSetID; /* INTEGER_0_15 */
+static int hf_f1ap_AggregatedPRSResourceSetList_item; /* AggregatedPRSResourceSet_Item */
+static int hf_f1ap_dl_PRS_ResourceSet_List; /* DL_PRS_ResourceSet_List */
+static int hf_f1ap_DL_PRS_ResourceSet_List_item; /* DL_PRS_ResourceSet_Item */
+static int hf_f1ap_dl_prs_ResourceSetIndex; /* INTEGER_1_8 */
+static int hf_f1ap_AggressorCellList_item; /* AggressorCellList_Item */
+static int hf_f1ap_aggressorCell_ID; /* NRCGI */
+static int hf_f1ap_aggressorgNBSetID; /* GNBSetID */
+static int hf_f1ap_priorityLevel; /* PriorityLevel */
+static int hf_f1ap_pre_emptionCapability; /* Pre_emptionCapability */
+static int hf_f1ap_pre_emptionVulnerability; /* Pre_emptionVulnerability */
+static int hf_f1ap_AlternativeQoSParaSetList_item; /* AlternativeQoSParaSetItem */
+static int hf_f1ap_alternativeQoSParaSetIndex; /* QoSParaSetIndex */
+static int hf_f1ap_guaranteedFlowBitRateDL; /* BitRate */
+static int hf_f1ap_guaranteedFlowBitRateUL; /* BitRate */
+static int hf_f1ap_packetDelayBudget; /* PacketDelayBudget */
+static int hf_f1ap_packetErrorRate; /* PacketErrorRate */
+static int hf_f1ap_azimuthQuality; /* INTEGER_0_255 */
+static int hf_f1ap_zenithQuality; /* INTEGER_0_255 */
+static int hf_f1ap_resolution; /* T_resolution */
+static int hf_f1ap_AperiodicSRSResourceTriggerList_item; /* AperiodicSRSResourceTrigger */
+static int hf_f1ap_sCell_ID; /* NRCGI */
+static int hf_f1ap_AvailablePLMNList_item; /* AvailablePLMNList_Item */
+static int hf_f1ap_pLMNIdentity; /* PLMN_Identity */
+static int hf_f1ap_AvailableSNPN_ID_List_item; /* AvailableSNPN_ID_List_Item */
+static int hf_f1ap_pLMN_Identity; /* PLMN_Identity */
+static int hf_f1ap_availableNIDList; /* BroadcastNIDList */
+static int hf_f1ap_angleMeasurement; /* AngleMeasurementType */
+static int hf_f1ap_lCS_to_GCS_Translation; /* LCS_to_GCS_Translation */
+static int hf_f1ap_expected_ULAoA; /* Expected_UL_AoA */
+static int hf_f1ap_expected_ZoA; /* Expected_ZoA_only */
+static int hf_f1ap_ARPLocationInformation_item; /* ARPLocationInformation_Item */
+static int hf_f1ap_aRP_ID; /* ARP_ID */
+static int hf_f1ap_aRPLocationType; /* ARPLocationType */
+static int hf_f1ap_aRPPositionRelativeGeodetic; /* RelativeGeodeticLocation */
+static int hf_f1ap_aRPPositionRelativeCartesian; /* RelativeCartesianLocation */
+static int hf_f1ap_ingressBAPRoutingID; /* BAPRoutingID */
+static int hf_f1ap_egressBAPRoutingID; /* BAPRoutingID */
+static int hf_f1ap_nonF1terminatingTopologyIndicator; /* NonF1terminatingTopologyIndicator */
+static int hf_f1ap_fR1; /* FR1_Bandwidth */
+static int hf_f1ap_fR2; /* FR2_Bandwidth */
+static int hf_f1ap_bAPlayerBHRLCchannelMappingInfoToAdd; /* BAPlayerBHRLCchannelMappingInfoList */
+static int hf_f1ap_bAPlayerBHRLCchannelMappingInfoToRemove; /* MappingInformationtoRemove */
+static int hf_f1ap_BAPlayerBHRLCchannelMappingInfoList_item; /* BAPlayerBHRLCchannelMappingInfo_Item */
+static int hf_f1ap_mappingInformationIndex; /* MappingInformationIndex */
+static int hf_f1ap_priorHopBAPAddress; /* BAPAddress */
+static int hf_f1ap_ingressbHRLCChannelID; /* BHRLCChannelID */
+static int hf_f1ap_nextHopBAPAddress; /* BAPAddress */
+static int hf_f1ap_egressbHRLCChannelID; /* BHRLCChannelID */
+static int hf_f1ap_bAPAddress; /* BAPAddress */
+static int hf_f1ap_bAPPathID; /* BAPPathID */
+static int hf_f1ap_locationindpendent; /* MBSF1UInformation */
+static int hf_f1ap_locationdependent; /* LocationDependentMBSF1UInformation */
+static int hf_f1ap_bHRLCChannelID; /* BHRLCChannelID */
+static int hf_f1ap_cause; /* Cause */
+static int hf_f1ap_bHQoSInformation; /* BHQoSInformation */
+static int hf_f1ap_rLCmode; /* RLCMode */
+static int hf_f1ap_bAPCtrlPDUChannel; /* BAPCtrlPDUChannel */
+static int hf_f1ap_trafficMappingInfo; /* TrafficMappingInfo */
+static int hf_f1ap_bAProutingID; /* BAPRoutingID */
+static int hf_f1ap_egressBHRLCCHList; /* EgressBHRLCCHList */
+static int hf_f1ap_bHRLCCHQoS; /* QoSFlowLevelQoSParameters */
+static int hf_f1ap_eUTRANBHRLCCHQoS; /* EUTRANQoS */
+static int hf_f1ap_cPTrafficType; /* CPTrafficType */
+static int hf_f1ap_BHRLCCHList_item; /* BHRLCCHItem */
+static int hf_f1ap_bAPRoutingID; /* BAPRoutingID */
+static int hf_f1ap_BPLMN_ID_Info_List_item; /* BPLMN_ID_Info_Item */
+static int hf_f1ap_pLMN_Identity_List; /* AvailablePLMNList */
+static int hf_f1ap_extended_PLMN_Identity_List; /* ExtendedAvailablePLMN_List */
+static int hf_f1ap_fiveGS_TAC; /* FiveGS_TAC */
+static int hf_f1ap_nr_cell_ID; /* NRCellIdentity */
+static int hf_f1ap_ranac; /* RANAC */
+static int hf_f1ap_ServedPLMNs_List_item; /* ServedPLMNs_Item */
+static int hf_f1ap_BroadcastCAGList_item; /* CAGID */
+static int hf_f1ap_mRB_ID; /* MRB_ID */
+static int hf_f1ap_bcBearerCtxtF1U_TNLInfoatDU; /* BCBearerContextF1U_TNLInfo */
+static int hf_f1ap_mRB_QoSInformation; /* QoSFlowLevelQoSParameters */
+static int hf_f1ap_mBS_Flows_Mapped_To_MRB_List; /* MBS_Flows_Mapped_To_MRB_List */
+static int hf_f1ap_bcBearerCtxtF1U_TNLInfoatCU; /* BCBearerContextF1U_TNLInfo */
+static int hf_f1ap_BroadcastNIDList_item; /* NID */
+static int hf_f1ap_BroadcastSNPN_ID_List_item; /* BroadcastSNPN_ID_List_Item */
+static int hf_f1ap_broadcastNIDList; /* BroadcastNIDList */
+static int hf_f1ap_BroadcastPNI_NPN_ID_List_item; /* BroadcastPNI_NPN_ID_List_Item */
+static int hf_f1ap_broadcastCAGList; /* BroadcastCAGList */
+static int hf_f1ap_completeSuccess; /* NULL */
+static int hf_f1ap_partialSuccess; /* PartialSuccessCell */
+static int hf_f1ap_BroadcastCellList_item; /* Broadcast_Cell_List_Item */
+static int hf_f1ap_cellID; /* NRCGI */
+static int hf_f1ap_burstArrivalTimeWindowStart; /* INTEGER_0_640000_ */
+static int hf_f1ap_burstArrivalTimeWindowEnd; /* INTEGER_0_640000_ */
+static int hf_f1ap_iE_Extension; /* ProtocolExtensionContainer */
+static int hf_f1ap_candidate_SpCell_ID; /* NRCGI */
+static int hf_f1ap_capacityValue; /* INTEGER_0_100 */
+static int hf_f1ap_sSBAreaCapacityValueList; /* SSBAreaCapacityValueList */
+static int hf_f1ap_radioNetwork; /* CauseRadioNetwork */
+static int hf_f1ap_transport; /* CauseTransport */
+static int hf_f1ap_protocol; /* CauseProtocol */
+static int hf_f1ap_misc; /* CauseMisc */
+static int hf_f1ap_CellMeasurementResultList_item; /* CellMeasurementResultItem */
+static int hf_f1ap_radioResourceStatus; /* RadioResourceStatus */
+static int hf_f1ap_compositeAvailableCapacityGroup; /* CompositeAvailableCapacityGroup */
+static int hf_f1ap_sliceAvailableCapacity; /* SliceAvailableCapacity */
+static int hf_f1ap_numberofActiveUEs; /* NumberofActiveUEs */
+static int hf_f1ap_CellsForSON_List_item; /* CellsForSON_Item */
+static int hf_f1ap_neighbourNR_CellsForSON_List; /* NeighbourNR_CellsForSON_List */
+static int hf_f1ap_service_status; /* Service_Status */
+static int hf_f1ap_numberOfBroadcasts; /* NumberOfBroadcasts */
+static int hf_f1ap_Cells_With_SSBs_Activated_List_item; /* Cells_With_SSBs_Activated_List_Item */
+static int hf_f1ap_sSBs_activated_List; /* SSBs_activated_List */
+static int hf_f1ap_cellBarred; /* CellBarred */
+static int hf_f1ap_CellToReportList_item; /* CellToReportItem */
+static int hf_f1ap_sSBToReportList; /* SSBToReportList */
+static int hf_f1ap_sliceToReportList; /* SliceToReportList */
+static int hf_f1ap_cellSize; /* CellSize */
+static int hf_f1ap_gNB_CU_UE_F1AP_ID; /* GNB_CU_UE_F1AP_ID */
+static int hf_f1ap_gNB_DU_UE_F1AP_ID; /* GNB_DU_UE_F1AP_ID */
+static int hf_f1ap_Child_IAB_Nodes_NA_Resource_List_item; /* Child_IAB_Nodes_NA_Resource_List_Item */
+static int hf_f1ap_nA_Resource_Configuration_List; /* NA_Resource_Configuration_List */
+static int hf_f1ap_Child_Node_Cells_List_item; /* Child_Node_Cells_List_Item */
+static int hf_f1ap_iAB_STC_Info; /* IAB_STC_Info */
+static int hf_f1ap_rACH_Config_Common; /* RACH_Config_Common */
+static int hf_f1ap_rACH_Config_Common_IAB; /* RACH_Config_Common_IAB */
+static int hf_f1ap_cSI_RS_Configuration; /* T_cSI_RS_Configuration */
+static int hf_f1ap_sR_Configuration; /* T_sR_Configuration */
+static int hf_f1ap_pDCCH_ConfigSIB1; /* T_pDCCH_ConfigSIB1 */
+static int hf_f1ap_sCS_Common; /* T_sCS_Common */
+static int hf_f1ap_multiplexingInfo; /* MultiplexingInfo */
+static int hf_f1ap_Child_Nodes_List_item; /* Child_Nodes_List_Item */
+static int hf_f1ap_child_Node_Cells_List; /* Child_Node_Cells_List */
+static int hf_f1ap_fiveG_S_TMSI; /* BIT_STRING_SIZE_48 */
+static int hf_f1ap_compositeAvailableCapacityDownlink; /* CompositeAvailableCapacity */
+static int hf_f1ap_compositeAvailableCapacityUplink; /* CompositeAvailableCapacity */
+static int hf_f1ap_cellCapacityClassValue; /* CellCapacityClassValue */
+static int hf_f1ap_capacityValue_01; /* CapacityValue */
+static int hf_f1ap_cho_trigger; /* CHOtrigger_InterDU */
+static int hf_f1ap_targetgNB_DUUEF1APID; /* GNB_DU_UE_F1AP_ID */
+static int hf_f1ap_cho_trigger_01; /* CHOtrigger_IntraDU */
+static int hf_f1ap_targetCellsTocancel; /* TargetCellList */
+static int hf_f1ap_Configured_BWP_List_item; /* Configured_BWP_Item */
+static int hf_f1ap_bWP_Id; /* BWP_Id */
+static int hf_f1ap_bWP_Location_and_bandwidth; /* INTEGER_0_37949 */
+static int hf_f1ap_coverage_Modification_List; /* Coverage_Modification_List */
+static int hf_f1ap_Coverage_Modification_List_item; /* Coverage_Modification_Item */
+static int hf_f1ap_cellCoverageState; /* CellCoverageState */
+static int hf_f1ap_sSBCoverageModificationList; /* SSBCoverageModification_List */
+static int hf_f1ap_cCO_issue_detection; /* CCO_issue_detection */
+static int hf_f1ap_affectedCellsAndBeams_List; /* AffectedCellsAndBeams_List */
+static int hf_f1ap_endpoint_IP_address; /* TransportLayerAddress */
+static int hf_f1ap_endpoint_IP_address_and_port; /* Endpoint_IP_address_and_port */
+static int hf_f1ap_cpac_trigger; /* CPAC_trigger */
+static int hf_f1ap_pscellid; /* NRCGI */
+static int hf_f1ap_procedureCode; /* ProcedureCode */
+static int hf_f1ap_triggeringMessage; /* TriggeringMessage */
+static int hf_f1ap_procedureCriticality; /* Criticality */
+static int hf_f1ap_transactionID; /* TransactionID */
+static int hf_f1ap_iEsCriticalityDiagnostics; /* CriticalityDiagnostics_IE_List */
+static int hf_f1ap_CriticalityDiagnostics_IE_List_item; /* CriticalityDiagnostics_IE_Item */
+static int hf_f1ap_iECriticality; /* Criticality */
+static int hf_f1ap_iE_ID; /* ProtocolIE_ID */
+static int hf_f1ap_typeOfError; /* TypeOfError */
+static int hf_f1ap_rIM; /* CUDURIMInformation */
+static int hf_f1ap_victimgNBSetID; /* GNBSetID */
+static int hf_f1ap_rIMRSDetectionStatus; /* RIMRSDetectionStatus */
+static int hf_f1ap_cG_ConfigInfo; /* CG_ConfigInfo */
+static int hf_f1ap_uE_CapabilityRAT_ContainerList; /* UE_CapabilityRAT_ContainerList */
+static int hf_f1ap_measConfig; /* MeasConfig */
+static int hf_f1ap_CUtoDUTAInformation_List_item; /* CUtoDUTAInformation_Item */
+static int hf_f1ap_tAValue; /* TAValue */
+static int hf_f1ap_preambleIndex; /* PreambleIndex */
+static int hf_f1ap_rA_RNTI; /* RA_RNTI */
+static int hf_f1ap_tagIDPointer; /* TagIDPointer */
+static int hf_f1ap_cSIResourceConfigToAddModList; /* T_cSIResourceConfigToAddModList */
+static int hf_f1ap_cSIResourceConfigToReleaseList; /* T_cSIResourceConfigToReleaseList */
+static int hf_f1ap_perUE; /* DeactivationIndicationList */
+static int hf_f1ap_deactivateAll; /* NULL */
+static int hf_f1ap_DeactivationIndicationList_item; /* DeactivationIndicationList_Item */
+static int hf_f1ap_prsid; /* INTEGER_0_255 */
+static int hf_f1ap_dl_PRSResourceSetID; /* PRS_Resource_Set_ID */
+static int hf_f1ap_dl_PRSResourceID; /* PRS_Resource_ID */
+static int hf_f1ap_two; /* BIT_STRING_SIZE_2 */
+static int hf_f1ap_four; /* BIT_STRING_SIZE_4 */
+static int hf_f1ap_six; /* BIT_STRING_SIZE_6 */
+static int hf_f1ap_eight; /* BIT_STRING_SIZE_8 */
+static int hf_f1ap_sixteen; /* BIT_STRING_SIZE_16 */
+static int hf_f1ap_thirty_two; /* BIT_STRING_SIZE_32 */
+static int hf_f1ap_listofDL_PRSResourceSetARP; /* SEQUENCE_SIZE_1_maxnoofPRS_ResourceSets_OF_DLPRSResourceSetARP */
+static int hf_f1ap_listofDL_PRSResourceSetARP_item; /* DLPRSResourceSetARP */
+static int hf_f1ap_dL_PRSResourceSetARPLocation; /* DL_PRSResourceSetARPLocation */
+static int hf_f1ap_listofDL_PRSResourceARP; /* SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceARP */
+static int hf_f1ap_listofDL_PRSResourceARP_item; /* DLPRSResourceARP */
+static int hf_f1ap_relativeGeodeticLocation; /* RelativeGeodeticLocation */
+static int hf_f1ap_relativeCartesianLocation; /* RelativeCartesianLocation */
+static int hf_f1ap_choice_Extension; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_dL_PRSResourceARPLocation; /* DL_PRSResourceARPLocation */
+static int hf_f1ap_oldIPAdress; /* TransportLayerAddress */
+static int hf_f1ap_newIPAdress; /* TransportLayerAddress */
+static int hf_f1ap_DLUPTNLInformation_ToBeSetup_List_item; /* DLUPTNLInformation_ToBeSetup_Item */
+static int hf_f1ap_dLUPTNLInformation; /* UPTransportLayerInformation */
+static int hf_f1ap_dRBID; /* DRBID */
+static int hf_f1ap_dRB_Activity; /* DRB_Activity */
+static int hf_f1ap_dRB_QoS; /* QoSFlowLevelQoSParameters */
+static int hf_f1ap_sNSSAI; /* SNSSAI */
+static int hf_f1ap_notificationControl; /* NotificationControl */
+static int hf_f1ap_flows_Mapped_To_DRB_List; /* Flows_Mapped_To_DRB_List */
+static int hf_f1ap_lCID; /* LCID */
+static int hf_f1ap_dLUPTNLInformation_ToBeSetup_List; /* DLUPTNLInformation_ToBeSetup_List */
+static int hf_f1ap_uLUPTNLInformation_ToBeSetup_List; /* ULUPTNLInformation_ToBeSetup_List */
+static int hf_f1ap_notification_Cause; /* Notification_Cause */
+static int hf_f1ap_qoSInformation; /* QoSInformation */
+static int hf_f1ap_uLConfiguration; /* ULConfiguration */
+static int hf_f1ap_rLCMode; /* RLCMode */
+static int hf_f1ap_duplicationActivation; /* DuplicationActivation */
+static int hf_f1ap_DRB_List_item; /* DRB_List_Item */
+static int hf_f1ap_longDRXCycleLength; /* LongDRXCycleLength */
+static int hf_f1ap_shortDRXCycleLength; /* ShortDRXCycleLength */
+static int hf_f1ap_shortDRXCycleTimer; /* ShortDRXCycleTimer */
+static int hf_f1ap_longNonIntegerDRXCycleLength; /* LongNonIntegerDRXCycleLength */
+static int hf_f1ap_shortNonIntegerDRXCycleLength; /* ShortNonIntegerDRXCycleLength */
+static int hf_f1ap_DSInformationList_item; /* DSCP */
+static int hf_f1ap_rIM_01; /* DUCURIMInformation */
+static int hf_f1ap_aggressorCellList; /* AggressorCellList */
+static int hf_f1ap_explicitFormat; /* ExplicitFormat */
+static int hf_f1ap_implicitFormat; /* ImplicitFormat */
+static int hf_f1ap_DUF_Slot_Config_List_item; /* DUF_Slot_Config_Item */
+static int hf_f1ap_cellGroupConfig; /* CellGroupConfig */
+static int hf_f1ap_measGapConfig; /* MeasGapConfig */
+static int hf_f1ap_requestedP_MaxFR1; /* T_requestedP_MaxFR1 */
+static int hf_f1ap_DUtoCUTAInformation_List_item; /* DUtoCUTAInformation_Item */
+static int hf_f1ap_sourceGNB_DU_ID; /* GNB_DU_ID */
+static int hf_f1ap_qoSPriorityLevel; /* INTEGER_1_127 */
+static int hf_f1ap_fiveQI; /* INTEGER_0_255_ */
+static int hf_f1ap_delayCritical; /* T_delayCritical */
+static int hf_f1ap_averagingWindow; /* AveragingWindow */
+static int hf_f1ap_maxDataBurstVolume; /* MaxDataBurstVolume */
+static int hf_f1ap_resourceType; /* T_resourceType */
+static int hf_f1ap_qoSPriorityLevel_01; /* INTEGER_1_8_ */
+static int hf_f1ap_DLLBTFailureInformationList_item; /* DLLBTFailureInformationList_Item */
+static int hf_f1ap_uEAssistantIdentifier; /* GNB_CU_UE_F1AP_ID */
+static int hf_f1ap_numberOfDLLBTFailures; /* INTEGER_1_1000_ */
+static int hf_f1ap_rACH; /* RACHConfiguration */
+static int hf_f1ap_lTMgNB_DU_IDs_PreambleIndexList; /* LTMgNB_DU_IDs_PreambleIndexList */
+static int hf_f1ap_requestforRACHConfiguration; /* RequestforRACHConfiguration */
+static int hf_f1ap_lTMgNB_DU_IDsList; /* LTMgNB_DU_IDsList */
+static int hf_f1ap_tCIStatesConfigurationsList; /* TCIStatesConfigurationsList */
+static int hf_f1ap_earlyULSyncConfig; /* EarlyULSyncConfig */
+static int hf_f1ap_earlyULSyncConfigSUL; /* EarlyULSyncConfig */
+static int hf_f1ap_EarlySyncCandidateCellInformation_List_item; /* EarlySyncCandidateCellInformation_Item */
+static int hf_f1ap_tAAssistanceInfo; /* TAAssistanceInfo */
+static int hf_f1ap_uEbasedTAmeasurementConfig; /* OCTET_STRING */
+static int hf_f1ap_E_CID_MeasurementQuantities_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_e_CIDmeasurementQuantitiesValue; /* E_CID_MeasurementQuantitiesValue */
+static int hf_f1ap_geographicalCoordinates; /* GeographicalCoordinates */
+static int hf_f1ap_measuredResults_List; /* E_CID_MeasuredResults_List */
+static int hf_f1ap_E_CID_MeasuredResults_List_item; /* E_CID_MeasuredResults_Item */
+static int hf_f1ap_e_CID_MeasuredResults_Value; /* E_CID_MeasuredResults_Value */
+static int hf_f1ap_valueAngleofArrivalNR; /* UL_AoA */
+static int hf_f1ap_E_CID_MeasuredResultsAssociatedInfoList_item; /* E_CID_MeasuredResultsAssociatedInfoItem */
+static int hf_f1ap_timeStamp; /* TimeStamp */
+static int hf_f1ap_measurementQuality; /* TRPMeasurementQuality */
+static int hf_f1ap_EgressBHRLCCHList_item; /* EgressBHRLCCHItem */
+static int hf_f1ap_endpointIPAddress; /* TransportLayerAddress */
+static int hf_f1ap_ExtendedAvailablePLMN_List_item; /* ExtendedAvailablePLMN_Item */
+static int hf_f1ap_permutation; /* Permutation */
+static int hf_f1ap_noofDownlinkSymbols; /* NoofDownlinkSymbols */
+static int hf_f1ap_noofUplinkSymbols; /* NoofUplinkSymbols */
+static int hf_f1ap_ExtendedServedPLMNs_List_item; /* ExtendedServedPLMNs_Item */
+static int hf_f1ap_tAISliceSupportList; /* SliceSupportList */
+static int hf_f1ap_ExtendedSliceSupportList_item; /* SliceSupportItem */
+static int hf_f1ap_EUTRACells_List_item; /* EUTRACells_List_item */
+static int hf_f1ap_eUTRA_Cell_ID; /* EUTRA_Cell_ID */
+static int hf_f1ap_served_EUTRA_Cells_Information; /* Served_EUTRA_Cells_Information */
+static int hf_f1ap_uL_EARFCN; /* ExtendedEARFCN */
+static int hf_f1ap_dL_EARFCN; /* ExtendedEARFCN */
+static int hf_f1ap_uL_Transmission_Bandwidth; /* EUTRA_Transmission_Bandwidth */
+static int hf_f1ap_dL_Transmission_Bandwidth; /* EUTRA_Transmission_Bandwidth */
+static int hf_f1ap_fDD; /* EUTRA_Coex_FDD_Info */
+static int hf_f1ap_tDD; /* EUTRA_Coex_TDD_Info */
+static int hf_f1ap_eARFCN; /* ExtendedEARFCN */
+static int hf_f1ap_transmission_Bandwidth; /* EUTRA_Transmission_Bandwidth */
+static int hf_f1ap_subframeAssignment; /* EUTRA_SubframeAssignment */
+static int hf_f1ap_specialSubframe_Info; /* EUTRA_SpecialSubframe_Info */
+static int hf_f1ap_rootSequenceIndex; /* INTEGER_0_837 */
+static int hf_f1ap_zeroCorrelationIndex; /* INTEGER_0_15 */
+static int hf_f1ap_highSpeedFlag; /* BOOLEAN */
+static int hf_f1ap_prach_FreqOffset; /* INTEGER_0_94 */
+static int hf_f1ap_prach_ConfigIndex; /* INTEGER_0_63 */
+static int hf_f1ap_specialSubframePatterns; /* EUTRA_SpecialSubframePatterns */
+static int hf_f1ap_cyclicPrefixDL; /* EUTRA_CyclicPrefixDL */
+static int hf_f1ap_cyclicPrefixUL; /* EUTRA_CyclicPrefixUL */
+static int hf_f1ap_qCI; /* QCI */
+static int hf_f1ap_allocationAndRetentionPriority; /* AllocationAndRetentionPriority */
+static int hf_f1ap_gbrQosInformation; /* GBR_QosInformation */
+static int hf_f1ap_eUTRAFDD; /* EUTRA_FDD_Info */
+static int hf_f1ap_eUTRATDD; /* EUTRA_TDD_Info */
+static int hf_f1ap_uL_offsetToPointA; /* OffsetToPointA */
+static int hf_f1ap_dL_offsetToPointA; /* OffsetToPointA */
+static int hf_f1ap_offsetToPointA; /* OffsetToPointA */
+static int hf_f1ap_expected_Azimuth_AoA; /* Expected_Azimuth_AoA */
+static int hf_f1ap_expected_Zenith_AoA; /* Expected_Zenith_AoA */
+static int hf_f1ap_iE_extensions; /* ProtocolExtensionContainer */
+static int hf_f1ap_expected_ZoA_only; /* Expected_Zenith_AoA */
+static int hf_f1ap_expected_Azimuth_AoA_value; /* Expected_Value_AoA */
+static int hf_f1ap_expected_Azimuth_AoA_uncertainty; /* Uncertainty_range_AoA */
+static int hf_f1ap_expected_Zenith_AoA_value; /* Expected_Value_ZoA */
+static int hf_f1ap_expected_Zenith_AoA_uncertainty; /* Uncertainty_range_ZoA */
+static int hf_f1ap_ecnMarking; /* ECNmarkingRequest */
+static int hf_f1ap_congestionInformation; /* CongestionInformationRequest */
+static int hf_f1ap_f1CPathNSA; /* F1CPathNSA */
+static int hf_f1ap_f1CPathNRDC; /* F1CPathNRDC */
+static int hf_f1ap_uL_NRFreqInfo; /* NRFreqInfo */
+static int hf_f1ap_dL_NRFreqInfo; /* NRFreqInfo */
+static int hf_f1ap_uL_Transmission_Bandwidth_01; /* Transmission_Bandwidth */
+static int hf_f1ap_dL_Transmission_Bandwidth_01; /* Transmission_Bandwidth */
+static int hf_f1ap_uL_FreqInfo; /* FreqInfoRel16 */
+static int hf_f1ap_sUL_FreqInfo; /* FreqInfoRel16 */
+static int hf_f1ap_fiveG_proSeDirectDiscovery; /* FiveG_ProSeDirectDiscovery */
+static int hf_f1ap_fiveG_proSeDirectCommunication; /* FiveG_ProSeDirectCommunication */
+static int hf_f1ap_fiveG_ProSeLayer2UEtoNetworkRelay; /* FiveG_ProSeLayer2UEtoNetworkRelay */
+static int hf_f1ap_fiveG_ProSeLayer3UEtoNetworkRelay; /* FiveG_ProSeLayer3UEtoNetworkRelay */
+static int hf_f1ap_fiveG_ProSeLayer2RemoteUE; /* FiveG_ProSeLayer2RemoteUE */
+static int hf_f1ap_Flows_Mapped_To_DRB_List_item; /* Flows_Mapped_To_DRB_Item */
+static int hf_f1ap_qoSFlowIdentifier; /* QoSFlowIdentifier */
+static int hf_f1ap_qoSFlowLevelQoSParameters; /* QoSFlowLevelQoSParameters */
+static int hf_f1ap_freqBandIndicatorNr; /* INTEGER_1_1024_ */
+static int hf_f1ap_supportedSULBandList; /* SEQUENCE_SIZE_0_maxnoofNrCellBands_OF_SupportedSULFreqBandItem */
+static int hf_f1ap_supportedSULBandList_item; /* SupportedSULFreqBandItem */
+static int hf_f1ap_l839; /* L839Info */
+static int hf_f1ap_l139; /* L139Info */
+static int hf_f1ap_nRARFCN; /* INTEGER_0_maxNRARFCN */
+static int hf_f1ap_frequencyShift7p5khz; /* FrequencyShift7p5khz */
+static int hf_f1ap_carrierList; /* NRCarrierList */
+static int hf_f1ap_Frequency_Domain_HSNA_Configuration_List_item; /* Frequency_Domain_HSNA_Configuration_Item */
+static int hf_f1ap_rBSetIndex; /* INTEGER_0_maxnoofRBsetsPerCell_1_ */
+static int hf_f1ap_frequency_Domain_HSNA_Slot_Configuration_List; /* Frequency_Domain_HSNA_Slot_Configuration_List */
+static int hf_f1ap_Frequency_Domain_HSNA_Slot_Configuration_List_item; /* Frequency_Domain_HSNA_Slot_Configuration_Item */
+static int hf_f1ap_slotIndex; /* INTEGER_0_5119 */
+static int hf_f1ap_hSNADownlink; /* HSNADownlink */
+static int hf_f1ap_hSNAUplink; /* HSNAUplink */
+static int hf_f1ap_hSNAFlexible; /* HSNAFlexible */
+static int hf_f1ap_FlowsMappedToSLDRB_List_item; /* FlowsMappedToSLDRB_Item */
+static int hf_f1ap_pc5QoSFlowIdentifier; /* PC5QoSFlowIdentifier */
+static int hf_f1ap_e_RAB_MaximumBitrateDL; /* BitRate */
+static int hf_f1ap_e_RAB_MaximumBitrateUL; /* BitRate */
+static int hf_f1ap_e_RAB_GuaranteedBitrateDL; /* BitRate */
+static int hf_f1ap_e_RAB_GuaranteedBitrateUL; /* BitRate */
+static int hf_f1ap_maxFlowBitRateDownlink; /* BitRate */
+static int hf_f1ap_maxFlowBitRateUplink; /* BitRate */
+static int hf_f1ap_guaranteedFlowBitRateDownlink; /* BitRate */
+static int hf_f1ap_guaranteedFlowBitRateUplink; /* BitRate */
+static int hf_f1ap_maxPacketLossRateDownlink; /* MaxPacketLossRate */
+static int hf_f1ap_maxPacketLossRateUplink; /* MaxPacketLossRate */
+static int hf_f1ap_tRPPositionDefinitionType; /* TRPPositionDefinitionType */
+static int hf_f1ap_dLPRSResourceCoordinates; /* DLPRSResourceCoordinates */
+static int hf_f1ap_gNB_ID; /* GNB_ID */
+static int hf_f1ap_gNB_ID_01; /* BIT_STRING_SIZE_22_32 */
+static int hf_f1ap_choice_Extensions; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_sibtypetobeupdatedlist; /* SEQUENCE_SIZE_1_maxnoofSIBTypes_OF_SibtypetobeupdatedListItem */
+static int hf_f1ap_sibtypetobeupdatedlist_item; /* SibtypetobeupdatedListItem */
+static int hf_f1ap_tNLAssociationTransportLayerAddress; /* CP_TransportLayerAddress */
+static int hf_f1ap_tNLAssociationUsage; /* TNLAssociationUsage */
+static int hf_f1ap_subcarrierSpacing_01; /* SubcarrierSpacing */
+static int hf_f1ap_dUFTransmissionPeriodicity; /* DUFTransmissionPeriodicity */
+static int hf_f1ap_dUF_Slot_Config_List; /* DUF_Slot_Config_List */
+static int hf_f1ap_hSNATransmissionPeriodicity; /* HSNATransmissionPeriodicity */
+static int hf_f1ap_hsNSASlotConfigList; /* HSNASlotConfigList */
+static int hf_f1ap_gNB_CU_NameVisibleString; /* GNB_CU_NameVisibleString */
+static int hf_f1ap_gNB_CU_NameUTF8String; /* GNB_CU_NameUTF8String */
+static int hf_f1ap_gNB_DU_NameVisibleString; /* GNB_DU_NameVisibleString */
+static int hf_f1ap_gNB_DU_NameUTF8String; /* GNB_DU_NameUTF8String */
+static int hf_f1ap_served_Cell_Information; /* Served_Cell_Information */
+static int hf_f1ap_gNB_DU_System_Information; /* GNB_DU_System_Information */
+static int hf_f1ap_mIB_message; /* MIB_message */
+static int hf_f1ap_sIB1_message; /* SIB1_message */
+static int hf_f1ap_tNLAssociationTransportLayerAddressgNBCU; /* CP_TransportLayerAddress */
+static int hf_f1ap_GNBDUUESliceMaximumBitRateList_item; /* GNBDUUESliceMaximumBitRateItem */
+static int hf_f1ap_uESliceMaximumBitRateUL; /* BitRate */
+static int hf_f1ap_rxTxTimeDiff; /* GNBRxTxTimeDiffMeas */
+static int hf_f1ap_additionalPath_List; /* AdditionalPath_List */
+static int hf_f1ap_k0; /* INTEGER_0_1970049 */
+static int hf_f1ap_k1; /* INTEGER_0_985025 */
+static int hf_f1ap_k2; /* INTEGER_0_492513 */
+static int hf_f1ap_k3; /* INTEGER_0_246257 */
+static int hf_f1ap_k4; /* INTEGER_0_123129 */
+static int hf_f1ap_k5; /* INTEGER_0_61565 */
+static int hf_f1ap_GTPTLAs_item; /* GTPTLA_Item */
+static int hf_f1ap_gTPTransportLayerAddress; /* TransportLayerAddress */
+static int hf_f1ap_transportLayerAddress; /* TransportLayerAddress */
+static int hf_f1ap_gTP_TEID; /* GTP_TEID */
+static int hf_f1ap_dLHardwareLoadIndicator; /* INTEGER_0_100_ */
+static int hf_f1ap_uLHardwareLoadIndicator; /* INTEGER_0_100_ */
+static int hf_f1ap_HSNASlotConfigList_item; /* HSNASlotConfigItem */
+static int hf_f1ap_iAB_Congestion_Indication_List; /* IAB_Congestion_Indication_List */
+static int hf_f1ap_IAB_Congestion_Indication_List_item; /* IAB_Congestion_Indication_Item */
+static int hf_f1ap_childNodeIdentifier; /* BAPAddress */
+static int hf_f1ap_bHRLCCHList; /* BHRLCCHList */
+static int hf_f1ap_IAB_MT_Cell_List_item; /* IAB_MT_Cell_List_Item */
+static int hf_f1ap_nRCellIdentity; /* NRCellIdentity */
+static int hf_f1ap_dU_RX_MT_RX; /* DU_RX_MT_RX */
+static int hf_f1ap_dU_TX_MT_TX; /* DU_TX_MT_TX */
+static int hf_f1ap_dU_RX_MT_TX; /* DU_RX_MT_TX */
+static int hf_f1ap_dU_TX_MT_RX; /* DU_TX_MT_RX */
+static int hf_f1ap_fDD_01; /* IAB_MT_Cell_NA_Resource_Configuration_FDD_Info */
+static int hf_f1ap_tDD_01; /* IAB_MT_Cell_NA_Resource_Configuration_TDD_Info */
+static int hf_f1ap_gNB_DU_Cell_NA_Resource_Configuration_FDD_UL; /* GNB_DU_Cell_Resource_Configuration */
+static int hf_f1ap_gNB_DU_Cell_NA_Resource_Configuration_FDD_DL; /* GNB_DU_Cell_Resource_Configuration */
+static int hf_f1ap_uL_FreqInfo_01; /* NRFreqInfo */
+static int hf_f1ap_uL_NR_Carrier_List; /* NRCarrierList */
+static int hf_f1ap_dL_FreqInfo; /* NRFreqInfo */
+static int hf_f1ap_dL_NR_Carrier_List; /* NRCarrierList */
+static int hf_f1ap_gNB_DU_Cell_NA_Resourc_Configuration_TDD; /* GNB_DU_Cell_Resource_Configuration */
+static int hf_f1ap_nRFreqInfo; /* NRFreqInfo */
+static int hf_f1ap_transmission_Bandwidth_01; /* Transmission_Bandwidth */
+static int hf_f1ap_nR_Carrier_List; /* NRCarrierList */
+static int hf_f1ap_iAB_STC_Info_List; /* IAB_STC_Info_List */
+static int hf_f1ap_IAB_STC_Info_List_item; /* IAB_STC_Info_Item */
+static int hf_f1ap_sSB_freqInfo; /* SSB_freqInfo */
+static int hf_f1ap_sSB_subcarrierSpacing; /* SSB_subcarrierSpacing */
+static int hf_f1ap_sSB_transmissionPeriodicity; /* SSB_transmissionPeriodicity */
+static int hf_f1ap_sSB_transmissionTimingOffset; /* SSB_transmissionTimingOffset */
+static int hf_f1ap_sSB_transmissionBitmap; /* SSB_transmissionBitmap */
+static int hf_f1ap_iABTNLAddress; /* IABTNLAddress */
+static int hf_f1ap_iABTNLAddressUsage; /* IABTNLAddressUsage */
+static int hf_f1ap_fDD_02; /* IAB_DU_Cell_Resource_Configuration_FDD_Info */
+static int hf_f1ap_tDD_02; /* IAB_DU_Cell_Resource_Configuration_TDD_Info */
+static int hf_f1ap_gNB_DU_Cell_Resource_Configuration_FDD_UL; /* GNB_DU_Cell_Resource_Configuration */
+static int hf_f1ap_gNB_DU_Cell_Resource_Configuration_FDD_DL; /* GNB_DU_Cell_Resource_Configuration */
+static int hf_f1ap_gNB_DU_Cell_Resourc_Configuration_TDD; /* GNB_DU_Cell_Resource_Configuration */
+static int hf_f1ap_iPv6Address; /* IABTNLAddressesRequested */
+static int hf_f1ap_iPv6Prefix; /* IABTNLAddressesRequested */
+static int hf_f1ap_iPv4Address; /* T_iPv4Address */
+static int hf_f1ap_iPv6Address_01; /* T_iPv6Address */
+static int hf_f1ap_iPv6Prefix_01; /* T_iPv6Prefix */
+static int hf_f1ap_tNLAddressesOrPrefixesRequestedAllTraffic; /* INTEGER_1_256 */
+static int hf_f1ap_tNLAddressesOrPrefixesRequestedF1_C; /* INTEGER_1_256 */
+static int hf_f1ap_tNLAddressesOrPrefixesRequestedF1_U; /* INTEGER_1_256 */
+static int hf_f1ap_tNLAddressesOrPrefixesRequestedNoNF1; /* INTEGER_1_256 */
+static int hf_f1ap_iABTNLAddressList; /* IABTNLAddressList */
+static int hf_f1ap_IABTNLAddressList_item; /* IABTNLAddress_Item */
+static int hf_f1ap_iABv4AddressesRequested; /* IABTNLAddressesRequested */
+static int hf_f1ap_tAI; /* TAI */
+static int hf_f1ap_dUFSlotformatIndex; /* DUFSlotformatIndex */
+static int hf_f1ap_targetRelayUEID; /* BIT_STRING_SIZE_24 */
+static int hf_f1ap_remoteUELocalID; /* RemoteUELocalID */
+static int hf_f1ap_nRSCS; /* T_nRSCS */
+static int hf_f1ap_nRCP; /* T_nRCP */
+static int hf_f1ap_nRDLULTxPeriodicity; /* T_nRDLULTxPeriodicity */
+static int hf_f1ap_slot_Configuration_List; /* Slot_Configuration_List */
+static int hf_f1ap_destinationIABTNLAddress; /* IABTNLAddress */
+static int hf_f1ap_dsInformationList; /* DSInformationList */
+static int hf_f1ap_iPv6FlowLabel; /* BIT_STRING_SIZE_20 */
+static int hf_f1ap_iPtolayer2TrafficMappingInfoToAdd; /* IPtolayer2TrafficMappingInfoList */
+static int hf_f1ap_iPtolayer2TrafficMappingInfoToRemove; /* MappingInformationtoRemove */
+static int hf_f1ap_IPtolayer2TrafficMappingInfoList_item; /* IPtolayer2TrafficMappingInfo_Item */
+static int hf_f1ap_iPHeaderInformation; /* IPHeaderInformation */
+static int hf_f1ap_bHInfo; /* BHInfo */
+static int hf_f1ap_aerialUE; /* AerialUE */
+static int hf_f1ap_controllerUE; /* ControllerUE */
+static int hf_f1ap_prachSCS; /* T_prachSCS */
+static int hf_f1ap_rootSequenceIndex_01; /* INTEGER_0_137 */
+static int hf_f1ap_restrictedSetConfig; /* T_restrictedSetConfig */
+static int hf_f1ap_prachSCSForL571; /* T_prachSCSForL571 */
+static int hf_f1ap_rootSequenceIndex_02; /* INTEGER_0_569 */
+static int hf_f1ap_prachSCSForL1151; /* T_prachSCSForL1151 */
+static int hf_f1ap_rootSequenceIndex_03; /* INTEGER_0_1149 */
+static int hf_f1ap_alpha; /* INTEGER_0_3599 */
+static int hf_f1ap_beta; /* INTEGER_0_3599 */
+static int hf_f1ap_gamma; /* INTEGER_0_3599 */
+static int hf_f1ap_LCStoGCSTranslationList_item; /* LCStoGCSTranslation */
+static int hf_f1ap_alpha_01; /* INTEGER_0_359 */
+static int hf_f1ap_alpha_fine; /* INTEGER_0_9 */
+static int hf_f1ap_beta_01; /* INTEGER_0_359 */
+static int hf_f1ap_beta_fine; /* INTEGER_0_9 */
+static int hf_f1ap_gamma_01; /* INTEGER_0_359 */
+static int hf_f1ap_gamma_fine; /* INTEGER_0_9 */
+static int hf_f1ap_LocationDependentMBSF1UInformation_item; /* LocationDependentMBSF1UInformation_Item */
+static int hf_f1ap_mbsAreaSession_ID; /* MBS_Area_Session_ID */
+static int hf_f1ap_mbs_f1u_info_at_CU; /* UPTransportLayerInformation */
+static int hf_f1ap_horizontalUncertainty; /* INTEGER_0_255 */
+static int hf_f1ap_horizontalConfidence; /* INTEGER_0_100 */
+static int hf_f1ap_verticalUncertainty; /* INTEGER_0_255 */
+static int hf_f1ap_verticalConfidence; /* INTEGER_0_100 */
+static int hf_f1ap_loS_NLoSIndicatorSoft; /* LoS_NLoSIndicatorSoft */
+static int hf_f1ap_loS_NLoSIndicatorHard; /* LoS_NLoSIndicatorHard */
+static int hf_f1ap_uELTESidelinkAggregateMaximumBitrate; /* BitRate */
+static int hf_f1ap_vehicleUE; /* VehicleUE */
+static int hf_f1ap_pedestrianUE; /* PedestrianUE */
+static int hf_f1ap_LTMCells_ToBeReleased_List_item; /* LTMCells_ToBeReleased_Item */
+static int hf_f1ap_lTMIndicator; /* LTMIndicator */
+static int hf_f1ap_referenceConfiguration; /* ReferenceConfiguration */
+static int hf_f1ap_cSIResourceConfiguration; /* CSIResourceConfiguration */
+static int hf_f1ap_LTMConfigurationIDMappingList_item; /* LTMConfigurationIDMapping_Item */
+static int hf_f1ap_lTMCellID; /* NRCGI */
+static int hf_f1ap_lTMConfigurationID; /* LTMConfigurationID */
+static int hf_f1ap_sSBInformation; /* SSBInformation */
+static int hf_f1ap_referenceConfigurationInformation; /* ReferenceConfigurationInformation */
+static int hf_f1ap_completeConfigurationIndicator; /* CompleteConfigurationIndicator */
+static int hf_f1ap_lTMCFRAResourceConfig; /* LTMCFRAResourceConfig */
+static int hf_f1ap_lTMCFRAResourceConfigSUL; /* LTMCFRAResourceConfig */
+static int hf_f1ap_jointorDLTCIStateID; /* JointorDLTCIStateID */
+static int hf_f1ap_uLTCIStateID; /* ULTCIStateID */
+static int hf_f1ap_LTMgNB_DU_IDsList_item; /* LTMgNB_DU_IDs_Item */
+static int hf_f1ap_lTMgNB_DU_ID; /* GNB_DU_ID */
+static int hf_f1ap_LTMgNB_DU_IDs_PreambleIndexList_item; /* LTMgNB_DU_IDs_PreambleIndex_Item */
+static int hf_f1ap_preambleIndexList; /* PreambleIndexList */
+static int hf_f1ap_LTMCFRAResourceConfig_List_item; /* LTMCFRAResourceConfig_Item */
+static int hf_f1ap_MappingInformationtoRemove_item; /* MappingInformationIndex */
+static int hf_f1ap_MBS_Flows_Mapped_To_MRB_List_item; /* MBS_Flows_Mapped_To_MRB_Item */
+static int hf_f1ap_mBS_QoSFlowIdentifier; /* QoSFlowIdentifier */
+static int hf_f1ap_mbs_QoSFlowLevelQoSParameters; /* QoSFlowLevelQoSParameters */
+static int hf_f1ap_mbs_f1u_info; /* UPTransportLayerInformation */
+static int hf_f1ap_tMGI; /* TMGI */
+static int hf_f1ap_nID; /* NID */
+static int hf_f1ap_mBS_Broadcast_Cell_List; /* MBS_Broadcast_Cell_List */
+static int hf_f1ap_mBS_Broadcast_MRB_List; /* MBS_Broadcast_MRB_List */
+static int hf_f1ap_MBS_Broadcast_Cell_List_item; /* MBS_Broadcast_Cell_Item */
+static int hf_f1ap_mtch_neighbourCell; /* OCTET_STRING */
+static int hf_f1ap_MBS_Broadcast_MRB_List_item; /* MBS_Broadcast_MRB_Item */
+static int hf_f1ap_mRB_PDCP_Config_Broadcast; /* T_mRB_PDCP_Config_Broadcast */
+static int hf_f1ap_multicastF1UContextReferenceF1; /* MulticastF1UContextReferenceF1 */
+static int hf_f1ap_mc_F1UCtxtusage; /* T_mc_F1UCtxtusage */
+static int hf_f1ap_mbsAreaSession; /* MBS_Area_Session_ID */
+static int hf_f1ap_mt_SDT_Indicator; /* MT_SDT_Indicator */
+static int hf_f1ap_mBS_Multicast_CU2DU_Cell_List; /* MBS_Multicast_CU2DU_Cell_List */
+static int hf_f1ap_mBS_Multicast_MRB_List; /* MBS_Multicast_MRB_List */
+static int hf_f1ap_MBS_Multicast_CU2DU_Cell_List_item; /* MBS_Multicast_CU2DU_Cell_Item */
+static int hf_f1ap_mbsMulticastRRC_INACTIVEReceptionMode; /* MBSMulticastRRCINACTIVEReceptionMode */
+static int hf_f1ap_mbsMulticastConfigurationRequest; /* T_mbsMulticastConfigurationRequest */
+static int hf_f1ap_MBS_Multicast_MRB_List_item; /* MBS_Multicast_MRB_Item */
+static int hf_f1ap_mRB_PDCP_Config_Broadcast_01; /* T_mRB_PDCP_Config_Broadcast_01 */
+static int hf_f1ap_multicastCommonCU2DUCellList; /* MulticastCommonCU2DUCellList */
+static int hf_f1ap_MulticastCommonCU2DUCellList_item; /* MulticastCommonCU2DUCell_Item */
+static int hf_f1ap_multicastCommonCu2DUCellInformation; /* MulticastCommonCu2DUCellInformation */
+static int hf_f1ap_mBSMulticastNeighbourCellListItem; /* MBSMulticastNeighbourCellListItem */
+static int hf_f1ap_thresholdMBS_ListItem; /* ThresholdMBS_ListItem */
+static int hf_f1ap_mbsMulticastNeighbourCellListInformationprovided; /* UpdateMBSMulticastNeighbourCellListInformation */
+static int hf_f1ap_nombsMulticastNeighbourCellListInformationprovided; /* NULL */
+static int hf_f1ap_thresholdMBS_ListInformationprovided; /* UpdateThresholdMBS_ListInformation */
+static int hf_f1ap_nothresholdMBSListInformationprovided; /* NULL */
+static int hf_f1ap_mbs_NeighbourCellList; /* T_mbs_NeighbourCellList */
+static int hf_f1ap_mbs_MulticastSessionList; /* MTCH_NeighbourCellSessionList */
+static int hf_f1ap_MTCH_NeighbourCellSessionList_item; /* MTCH_NeighbourCellSession_Item */
+static int hf_f1ap_mbsSessionID; /* MBS_Session_ID */
+static int hf_f1ap_mtch_NeighbourCellInformation; /* MTCH_NeighbourCellInformation */
+static int hf_f1ap_mtch_NeighbourCellprovided; /* T_mtch_NeighbourCellprovided */
+static int hf_f1ap_mtch_NeighbourCellnotprovided; /* NULL */
+static int hf_f1ap_thresholdMBSList; /* T_thresholdMBSList */
+static int hf_f1ap_thresholdIndexSessionList; /* ThresholdIndexSessionList */
+static int hf_f1ap_ThresholdIndexSessionList_item; /* ThresholdIndexSession_Item */
+static int hf_f1ap_thresholdIndexInformation; /* ThresholdIndexInformation */
+static int hf_f1ap_thresholdIndexprovided; /* ThresholdIndex */
+static int hf_f1ap_thresholdIndexnotprovided; /* NULL */
+static int hf_f1ap_mBS_Multicast_DU2CU_Cell_List; /* MBS_Multicast_DU2CU_Cell_List */
+static int hf_f1ap_MBS_Multicast_DU2CU_Cell_List_item; /* MBS_Multicast_DU2CU_Cell_Item */
+static int hf_f1ap_mbsMulticastConfigurationResponseInfo; /* MBSMulticastConfigurationResponseInfo */
+static int hf_f1ap_mbsMulticastConfigurationNotification; /* MBSMulticastConfigurationNotification */
+static int hf_f1ap_mbsMulticastConfiguration_available; /* MBSMulticastConfiguration_available */
+static int hf_f1ap_mbsMulticastConfiguration_notavailable; /* MBSMulticastConfiguration_notavailable */
+static int hf_f1ap_mBSMulticastConfiguration; /* T_mBSMulticastConfiguration */
+static int hf_f1ap_mBSMulticastConfiguration_notavailable; /* T_mBSMulticastConfiguration_notavailable */
+static int hf_f1ap_mbsMulticastConfigurationNotificationInfo; /* MBSMulticastConfigurationNotificationInfo */
+static int hf_f1ap_mbsMulticastConfigurationChanged; /* T_mbsMulticastConfigurationChanged */
+static int hf_f1ap_mbsMulticastConfigurationRemoved; /* NULL */
+static int hf_f1ap_mbs_f1u_info_at_DU; /* UPTransportLayerInformation */
+static int hf_f1ap_mbsProgressInformation; /* MRB_ProgressInformation */
+static int hf_f1ap_locationindependent; /* MBS_ServiceAreaInformation */
+static int hf_f1ap_locationdependent_01; /* MBS_ServiceAreaInformationList */
+static int hf_f1ap_mBS_ServiceAreaCellList; /* MBS_ServiceAreaCellList */
+static int hf_f1ap_mBS_ServiceAreaTAIList; /* MBS_ServiceAreaTAIList */
+static int hf_f1ap_MBS_ServiceAreaCellList_item; /* NRCGI */
+static int hf_f1ap_MBS_ServiceAreaTAIList_item; /* MBS_ServiceAreaTAIList_Item */
+static int hf_f1ap_plmn_ID; /* PLMN_Identity */
+static int hf_f1ap_MBS_ServiceAreaInformationList_item; /* MBS_ServiceAreaInformationItem */
+static int hf_f1ap_mBS_AreaSessionID; /* MBS_Area_Session_ID */
+static int hf_f1ap_mBS_ServiceAreaInformation; /* MBS_ServiceAreaInformation */
+static int hf_f1ap_pRS_Resource_ID; /* PRS_Resource_ID */
+static int hf_f1ap_pRS_Resource_Set_ID; /* PRS_Resource_Set_ID */
+static int hf_f1ap_sSB_Index_01; /* SSB_Index */
+static int hf_f1ap_pdcp_SN12; /* INTEGER_0_4095 */
+static int hf_f1ap_pdcp_SN18; /* INTEGER_0_262143 */
+static int hf_f1ap_multipleULAoA_01; /* MultipleULAoA_List */
+static int hf_f1ap_MultipleULAoA_List_item; /* MultipleULAoA_Item */
+static int hf_f1ap_uL_AoA; /* UL_AoA */
+static int hf_f1ap_ul_ZoA; /* ZoAInformation */
+static int hf_f1ap_MulticastMBSSessionList_item; /* MulticastMBSSessionList_Item */
+static int hf_f1ap_mbsSessionId; /* MBS_Session_ID */
+static int hf_f1ap_mBS_DL_PDCP_SN_Length; /* PDCPSNLength */
+static int hf_f1ap_iAB_MT_Cell_List; /* IAB_MT_Cell_List */
+static int hf_f1ap_m5period; /* M5period */
+static int hf_f1ap_m5_links_to_log; /* M5_Links_to_log */
+static int hf_f1ap_m6report_Interval; /* M6report_Interval */
+static int hf_f1ap_m6_links_to_log; /* M6_Links_to_log */
+static int hf_f1ap_m7period; /* M7period */
+static int hf_f1ap_m7_links_to_log; /* M7_Links_to_log */
+static int hf_f1ap_mdt_Activation; /* MDT_Activation */
+static int hf_f1ap_measurementsToActivate; /* MeasurementsToActivate */
+static int hf_f1ap_m2Configuration; /* M2Configuration */
+static int hf_f1ap_m5Configuration; /* M5Configuration */
+static int hf_f1ap_m6Configuration; /* M6Configuration */
+static int hf_f1ap_m7Configuration; /* M7Configuration */
+static int hf_f1ap_MDTPLMNList_item; /* PLMN_Identity */
+static int hf_f1ap_MDTPLMNModificationList_item; /* PLMN_Identity */
+static int hf_f1ap_uL_AngleOfArrival; /* UL_AoA */
+static int hf_f1ap_uL_SRS_RSRP; /* UL_SRS_RSRP */
+static int hf_f1ap_uL_RTOA; /* UL_RTOA_Measurement */
+static int hf_f1ap_gNB_RxTxTimeDiff; /* GNB_RxTxTimeDiff */
+static int hf_f1ap_location_Information; /* T_location_Information */
+static int hf_f1ap_velocity_Information; /* T_velocity_Information */
+static int hf_f1ap_location_time_stamp; /* TimeStamp */
+static int hf_f1ap_targetRelayUEID_01; /* GNB_DU_UE_F1AP_ID */
+static int hf_f1ap_NA_Resource_Configuration_List_item; /* NA_Resource_Configuration_Item */
+static int hf_f1ap_nADownlink; /* NADownlink */
+static int hf_f1ap_nAUplink; /* NAUplink */
+static int hf_f1ap_nAFlexible; /* NAFlexible */
+static int hf_f1ap_oLDNCGI; /* NRCGI */
+static int hf_f1ap_nEWNCGI; /* NRCGI */
+static int hf_f1ap_Neighbour_Node_Cells_List_item; /* Neighbour_Node_Cells_List_Item */
+static int hf_f1ap_peer_Parent_Node_Indicator; /* T_peer_Parent_Node_Indicator */
+static int hf_f1ap_cSI_RS_Configuration_01; /* T_cSI_RS_Configuration_01 */
+static int hf_f1ap_sR_Configuration_01; /* T_sR_Configuration_01 */
+static int hf_f1ap_pDCCH_ConfigSIB1_01; /* T_pDCCH_ConfigSIB1_01 */
+static int hf_f1ap_sCS_Common_01; /* T_sCS_Common_01 */
+static int hf_f1ap_intendedTDD_DL_ULConfig; /* IntendedTDD_DL_ULConfig */
+static int hf_f1ap_NeighbourNR_CellsForSON_List_item; /* NeighbourNR_CellsForSON_Item */
+static int hf_f1ap_nR_ModeInfoRel16; /* NR_ModeInfoRel16 */
+static int hf_f1ap_sSB_PositionsInBurst; /* SSB_PositionsInBurst */
+static int hf_f1ap_nRPRACHConfig; /* NRPRACHConfig */
+static int hf_f1ap_latitude_01; /* INTEGER_M2147483648_2147483647 */
+static int hf_f1ap_longitude_01; /* INTEGER_M2147483648_2147483647 */
+static int hf_f1ap_altitude_01; /* INTEGER_M64000_1280000 */
+static int hf_f1ap_uncertaintySemi_major_01; /* INTEGER_0_255 */
+static int hf_f1ap_uncertaintySemi_minor_01; /* INTEGER_0_255 */
+static int hf_f1ap_uncertaintyAltitude_01; /* INTEGER_0_255 */
+static int hf_f1ap_nR_PRSBeamInformationList; /* NR_PRSBeamInformationList */
+static int hf_f1ap_lCStoGCSTranslationList; /* LCStoGCSTranslationList */
+static int hf_f1ap_NR_PRSBeamInformationList_item; /* NR_PRSBeamInformationItem */
+static int hf_f1ap_pRSResourceSetID; /* PRS_Resource_Set_ID */
+static int hf_f1ap_pRSAngleList; /* PRSAngleList */
+static int hf_f1ap_nrpaging_eDRX_Cycle_Idle; /* NRPaging_eDRX_Cycle_Idle */
+static int hf_f1ap_nrpaging_Time_Window; /* NRPaging_Time_Window */
+static int hf_f1ap_nrpaging_eDRX_Cycle_Inactive; /* NRPaging_eDRX_Cycle_Inactive */
+static int hf_f1ap_nRPaging_long_eDRX_Cycle_Inactive; /* NRPaging_long_eDRX_Cycle_Inactive */
+static int hf_f1ap_nRPaging_Time_Window_Inactive; /* NRPaging_Time_Window_Inactive */
+static int hf_f1ap_message_Identifier; /* MessageIdentifier */
+static int hf_f1ap_serialNumber; /* SerialNumber */
+static int hf_f1ap_sNPN_Broadcast_Information; /* NPN_Broadcast_Information_SNPN */
+static int hf_f1ap_pNI_NPN_Broadcast_Information; /* NPN_Broadcast_Information_PNI_NPN */
+static int hf_f1ap_broadcastSNPNID_List; /* BroadcastSNPN_ID_List */
+static int hf_f1ap_broadcastPNI_NPN_ID_Information; /* BroadcastPNI_NPN_ID_List */
+static int hf_f1ap_sNPN_Information; /* NID */
+static int hf_f1ap_NRCarrierList_item; /* NRCarrierItem */
+static int hf_f1ap_carrierSCS; /* NRSCS */
+static int hf_f1ap_offsetToCarrier; /* INTEGER_0_2199_ */
+static int hf_f1ap_carrierBandwidth; /* INTEGER_0_maxnoofPhysicalResourceBlocks_ */
+static int hf_f1ap_sul_Information; /* SUL_Information */
+static int hf_f1ap_freqBandListNr; /* SEQUENCE_SIZE_1_maxnoofNrCellBands_OF_FreqBandNrItem */
+static int hf_f1ap_freqBandListNr_item; /* FreqBandNrItem */
+static int hf_f1ap_fDD_03; /* FDD_Info */
+static int hf_f1ap_tDD_03; /* TDD_Info */
+static int hf_f1ap_fDD_04; /* FDD_InfoRel16 */
+static int hf_f1ap_tDD_04; /* TDD_InfoRel16 */
+static int hf_f1ap_ulPRACHConfigList; /* NRPRACHConfigList */
+static int hf_f1ap_sulPRACHConfigList; /* NRPRACHConfigList */
+static int hf_f1ap_NRPRACHConfigList_item; /* NRPRACHConfigItem */
+static int hf_f1ap_nRSCS_01; /* NRSCS */
+static int hf_f1ap_prachFreqStartfromCarrier; /* INTEGER_0_maxnoofPhysicalResourceBlocks_1_ */
+static int hf_f1ap_prachFDM; /* T_prachFDM */
+static int hf_f1ap_prachConfigIndex; /* INTEGER_0_255_ */
+static int hf_f1ap_ssb_perRACH_Occasion; /* T_ssb_perRACH_Occasion */
+static int hf_f1ap_freqDomainLength; /* FreqDomainLength */
+static int hf_f1ap_zeroCorrelZoneConfig; /* INTEGER_0_15 */
+static int hf_f1ap_NR_U_Channel_Info_List_item; /* NR_U_Channel_Info_Item */
+static int hf_f1ap_nr_U_channel_ID; /* INTEGER_1_maxnoofNR_UChannelIDs_ */
+static int hf_f1ap_nR_ARFCN; /* INTEGER_0_maxNRARFCN */
+static int hf_f1ap_bandwidth; /* T_bandwidth */
+static int hf_f1ap_NR_U_Channel_List_item; /* NR_U_Channel_Item */
+static int hf_f1ap_nR_U_ChannelID; /* INTEGER_1_maxnoofNR_UChannelIDs */
+static int hf_f1ap_channelOccupancyTimePercentageDL; /* ChannelOccupancyTimePercentage */
+static int hf_f1ap_energyDetectionThreshold; /* EnergyDetectionThreshold */
+static int hf_f1ap_numDLSymbols; /* INTEGER_0_13_ */
+static int hf_f1ap_numULSymbols; /* INTEGER_0_13_ */
+static int hf_f1ap_uENRSidelinkAggregateMaximumBitrate; /* BitRate */
+static int hf_f1ap_n6JitterLowerBound; /* INTEGER_M127_127 */
+static int hf_f1ap_n6JitterUpperBound; /* INTEGER_M127_127 */
+static int hf_f1ap_onDemandPRSRequestAllowed; /* BIT_STRING_SIZE_16 */
+static int hf_f1ap_allowedResourceSetPeriodicityValues; /* BIT_STRING_SIZE_24 */
+static int hf_f1ap_allowedPRSBandwidthValues; /* BIT_STRING_SIZE_64 */
+static int hf_f1ap_allowedResourceRepetitionFactorValues; /* BIT_STRING_SIZE_8 */
+static int hf_f1ap_allowedResourceNumberOfSymbolsValues; /* BIT_STRING_SIZE_8 */
+static int hf_f1ap_allowedCombSizeValues; /* BIT_STRING_SIZE_8 */
+static int hf_f1ap_pER_Scalar; /* PER_Scalar */
+static int hf_f1ap_pER_Exponent; /* PER_Exponent */
+static int hf_f1ap_indirectPathAddition; /* IndirectPathAddition */
+static int hf_f1ap_directPathAddition; /* NULL */
+static int hf_f1ap_n3C_indirectPathAddition; /* N3CIndirectPathAddition */
+static int hf_f1ap_Recommended_SSBs_List_item; /* RecommendedSSBItem_List_Item */
+static int hf_f1ap_rANUEPagingIdentity; /* RANUEPagingIdentity */
+static int hf_f1ap_cNUEPagingIdentity; /* CNUEPagingIdentity */
+static int hf_f1ap_cNSubgroupID; /* CNSubgroupID */
+static int hf_f1ap_k0_01; /* INTEGER_0_16351 */
+static int hf_f1ap_k1_01; /* INTEGER_0_8176 */
+static int hf_f1ap_k2_01; /* INTEGER_0_4088 */
+static int hf_f1ap_k3_01; /* INTEGER_0_2044 */
+static int hf_f1ap_k4_01; /* INTEGER_0_1022 */
+static int hf_f1ap_k5_01; /* INTEGER_0_511 */
+static int hf_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List_item; /* Parent_IAB_Nodes_NA_Resource_Configuration_Item */
+static int hf_f1ap_broadcastCellList; /* BroadcastCellList */
+static int hf_f1ap_pathlossReferenceSignal; /* PathlossReferenceSignal */
+static int hf_f1ap_sSB; /* SSB */
+static int hf_f1ap_dL_PRS; /* DL_PRS */
+static int hf_f1ap_t420; /* T_t420 */
+static int hf_f1ap_non_Dynamic_PQI; /* NonDynamicPQIDescriptor */
+static int hf_f1ap_dynamic_PQI; /* DynamicPQIDescriptor */
+static int hf_f1ap_pC5_QoS_Characteristics; /* PC5_QoS_Characteristics */
+static int hf_f1ap_pC5_QoS_Flow_Bit_Rates; /* PC5FlowBitRates */
+static int hf_f1ap_guaranteedFlowBitRate; /* BitRate */
+static int hf_f1ap_maximumFlowBitRate; /* BitRate */
+static int hf_f1ap_pC5RLCChannelQoS; /* QoSFlowLevelQoSParameters */
+static int hf_f1ap_pC5ControlPlaneTrafficType; /* T_pC5ControlPlaneTrafficType */
+static int hf_f1ap_PC5RLCChannelToBeSetupList_item; /* PC5RLCChannelToBeSetupItem */
+static int hf_f1ap_pC5RLCChannelID; /* PC5RLCChannelID */
+static int hf_f1ap_pC5RLCChannelQoSInformation; /* PC5RLCChannelQoSInformation */
+static int hf_f1ap_PC5RLCChannelToBeModifiedList_item; /* PC5RLCChannelToBeModifiedItem */
+static int hf_f1ap_PC5RLCChannelToBeReleasedList_item; /* PC5RLCChannelToBeReleasedItem */
+static int hf_f1ap_PC5RLCChannelSetupList_item; /* PC5RLCChannelSetupItem */
+static int hf_f1ap_PC5RLCChannelFailedToBeSetupList_item; /* PC5RLCChannelFailedToBeSetupItem */
+static int hf_f1ap_PC5RLCChannelModifiedList_item; /* PC5RLCChannelModifiedItem */
+static int hf_f1ap_PC5RLCChannelFailedToBeModifiedList_item; /* PC5RLCChannelFailedToBeModifiedItem */
+static int hf_f1ap_PC5RLCChannelRequiredToBeModifiedList_item; /* PC5RLCChannelRequiredToBeModifiedItem */
+static int hf_f1ap_PC5RLCChannelRequiredToBeReleasedList_item; /* PC5RLCChannelRequiredToBeReleasedItem */
+static int hf_f1ap_PDCMeasurementQuantities_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_pDCmeasurementQuantitiesValue; /* PDCMeasurementQuantitiesValue */
+static int hf_f1ap_pDCMeasuredResultsList; /* PDCMeasuredResultsList */
+static int hf_f1ap_PDCMeasuredResultsList_item; /* PDCMeasuredResults_Item */
+static int hf_f1ap_pDCMeasuredResults_Value; /* PDCMeasuredResults_Value */
+static int hf_f1ap_pDC_TADV_NR; /* PDC_TADV_NR */
+static int hf_f1ap_pDC_RxTxTimeDiff; /* PDC_RxTxTimeDiff */
+static int hf_f1ap_PeriodicityList_item; /* PeriodicityList_Item */
+static int hf_f1ap_periodicitySRS; /* PeriodicitySRS */
+static int hf_f1ap_periodicityLowerBound; /* Periodicity */
+static int hf_f1ap_periodicityUpperBound; /* Periodicity */
+static int hf_f1ap_AllowedPeriodicityList_item; /* Periodicity */
+static int hf_f1ap_periodicityBound; /* PeriodicityBound */
+static int hf_f1ap_periodicityList; /* AllowedPeriodicityList */
+static int hf_f1ap_choice_extensions; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_PositioningBroadcastCells_item; /* NRCGI */
+static int hf_f1ap_posMeasGapPreConfigToAddModList; /* T_posMeasGapPreConfigToAddModList */
+static int hf_f1ap_posMeasGapPreConfigToReleaseList; /* T_posMeasGapPreConfigToReleaseList */
+static int hf_f1ap_PosMeasurementQuantities_item; /* PosMeasurementQuantities_Item */
+static int hf_f1ap_posMeasurementType; /* PosMeasurementType */
+static int hf_f1ap_timingReportingGranularityFactor; /* INTEGER_0_5 */
+static int hf_f1ap_PosMeasurementResult_item; /* PosMeasurementResultItem */
+static int hf_f1ap_measuredResultsValue; /* MeasuredResultsValue */
+static int hf_f1ap_measurementBeamInfo; /* MeasurementBeamInfo */
+static int hf_f1ap_PosMeasurementResultList_item; /* PosMeasurementResultList_Item */
+static int hf_f1ap_posMeasurementResult; /* PosMeasurementResult */
+static int hf_f1ap_tRPID; /* TRPID */
+static int hf_f1ap_periodic; /* PosResourceSetTypePR */
+static int hf_f1ap_semi_persistent; /* PosResourceSetTypeSP */
+static int hf_f1ap_aperiodic; /* PosResourceSetTypeAP */
+static int hf_f1ap_posperiodicSet; /* T_posperiodicSet */
+static int hf_f1ap_possemi_persistentSet; /* T_possemi_persistentSet */
+static int hf_f1ap_sRSResourceTrigger_List; /* INTEGER_1_3 */
+static int hf_f1ap_PosSItypeList_item; /* PosSItype_Item */
+static int hf_f1ap_posItype; /* PosSItype */
+static int hf_f1ap_PosSRSResourceID_List_item; /* SRSPosResourceID */
+static int hf_f1ap_srs_PosResourceId; /* SRSPosResourceID */
+static int hf_f1ap_transmissionCombPos; /* TransmissionCombPos */
+static int hf_f1ap_startPosition; /* INTEGER_0_13 */
+static int hf_f1ap_nrofSymbols; /* T_nrofSymbols */
+static int hf_f1ap_freqDomainShift; /* INTEGER_0_268 */
+static int hf_f1ap_c_SRS; /* INTEGER_0_63 */
+static int hf_f1ap_groupOrSequenceHopping; /* T_groupOrSequenceHopping */
+static int hf_f1ap_resourceTypePos; /* ResourceTypePos */
+static int hf_f1ap_sequenceId; /* INTEGER_0_65535 */
+static int hf_f1ap_spatialRelationPos; /* SpatialRelationPos */
+static int hf_f1ap_PosSRSResource_List_item; /* PosSRSResource_Item */
+static int hf_f1ap_possrsResourceSetID; /* INTEGER_0_15 */
+static int hf_f1ap_possRSResourceID_List; /* PosSRSResourceID_List */
+static int hf_f1ap_posresourceSetType; /* PosResourceSetType */
+static int hf_f1ap_PosValidityAreaCellList_item; /* PosValidityAreaCellList_Item */
+static int hf_f1ap_nRPCI_01; /* INTEGER_0_1007 */
+static int hf_f1ap_PosSRSResourceSet_List_item; /* PosSRSResourceSet_Item */
+static int hf_f1ap_PreambleIndexList_item; /* PreambleIndexList_Item */
+static int hf_f1ap_preambleIndex_01; /* INTEGER_0_63 */
+static int hf_f1ap_spectrumSharingGroupID; /* SpectrumSharingGroupID */
+static int hf_f1ap_eUTRACells_List; /* EUTRACells_List */
+static int hf_f1ap_pRSResourceSet_List; /* PRSResourceSet_List */
+static int hf_f1ap_pRS_IDPos; /* INTEGER_0_255 */
+static int hf_f1ap_pRS_Resource_Set_IDPos; /* INTEGER_0_7 */
+static int hf_f1ap_pRS_Resource_IDPos; /* INTEGER_0_63 */
+static int hf_f1ap_PRS_Measurement_Info_List_item; /* PRS_Measurement_Info_List_Item */
+static int hf_f1ap_measPRSPeriodicity; /* T_measPRSPeriodicity */
+static int hf_f1ap_measPRSOffset; /* INTEGER_0_159_ */
+static int hf_f1ap_measurementPRSLength; /* T_measurementPRSLength */
+static int hf_f1ap_potential_SpCell_ID; /* NRCGI */
+static int hf_f1ap_PRSAngleList_item; /* PRSAngleItem */
+static int hf_f1ap_nR_PRS_Azimuth; /* INTEGER_0_359 */
+static int hf_f1ap_nR_PRS_Azimuth_fine; /* INTEGER_0_9 */
+static int hf_f1ap_nR_PRS_Elevation; /* INTEGER_0_180 */
+static int hf_f1ap_nR_PRS_Elevation_fine; /* INTEGER_0_9 */
+static int hf_f1ap_pRSMutingOption1; /* PRSMutingOption1 */
+static int hf_f1ap_pRSMutingOption2; /* PRSMutingOption2 */
+static int hf_f1ap_mutingPattern; /* DL_PRSMutingPattern */
+static int hf_f1ap_mutingBitRepetitionFactor; /* T_mutingBitRepetitionFactor */
+static int hf_f1ap_PRSResource_List_item; /* PRSResource_Item */
+static int hf_f1ap_pRSResourceID; /* PRS_Resource_ID */
+static int hf_f1ap_sequenceID; /* INTEGER_0_4095 */
+static int hf_f1ap_rEOffset; /* INTEGER_0_11_ */
+static int hf_f1ap_resourceSlotOffset; /* INTEGER_0_511 */
+static int hf_f1ap_resourceSymbolOffset; /* INTEGER_0_12 */
+static int hf_f1ap_qCLInfo; /* PRSResource_QCLInfo */
+static int hf_f1ap_qCLSourceSSB; /* PRSResource_QCLSourceSSB */
+static int hf_f1ap_qCLSourcePRS; /* PRSResource_QCLSourcePRS */
+static int hf_f1ap_pCI_NR; /* INTEGER_0_1007 */
+static int hf_f1ap_qCLSourcePRSResourceSetID; /* PRS_Resource_Set_ID */
+static int hf_f1ap_qCLSourcePRSResourceID; /* PRS_Resource_ID */
+static int hf_f1ap_PRSResourceSet_List_item; /* PRSResourceSet_Item */
+static int hf_f1ap_subcarrierSpacing_02; /* T_subcarrierSpacing_01 */
+static int hf_f1ap_pRSbandwidth; /* INTEGER_1_63 */
+static int hf_f1ap_startPRB; /* INTEGER_0_2176 */
+static int hf_f1ap_combSize; /* T_combSize */
+static int hf_f1ap_cPType; /* T_cPType */
+static int hf_f1ap_resourceSetPeriodicity; /* T_resourceSetPeriodicity */
+static int hf_f1ap_resourceSetSlotOffset; /* INTEGER_0_81919_ */
+static int hf_f1ap_resourceRepetitionFactor; /* T_resourceRepetitionFactor */
+static int hf_f1ap_resourceTimeGap; /* T_resourceTimeGap */
+static int hf_f1ap_resourceNumberofSymbols; /* T_resourceNumberofSymbols */
+static int hf_f1ap_pRSMuting; /* PRSMuting */
+static int hf_f1ap_pRSResourceTransmitPower; /* INTEGER_M60_50 */
+static int hf_f1ap_pRSResource_List; /* PRSResource_List */
+static int hf_f1ap_pRSTransmissionOffPerTRP; /* NULL */
+static int hf_f1ap_pRSTransmissionOffPerResourceSet; /* PRSTransmissionOffPerResourceSet */
+static int hf_f1ap_pRSTransmissionOffPerResource; /* PRSTransmissionOffPerResource */
+static int hf_f1ap_PRSTransmissionOffPerResource_item; /* PRSTransmissionOffPerResource_Item */
+static int hf_f1ap_pRSTransmissionOffIndicationPerResourceList; /* SEQUENCE_SIZE_1_maxnoofPRSresources_OF_PRSTransmissionOffIndicationPerResource_Item */
+static int hf_f1ap_pRSTransmissionOffIndicationPerResourceList_item; /* PRSTransmissionOffIndicationPerResource_Item */
+static int hf_f1ap_pRSTransmissionOffIndication; /* PRSTransmissionOffIndication */
+static int hf_f1ap_PRSTransmissionOffPerResourceSet_item; /* PRSTransmissionOffPerResourceSet_Item */
+static int hf_f1ap_sIBtype; /* SIBType_PWS */
+static int hf_f1ap_sIBmessage; /* T_sIBmessage */
+static int hf_f1ap_PRSTRPList_item; /* PRSTRPItem */
+static int hf_f1ap_tRP_ID; /* TRPID */
+static int hf_f1ap_requestedDLPRSTransmissionCharacteristics; /* RequestedDLPRSTransmissionCharacteristics */
+static int hf_f1ap_pRSTransmissionOffInformation; /* PRSTransmissionOffInformation */
+static int hf_f1ap_requestedDLPRSResourceSet_List; /* RequestedDLPRSResourceSet_List */
+static int hf_f1ap_numberofFrequencyLayers; /* INTEGER_1_4 */
+static int hf_f1ap_startTimeAndDuration; /* StartTimeAndDuration */
+static int hf_f1ap_RequestedDLPRSResourceSet_List_item; /* RequestedDLPRSResourceSet_Item */
+static int hf_f1ap_combSize_01; /* T_combSize_01 */
+static int hf_f1ap_resourceSetPeriodicity_01; /* T_resourceSetPeriodicity_01 */
+static int hf_f1ap_resourceRepetitionFactor_01; /* T_resourceRepetitionFactor_01 */
+static int hf_f1ap_resourceNumberofSymbols_01; /* T_resourceNumberofSymbols_01 */
+static int hf_f1ap_requestedDLPRSResource_List; /* RequestedDLPRSResource_List */
+static int hf_f1ap_resourceSetStartTimeAndDuration; /* StartTimeAndDuration */
+static int hf_f1ap_RequestedDLPRSResource_List_item; /* RequestedDLPRSResource_Item */
+static int hf_f1ap_PRSTransmissionTRPList_item; /* PRSTransmissionTRPItem */
+static int hf_f1ap_pRSConfiguration; /* PRSConfiguration */
+static int hf_f1ap_ulPDUSetQoSInformation; /* PDUSetQoSInformation */
+static int hf_f1ap_dlPDUSetQoSInformation; /* PDUSetQoSInformation */
+static int hf_f1ap_pduSetDelayBudget; /* ExtendedPacketDelayBudget */
+static int hf_f1ap_pduSetErrorRate; /* PacketErrorRate */
+static int hf_f1ap_pduSetIntegratedHandlingInformation; /* T_pduSetIntegratedHandlingInformation */
+static int hf_f1ap_qoEInformationList; /* QoEInformationList */
+static int hf_f1ap_QoEInformationList_item; /* QoEInformationList_Item */
+static int hf_f1ap_qoEMetrics; /* QoEMetrics */
+static int hf_f1ap_appLayerBufferLevelList; /* AppLayerBufferLevelList */
+static int hf_f1ap_playoutDelayForMediaStartup; /* PlayoutDelayForMediaStartup */
+static int hf_f1ap_non_Dynamic_5QI; /* NonDynamic5QIDescriptor */
+static int hf_f1ap_dynamic_5QI; /* Dynamic5QIDescriptor */
+static int hf_f1ap_qoS_Characteristics; /* QoS_Characteristics */
+static int hf_f1ap_nGRANallocationRetentionPriority; /* NGRANAllocationAndRetentionPriority */
+static int hf_f1ap_gBR_QoS_Flow_Information; /* GBR_QoSFlowInformation */
+static int hf_f1ap_reflective_QoS_Attribute; /* T_reflective_QoS_Attribute */
+static int hf_f1ap_eUTRANQoS; /* EUTRANQoS */
+static int hf_f1ap_RAReportList_item; /* RAReportItem */
+static int hf_f1ap_rAReportContainer; /* RAReportContainer */
+static int hf_f1ap_uEAssitantIdentifier; /* GNB_DU_UE_F1AP_ID */
+static int hf_f1ap_RAReportIndicationList_item; /* RAReportIndicationList_Item */
+static int hf_f1ap_sSBAreaRadioResourceStatusList; /* SSBAreaRadioResourceStatusList */
+static int hf_f1ap_dl_Total_PRB_usage; /* INTEGER_0_100 */
+static int hf_f1ap_ul_Total_PRB_usage; /* INTEGER_0_100 */
+static int hf_f1ap_dl_GBR_PRB_usage_for_MIMO; /* INTEGER_0_100 */
+static int hf_f1ap_ul_GBR_PRB_usage_for_MIMO; /* INTEGER_0_100 */
+static int hf_f1ap_dl_non_GBR_PRB_usage_for_MIMO; /* INTEGER_0_100 */
+static int hf_f1ap_ul_non_GBR_PRB_usage_for_MIMO; /* INTEGER_0_100 */
+static int hf_f1ap_dl_Total_PRB_usage_for_MIMO; /* INTEGER_0_100 */
+static int hf_f1ap_ul_Total_PRB_usage_for_MIMO; /* INTEGER_0_100 */
+static int hf_f1ap_proactive; /* RANfeedbacktype_proactive */
+static int hf_f1ap_reactive; /* RANfeedbacktype_reactive */
+static int hf_f1ap_burstArrivalTimeWindow; /* BurstArrivalTimeWindow */
+static int hf_f1ap_periodicityRange; /* PeriodicityRange */
+static int hf_f1ap_capabilityForBATAdaptation; /* T_capabilityForBATAdaptation */
+static int hf_f1ap_synchronisationstate; /* T_synchronisationstate */
+static int hf_f1ap_traceabletoUTC; /* T_traceabletoUTC */
+static int hf_f1ap_traceabletoGNSS; /* T_traceabletoGNSS */
+static int hf_f1ap_clockFrequencyStability; /* BIT_STRING_SIZE_16 */
+static int hf_f1ap_clockAccuracy; /* ClockAccuracy */
+static int hf_f1ap_parentTimeSource; /* ParentTImeSource */
+static int hf_f1ap_clockAccuracyValue; /* INTEGER_1_40000000_ */
+static int hf_f1ap_clockAccuracyIndex; /* INTEGER_32_47_ */
+static int hf_f1ap_iRNTI; /* BIT_STRING_SIZE_40 */
+static int hf_f1ap_eNDC; /* SubscriberProfileIDforRFP */
+static int hf_f1ap_nGRAN; /* RAT_FrequencySelectionPriority */
+static int hf_f1ap_rBSetSize; /* RBSetSize */
+static int hf_f1ap_nUmberRBsets; /* INTEGER_1_maxnoofRBsetsPerCell */
+static int hf_f1ap_Recommended_SSBs_for_Paging_List_item; /* Recommended_SSBs_for_Paging_List_Item */
+static int hf_f1ap_sSBs_forPaging_List; /* SSBs_forPaging_List */
+static int hf_f1ap_coordinateID; /* CoordinateID */
+static int hf_f1ap_referencePointCoordinate; /* AccessPointPosition */
+static int hf_f1ap_referencePointCoordinateHA; /* NGRANHighAccuracyAccessPointPosition */
+static int hf_f1ap_nZP_CSI_RS; /* NZP_CSI_RS_ResourceID */
+static int hf_f1ap_sRS; /* SRSResourceID */
+static int hf_f1ap_rEQUESTforLowerLayerConfiguration; /* RequestforLowerLayerConfiguration */
+static int hf_f1ap_referenceConfiguration_01; /* ReferenceConfigurationInformation */
+static int hf_f1ap_xYZunit; /* T_xYZunit */
+static int hf_f1ap_xvalue; /* INTEGER_M65536_65535 */
+static int hf_f1ap_yvalue; /* INTEGER_M65536_65535 */
+static int hf_f1ap_zvalue; /* INTEGER_M32768_32767 */
+static int hf_f1ap_locationUncertainty; /* LocationUncertainty */
+static int hf_f1ap_milli_Arc_SecondUnits; /* T_milli_Arc_SecondUnits */
+static int hf_f1ap_heightUnits; /* T_heightUnits */
+static int hf_f1ap_deltaLatitude; /* INTEGER_M1024_1023 */
+static int hf_f1ap_deltaLongitude; /* INTEGER_M1024_1023 */
+static int hf_f1ap_deltaHeight; /* INTEGER_M1024_1023 */
+static int hf_f1ap_RequestedSRSPreconfigurationCharacteristics_List_item; /* RequestedSRSPreconfigurationCharacteristics_Item */
+static int hf_f1ap_requestedSRSTransmissionCharacteristics; /* RequestedSRSTransmissionCharacteristics */
+static int hf_f1ap_numberOfTransmissions; /* INTEGER_0_500_ */
+static int hf_f1ap_resourceType_01; /* T_resourceType_01 */
+static int hf_f1ap_bandwidthSRS; /* BandwidthSRS */
+static int hf_f1ap_sRSResourceSetList; /* SRSResourceSetList */
+static int hf_f1ap_eUTRA_Mode_Info; /* EUTRA_Coex_Mode_Info */
+static int hf_f1ap_eUTRA_PRACH_Configuration; /* EUTRA_PRACH_Configuration */
+static int hf_f1ap_meNB_Cell_ID; /* EUTRA_Cell_ID */
+static int hf_f1ap_resourceCoordinationEUTRACellInfo; /* ResourceCoordinationEUTRACellInfo */
+static int hf_f1ap_nrofSumbols; /* T_nrofSumbols */
+static int hf_f1ap_periodic_01; /* ResourceSetTypePeriodic */
+static int hf_f1ap_semi_persistent_01; /* ResourceSetTypeSemi_persistent */
+static int hf_f1ap_aperiodic_01; /* ResourceSetTypeAperiodic */
+static int hf_f1ap_periodicSet; /* T_periodicSet */
+static int hf_f1ap_semi_persistentSet; /* T_semi_persistentSet */
+static int hf_f1ap_slotoffset; /* INTEGER_0_32 */
+static int hf_f1ap_eventType; /* EventType */
+static int hf_f1ap_reportingPeriodicityValue; /* ReportingPeriodicityValue */
+static int hf_f1ap_periodic_02; /* ResourceTypePeriodic */
+static int hf_f1ap_semi_persistent_02; /* ResourceTypeSemi_persistent */
+static int hf_f1ap_aperiodic_02; /* ResourceTypeAperiodic */
+static int hf_f1ap_periodicity; /* T_periodicity */
+static int hf_f1ap_offset; /* INTEGER_0_2559_ */
+static int hf_f1ap_periodicity_01; /* T_periodicity_01 */
+static int hf_f1ap_aperiodicResourceType; /* T_aperiodicResourceType */
+static int hf_f1ap_periodic_03; /* ResourceTypePeriodicPos */
+static int hf_f1ap_semi_persistent_03; /* ResourceTypeSemi_persistentPos */
+static int hf_f1ap_aperiodic_03; /* ResourceTypeAperiodicPos */
+static int hf_f1ap_periodicity_02; /* SRS_Periodicity */
+static int hf_f1ap_offset_01; /* INTEGER_0_81919_ */
+static int hf_f1ap_slotOffset; /* INTEGER_0_32 */
+static int hf_f1ap_rLCDuplicationStateList; /* RLCDuplicationStateList */
+static int hf_f1ap_primaryPathIndication; /* PrimaryPathIndication */
+static int hf_f1ap_RLCDuplicationStateList_item; /* RLCDuplicationState_Item */
+static int hf_f1ap_duplicationState; /* DuplicationState */
+static int hf_f1ap_assocatedLCID; /* LCID */
+static int hf_f1ap_reestablishment_Indication; /* Reestablishment_Indication */
+static int hf_f1ap_RLFReportInformationList_item; /* RLFReportInformationItem */
+static int hf_f1ap_nRUERLFReportContainer; /* NRUERLFReportContainer */
+static int hf_f1ap_delivery_status; /* PDCP_SN */
+static int hf_f1ap_triggering_message; /* PDCP_SN */
+static int hf_f1ap_rRC_TerminatingIAB_Donor_gNB_ID; /* GlobalGNB_ID */
+static int hf_f1ap_mobileIAB_MT_BAP_Address; /* BAPAddress */
+static int hf_f1ap_latest_RRC_Version; /* BIT_STRING_SIZE_3 */
+static int hf_f1ap_time; /* INTEGER_1_128_ */
+static int hf_f1ap_timeUnit; /* T_timeUnit */
+static int hf_f1ap_sCellIndex; /* SCellIndex */
+static int hf_f1ap_sCellULConfigured; /* CellULConfigured */
+static int hf_f1ap_subcarrierSpacing_03; /* T_subcarrierSpacing_02 */
+static int hf_f1ap_carrierBandwidth_01; /* INTEGER_1_275_ */
+static int hf_f1ap_sDTBearerConfig_List; /* SDTBearerConfig_List */
+static int hf_f1ap_SDTBearerConfig_List_item; /* SDTBearerConfig_List_Item */
+static int hf_f1ap_sDTBearerType; /* SDTBearerType */
+static int hf_f1ap_sDTRLCBearerConfiguration; /* SDTRLCBearerConfiguration */
+static int hf_f1ap_sRB; /* SRBID */
+static int hf_f1ap_dRB; /* DRBID */
+static int hf_f1ap_sdtIndicator; /* T_sdtIndicator */
+static int hf_f1ap_sdtAssistantInformation; /* T_sdtAssistantInformation */
+static int hf_f1ap_expectedPropagationDelay; /* INTEGER_M3841_3841_ */
+static int hf_f1ap_delayUncertainty; /* INTEGER_1_246_ */
+static int hf_f1ap_servingCellMO; /* ServingCellMO */
+static int hf_f1ap_sSB_Frequency; /* INTEGER_0_3279165 */
+static int hf_f1ap_ServingCellMO_encoded_in_CGC_List_item; /* ServingCellMO_encoded_in_CGC_Item */
+static int hf_f1ap_configured_EPS_TAC; /* Configured_EPS_TAC */
+static int hf_f1ap_servedPLMNs; /* ServedPLMNs_List */
+static int hf_f1ap_nR_Mode_Info; /* NR_Mode_Info */
+static int hf_f1ap_measurementTimingConfiguration; /* T_measurementTimingConfiguration */
+static int hf_f1ap_Serving_Cells_List_item; /* Serving_Cells_List_Item */
+static int hf_f1ap_iAB_MT_Cell_NA_Resource_Configuration_Mode_Info; /* IAB_MT_Cell_NA_Resource_Configuration_Mode_Info */
+static int hf_f1ap_Supported_MBS_FSA_ID_List_item; /* MBS_FrequencySelectionArea_Identity */
+static int hf_f1ap_sFN_Time_Offset; /* BIT_STRING_SIZE_24 */
+static int hf_f1ap_oldNRCGI; /* NRCGI */
+static int hf_f1ap_eUTRA_Mode_Info_01; /* EUTRA_Mode_Info */
+static int hf_f1ap_protectedEUTRAResourceIndication; /* ProtectedEUTRAResourceIndication */
+static int hf_f1ap_service_state; /* Service_State */
+static int hf_f1ap_switchingOffOngoing; /* T_switchingOffOngoing */
+static int hf_f1ap_SItype_List_item; /* SItype_Item */
+static int hf_f1ap_sItype; /* SItype */
+static int hf_f1ap_sIBtype_01; /* T_sIBtype */
+static int hf_f1ap_sIBmessage_01; /* T_sIBmessage_01 */
+static int hf_f1ap_valueTag; /* INTEGER_0_31_ */
+static int hf_f1ap_gNB_DU_UE_F1APIDofRelayUE; /* GNB_DU_UE_F1AP_ID */
+static int hf_f1ap_sidelinkConfigurationContainer; /* SidelinkConfigurationContainer */
+static int hf_f1ap_sLDRB_QoS; /* PC5QoSParameters */
+static int hf_f1ap_flowsMappedToSLDRB_List; /* FlowsMappedToSLDRB_List */
+static int hf_f1ap_sLDRBID; /* SLDRBID */
+static int hf_f1ap_sLDRBInformation; /* SLDRBInformation */
+static int hf_f1ap_SLDRXCycleList_item; /* SLDRXCycleItem */
+static int hf_f1ap_rXUEID; /* BIT_STRING_SIZE_24 */
+static int hf_f1ap_sLDRXInformation; /* SLDRXInformation */
+static int hf_f1ap_sLDRXCycle; /* SLDRXCycleLength */
+static int hf_f1ap_nosLDRX; /* SLDRXConfigurationIndicator */
+static int hf_f1ap_sliceAvailableCapacityList; /* SliceAvailableCapacityList */
+static int hf_f1ap_SliceAvailableCapacityList_item; /* SliceAvailableCapacityItem */
+static int hf_f1ap_sNSSAIAvailableCapacity_List; /* SNSSAIAvailableCapacity_List */
+static int hf_f1ap_SNSSAIAvailableCapacity_List_item; /* SNSSAIAvailableCapacity_Item */
+static int hf_f1ap_sliceAvailableCapacityValueDownlink; /* INTEGER_0_100 */
+static int hf_f1ap_sliceAvailableCapacityValueUplink; /* INTEGER_0_100 */
+static int hf_f1ap_sliceRadioResourceStatus; /* SliceRadioResourceStatus_List */
+static int hf_f1ap_SliceRadioResourceStatus_List_item; /* SliceRadioResourceStatus_Item */
+static int hf_f1ap_sNSSAIRadioResourceStatus_List; /* SNSSAIRadioResourceStatus_List */
+static int hf_f1ap_SNSSAIRadioResourceStatus_List_item; /* SNSSAIRadioResourceStatus_Item */
+static int hf_f1ap_sNSSAIdlGBRPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_sNSSAIulGBRPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_sNSSAIdlNonGBRPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_sNSSAIulNonGBRPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_sNSSAIdlTotalPRBallocation; /* INTEGER_0_100 */
+static int hf_f1ap_sNSSAIulTotalPRBallocation; /* INTEGER_0_100 */
+static int hf_f1ap_SliceSupportList_item; /* SliceSupportItem */
+static int hf_f1ap_SliceToReportList_item; /* SliceToReportItem */
+static int hf_f1ap_sNSSAIlist; /* SNSSAI_list */
+static int hf_f1ap_sLPositioning_Ranging_Authorized; /* SLPositioning_Ranging_Authorized */
+static int hf_f1ap_rSPP_transport_QoS_parameters; /* RSPP_transport_QoS_parameters */
+static int hf_f1ap_rSPPQoSFlowList; /* RSPPQoSFlowList */
+static int hf_f1ap_rSPPLinkAggregateBitRates; /* BitRate */
+static int hf_f1ap_RSPPQoSFlowList_item; /* RSPPQoSFlowItem */
+static int hf_f1ap_pQI; /* FiveQI */
+static int hf_f1ap_rSPPFlowBitRates; /* RSPPFlowBitRates */
+static int hf_f1ap_range; /* Range */
+static int hf_f1ap_SNSSAI_list_item; /* SNSSAI_Item */
+static int hf_f1ap_Slot_Configuration_List_item; /* Slot_Configuration_Item */
+static int hf_f1ap_slotIndex_01; /* INTEGER_0_5119_ */
+static int hf_f1ap_symbolAllocInSlot; /* SymbolAllocInSlot */
+static int hf_f1ap_SlotOffsetForRemainingHopsList_item; /* SlotOffsetForRemainingHopsItem */
+static int hf_f1ap_slotOffsetRemainingHops; /* SlotOffsetRemainingHops */
+static int hf_f1ap_aperiodic_04; /* SlotOffsetRemainingHopsAperiodic */
+static int hf_f1ap_semi_persistent_04; /* SlotOffsetRemainingHopsSemiPersistent */
+static int hf_f1ap_periodic_04; /* SlotOffsetRemainingHopsPeriodic */
+static int hf_f1ap_slotOffset_01; /* INTEGER_1_32 */
+static int hf_f1ap_sRSperiodicity; /* SRS_Periodicity */
+static int hf_f1ap_sST; /* OCTET_STRING_SIZE_1 */
+static int hf_f1ap_sD; /* OCTET_STRING_SIZE_3 */
+static int hf_f1ap_nR_PRSBeamInformation; /* NR_PRSBeamInformation */
+static int hf_f1ap_spatialRelationforResourceID; /* SpatialRelationforResourceID */
+static int hf_f1ap_SpatialRelationforResourceID_item; /* SpatialRelationforResourceIDItem */
+static int hf_f1ap_referenceSignal; /* ReferenceSignal */
+static int hf_f1ap_spatialRelationPerSRSResource_List; /* SpatialRelationPerSRSResource_List */
+static int hf_f1ap_SpatialRelationPerSRSResource_List_item; /* SpatialRelationPerSRSResourceItem */
+static int hf_f1ap_sSBPos; /* SSB */
+static int hf_f1ap_pRSInformationPos; /* PRSInformationPos */
+static int hf_f1ap_sRBID; /* SRBID */
+static int hf_f1ap_duplicationIndication; /* DuplicationIndication */
+static int hf_f1ap_SRSCarrier_List_item; /* SRSCarrier_List_Item */
+static int hf_f1ap_uplinkChannelBW_PerSCS_List; /* UplinkChannelBW_PerSCS_List */
+static int hf_f1ap_activeULBWP; /* ActiveULBWP */
+static int hf_f1ap_pci; /* NRPCI */
+static int hf_f1ap_sRSResource_List; /* SRSResource_List */
+static int hf_f1ap_posSRSResource_List; /* PosSRSResource_List */
+static int hf_f1ap_sRSResourceSet_List; /* SRSResourceSet_List */
+static int hf_f1ap_posSRSResourceSet_List; /* PosSRSResourceSet_List */
+static int hf_f1ap_sRSCarrier_List; /* SRSCarrier_List */
+static int hf_f1ap_SRSPreconfiguration_List_item; /* SRSPreconfiguration_Item */
+static int hf_f1ap_sRSPosRRCInactiveValidityAreaConfig; /* SRSPosRRCInactiveValidityAreaConfig */
+static int hf_f1ap_posValidityAreaCellList; /* PosValidityAreaCellList */
+static int hf_f1ap_sRSResourceID; /* SRSResourceID */
+static int hf_f1ap_nrofSRS_Ports; /* T_nrofSRS_Ports */
+static int hf_f1ap_transmissionComb; /* TransmissionComb */
+static int hf_f1ap_nrofSymbols_01; /* T_nrofSymbols_01 */
+static int hf_f1ap_repetitionFactor; /* T_repetitionFactor */
+static int hf_f1ap_freqDomainPosition; /* INTEGER_0_67 */
+static int hf_f1ap_b_SRS; /* INTEGER_0_3 */
+static int hf_f1ap_b_hop; /* INTEGER_0_3 */
+static int hf_f1ap_groupOrSequenceHopping_01; /* T_groupOrSequenceHopping_01 */
+static int hf_f1ap_resourceType_02; /* ResourceType */
+static int hf_f1ap_sequenceId_01; /* INTEGER_0_1023 */
+static int hf_f1ap_SRSResourceID_List_item; /* SRSResourceID */
+static int hf_f1ap_SRSResource_List_item; /* SRSResource */
+static int hf_f1ap_sRSResourceID_List; /* SRSResourceID_List */
+static int hf_f1ap_resourceSetType; /* ResourceSetType */
+static int hf_f1ap_SRSResourceSetList_item; /* SRSResourceSetItem */
+static int hf_f1ap_numSRSresourcesperset; /* INTEGER_1_16_ */
+static int hf_f1ap_periodicityList_01; /* PeriodicityList */
+static int hf_f1ap_spatialRelationInfo; /* SpatialRelationInfo */
+static int hf_f1ap_pathlossReferenceInfo; /* PathlossReferenceInfo */
+static int hf_f1ap_SRSResourceSet_List_item; /* SRSResourceSet */
+static int hf_f1ap_aperiodicSRSResourceTriggerList; /* AperiodicSRSResourceTriggerList */
+static int hf_f1ap_sRSResourceTypeChoice; /* SRSResourceTypeChoice */
+static int hf_f1ap_sRSResourceInfo; /* SRSInfo */
+static int hf_f1ap_posSRSResourceInfo; /* PosSRSInfo */
+static int hf_f1ap_sRSResource; /* SRSResourceID */
+static int hf_f1ap_posSRSResourceID; /* SRSPosResourceID */
+static int hf_f1ap_pCI_NR_01; /* NRPCI */
+static int hf_f1ap_ssb_index; /* SSB_Index */
+static int hf_f1ap_SSBCoverageModification_List_item; /* SSBCoverageModification_Item */
+static int hf_f1ap_sSBIndex; /* INTEGER_0_63 */
+static int hf_f1ap_sSBCoverageState; /* SSBCoverageState */
+static int hf_f1ap_shortBitmap; /* BIT_STRING_SIZE_4 */
+static int hf_f1ap_mediumBitmap; /* BIT_STRING_SIZE_8 */
+static int hf_f1ap_longBitmap; /* BIT_STRING_SIZE_64 */
+static int hf_f1ap_SSBAreaCapacityValueList_item; /* SSBAreaCapacityValueItem */
+static int hf_f1ap_sSBAreaCapacityValue; /* INTEGER_0_100 */
+static int hf_f1ap_SSBAreaRadioResourceStatusList_item; /* SSBAreaRadioResourceStatusItem */
+static int hf_f1ap_sSBAreaDLGBRPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_sSBAreaULGBRPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_sSBAreaDLnon_GBRPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_sSBAreaULnon_GBRPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_sSBAreaDLTotalPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_sSBAreaULTotalPRBusage; /* INTEGER_0_100 */
+static int hf_f1ap_dLschedulingPDCCHCCEusage; /* INTEGER_0_100 */
+static int hf_f1ap_uLschedulingPDCCHCCEusage; /* INTEGER_0_100 */
+static int hf_f1ap_sSBInformationList; /* SSBInformationList */
+static int hf_f1ap_SSBInformationList_item; /* SSBInformationItem */
+static int hf_f1ap_sSB_Configuration; /* SSB_TF_Configuration */
+static int hf_f1ap_SSBs_activated_List_item; /* SSB_Index */
+static int hf_f1ap_SSBs_forPaging_List_item; /* SSB_Index */
+static int hf_f1ap_SSBs_toBeActivated_List_item; /* SSB_Index */
+static int hf_f1ap_sSB_frequency; /* INTEGER_0_3279165 */
+static int hf_f1ap_sSB_subcarrier_spacing; /* T_sSB_subcarrier_spacing */
+static int hf_f1ap_sSB_Transmit_power; /* INTEGER_M60_50 */
+static int hf_f1ap_sSB_periodicity; /* T_sSB_periodicity */
+static int hf_f1ap_sSB_half_frame_offset; /* INTEGER_0_1 */
+static int hf_f1ap_sSB_SFN_offset; /* INTEGER_0_15 */
+static int hf_f1ap_sSB_position_in_burst; /* SSB_PositionsInBurst */
+static int hf_f1ap_sFNInitialisationTime; /* RelativeTime1900 */
+static int hf_f1ap_SSBToReportList_item; /* SSBToReportItem */
+static int hf_f1ap_freqScalingFactor2; /* INTEGER_0_1 */
+static int hf_f1ap_freqScalingFactor4; /* INTEGER_0_3 */
+static int hf_f1ap_startTime; /* RelativeTime1900 */
+static int hf_f1ap_duration; /* INTEGER_0_90060_ */
+static int hf_f1ap_sUL_NRARFCN; /* INTEGER_0_maxNRARFCN */
+static int hf_f1ap_sUL_transmission_Bandwidth; /* Transmission_Bandwidth */
+static int hf_f1ap_SuccessfulHOReportInformationList_item; /* SuccessfulHOReportInformation_Item */
+static int hf_f1ap_successfulHOReportContainer; /* T_successfulHOReportContainer */
+static int hf_f1ap_SuccessfulPSCellChangeReportInformationList_item; /* SuccessfulPSCellChangeReportInformation_Item */
+static int hf_f1ap_successfulPSCellChangeReportContainer; /* T_successfulPSCellChangeReportContainer */
+static int hf_f1ap_SupportedUETypeList_item; /* SupportedUETypeList_Item */
+static int hf_f1ap_supportedUEtype; /* T_supportedUEtype */
+static int hf_f1ap_all_DL; /* NULL */
+static int hf_f1ap_all_UL; /* NULL */
+static int hf_f1ap_both_DL_and_UL; /* NumDLULSymbols */
+static int hf_f1ap_TargetCellList_item; /* TargetCellList_Item */
+static int hf_f1ap_target_cell; /* NRCGI */
+static int hf_f1ap_NSAGSupportList_item; /* NSAGSupportItem */
+static int hf_f1ap_nSAG_ID; /* NSAG_ID */
+static int hf_f1ap_nSAGSliceSupport; /* ExtendedSliceSupportList */
+static int hf_f1ap_tDD_FreqInfo; /* FreqInfoRel16 */
+static int hf_f1ap_tDD_UL_DLConfigCommonNR; /* TDD_UL_DLConfigCommonNR */
+static int hf_f1ap_rxTx_TEG; /* RxTxTEG */
+static int hf_f1ap_rx_TEG; /* RxTEG */
+static int hf_f1ap_tRP_RxTx_TEGInformation; /* TRP_RxTx_TEGInformation */
+static int hf_f1ap_tRP_Tx_TEGInformation; /* TRP_Tx_TEGInformation */
+static int hf_f1ap_tRP_Rx_TEGInformation; /* TRP_Rx_TEGInformation */
+static int hf_f1ap_referenceTime; /* ReferenceTime */
+static int hf_f1ap_referenceSFN; /* ReferenceSFN */
+static int hf_f1ap_uncertainty; /* Uncertainty */
+static int hf_f1ap_timeInformationType; /* TimeInformationType */
+static int hf_f1ap_systemFrameNumber; /* SystemFrameNumber */
+static int hf_f1ap_slotIndex_02; /* TimeStampSlotIndex */
+static int hf_f1ap_measurementTime; /* RelativeTime1900 */
+static int hf_f1ap_sCS_15; /* INTEGER_0_9 */
+static int hf_f1ap_sCS_30; /* INTEGER_0_19 */
+static int hf_f1ap_sCS_60; /* INTEGER_0_39 */
+static int hf_f1ap_sCS_120; /* INTEGER_0_79 */
+static int hf_f1ap_measurementQuality_01; /* INTEGER_0_31 */
+static int hf_f1ap_resolution_01; /* T_resolution_01 */
+static int hf_f1ap_TimeWindowInformation_Measurement_List_item; /* TimeWindowInformation_Measurement_Item */
+static int hf_f1ap_timeWindowDurationMeasurement; /* TimeWindowDurationMeasurement */
+static int hf_f1ap_timeWindowType; /* T_timeWindowType */
+static int hf_f1ap_timeWindowPeriodicityMeasurement; /* TimeWindowPeriodicityMeasurement */
+static int hf_f1ap_TimeWindowInformation_SRS_List_item; /* TimeWindowInformation_SRS_Item */
+static int hf_f1ap_timeWindowStartSRS; /* TimeWindowStartSRS */
+static int hf_f1ap_timeWindowDurationSRS; /* TimeWindowDurationSRS */
+static int hf_f1ap_timeWindowType_01; /* T_timeWindowType_01 */
+static int hf_f1ap_timeWindowPeriodicitySRS; /* TimeWindowPeriodicitySRS */
+static int hf_f1ap_durationSlots; /* T_durationSlots */
+static int hf_f1ap_durationSymbols; /* T_durationSymbols */
+static int hf_f1ap_durationSlots_01; /* T_durationSlots_01 */
+static int hf_f1ap_slotNumber; /* SlotNumber */
+static int hf_f1ap_symbolIndex; /* SymbolIndex */
+static int hf_f1ap_dLTNLOfferedCapacity; /* INTEGER_1_16777216_ */
+static int hf_f1ap_dLTNLAvailableCapacity; /* INTEGER_0_100_ */
+static int hf_f1ap_uLTNLOfferedCapacity; /* INTEGER_1_16777216_ */
+static int hf_f1ap_uLTNLAvailableCapacity; /* INTEGER_0_100_ */
+static int hf_f1ap_traceID; /* TraceID */
+static int hf_f1ap_interfacesToTrace; /* InterfacesToTrace */
+static int hf_f1ap_traceDepth; /* TraceDepth */
+static int hf_f1ap_traceCollectionEntityIPAddress; /* TransportLayerAddress */
+static int hf_f1ap_iPtolayer2TrafficMappingInfo; /* IPtolayer2TrafficMappingInfo */
+static int hf_f1ap_bAPlayerBHRLCchannelMappingInfo; /* BAPlayerBHRLCchannelMappingInfo */
+static int hf_f1ap_nRNRB; /* NRNRB */
+static int hf_f1ap_n2; /* T_n2 */
+static int hf_f1ap_combOffset_n2; /* INTEGER_0_1 */
+static int hf_f1ap_cyclicShift_n2; /* INTEGER_0_7 */
+static int hf_f1ap_n4; /* T_n4 */
+static int hf_f1ap_combOffset_n4; /* INTEGER_0_3 */
+static int hf_f1ap_cyclicShift_n4; /* INTEGER_0_11 */
+static int hf_f1ap_combOffset_n8; /* INTEGER_0_7 */
+static int hf_f1ap_cyclicShift_n8; /* INTEGER_0_5 */
+static int hf_f1ap_n2_01; /* T_n2_01 */
+static int hf_f1ap_n4_01; /* T_n4_01 */
+static int hf_f1ap_n8; /* T_n8 */
+static int hf_f1ap_Transport_UP_Layer_Address_Info_To_Add_List_item; /* Transport_UP_Layer_Address_Info_To_Add_Item */
+static int hf_f1ap_iP_SecTransportLayerAddress; /* TransportLayerAddress */
+static int hf_f1ap_gTPTransportLayerAddressToAdd; /* GTPTLAs */
+static int hf_f1ap_Transport_UP_Layer_Address_Info_To_Remove_List_item; /* Transport_UP_Layer_Address_Info_To_Remove_Item */
+static int hf_f1ap_gTPTransportLayerAddressToRemove; /* GTPTLAs */
+static int hf_f1ap_choice_TRP_Beam_Antenna_Info_Item; /* Choice_TRP_Beam_Antenna_Info_Item */
+static int hf_f1ap_reference; /* TRPID */
+static int hf_f1ap_explicit; /* TRP_BeamAntennaExplicitInformation */
+static int hf_f1ap_noChange; /* NULL */
+static int hf_f1ap_trp_BeamAntennaAngles; /* TRP_BeamAntennaAngles */
+static int hf_f1ap_lcs_to_gcs_translation; /* LCS_to_GCS_Translation */
+static int hf_f1ap_TRP_BeamAntennaAngles_item; /* TRP_BeamAntennaAnglesList_Item */
+static int hf_f1ap_trp_azimuth_angle; /* INTEGER_0_359 */
+static int hf_f1ap_trp_azimuth_angle_fine; /* INTEGER_0_9 */
+static int hf_f1ap_trp_elevation_angle_list; /* SEQUENCE_SIZE_1_maxnoElevationAngles_OF_TRP_ElevationAngleList_Item */
+static int hf_f1ap_trp_elevation_angle_list_item; /* TRP_ElevationAngleList_Item */
+static int hf_f1ap_trp_elevation_angle; /* INTEGER_0_180 */
+static int hf_f1ap_trp_elevation_angle_fine; /* INTEGER_0_9 */
+static int hf_f1ap_trp_beam_power_list; /* SEQUENCE_SIZE_2_maxNumResourcesPerAngle_OF_TRP_Beam_Power_Item */
+static int hf_f1ap_trp_beam_power_list_item; /* TRP_Beam_Power_Item */
+static int hf_f1ap_relativePower; /* INTEGER_0_30 */
+static int hf_f1ap_relativePowerFine; /* INTEGER_0_9 */
+static int hf_f1ap_tRPInformationTypeResponseList; /* TRPInformationTypeResponseList */
+static int hf_f1ap_tRPInformation; /* TRPInformation */
+static int hf_f1ap_TRPInformationTypeResponseList_item; /* TRPInformationTypeResponseItem */
+static int hf_f1ap_nG_RAN_CGI; /* NRCGI */
+static int hf_f1ap_sSBinformation; /* SSBInformation */
+static int hf_f1ap_spatialDirectionInformation; /* SpatialDirectionInformation */
+static int hf_f1ap_TRPList_item; /* TRPListItem */
+static int hf_f1ap_tRPmeasurementQuality_Item; /* TRPMeasurementQuality_Item */
+static int hf_f1ap_timingMeasurementQuality; /* TimingMeasurementQuality */
+static int hf_f1ap_angleMeasurementQuality; /* AngleMeasurementQuality */
+static int hf_f1ap_phaseQualityIndex; /* INTEGER_0_179 */
+static int hf_f1ap_phaseQualityResolution; /* T_phaseQualityResolution */
+static int hf_f1ap_TRP_MeasurementRequestList_item; /* TRP_MeasurementRequestItem */
+static int hf_f1ap_search_window_information; /* Search_window_information */
+static int hf_f1ap_TRP_PRS_Info_List_item; /* TRP_PRS_Info_List_Item */
+static int hf_f1ap_nR_PCI; /* NRPCI */
+static int hf_f1ap_cGI_NR; /* NRCGI */
+static int hf_f1ap_direct; /* TRPPositionDirect */
+static int hf_f1ap_referenced; /* TRPPositionReferenced */
+static int hf_f1ap_accuracy; /* TRPPositionDirectAccuracy */
+static int hf_f1ap_tRPPosition; /* AccessPointPosition */
+static int hf_f1ap_tRPHAposition; /* NGRANHighAccuracyAccessPointPosition */
+static int hf_f1ap_referencePoint; /* ReferencePoint */
+static int hf_f1ap_referencePointType; /* TRPReferencePointType */
+static int hf_f1ap_tRPPositionRelativeGeodetic; /* RelativeGeodeticLocation */
+static int hf_f1ap_tRPPositionRelativeCartesian; /* RelativeCartesianLocation */
+static int hf_f1ap_tRP_Rx_TEGID; /* INTEGER_0_31 */
+static int hf_f1ap_tRP_Rx_TimingErrorMargin; /* TimingErrorMargin */
+static int hf_f1ap_tRP_RxTx_TEGID; /* INTEGER_0_255 */
+static int hf_f1ap_tRP_RxTx_TimingErrorMargin; /* RxTxTimingErrorMargin */
+static int hf_f1ap_tRP_Tx_TEGID; /* INTEGER_0_7 */
+static int hf_f1ap_tRP_Tx_TimingErrorMargin; /* TimingErrorMargin */
+static int hf_f1ap_TRPTxTEGAssociation_item; /* TRPTEG_Item */
+static int hf_f1ap_dl_PRSResourceID_List; /* SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceID_Item */
+static int hf_f1ap_dl_PRSResourceID_List_item; /* DLPRSResourceID_Item */
+static int hf_f1ap_transport_UP_Layer_Address_Info_To_Add_List; /* Transport_UP_Layer_Address_Info_To_Add_List */
+static int hf_f1ap_transport_UP_Layer_Address_Info_To_Remove_List; /* Transport_UP_Layer_Address_Info_To_Remove_List */
+static int hf_f1ap_periodicity_03; /* Periodicity */
+static int hf_f1ap_burstArrivalTime; /* BurstArrivalTime */
+static int hf_f1ap_tSCAssistanceInformationDL; /* TSCAssistanceInformation */
+static int hf_f1ap_tSCAssistanceInformationUL; /* TSCAssistanceInformation */
+static int hf_f1ap_tSCFeedbackInformationDL; /* TSCFeedbackInformation */
+static int hf_f1ap_tSCFeedbackInformationUL; /* TSCFeedbackInformation */
+static int hf_f1ap_burstArrivalTimeOffset; /* INTEGER_M640000_640000_ */
+static int hf_f1ap_adjustedPeriodicity; /* Periodicity */
+static int hf_f1ap_TRP_MeasurementUpdateList_item; /* TRP_MeasurementUpdateItem */
+static int hf_f1ap_aoA_window_information; /* AoA_AssistanceInfo */
+static int hf_f1ap_overlapValue; /* T_overlapValue */
+static int hf_f1ap_numberOfHops; /* INTEGER_1_6 */
+static int hf_f1ap_slotOffsetForRemainingHopsList; /* SlotOffsetForRemainingHopsList */
+static int hf_f1ap_TAInformation_List_item; /* TAInformation_Item */
+static int hf_f1ap_uACPLMN_List; /* UACPLMN_List */
+static int hf_f1ap_UACPLMN_List_item; /* UACPLMN_Item */
+static int hf_f1ap_uACType_List; /* UACType_List */
+static int hf_f1ap_UACType_List_item; /* UACType_Item */
+static int hf_f1ap_uACReductionIndication; /* UACReductionIndication */
+static int hf_f1ap_uACCategoryType; /* UACCategoryType */
+static int hf_f1ap_uACstandardized; /* UACAction */
+static int hf_f1ap_uACOperatorDefined; /* UACOperatorDefined */
+static int hf_f1ap_accessCategory; /* INTEGER_32_63_ */
+static int hf_f1ap_accessIdentity; /* BIT_STRING_SIZE_7 */
+static int hf_f1ap_indexLength10; /* BIT_STRING_SIZE_10 */
+static int hf_f1ap_uEIdentityIndexValue; /* UEIdentityIndexValue */
+static int hf_f1ap_pagingDRX; /* PagingDRX */
+static int hf_f1ap_mrb_type_reconfiguration; /* MBSPTPRetransmissionTunnelRequired */
+static int hf_f1ap_mrb_type_reconfiguration_01; /* T_mrb_type_reconfiguration */
+static int hf_f1ap_mrb_reconfigured_RLCtype; /* T_mrb_reconfigured_RLCtype */
+static int hf_f1ap_multicastF1UContextReferenceCU; /* MulticastF1UContextReferenceCU */
+static int hf_f1ap_mbsPTPRetransmissionTunnelRequired; /* MBSPTPRetransmissionTunnelRequired */
+static int hf_f1ap_mbsPTPForwardingRequiredInformation; /* MRB_ProgressInformation */
+static int hf_f1ap_iNACTIVEStatePODetermination; /* T_iNACTIVEStatePODetermination */
+static int hf_f1ap_reportingAmount; /* T_reportingAmount */
+static int hf_f1ap_reportingInterval; /* T_reportingInterval */
+static int hf_f1ap_azimuthAoA; /* INTEGER_0_3599 */
+static int hf_f1ap_zenithAoA; /* INTEGER_0_1799 */
+static int hf_f1ap_uL_BH_Non_UP_Traffic_Mapping_List; /* UL_BH_Non_UP_Traffic_Mapping_List */
+static int hf_f1ap_UL_BH_Non_UP_Traffic_Mapping_List_item; /* UL_BH_Non_UP_Traffic_Mapping_Item */
+static int hf_f1ap_nonUPTrafficType; /* NonUPTrafficType */
+static int hf_f1ap_uLUEConfiguration; /* ULUEConfiguration */
+static int hf_f1ap_uL_RTOA_MeasurementItem; /* UL_RTOA_MeasurementItem */
+static int hf_f1ap_firstPathRSRPP; /* INTEGER_0_126 */
+static int hf_f1ap_uLRSCP; /* INTEGER_0_3599 */
+static int hf_f1ap_uLUPTNLInformation; /* UPTransportLayerInformation */
+static int hf_f1ap_newULUPTNLInformation; /* UPTransportLayerInformation */
+static int hf_f1ap_ULUPTNLInformation_ToBeSetup_List_item; /* ULUPTNLInformation_ToBeSetup_Item */
+static int hf_f1ap_UplinkChannelBW_PerSCS_List_item; /* SCS_SpecificCarrier */
+static int hf_f1ap_gTPTunnel; /* GTPTunnel */
+static int hf_f1ap_uuRLCChannelQoS; /* QoSFlowLevelQoSParameters */
+static int hf_f1ap_uuControlPlaneTrafficType; /* T_uuControlPlaneTrafficType */
+static int hf_f1ap_UuRLCChannelToBeSetupList_item; /* UuRLCChannelToBeSetupItem */
+static int hf_f1ap_uuRLCChannelID; /* UuRLCChannelID */
+static int hf_f1ap_uuRLCChannelQoSInformation; /* UuRLCChannelQoSInformation */
+static int hf_f1ap_UuRLCChannelToBeModifiedList_item; /* UuRLCChannelToBeModifiedItem */
+static int hf_f1ap_UuRLCChannelToBeReleasedList_item; /* UuRLCChannelToBeReleasedItem */
+static int hf_f1ap_UuRLCChannelSetupList_item; /* UuRLCChannelSetupItem */
+static int hf_f1ap_UuRLCChannelFailedToBeSetupList_item; /* UuRLCChannelFailedToBeSetupItem */
+static int hf_f1ap_UuRLCChannelModifiedList_item; /* UuRLCChannelModifiedItem */
+static int hf_f1ap_UuRLCChannelFailedToBeModifiedList_item; /* UuRLCChannelFailedToBeModifiedItem */
+static int hf_f1ap_UuRLCChannelRequiredToBeModifiedList_item; /* UuRLCChannelRequiredToBeModifiedItem */
+static int hf_f1ap_UuRLCChannelRequiredToBeReleasedList_item; /* UuRLCChannelRequiredToBeReleasedItem */
+static int hf_f1ap_resourceMapping; /* ResourceMapping */
+static int hf_f1ap_sequenceIDPos; /* INTEGER_0_65535 */
+static int hf_f1ap_protocolIEs; /* ProtocolIE_Container */
+static int hf_f1ap_f1_Interface; /* ResetAll */
+static int hf_f1ap_partOfF1_Interface; /* UE_associatedLogicalF1_ConnectionListRes */
+static int hf_f1ap_UE_associatedLogicalF1_ConnectionListRes_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UE_associatedLogicalF1_ConnectionListResAck_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_GNB_DU_Served_Cells_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Cells_to_be_Activated_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_NCGI_to_be_Updated_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Served_Cells_To_Add_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Served_Cells_To_Modify_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Served_Cells_To_Delete_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Cells_Status_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Dedicated_SIDelivery_NeededUE_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_GNB_DU_TNL_Association_To_Remove_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Cells_to_be_Deactivated_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_GNB_CU_TNL_Association_To_Add_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_GNB_CU_TNL_Association_To_Remove_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_GNB_CU_TNL_Association_To_Update_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Cells_to_be_Barred_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Cells_Allowed_to_be_Deactivated_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Protected_EUTRA_Resources_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Neighbour_Cell_Information_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Cells_Failed_to_be_Activated_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_GNB_CU_TNL_Association_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Candidate_SpCell_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SCell_ToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SRBs_ToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_ToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_ToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_ToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_ServingCellMO_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SRBs_FailedToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_FailedToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SCell_FailedtoSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SRBs_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_FailedToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_FailedToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UE_MulticastMRBs_Setupnew_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Potential_SpCell_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SCell_ToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SCell_ToBeRemoved_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SRBs_ToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_ToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_ToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_ToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_ToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SRBs_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UE_MulticastMRBs_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_ToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_ToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_SetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_Modified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SRBs_SetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SRBs_Modified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_FailedToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SRBs_FailedToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_FailedToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SCell_FailedtoSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_SetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_Modified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_FailedToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_FailedToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Associated_SCell_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_SetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_Modified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_FailedToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_FailedToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UE_MulticastMRBs_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_Required_ToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_Required_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SRBs_Required_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BHChannels_Required_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_Required_ToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_Required_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UE_MulticastMRBs_RequiredToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRBs_ModifiedConf_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_SLDRBs_ModifiedConf_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Cells_To_Be_Broadcast_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Cells_Broadcast_Completed_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Broadcast_To_Be_Cancelled_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Cells_Broadcast_Cancelled_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRB_Activity_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_privateIEs; /* PrivateIE_Container */
+static int hf_f1ap_PagingCell_list_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DRB_Notify_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_NR_CGI_List_For_Restart_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_PWS_Failed_NR_CGI_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BH_Routing_Information_Added_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BH_Routing_Information_Removed_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BAP_Header_Rewriting_Added_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BAP_Header_Rewriting_Removed_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_IAB_TNL_Addresses_To_Remove_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_IAB_Allocated_TNL_Address_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UL_UP_TNL_Information_to_Update_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UL_UP_TNL_Address_to_Update_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_DL_UP_TNL_Address_to_Update_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Activated_Cells_Mapping_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_TRPInformationTypeListTRPReq_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_TRPInformationListTRPResp_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_semipersistentSRS; /* SemipersistentSRS */
+static int hf_f1ap_aperiodicSRS; /* AperiodicSRS */
+static int hf_f1ap_sRSSpatialRelation; /* SpatialRelationInfo */
+static int hf_f1ap_aperiodic_05; /* T_aperiodic */
+static int hf_f1ap_sRSResourceTrigger; /* SRSResourceTrigger */
+static int hf_f1ap_BroadcastMRBs_ToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BroadcastMRBs_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BroadcastMRBs_FailedToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BroadcastMRBs_ToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BroadcastMRBs_ToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BroadcastMRBs_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BroadcastMRBs_SetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BroadcastMRBs_FailedToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BroadcastMRBs_Modified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_BroadcastMRBs_FailedToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_Broadcast_MRBs_Transport_Request_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_UEIdentity_List_For_Paging_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MC_PagingCell_list_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_ToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_FailedToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_ToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_ToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_ToBeReleased_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_SetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_FailedToBeSetupMod_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_Modified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastMRBs_FailedToBeModified_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastF1UContext_ToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastF1UContext_Setup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_MulticastF1UContext_FailedToBeSetup_List_item; /* ProtocolIE_SingleContainer */
+static int hf_f1ap_initiatingMessage; /* InitiatingMessage */
+static int hf_f1ap_successfulOutcome; /* SuccessfulOutcome */
+static int hf_f1ap_unsuccessfulOutcome; /* UnsuccessfulOutcome */
+static int hf_f1ap_initiatingMessagevalue; /* InitiatingMessage_value */
+static int hf_f1ap_successfulOutcome_value; /* SuccessfulOutcome_value */
+static int hf_f1ap_unsuccessfulOutcome_value; /* UnsuccessfulOutcome_value */
/* Initialize the subtree pointers */
-static gint ett_f1ap = -1;
-static gint ett_f1ap_ResourceCoordinationTransferContainer = -1;
-static gint ett_f1ap_PLMN_Identity = -1;
-static gint ett_f1ap_MIB_message = -1;
-static gint ett_f1ap_SIB1_message = -1;
-static gint ett_f1ap_CG_ConfigInfo = -1;
-static gint ett_f1ap_CellGroupConfig = -1;
-static gint ett_f1ap_TransportLayerAddress = -1;
-static gint ett_f1ap_UE_CapabilityRAT_ContainerList = -1;
-static gint ett_f1ap_measurementTimingConfiguration = -1;
-static gint ett_f1ap_DUtoCURRCContainer = -1;
-static gint ett_f1ap_requestedP_MaxFR1 = -1;
-static gint ett_f1ap_HandoverPreparationInformation = -1;
-static gint ett_f1ap_MeasConfig = -1;
-static gint ett_f1ap_MeasGapConfig = -1;
-static gint ett_f1ap_MeasGapSharingConfig = -1;
-static gint ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container = -1;
-static gint ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container = -1;
-static gint ett_f1ap_ProtectedEUTRAResourceIndication = -1;
-static gint ett_f1ap_RRCContainer = -1;
-static gint ett_f1ap_RRCContainer_RRCSetupComplete = -1;
-static gint ett_f1ap_sIBmessage = -1;
-static gint ett_f1ap_UplinkTxDirectCurrentListInformation = -1;
-static gint ett_f1ap_DRX_Config = -1;
-static gint ett_f1ap_Ph_InfoSCG = -1;
-static gint ett_f1ap_RequestedBandCombinationIndex = -1;
-static gint ett_f1ap_RequestedFeatureSetEntryIndex = -1;
-static gint ett_f1ap_RequestedP_MaxFR2 = -1;
-static gint ett_f1ap_UEAssistanceInformation = -1;
-static gint ett_f1ap_CG_Config = -1;
-static gint ett_f1ap_Ph_InfoMCG = -1;
-static gint ett_f1ap_BurstArrivalTime = -1;
-static gint ett_f1ap_cSI_RS_Configuration = -1;
-static gint ett_f1ap_sR_Configuration = -1;
-static gint ett_f1ap_pDCCH_ConfigSIB1 = -1;
-static gint ett_f1ap_sCS_Common = -1;
-static gint ett_f1ap_IABTNLAddressIPv4Address = -1;
-static gint ett_f1ap_IABTNLAddressIPv6Address = -1;
-static gint ett_f1ap_IABTNLAddressIPv6Prefix = -1;
-static gint ett_f1ap_InterfacesToTrace = -1;
-static gint ett_f1ap_MeasurementsToActivate = -1;
-static gint ett_f1ap_NRUERLFReportContainer = -1;
-static gint ett_f1ap_RACH_Config_Common = -1;
-static gint ett_f1ap_RACH_Config_Common_IAB = -1;
-static gint ett_f1ap_RACHReportContainer = -1;
-static gint ett_f1ap_ReferenceTime = -1;
-static gint ett_f1ap_ReportCharacteristics = -1;
-static gint ett_f1ap_SIB10_message = -1;
-static gint ett_f1ap_SIB12_message = -1;
-static gint ett_f1ap_SIB13_message = -1;
-static gint ett_f1ap_SIB14_message = -1;
-static gint ett_f1ap_SIB15_message = -1;
-static gint ett_f1ap_SIB17_message = -1;
-static gint ett_f1ap_SIB20_message = -1;
-static gint ett_f1ap_SL_PHY_MAC_RLC_Config = -1;
-static gint ett_f1ap_SL_RLC_ChannelToAddModList = -1;
-static gint ett_f1ap_SL_ConfigDedicatedEUTRA_Info = -1;
-static gint ett_f1ap_TDD_UL_DLConfigCommonNR = -1;
-static gint ett_f1ap_UEAssistanceInformationEUTRA = -1;
-static gint ett_f1ap_PosAssistance_Information = -1;
-static gint ett_f1ap_LocationMeasurementInformation = -1;
-static gint ett_f1ap_MUSIM_GapConfig = -1;
-static gint ett_f1ap_SDT_MAC_PHY_CG_Config = -1;
-static gint ett_f1ap_SDTRLCBearerConfiguration = -1;
-static gint ett_f1ap_MBSInterestIndication = -1;
-static gint ett_f1ap_NeedForGapsInfoNR = -1;
-static gint ett_f1ap_NeedForGapNCSGInfoNR = -1;
-static gint ett_f1ap_NeedForGapNCSGInfoEUTRA = -1;
-static gint ett_f1ap_MBS_Broadcast_NeighbourCellList = -1;
-static gint ett_f1ap_mRB_PDCP_Config_Broadcast = -1;
-static gint ett_f1ap_posMeasGapPreConfigToAddModList = -1;
-static gint ett_f1ap_posMeasGapPreConfigToReleaseList = -1;
-static gint ett_f1ap_SidelinkConfigurationContainer = -1;
-static gint ett_f1ap_SRSPosRRCInactiveConfig = -1;
-static gint ett_f1ap_successfulHOReportContainer = -1;
-static gint ett_f1ap_UL_GapFR2_Config = -1;
-static gint ett_f1ap_ConfigRestrictInfoDAPS = -1;
-static gint ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo = -1;
-static gint ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT = -1;
-static gint ett_f1ap_PrivateIE_ID = -1;
-static gint ett_f1ap_ProtocolIE_Container = -1;
-static gint ett_f1ap_ProtocolIE_Field = -1;
-static gint ett_f1ap_ProtocolExtensionContainer = -1;
-static gint ett_f1ap_ProtocolExtensionField = -1;
-static gint ett_f1ap_PrivateIE_Container = -1;
-static gint ett_f1ap_PrivateIE_Field = -1;
-static gint ett_f1ap_AbortTransmission = -1;
-static gint ett_f1ap_AccessPointPosition = -1;
-static gint ett_f1ap_Activated_Cells_to_be_Updated_List = -1;
-static gint ett_f1ap_Activated_Cells_to_be_Updated_List_Item = -1;
-static gint ett_f1ap_ActiveULBWP = -1;
-static gint ett_f1ap_AdditionalPath_List = -1;
-static gint ett_f1ap_AdditionalPath_Item = -1;
-static gint ett_f1ap_ExtendedAdditionalPathList = -1;
-static gint ett_f1ap_ExtendedAdditionalPathList_Item = -1;
-static gint ett_f1ap_AdditionalPDCPDuplicationTNL_List = -1;
-static gint ett_f1ap_AdditionalPDCPDuplicationTNL_Item = -1;
-static gint ett_f1ap_AdditionalSIBMessageList = -1;
-static gint ett_f1ap_AdditionalSIBMessageList_Item = -1;
-static gint ett_f1ap_AffectedCellsAndBeams_List = -1;
-static gint ett_f1ap_AffectedCellsAndBeams_Item = -1;
-static gint ett_f1ap_AffectedSSB_List = -1;
-static gint ett_f1ap_AffectedSSB_Item = -1;
-static gint ett_f1ap_AggressorCellList = -1;
-static gint ett_f1ap_AggressorCellList_Item = -1;
-static gint ett_f1ap_AggressorgNBSetID = -1;
-static gint ett_f1ap_AllocationAndRetentionPriority = -1;
-static gint ett_f1ap_AlternativeQoSParaSetList = -1;
-static gint ett_f1ap_AlternativeQoSParaSetItem = -1;
-static gint ett_f1ap_AngleMeasurementQuality = -1;
-static gint ett_f1ap_AperiodicSRSResourceTriggerList = -1;
-static gint ett_f1ap_Associated_SCell_Item = -1;
-static gint ett_f1ap_AvailablePLMNList = -1;
-static gint ett_f1ap_AvailablePLMNList_Item = -1;
-static gint ett_f1ap_AvailableSNPN_ID_List = -1;
-static gint ett_f1ap_AvailableSNPN_ID_List_Item = -1;
-static gint ett_f1ap_AoA_AssistanceInfo = -1;
-static gint ett_f1ap_AngleMeasurementType = -1;
-static gint ett_f1ap_ARPLocationInformation = -1;
-static gint ett_f1ap_ARPLocationInformation_Item = -1;
-static gint ett_f1ap_ARPLocationType = -1;
-static gint ett_f1ap_BAP_Header_Rewriting_Added_List_Item = -1;
-static gint ett_f1ap_BAP_Header_Rewriting_Removed_List_Item = -1;
-static gint ett_f1ap_BandwidthSRS = -1;
-static gint ett_f1ap_BAPlayerBHRLCchannelMappingInfo = -1;
-static gint ett_f1ap_BAPlayerBHRLCchannelMappingInfoList = -1;
-static gint ett_f1ap_BAPlayerBHRLCchannelMappingInfo_Item = -1;
-static gint ett_f1ap_BAPRoutingID = -1;
-static gint ett_f1ap_BCBearerContextF1U_TNLInfo = -1;
-static gint ett_f1ap_BHChannels_FailedToBeModified_Item = -1;
-static gint ett_f1ap_BHChannels_FailedToBeSetup_Item = -1;
-static gint ett_f1ap_BHChannels_FailedToBeSetupMod_Item = -1;
-static gint ett_f1ap_BHChannels_Modified_Item = -1;
-static gint ett_f1ap_BHChannels_Required_ToBeReleased_Item = -1;
-static gint ett_f1ap_BHChannels_Setup_Item = -1;
-static gint ett_f1ap_BHChannels_SetupMod_Item = -1;
-static gint ett_f1ap_BHChannels_ToBeModified_Item = -1;
-static gint ett_f1ap_BHChannels_ToBeReleased_Item = -1;
-static gint ett_f1ap_BHChannels_ToBeSetup_Item = -1;
-static gint ett_f1ap_BHChannels_ToBeSetupMod_Item = -1;
-static gint ett_f1ap_BHInfo = -1;
-static gint ett_f1ap_BHQoSInformation = -1;
-static gint ett_f1ap_BHRLCCHList = -1;
-static gint ett_f1ap_BHRLCCHItem = -1;
-static gint ett_f1ap_BH_Routing_Information_Added_List_Item = -1;
-static gint ett_f1ap_BH_Routing_Information_Removed_List_Item = -1;
-static gint ett_f1ap_BPLMN_ID_Info_List = -1;
-static gint ett_f1ap_BPLMN_ID_Info_Item = -1;
-static gint ett_f1ap_ServedPLMNs_List = -1;
-static gint ett_f1ap_ServedPLMNs_Item = -1;
-static gint ett_f1ap_BroadcastCAGList = -1;
-static gint ett_f1ap_BroadcastMRBs_FailedToBeModified_Item = -1;
-static gint ett_f1ap_BroadcastMRBs_FailedToBeSetup_Item = -1;
-static gint ett_f1ap_BroadcastMRBs_FailedToBeSetupMod_Item = -1;
-static gint ett_f1ap_BroadcastMRBs_Modified_Item = -1;
-static gint ett_f1ap_BroadcastMRBs_Setup_Item = -1;
-static gint ett_f1ap_BroadcastMRBs_SetupMod_Item = -1;
-static gint ett_f1ap_BroadcastMRBs_ToBeModified_Item = -1;
-static gint ett_f1ap_BroadcastMRBs_ToBeReleased_Item = -1;
-static gint ett_f1ap_BroadcastMRBs_ToBeSetup_Item = -1;
-static gint ett_f1ap_BroadcastMRBs_ToBeSetupMod_Item = -1;
-static gint ett_f1ap_BroadcastNIDList = -1;
-static gint ett_f1ap_BroadcastSNPN_ID_List = -1;
-static gint ett_f1ap_BroadcastSNPN_ID_List_Item = -1;
-static gint ett_f1ap_BroadcastPNI_NPN_ID_List = -1;
-static gint ett_f1ap_BroadcastPNI_NPN_ID_List_Item = -1;
-static gint ett_f1ap_BroadcastAreaScope = -1;
-static gint ett_f1ap_BroadcastCellList = -1;
-static gint ett_f1ap_Broadcast_Cell_List_Item = -1;
-static gint ett_f1ap_Candidate_SpCell_Item = -1;
-static gint ett_f1ap_CapacityValue = -1;
-static gint ett_f1ap_Cause = -1;
-static gint ett_f1ap_CellMeasurementResultList = -1;
-static gint ett_f1ap_CellMeasurementResultItem = -1;
-static gint ett_f1ap_CellsForSON_List = -1;
-static gint ett_f1ap_CellsForSON_Item = -1;
-static gint ett_f1ap_Cells_Failed_to_be_Activated_List_Item = -1;
-static gint ett_f1ap_Cells_Status_Item = -1;
-static gint ett_f1ap_Cells_To_Be_Broadcast_Item = -1;
-static gint ett_f1ap_Cells_Broadcast_Completed_Item = -1;
-static gint ett_f1ap_Broadcast_To_Be_Cancelled_Item = -1;
-static gint ett_f1ap_Cells_Broadcast_Cancelled_Item = -1;
-static gint ett_f1ap_Cells_to_be_Activated_List_Item = -1;
-static gint ett_f1ap_Cells_to_be_Deactivated_List_Item = -1;
-static gint ett_f1ap_Cells_to_be_Barred_Item = -1;
-static gint ett_f1ap_CellToReportList = -1;
-static gint ett_f1ap_CellToReportItem = -1;
-static gint ett_f1ap_CellType = -1;
-static gint ett_f1ap_CG_SDTSessionInfo = -1;
-static gint ett_f1ap_Child_IAB_Nodes_NA_Resource_List = -1;
-static gint ett_f1ap_Child_IAB_Nodes_NA_Resource_List_Item = -1;
-static gint ett_f1ap_Child_Node_Cells_List = -1;
-static gint ett_f1ap_Child_Node_Cells_List_Item = -1;
-static gint ett_f1ap_Child_Nodes_List = -1;
-static gint ett_f1ap_Child_Nodes_List_Item = -1;
-static gint ett_f1ap_CNUEPagingIdentity = -1;
-static gint ett_f1ap_CompositeAvailableCapacityGroup = -1;
-static gint ett_f1ap_CompositeAvailableCapacity = -1;
-static gint ett_f1ap_ConditionalInterDUMobilityInformation = -1;
-static gint ett_f1ap_ConditionalIntraDUMobilityInformation = -1;
-static gint ett_f1ap_Coverage_Modification_Notification = -1;
-static gint ett_f1ap_Coverage_Modification_List = -1;
-static gint ett_f1ap_Coverage_Modification_Item = -1;
-static gint ett_f1ap_CCO_Assistance_Information = -1;
-static gint ett_f1ap_CP_TransportLayerAddress = -1;
-static gint ett_f1ap_CPACMCGInformation = -1;
-static gint ett_f1ap_CriticalityDiagnostics = -1;
-static gint ett_f1ap_CriticalityDiagnostics_IE_List = -1;
-static gint ett_f1ap_CriticalityDiagnostics_IE_Item = -1;
-static gint ett_f1ap_CUDURadioInformationType = -1;
-static gint ett_f1ap_CUDURIMInformation = -1;
-static gint ett_f1ap_CUtoDURRCInformation = -1;
-static gint ett_f1ap_Dedicated_SIDelivery_NeededUE_Item = -1;
-static gint ett_f1ap_DL_PRS = -1;
-static gint ett_f1ap_DL_PRSMutingPattern = -1;
-static gint ett_f1ap_DLPRSResourceCoordinates = -1;
-static gint ett_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourceSets_OF_DLPRSResourceSetARP = -1;
-static gint ett_f1ap_DLPRSResourceSetARP = -1;
-static gint ett_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceARP = -1;
-static gint ett_f1ap_DL_PRSResourceSetARPLocation = -1;
-static gint ett_f1ap_DLPRSResourceARP = -1;
-static gint ett_f1ap_DL_PRSResourceARPLocation = -1;
-static gint ett_f1ap_DL_UP_TNL_Address_to_Update_List_Item = -1;
-static gint ett_f1ap_DLUPTNLInformation_ToBeSetup_List = -1;
-static gint ett_f1ap_DLUPTNLInformation_ToBeSetup_Item = -1;
-static gint ett_f1ap_DRB_Activity_Item = -1;
-static gint ett_f1ap_DRBs_FailedToBeModified_Item = -1;
-static gint ett_f1ap_DRBs_FailedToBeSetup_Item = -1;
-static gint ett_f1ap_DRBs_FailedToBeSetupMod_Item = -1;
-static gint ett_f1ap_DRB_Information = -1;
-static gint ett_f1ap_DRBs_Modified_Item = -1;
-static gint ett_f1ap_DRBs_ModifiedConf_Item = -1;
-static gint ett_f1ap_DRB_Notify_Item = -1;
-static gint ett_f1ap_DRBs_Required_ToBeModified_Item = -1;
-static gint ett_f1ap_DRBs_Required_ToBeReleased_Item = -1;
-static gint ett_f1ap_DRBs_Setup_Item = -1;
-static gint ett_f1ap_DRBs_SetupMod_Item = -1;
-static gint ett_f1ap_DRBs_ToBeModified_Item = -1;
-static gint ett_f1ap_DRBs_ToBeReleased_Item = -1;
-static gint ett_f1ap_DRBs_ToBeSetup_Item = -1;
-static gint ett_f1ap_DRBs_ToBeSetupMod_Item = -1;
-static gint ett_f1ap_DRXCycle = -1;
-static gint ett_f1ap_DSInformationList = -1;
-static gint ett_f1ap_DUCURadioInformationType = -1;
-static gint ett_f1ap_DUCURIMInformation = -1;
-static gint ett_f1ap_DUF_Slot_Config_Item = -1;
-static gint ett_f1ap_DUF_Slot_Config_List = -1;
-static gint ett_f1ap_DUtoCURRCInformation = -1;
-static gint ett_f1ap_Dynamic5QIDescriptor = -1;
-static gint ett_f1ap_DynamicPQIDescriptor = -1;
-static gint ett_f1ap_E_CID_MeasurementQuantities = -1;
-static gint ett_f1ap_E_CID_MeasurementQuantities_Item = -1;
-static gint ett_f1ap_E_CID_MeasurementResult = -1;
-static gint ett_f1ap_E_CID_MeasuredResults_List = -1;
-static gint ett_f1ap_E_CID_MeasuredResults_Item = -1;
-static gint ett_f1ap_E_CID_MeasuredResults_Value = -1;
-static gint ett_f1ap_EgressBHRLCCHList = -1;
-static gint ett_f1ap_EgressBHRLCCHItem = -1;
-static gint ett_f1ap_Endpoint_IP_address_and_port = -1;
-static gint ett_f1ap_ExtendedAvailablePLMN_List = -1;
-static gint ett_f1ap_ExtendedAvailablePLMN_Item = -1;
-static gint ett_f1ap_ExplicitFormat = -1;
-static gint ett_f1ap_ExtendedServedPLMNs_List = -1;
-static gint ett_f1ap_ExtendedServedPLMNs_Item = -1;
-static gint ett_f1ap_ExtendedSliceSupportList = -1;
-static gint ett_f1ap_EUTRACells_List = -1;
-static gint ett_f1ap_EUTRACells_List_item = -1;
-static gint ett_f1ap_EUTRA_Coex_FDD_Info = -1;
-static gint ett_f1ap_EUTRA_Coex_Mode_Info = -1;
-static gint ett_f1ap_EUTRA_Coex_TDD_Info = -1;
-static gint ett_f1ap_EUTRA_PRACH_Configuration = -1;
-static gint ett_f1ap_EUTRA_SpecialSubframe_Info = -1;
-static gint ett_f1ap_EUTRANQoS = -1;
-static gint ett_f1ap_EUTRA_Mode_Info = -1;
-static gint ett_f1ap_EUTRA_FDD_Info = -1;
-static gint ett_f1ap_EUTRA_TDD_Info = -1;
-static gint ett_f1ap_Expected_UL_AoA = -1;
-static gint ett_f1ap_Expected_ZoA_only = -1;
-static gint ett_f1ap_Expected_Azimuth_AoA = -1;
-static gint ett_f1ap_Expected_Zenith_AoA = -1;
-static gint ett_f1ap_F1CTransferPath = -1;
-static gint ett_f1ap_F1CTransferPathNRDC = -1;
-static gint ett_f1ap_FDD_Info = -1;
-static gint ett_f1ap_FDD_InfoRel16 = -1;
-static gint ett_f1ap_FiveG_ProSeAuthorized = -1;
-static gint ett_f1ap_Flows_Mapped_To_DRB_List = -1;
-static gint ett_f1ap_Flows_Mapped_To_DRB_Item = -1;
-static gint ett_f1ap_FreqBandNrItem = -1;
-static gint ett_f1ap_SEQUENCE_SIZE_0_maxnoofNrCellBands_OF_SupportedSULFreqBandItem = -1;
-static gint ett_f1ap_FreqDomainLength = -1;
-static gint ett_f1ap_FreqInfoRel16 = -1;
-static gint ett_f1ap_Frequency_Domain_HSNA_Configuration_List = -1;
-static gint ett_f1ap_Frequency_Domain_HSNA_Configuration_Item = -1;
-static gint ett_f1ap_Frequency_Domain_HSNA_Slot_Configuration_List = -1;
-static gint ett_f1ap_Frequency_Domain_HSNA_Slot_Configuration_Item = -1;
-static gint ett_f1ap_FlowsMappedToSLDRB_List = -1;
-static gint ett_f1ap_FlowsMappedToSLDRB_Item = -1;
-static gint ett_f1ap_GBR_QosInformation = -1;
-static gint ett_f1ap_GBR_QoSFlowInformation = -1;
-static gint ett_f1ap_GeographicalCoordinates = -1;
-static gint ett_f1ap_GNB_CUSystemInformation = -1;
-static gint ett_f1ap_SEQUENCE_SIZE_1_maxnoofSIBTypes_OF_SibtypetobeupdatedListItem = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_Setup_Item = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_Item = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_To_Add_Item = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_To_Remove_Item = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_To_Update_Item = -1;
-static gint ett_f1ap_GNB_DU_Cell_Resource_Configuration = -1;
-static gint ett_f1ap_Extended_GNB_CU_Name = -1;
-static gint ett_f1ap_Extended_GNB_DU_Name = -1;
-static gint ett_f1ap_GNB_DU_Served_Cells_Item = -1;
-static gint ett_f1ap_GNB_DU_System_Information = -1;
-static gint ett_f1ap_GNB_DU_TNL_Association_To_Remove_Item = -1;
-static gint ett_f1ap_GNBDUUESliceMaximumBitRateList = -1;
-static gint ett_f1ap_GNBDUUESliceMaximumBitRateItem = -1;
-static gint ett_f1ap_GNB_RxTxTimeDiff = -1;
-static gint ett_f1ap_GNBRxTxTimeDiffMeas = -1;
-static gint ett_f1ap_GTPTLAs = -1;
-static gint ett_f1ap_GTPTLA_Item = -1;
-static gint ett_f1ap_GTPTunnel = -1;
-static gint ett_f1ap_HardwareLoadIndicator = -1;
-static gint ett_f1ap_HSNASlotConfigList = -1;
-static gint ett_f1ap_HSNASlotConfigItem = -1;
-static gint ett_f1ap_IABCongestionIndication = -1;
-static gint ett_f1ap_IAB_Congestion_Indication_List = -1;
-static gint ett_f1ap_IAB_Congestion_Indication_Item = -1;
-static gint ett_f1ap_IAB_Info_IAB_donor_CU = -1;
-static gint ett_f1ap_IAB_Info_IAB_DU = -1;
-static gint ett_f1ap_IAB_MT_Cell_List = -1;
-static gint ett_f1ap_IAB_MT_Cell_List_Item = -1;
-static gint ett_f1ap_IAB_MT_Cell_NA_Resource_Configuration_Mode_Info = -1;
-static gint ett_f1ap_IAB_MT_Cell_NA_Resource_Configuration_FDD_Info = -1;
-static gint ett_f1ap_IAB_MT_Cell_NA_Resource_Configuration_TDD_Info = -1;
-static gint ett_f1ap_IAB_STC_Info = -1;
-static gint ett_f1ap_IAB_STC_Info_List = -1;
-static gint ett_f1ap_IAB_STC_Info_Item = -1;
-static gint ett_f1ap_IAB_Allocated_TNL_Address_Item = -1;
-static gint ett_f1ap_IAB_DU_Cell_Resource_Configuration_Mode_Info = -1;
-static gint ett_f1ap_IAB_DU_Cell_Resource_Configuration_FDD_Info = -1;
-static gint ett_f1ap_IAB_DU_Cell_Resource_Configuration_TDD_Info = -1;
-static gint ett_f1ap_IABIPv6RequestType = -1;
-static gint ett_f1ap_IABTNLAddress = -1;
-static gint ett_f1ap_IABTNLAddressesRequested = -1;
-static gint ett_f1ap_IAB_TNL_Addresses_To_Remove_Item = -1;
-static gint ett_f1ap_IAB_TNL_Addresses_Exception = -1;
-static gint ett_f1ap_IABTNLAddressList = -1;
-static gint ett_f1ap_IABTNLAddress_Item = -1;
-static gint ett_f1ap_IABv4AddressesRequested = -1;
-static gint ett_f1ap_ImplicitFormat = -1;
-static gint ett_f1ap_IntendedTDD_DL_ULConfig = -1;
-static gint ett_f1ap_IPHeaderInformation = -1;
-static gint ett_f1ap_IPtolayer2TrafficMappingInfo = -1;
-static gint ett_f1ap_IPtolayer2TrafficMappingInfoList = -1;
-static gint ett_f1ap_IPtolayer2TrafficMappingInfo_Item = -1;
-static gint ett_f1ap_L139Info = -1;
-static gint ett_f1ap_L839Info = -1;
-static gint ett_f1ap_L571Info = -1;
-static gint ett_f1ap_L1151Info = -1;
-static gint ett_f1ap_LCS_to_GCS_Translation = -1;
-static gint ett_f1ap_LCStoGCSTranslationList = -1;
-static gint ett_f1ap_LCStoGCSTranslation = -1;
-static gint ett_f1ap_LocationDependentMBSF1UInformation = -1;
-static gint ett_f1ap_LocationDependentMBSF1UInformation_Item = -1;
-static gint ett_f1ap_LocationUncertainty = -1;
-static gint ett_f1ap_LoS_NLoSInformation = -1;
-static gint ett_f1ap_LTEUESidelinkAggregateMaximumBitrate = -1;
-static gint ett_f1ap_LTEV2XServicesAuthorized = -1;
-static gint ett_f1ap_MappingInformationtoRemove = -1;
-static gint ett_f1ap_MBS_Flows_Mapped_To_MRB_List = -1;
-static gint ett_f1ap_MBS_Flows_Mapped_To_MRB_Item = -1;
-static gint ett_f1ap_MBSF1UInformation = -1;
-static gint ett_f1ap_MBS_Session_ID = -1;
-static gint ett_f1ap_MBS_CUtoDURRCInformation = -1;
-static gint ett_f1ap_MBS_Broadcast_Cell_List = -1;
-static gint ett_f1ap_MBS_Broadcast_Cell_Item = -1;
-static gint ett_f1ap_MBS_Broadcast_MRB_List = -1;
-static gint ett_f1ap_MBS_Broadcast_MRB_Item = -1;
-static gint ett_f1ap_MBSMulticastF1UContextDescriptor = -1;
-static gint ett_f1ap_MulticastF1UContext_ToBeSetup_Item = -1;
-static gint ett_f1ap_MulticastF1UContext_Setup_Item = -1;
-static gint ett_f1ap_MulticastF1UContext_FailedToBeSetup_Item = -1;
-static gint ett_f1ap_MBS_ServiceArea = -1;
-static gint ett_f1ap_MBS_ServiceAreaInformation = -1;
-static gint ett_f1ap_MBS_ServiceAreaCellList = -1;
-static gint ett_f1ap_MBS_ServiceAreaTAIList = -1;
-static gint ett_f1ap_MBS_ServiceAreaTAIList_Item = -1;
-static gint ett_f1ap_MBS_ServiceAreaInformationList = -1;
-static gint ett_f1ap_MBS_ServiceAreaInformationItem = -1;
-static gint ett_f1ap_MC_PagingCell_Item = -1;
-static gint ett_f1ap_MeasurementBeamInfo = -1;
-static gint ett_f1ap_MRB_ProgressInformation = -1;
-static gint ett_f1ap_MultipleULAoA = -1;
-static gint ett_f1ap_MultipleULAoA_List = -1;
-static gint ett_f1ap_MultipleULAoA_Item = -1;
-static gint ett_f1ap_MulticastMBSSessionList = -1;
-static gint ett_f1ap_MulticastMBSSessionList_Item = -1;
-static gint ett_f1ap_MulticastMRBs_FailedToBeModified_Item = -1;
-static gint ett_f1ap_MulticastMRBs_FailedToBeSetup_Item = -1;
-static gint ett_f1ap_MulticastMRBs_FailedToBeSetupMod_Item = -1;
-static gint ett_f1ap_MulticastMRBs_Modified_Item = -1;
-static gint ett_f1ap_MulticastMRBs_Setup_Item = -1;
-static gint ett_f1ap_MulticastMRBs_SetupMod_Item = -1;
-static gint ett_f1ap_MulticastMRBs_ToBeModified_Item = -1;
-static gint ett_f1ap_MulticastMRBs_ToBeReleased_Item = -1;
-static gint ett_f1ap_MulticastMRBs_ToBeSetup_Item = -1;
-static gint ett_f1ap_MulticastMRBs_ToBeSetupMod_Item = -1;
-static gint ett_f1ap_MultiplexingInfo = -1;
-static gint ett_f1ap_M5Configuration = -1;
-static gint ett_f1ap_M6Configuration = -1;
-static gint ett_f1ap_M7Configuration = -1;
-static gint ett_f1ap_MDTConfiguration = -1;
-static gint ett_f1ap_MDTPLMNList = -1;
-static gint ett_f1ap_MDTPLMNModificationList = -1;
-static gint ett_f1ap_MeasuredResultsValue = -1;
-static gint ett_f1ap_NA_Resource_Configuration_List = -1;
-static gint ett_f1ap_NA_Resource_Configuration_Item = -1;
-static gint ett_f1ap_Neighbour_Node_Cells_List = -1;
-static gint ett_f1ap_Neighbour_Node_Cells_List_Item = -1;
-static gint ett_f1ap_Neighbour_Cell_Information_Item = -1;
-static gint ett_f1ap_NeighbourNR_CellsForSON_List = -1;
-static gint ett_f1ap_NeighbourNR_CellsForSON_Item = -1;
-static gint ett_f1ap_NGRANAllocationAndRetentionPriority = -1;
-static gint ett_f1ap_NGRANHighAccuracyAccessPointPosition = -1;
-static gint ett_f1ap_NR_CGI_List_For_Restart_Item = -1;
-static gint ett_f1ap_NR_PRSBeamInformation = -1;
-static gint ett_f1ap_NR_PRSBeamInformationList = -1;
-static gint ett_f1ap_NR_PRSBeamInformationItem = -1;
-static gint ett_f1ap_NRPagingeDRXInformation = -1;
-static gint ett_f1ap_NRPagingeDRXInformationforRRCINACTIVE = -1;
-static gint ett_f1ap_NonDynamic5QIDescriptor = -1;
-static gint ett_f1ap_NonDynamicPQIDescriptor = -1;
-static gint ett_f1ap_NotificationInformation = -1;
-static gint ett_f1ap_NPNBroadcastInformation = -1;
-static gint ett_f1ap_NPN_Broadcast_Information_SNPN = -1;
-static gint ett_f1ap_NPN_Broadcast_Information_PNI_NPN = -1;
-static gint ett_f1ap_NPNSupportInfo = -1;
-static gint ett_f1ap_NRCarrierList = -1;
-static gint ett_f1ap_NRCarrierItem = -1;
-static gint ett_f1ap_NRFreqInfo = -1;
-static gint ett_f1ap_SEQUENCE_SIZE_1_maxnoofNrCellBands_OF_FreqBandNrItem = -1;
-static gint ett_f1ap_NRCGI = -1;
-static gint ett_f1ap_NR_Mode_Info = -1;
-static gint ett_f1ap_NR_ModeInfoRel16 = -1;
-static gint ett_f1ap_NRPRACHConfig = -1;
-static gint ett_f1ap_NRPRACHConfigList = -1;
-static gint ett_f1ap_NRPRACHConfigItem = -1;
-static gint ett_f1ap_NR_U_Channel_Info_List = -1;
-static gint ett_f1ap_NR_U_Channel_Info_Item = -1;
-static gint ett_f1ap_NR_U_Channel_List = -1;
-static gint ett_f1ap_NR_U_Channel_Item = -1;
-static gint ett_f1ap_NumDLULSymbols = -1;
-static gint ett_f1ap_NRV2XServicesAuthorized = -1;
-static gint ett_f1ap_NRUESidelinkAggregateMaximumBitrate = -1;
-static gint ett_f1ap_OnDemandPRS_Info = -1;
-static gint ett_f1ap_PacketErrorRate = -1;
-static gint ett_f1ap_PagingCell_Item = -1;
-static gint ett_f1ap_PagingIdentity = -1;
-static gint ett_f1ap_PEIPSAssistanceInfo = -1;
-static gint ett_f1ap_RelativePathDelay = -1;
-static gint ett_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List = -1;
-static gint ett_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_Item = -1;
-static gint ett_f1ap_PartialSuccessCell = -1;
-static gint ett_f1ap_PathlossReferenceInfo = -1;
-static gint ett_f1ap_PathlossReferenceSignal = -1;
-static gint ett_f1ap_PathSwitchConfiguration = -1;
-static gint ett_f1ap_PC5_QoS_Characteristics = -1;
-static gint ett_f1ap_PC5QoSParameters = -1;
-static gint ett_f1ap_PC5FlowBitRates = -1;
-static gint ett_f1ap_PC5RLCChannelQoSInformation = -1;
-static gint ett_f1ap_PC5RLCChannelToBeSetupList = -1;
-static gint ett_f1ap_PC5RLCChannelToBeSetupItem = -1;
-static gint ett_f1ap_PC5RLCChannelToBeModifiedList = -1;
-static gint ett_f1ap_PC5RLCChannelToBeModifiedItem = -1;
-static gint ett_f1ap_PC5RLCChannelToBeReleasedList = -1;
-static gint ett_f1ap_PC5RLCChannelToBeReleasedItem = -1;
-static gint ett_f1ap_PC5RLCChannelSetupList = -1;
-static gint ett_f1ap_PC5RLCChannelSetupItem = -1;
-static gint ett_f1ap_PC5RLCChannelFailedToBeSetupList = -1;
-static gint ett_f1ap_PC5RLCChannelFailedToBeSetupItem = -1;
-static gint ett_f1ap_PC5RLCChannelModifiedList = -1;
-static gint ett_f1ap_PC5RLCChannelModifiedItem = -1;
-static gint ett_f1ap_PC5RLCChannelFailedToBeModifiedList = -1;
-static gint ett_f1ap_PC5RLCChannelFailedToBeModifiedItem = -1;
-static gint ett_f1ap_PC5RLCChannelRequiredToBeModifiedList = -1;
-static gint ett_f1ap_PC5RLCChannelRequiredToBeModifiedItem = -1;
-static gint ett_f1ap_PC5RLCChannelRequiredToBeReleasedList = -1;
-static gint ett_f1ap_PC5RLCChannelRequiredToBeReleasedItem = -1;
-static gint ett_f1ap_PDCMeasurementQuantities = -1;
-static gint ett_f1ap_PDCMeasurementQuantities_Item = -1;
-static gint ett_f1ap_PDCMeasurementResult = -1;
-static gint ett_f1ap_PDCMeasuredResultsList = -1;
-static gint ett_f1ap_PDCMeasuredResults_Item = -1;
-static gint ett_f1ap_PDCMeasuredResults_Value = -1;
-static gint ett_f1ap_PeriodicityList = -1;
-static gint ett_f1ap_PeriodicityList_Item = -1;
-static gint ett_f1ap_PositioningBroadcastCells = -1;
-static gint ett_f1ap_PosMeasGapPreConfigList = -1;
-static gint ett_f1ap_PosMeasurementQuantities = -1;
-static gint ett_f1ap_PosMeasurementQuantities_Item = -1;
-static gint ett_f1ap_PosMeasurementResult = -1;
-static gint ett_f1ap_PosMeasurementResultItem = -1;
-static gint ett_f1ap_PosMeasurementResultList = -1;
-static gint ett_f1ap_PosMeasurementResultList_Item = -1;
-static gint ett_f1ap_PosResourceSetType = -1;
-static gint ett_f1ap_PosResourceSetTypePR = -1;
-static gint ett_f1ap_PosResourceSetTypeSP = -1;
-static gint ett_f1ap_PosResourceSetTypeAP = -1;
-static gint ett_f1ap_PosSItypeList = -1;
-static gint ett_f1ap_PosSItype_Item = -1;
-static gint ett_f1ap_PosSRSResourceID_List = -1;
-static gint ett_f1ap_PosSRSResource_Item = -1;
-static gint ett_f1ap_PosSRSResource_List = -1;
-static gint ett_f1ap_PosSRSResourceSet_Item = -1;
-static gint ett_f1ap_PosSRSResourceSet_List = -1;
-static gint ett_f1ap_Protected_EUTRA_Resources_Item = -1;
-static gint ett_f1ap_PRSConfiguration = -1;
-static gint ett_f1ap_PRSInformationPos = -1;
-static gint ett_f1ap_PRS_Measurement_Info_List = -1;
-static gint ett_f1ap_PRS_Measurement_Info_List_Item = -1;
-static gint ett_f1ap_Potential_SpCell_Item = -1;
-static gint ett_f1ap_PRSAngleList = -1;
-static gint ett_f1ap_PRSAngleItem = -1;
-static gint ett_f1ap_PRSMuting = -1;
-static gint ett_f1ap_PRSMutingOption1 = -1;
-static gint ett_f1ap_PRSMutingOption2 = -1;
-static gint ett_f1ap_PRSResource_List = -1;
-static gint ett_f1ap_PRSResource_Item = -1;
-static gint ett_f1ap_PRSResource_QCLInfo = -1;
-static gint ett_f1ap_PRSResource_QCLSourceSSB = -1;
-static gint ett_f1ap_PRSResource_QCLSourcePRS = -1;
-static gint ett_f1ap_PRSResourceSet_List = -1;
-static gint ett_f1ap_PRSResourceSet_Item = -1;
-static gint ett_f1ap_PRSTransmissionOffIndication = -1;
-static gint ett_f1ap_PRSTransmissionOffPerResource = -1;
-static gint ett_f1ap_PRSTransmissionOffPerResource_Item = -1;
-static gint ett_f1ap_SEQUENCE_SIZE_1_maxnoofPRSresources_OF_PRSTransmissionOffIndicationPerResource_Item = -1;
-static gint ett_f1ap_PRSTransmissionOffIndicationPerResource_Item = -1;
-static gint ett_f1ap_PRSTransmissionOffInformation = -1;
-static gint ett_f1ap_PRSTransmissionOffPerResourceSet = -1;
-static gint ett_f1ap_PRSTransmissionOffPerResourceSet_Item = -1;
-static gint ett_f1ap_PWS_Failed_NR_CGI_Item = -1;
-static gint ett_f1ap_PWSSystemInformation = -1;
-static gint ett_f1ap_PRSTRPList = -1;
-static gint ett_f1ap_PRSTRPItem = -1;
-static gint ett_f1ap_RequestedDLPRSTransmissionCharacteristics = -1;
-static gint ett_f1ap_RequestedDLPRSResourceSet_List = -1;
-static gint ett_f1ap_RequestedDLPRSResourceSet_Item = -1;
-static gint ett_f1ap_RequestedDLPRSResource_List = -1;
-static gint ett_f1ap_RequestedDLPRSResource_Item = -1;
-static gint ett_f1ap_PRSTransmissionTRPList = -1;
-static gint ett_f1ap_PRSTransmissionTRPItem = -1;
-static gint ett_f1ap_QoEInformation = -1;
-static gint ett_f1ap_QoEInformationList = -1;
-static gint ett_f1ap_QoEInformationList_Item = -1;
-static gint ett_f1ap_QoEMetrics = -1;
-static gint ett_f1ap_QoS_Characteristics = -1;
-static gint ett_f1ap_QoSFlowLevelQoSParameters = -1;
-static gint ett_f1ap_QoSInformation = -1;
-static gint ett_f1ap_RACHReportInformationList = -1;
-static gint ett_f1ap_RACHReportInformationItem = -1;
-static gint ett_f1ap_RadioResourceStatus = -1;
-static gint ett_f1ap_MIMOPRBusageInformation = -1;
-static gint ett_f1ap_RANUEPagingIdentity = -1;
-static gint ett_f1ap_RAT_FrequencyPriorityInformation = -1;
-static gint ett_f1ap_RBSetConfiguration = -1;
-static gint ett_f1ap_ReferencePoint = -1;
-static gint ett_f1ap_ReferenceSignal = -1;
-static gint ett_f1ap_RelativeCartesianLocation = -1;
-static gint ett_f1ap_RelativeGeodeticLocation = -1;
-static gint ett_f1ap_RequestedSRSTransmissionCharacteristics = -1;
-static gint ett_f1ap_ResourceCoordinationEUTRACellInfo = -1;
-static gint ett_f1ap_ResourceCoordinationTransferInformation = -1;
-static gint ett_f1ap_ResourceSetType = -1;
-static gint ett_f1ap_ResourceSetTypePeriodic = -1;
-static gint ett_f1ap_ResourceSetTypeSemi_persistent = -1;
-static gint ett_f1ap_ResourceSetTypeAperiodic = -1;
-static gint ett_f1ap_ReportingRequestType = -1;
-static gint ett_f1ap_ResourceType = -1;
-static gint ett_f1ap_ResourceTypePeriodic = -1;
-static gint ett_f1ap_ResourceTypeSemi_persistent = -1;
-static gint ett_f1ap_ResourceTypeAperiodic = -1;
-static gint ett_f1ap_ResourceTypePos = -1;
-static gint ett_f1ap_ResourceTypePeriodicPos = -1;
-static gint ett_f1ap_ResourceTypeSemi_persistentPos = -1;
-static gint ett_f1ap_ResourceTypeAperiodicPos = -1;
-static gint ett_f1ap_RLCDuplicationInformation = -1;
-static gint ett_f1ap_RLCDuplicationStateList = -1;
-static gint ett_f1ap_RLCDuplicationState_Item = -1;
-static gint ett_f1ap_RLCFailureIndication = -1;
-static gint ett_f1ap_RLC_Status = -1;
-static gint ett_f1ap_RLFReportInformationList = -1;
-static gint ett_f1ap_RLFReportInformationItem = -1;
-static gint ett_f1ap_RRCDeliveryStatus = -1;
-static gint ett_f1ap_RRC_Version = -1;
-static gint ett_f1ap_ResponseTime = -1;
-static gint ett_f1ap_SCell_FailedtoSetup_Item = -1;
-static gint ett_f1ap_SCell_FailedtoSetupMod_Item = -1;
-static gint ett_f1ap_SCell_ToBeRemoved_Item = -1;
-static gint ett_f1ap_SCell_ToBeSetup_Item = -1;
-static gint ett_f1ap_SCell_ToBeSetupMod_Item = -1;
-static gint ett_f1ap_SCS_SpecificCarrier = -1;
-static gint ett_f1ap_SDTBearerConfigurationInfo = -1;
-static gint ett_f1ap_SDTBearerConfig_List = -1;
-static gint ett_f1ap_SDTBearerConfig_List_Item = -1;
-static gint ett_f1ap_SDTBearerType = -1;
-static gint ett_f1ap_SDTInformation = -1;
-static gint ett_f1ap_Search_window_information = -1;
-static gint ett_f1ap_ServingCellMO_List_Item = -1;
-static gint ett_f1ap_ServingCellMO_encoded_in_CGC_List = -1;
-static gint ett_f1ap_ServingCellMO_encoded_in_CGC_Item = -1;
-static gint ett_f1ap_Served_Cell_Information = -1;
-static gint ett_f1ap_Serving_Cells_List = -1;
-static gint ett_f1ap_Serving_Cells_List_Item = -1;
-static gint ett_f1ap_Supported_MBS_FSA_ID_List = -1;
-static gint ett_f1ap_SFN_Offset = -1;
-static gint ett_f1ap_Served_Cells_To_Add_Item = -1;
-static gint ett_f1ap_Served_Cells_To_Delete_Item = -1;
-static gint ett_f1ap_Served_Cells_To_Modify_Item = -1;
-static gint ett_f1ap_Served_EUTRA_Cells_Information = -1;
-static gint ett_f1ap_Service_Status = -1;
-static gint ett_f1ap_SItype_List = -1;
-static gint ett_f1ap_SItype_Item = -1;
-static gint ett_f1ap_SibtypetobeupdatedListItem = -1;
-static gint ett_f1ap_SidelinkRelayConfiguration = -1;
-static gint ett_f1ap_SLDRBInformation = -1;
-static gint ett_f1ap_SLDRBs_FailedToBeModified_Item = -1;
-static gint ett_f1ap_SLDRBs_FailedToBeSetup_Item = -1;
-static gint ett_f1ap_SLDRBs_FailedToBeSetupMod_Item = -1;
-static gint ett_f1ap_SLDRBs_Modified_Item = -1;
-static gint ett_f1ap_SLDRBs_ModifiedConf_Item = -1;
-static gint ett_f1ap_SLDRBs_Required_ToBeModified_Item = -1;
-static gint ett_f1ap_SLDRBs_Required_ToBeReleased_Item = -1;
-static gint ett_f1ap_SLDRBs_Setup_Item = -1;
-static gint ett_f1ap_SLDRBs_SetupMod_Item = -1;
-static gint ett_f1ap_SLDRBs_ToBeModified_Item = -1;
-static gint ett_f1ap_SLDRBs_ToBeReleased_Item = -1;
-static gint ett_f1ap_SLDRBs_ToBeSetup_Item = -1;
-static gint ett_f1ap_SLDRBs_ToBeSetupMod_Item = -1;
-static gint ett_f1ap_SLDRXCycleList = -1;
-static gint ett_f1ap_SLDRXCycleItem = -1;
-static gint ett_f1ap_SLDRXInformation = -1;
-static gint ett_f1ap_SliceAvailableCapacity = -1;
-static gint ett_f1ap_SliceAvailableCapacityList = -1;
-static gint ett_f1ap_SliceAvailableCapacityItem = -1;
-static gint ett_f1ap_SNSSAIAvailableCapacity_List = -1;
-static gint ett_f1ap_SNSSAIAvailableCapacity_Item = -1;
-static gint ett_f1ap_SliceRadioResourceStatus = -1;
-static gint ett_f1ap_SliceRadioResourceStatus_List = -1;
-static gint ett_f1ap_SliceRadioResourceStatus_Item = -1;
-static gint ett_f1ap_SNSSAIRadioResourceStatus_List = -1;
-static gint ett_f1ap_SNSSAIRadioResourceStatus_Item = -1;
-static gint ett_f1ap_SliceSupportList = -1;
-static gint ett_f1ap_SliceSupportItem = -1;
-static gint ett_f1ap_SliceToReportList = -1;
-static gint ett_f1ap_SliceToReportItem = -1;
-static gint ett_f1ap_SNSSAI_list = -1;
-static gint ett_f1ap_SNSSAI_Item = -1;
-static gint ett_f1ap_Slot_Configuration_List = -1;
-static gint ett_f1ap_Slot_Configuration_Item = -1;
-static gint ett_f1ap_SNSSAI = -1;
-static gint ett_f1ap_SpatialDirectionInformation = -1;
-static gint ett_f1ap_SpatialRelationInfo = -1;
-static gint ett_f1ap_SpatialRelationforResourceID = -1;
-static gint ett_f1ap_SpatialRelationforResourceIDItem = -1;
-static gint ett_f1ap_SpatialRelationPerSRSResource = -1;
-static gint ett_f1ap_SpatialRelationPerSRSResource_List = -1;
-static gint ett_f1ap_SpatialRelationPerSRSResourceItem = -1;
-static gint ett_f1ap_SpatialRelationPos = -1;
-static gint ett_f1ap_SRBs_FailedToBeSetup_Item = -1;
-static gint ett_f1ap_SRBs_FailedToBeSetupMod_Item = -1;
-static gint ett_f1ap_SRBs_Modified_Item = -1;
-static gint ett_f1ap_SRBs_Required_ToBeReleased_Item = -1;
-static gint ett_f1ap_SRBs_Setup_Item = -1;
-static gint ett_f1ap_SRBs_SetupMod_Item = -1;
-static gint ett_f1ap_SRBs_ToBeReleased_Item = -1;
-static gint ett_f1ap_SRBs_ToBeSetup_Item = -1;
-static gint ett_f1ap_SRBs_ToBeSetupMod_Item = -1;
-static gint ett_f1ap_SRSCarrier_List = -1;
-static gint ett_f1ap_SRSCarrier_List_Item = -1;
-static gint ett_f1ap_SRSConfig = -1;
-static gint ett_f1ap_SRSConfiguration = -1;
-static gint ett_f1ap_SRSResource = -1;
-static gint ett_f1ap_SRSResourceID_List = -1;
-static gint ett_f1ap_SRSResource_List = -1;
-static gint ett_f1ap_SRSResourceSet = -1;
-static gint ett_f1ap_SRSResourceSetList = -1;
-static gint ett_f1ap_SRSResourceSetItem = -1;
-static gint ett_f1ap_SRSResourceSet_List = -1;
-static gint ett_f1ap_SRSResourceTrigger = -1;
-static gint ett_f1ap_SRSResourcetype = -1;
-static gint ett_f1ap_SRSResourceTypeChoice = -1;
-static gint ett_f1ap_SRSInfo = -1;
-static gint ett_f1ap_PosSRSInfo = -1;
-static gint ett_f1ap_SSB = -1;
-static gint ett_f1ap_SSBCoverageModification_List = -1;
-static gint ett_f1ap_SSBCoverageModification_Item = -1;
-static gint ett_f1ap_SSB_transmissionBitmap = -1;
-static gint ett_f1ap_SSBAreaCapacityValueList = -1;
-static gint ett_f1ap_SSBAreaCapacityValueItem = -1;
-static gint ett_f1ap_SSBAreaRadioResourceStatusList = -1;
-static gint ett_f1ap_SSBAreaRadioResourceStatusItem = -1;
-static gint ett_f1ap_SSBInformation = -1;
-static gint ett_f1ap_SSBInformationList = -1;
-static gint ett_f1ap_SSBInformationItem = -1;
-static gint ett_f1ap_SSB_PositionsInBurst = -1;
-static gint ett_f1ap_SSB_TF_Configuration = -1;
-static gint ett_f1ap_SSBToReportList = -1;
-static gint ett_f1ap_SSBToReportItem = -1;
-static gint ett_f1ap_StartRBIndex = -1;
-static gint ett_f1ap_StartTimeAndDuration = -1;
-static gint ett_f1ap_SUL_Information = -1;
-static gint ett_f1ap_SuccessfulHOReportInformationList = -1;
-static gint ett_f1ap_SuccessfulHOReportInformation_Item = -1;
-static gint ett_f1ap_SupportedSULFreqBandItem = -1;
-static gint ett_f1ap_SymbolAllocInSlot = -1;
-static gint ett_f1ap_TargetCellList = -1;
-static gint ett_f1ap_TargetCellList_Item = -1;
-static gint ett_f1ap_NSAGSupportList = -1;
-static gint ett_f1ap_NSAGSupportItem = -1;
-static gint ett_f1ap_TDD_Info = -1;
-static gint ett_f1ap_TDD_InfoRel16 = -1;
-static gint ett_f1ap_TRPTEGInformation = -1;
-static gint ett_f1ap_RxTxTEG = -1;
-static gint ett_f1ap_RxTEG = -1;
-static gint ett_f1ap_TimeReferenceInformation = -1;
-static gint ett_f1ap_TimeStamp = -1;
-static gint ett_f1ap_TimeStampSlotIndex = -1;
-static gint ett_f1ap_TimingMeasurementQuality = -1;
-static gint ett_f1ap_TNLCapacityIndicator = -1;
-static gint ett_f1ap_TraceActivation = -1;
-static gint ett_f1ap_TrafficMappingInfo = -1;
-static gint ett_f1ap_Transmission_Bandwidth = -1;
-static gint ett_f1ap_TransmissionComb = -1;
-static gint ett_f1ap_T_n2 = -1;
-static gint ett_f1ap_T_n4 = -1;
-static gint ett_f1ap_TransmissionCombn8 = -1;
-static gint ett_f1ap_TransmissionCombPos = -1;
-static gint ett_f1ap_T_n2_01 = -1;
-static gint ett_f1ap_T_n4_01 = -1;
-static gint ett_f1ap_T_n8 = -1;
-static gint ett_f1ap_Transport_UP_Layer_Address_Info_To_Add_List = -1;
-static gint ett_f1ap_Transport_UP_Layer_Address_Info_To_Add_Item = -1;
-static gint ett_f1ap_Transport_UP_Layer_Address_Info_To_Remove_List = -1;
-static gint ett_f1ap_Transport_UP_Layer_Address_Info_To_Remove_Item = -1;
-static gint ett_f1ap_TRPBeamAntennaInformation = -1;
-static gint ett_f1ap_Choice_TRP_Beam_Antenna_Info_Item = -1;
-static gint ett_f1ap_TRP_BeamAntennaExplicitInformation = -1;
-static gint ett_f1ap_TRP_BeamAntennaAngles = -1;
-static gint ett_f1ap_TRP_BeamAntennaAnglesList_Item = -1;
-static gint ett_f1ap_SEQUENCE_SIZE_1_maxnoElevationAngles_OF_TRP_ElevationAngleList_Item = -1;
-static gint ett_f1ap_TRP_ElevationAngleList_Item = -1;
-static gint ett_f1ap_SEQUENCE_SIZE_2_maxNumResourcesPerAngle_OF_TRP_Beam_Power_Item = -1;
-static gint ett_f1ap_TRP_Beam_Power_Item = -1;
-static gint ett_f1ap_TRPInformation = -1;
-static gint ett_f1ap_TRPInformationItem = -1;
-static gint ett_f1ap_TRPInformationTypeResponseList = -1;
-static gint ett_f1ap_TRPInformationTypeResponseItem = -1;
-static gint ett_f1ap_TRPList = -1;
-static gint ett_f1ap_TRPListItem = -1;
-static gint ett_f1ap_TRPMeasurementQuality = -1;
-static gint ett_f1ap_TRPMeasurementQuality_Item = -1;
-static gint ett_f1ap_TRP_MeasurementRequestList = -1;
-static gint ett_f1ap_TRP_MeasurementRequestItem = -1;
-static gint ett_f1ap_TRP_PRS_Info_List = -1;
-static gint ett_f1ap_TRP_PRS_Info_List_Item = -1;
-static gint ett_f1ap_TRPPositionDefinitionType = -1;
-static gint ett_f1ap_TRPPositionDirect = -1;
-static gint ett_f1ap_TRPPositionDirectAccuracy = -1;
-static gint ett_f1ap_TRPPositionReferenced = -1;
-static gint ett_f1ap_TRPReferencePointType = -1;
-static gint ett_f1ap_TRP_Rx_TEGInformation = -1;
-static gint ett_f1ap_TRP_RxTx_TEGInformation = -1;
-static gint ett_f1ap_TRP_Tx_TEGInformation = -1;
-static gint ett_f1ap_TRPTxTEGAssociation = -1;
-static gint ett_f1ap_TRPTEG_Item = -1;
-static gint ett_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceID_Item = -1;
-static gint ett_f1ap_DLPRSResourceID_Item = -1;
-static gint ett_f1ap_Transport_Layer_Address_Info = -1;
-static gint ett_f1ap_TSCAssistanceInformation = -1;
-static gint ett_f1ap_TSCTrafficCharacteristics = -1;
-static gint ett_f1ap_TRP_MeasurementUpdateList = -1;
-static gint ett_f1ap_TRP_MeasurementUpdateItem = -1;
-static gint ett_f1ap_UAC_Assistance_Info = -1;
-static gint ett_f1ap_UACPLMN_List = -1;
-static gint ett_f1ap_UACPLMN_Item = -1;
-static gint ett_f1ap_UACType_List = -1;
-static gint ett_f1ap_UACType_Item = -1;
-static gint ett_f1ap_UACCategoryType = -1;
-static gint ett_f1ap_UACOperatorDefined = -1;
-static gint ett_f1ap_UE_associatedLogicalF1_ConnectionItem = -1;
-static gint ett_f1ap_UEIdentityIndexValue = -1;
-static gint ett_f1ap_UEIdentity_List_For_Paging_Item = -1;
-static gint ett_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_Item = -1;
-static gint ett_f1ap_UE_MulticastMRBs_RequiredToBeModified_Item = -1;
-static gint ett_f1ap_UE_MulticastMRBs_RequiredToBeReleased_Item = -1;
-static gint ett_f1ap_UE_MulticastMRBs_Setup_Item = -1;
-static gint ett_f1ap_UE_MulticastMRBs_Setupnew_Item = -1;
-static gint ett_f1ap_UE_MulticastMRBs_ToBeReleased_Item = -1;
-static gint ett_f1ap_UE_MulticastMRBs_ToBeSetup_Item = -1;
-static gint ett_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_Item = -1;
-static gint ett_f1ap_UEPagingCapability = -1;
-static gint ett_f1ap_UEReportingInformation = -1;
-static gint ett_f1ap_UL_AoA = -1;
-static gint ett_f1ap_UL_BH_Non_UP_Traffic_Mapping = -1;
-static gint ett_f1ap_UL_BH_Non_UP_Traffic_Mapping_List = -1;
-static gint ett_f1ap_UL_BH_Non_UP_Traffic_Mapping_Item = -1;
-static gint ett_f1ap_ULConfiguration = -1;
-static gint ett_f1ap_UL_RTOA_Measurement = -1;
-static gint ett_f1ap_UL_RTOA_MeasurementItem = -1;
-static gint ett_f1ap_UL_SRS_RSRPP = -1;
-static gint ett_f1ap_UL_UP_TNL_Information_to_Update_List_Item = -1;
-static gint ett_f1ap_UL_UP_TNL_Address_to_Update_List_Item = -1;
-static gint ett_f1ap_ULUPTNLInformation_ToBeSetup_List = -1;
-static gint ett_f1ap_ULUPTNLInformation_ToBeSetup_Item = -1;
-static gint ett_f1ap_UplinkChannelBW_PerSCS_List = -1;
-static gint ett_f1ap_UPTransportLayerInformation = -1;
-static gint ett_f1ap_UuRLCChannelQoSInformation = -1;
-static gint ett_f1ap_UuRLCChannelToBeSetupList = -1;
-static gint ett_f1ap_UuRLCChannelToBeSetupItem = -1;
-static gint ett_f1ap_UuRLCChannelToBeModifiedList = -1;
-static gint ett_f1ap_UuRLCChannelToBeModifiedItem = -1;
-static gint ett_f1ap_UuRLCChannelToBeReleasedList = -1;
-static gint ett_f1ap_UuRLCChannelToBeReleasedItem = -1;
-static gint ett_f1ap_UuRLCChannelSetupList = -1;
-static gint ett_f1ap_UuRLCChannelSetupItem = -1;
-static gint ett_f1ap_UuRLCChannelFailedToBeSetupList = -1;
-static gint ett_f1ap_UuRLCChannelFailedToBeSetupItem = -1;
-static gint ett_f1ap_UuRLCChannelModifiedList = -1;
-static gint ett_f1ap_UuRLCChannelModifiedItem = -1;
-static gint ett_f1ap_UuRLCChannelFailedToBeModifiedList = -1;
-static gint ett_f1ap_UuRLCChannelFailedToBeModifiedItem = -1;
-static gint ett_f1ap_UuRLCChannelRequiredToBeModifiedList = -1;
-static gint ett_f1ap_UuRLCChannelRequiredToBeModifiedItem = -1;
-static gint ett_f1ap_UuRLCChannelRequiredToBeReleasedList = -1;
-static gint ett_f1ap_UuRLCChannelRequiredToBeReleasedItem = -1;
-static gint ett_f1ap_VictimgNBSetID = -1;
-static gint ett_f1ap_ZoAInformation = -1;
-static gint ett_f1ap_Reset = -1;
-static gint ett_f1ap_ResetType = -1;
-static gint ett_f1ap_UE_associatedLogicalF1_ConnectionListRes = -1;
-static gint ett_f1ap_ResetAcknowledge = -1;
-static gint ett_f1ap_UE_associatedLogicalF1_ConnectionListResAck = -1;
-static gint ett_f1ap_ErrorIndication = -1;
-static gint ett_f1ap_F1SetupRequest = -1;
-static gint ett_f1ap_GNB_DU_Served_Cells_List = -1;
-static gint ett_f1ap_F1SetupResponse = -1;
-static gint ett_f1ap_Cells_to_be_Activated_List = -1;
-static gint ett_f1ap_F1SetupFailure = -1;
-static gint ett_f1ap_GNBDUConfigurationUpdate = -1;
-static gint ett_f1ap_Served_Cells_To_Add_List = -1;
-static gint ett_f1ap_Served_Cells_To_Modify_List = -1;
-static gint ett_f1ap_Served_Cells_To_Delete_List = -1;
-static gint ett_f1ap_Cells_Status_List = -1;
-static gint ett_f1ap_Dedicated_SIDelivery_NeededUE_List = -1;
-static gint ett_f1ap_GNB_DU_TNL_Association_To_Remove_List = -1;
-static gint ett_f1ap_GNBDUConfigurationUpdateAcknowledge = -1;
-static gint ett_f1ap_GNBDUConfigurationUpdateFailure = -1;
-static gint ett_f1ap_GNBCUConfigurationUpdate = -1;
-static gint ett_f1ap_Cells_to_be_Deactivated_List = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_To_Add_List = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_To_Remove_List = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_To_Update_List = -1;
-static gint ett_f1ap_Cells_to_be_Barred_List = -1;
-static gint ett_f1ap_Protected_EUTRA_Resources_List = -1;
-static gint ett_f1ap_Neighbour_Cell_Information_List = -1;
-static gint ett_f1ap_GNBCUConfigurationUpdateAcknowledge = -1;
-static gint ett_f1ap_Cells_Failed_to_be_Activated_List = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_Setup_List = -1;
-static gint ett_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List = -1;
-static gint ett_f1ap_GNBCUConfigurationUpdateFailure = -1;
-static gint ett_f1ap_GNBDUResourceCoordinationRequest = -1;
-static gint ett_f1ap_GNBDUResourceCoordinationResponse = -1;
-static gint ett_f1ap_UEContextSetupRequest = -1;
-static gint ett_f1ap_Candidate_SpCell_List = -1;
-static gint ett_f1ap_SCell_ToBeSetup_List = -1;
-static gint ett_f1ap_SRBs_ToBeSetup_List = -1;
-static gint ett_f1ap_DRBs_ToBeSetup_List = -1;
-static gint ett_f1ap_BHChannels_ToBeSetup_List = -1;
-static gint ett_f1ap_SLDRBs_ToBeSetup_List = -1;
-static gint ett_f1ap_UE_MulticastMRBs_ToBeSetup_List = -1;
-static gint ett_f1ap_ServingCellMO_List = -1;
-static gint ett_f1ap_UEContextSetupResponse = -1;
-static gint ett_f1ap_DRBs_Setup_List = -1;
-static gint ett_f1ap_SRBs_FailedToBeSetup_List = -1;
-static gint ett_f1ap_DRBs_FailedToBeSetup_List = -1;
-static gint ett_f1ap_SCell_FailedtoSetup_List = -1;
-static gint ett_f1ap_SRBs_Setup_List = -1;
-static gint ett_f1ap_BHChannels_Setup_List = -1;
-static gint ett_f1ap_BHChannels_FailedToBeSetup_List = -1;
-static gint ett_f1ap_SLDRBs_Setup_List = -1;
-static gint ett_f1ap_SLDRBs_FailedToBeSetup_List = -1;
-static gint ett_f1ap_UE_MulticastMRBs_Setupnew_List = -1;
-static gint ett_f1ap_UEContextSetupFailure = -1;
-static gint ett_f1ap_Potential_SpCell_List = -1;
-static gint ett_f1ap_UEContextReleaseRequest = -1;
-static gint ett_f1ap_UEContextReleaseCommand = -1;
-static gint ett_f1ap_UEContextReleaseComplete = -1;
-static gint ett_f1ap_UEContextModificationRequest = -1;
-static gint ett_f1ap_SCell_ToBeSetupMod_List = -1;
-static gint ett_f1ap_SCell_ToBeRemoved_List = -1;
-static gint ett_f1ap_SRBs_ToBeSetupMod_List = -1;
-static gint ett_f1ap_DRBs_ToBeSetupMod_List = -1;
-static gint ett_f1ap_BHChannels_ToBeSetupMod_List = -1;
-static gint ett_f1ap_DRBs_ToBeModified_List = -1;
-static gint ett_f1ap_BHChannels_ToBeModified_List = -1;
-static gint ett_f1ap_SRBs_ToBeReleased_List = -1;
-static gint ett_f1ap_DRBs_ToBeReleased_List = -1;
-static gint ett_f1ap_BHChannels_ToBeReleased_List = -1;
-static gint ett_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List = -1;
-static gint ett_f1ap_UE_MulticastMRBs_ToBeReleased_List = -1;
-static gint ett_f1ap_SLDRBs_ToBeSetupMod_List = -1;
-static gint ett_f1ap_SLDRBs_ToBeModified_List = -1;
-static gint ett_f1ap_SLDRBs_ToBeReleased_List = -1;
-static gint ett_f1ap_UEContextModificationResponse = -1;
-static gint ett_f1ap_DRBs_SetupMod_List = -1;
-static gint ett_f1ap_DRBs_Modified_List = -1;
-static gint ett_f1ap_SRBs_SetupMod_List = -1;
-static gint ett_f1ap_SRBs_Modified_List = -1;
-static gint ett_f1ap_DRBs_FailedToBeModified_List = -1;
-static gint ett_f1ap_SRBs_FailedToBeSetupMod_List = -1;
-static gint ett_f1ap_DRBs_FailedToBeSetupMod_List = -1;
-static gint ett_f1ap_SCell_FailedtoSetupMod_List = -1;
-static gint ett_f1ap_BHChannels_SetupMod_List = -1;
-static gint ett_f1ap_BHChannels_Modified_List = -1;
-static gint ett_f1ap_BHChannels_FailedToBeModified_List = -1;
-static gint ett_f1ap_BHChannels_FailedToBeSetupMod_List = -1;
-static gint ett_f1ap_Associated_SCell_List = -1;
-static gint ett_f1ap_SLDRBs_SetupMod_List = -1;
-static gint ett_f1ap_SLDRBs_Modified_List = -1;
-static gint ett_f1ap_SLDRBs_FailedToBeModified_List = -1;
-static gint ett_f1ap_SLDRBs_FailedToBeSetupMod_List = -1;
-static gint ett_f1ap_UE_MulticastMRBs_Setup_List = -1;
-static gint ett_f1ap_UEContextModificationFailure = -1;
-static gint ett_f1ap_UEContextModificationRequired = -1;
-static gint ett_f1ap_DRBs_Required_ToBeModified_List = -1;
-static gint ett_f1ap_DRBs_Required_ToBeReleased_List = -1;
-static gint ett_f1ap_SRBs_Required_ToBeReleased_List = -1;
-static gint ett_f1ap_BHChannels_Required_ToBeReleased_List = -1;
-static gint ett_f1ap_SLDRBs_Required_ToBeModified_List = -1;
-static gint ett_f1ap_SLDRBs_Required_ToBeReleased_List = -1;
-static gint ett_f1ap_UE_MulticastMRBs_RequiredToBeModified_List = -1;
-static gint ett_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List = -1;
-static gint ett_f1ap_UEContextModificationConfirm = -1;
-static gint ett_f1ap_DRBs_ModifiedConf_List = -1;
-static gint ett_f1ap_SLDRBs_ModifiedConf_List = -1;
-static gint ett_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List = -1;
-static gint ett_f1ap_UEContextModificationRefuse = -1;
-static gint ett_f1ap_WriteReplaceWarningRequest = -1;
-static gint ett_f1ap_Cells_To_Be_Broadcast_List = -1;
-static gint ett_f1ap_WriteReplaceWarningResponse = -1;
-static gint ett_f1ap_Cells_Broadcast_Completed_List = -1;
-static gint ett_f1ap_PWSCancelRequest = -1;
-static gint ett_f1ap_Broadcast_To_Be_Cancelled_List = -1;
-static gint ett_f1ap_PWSCancelResponse = -1;
-static gint ett_f1ap_Cells_Broadcast_Cancelled_List = -1;
-static gint ett_f1ap_UEInactivityNotification = -1;
-static gint ett_f1ap_DRB_Activity_List = -1;
-static gint ett_f1ap_InitialULRRCMessageTransfer = -1;
-static gint ett_f1ap_DLRRCMessageTransfer = -1;
-static gint ett_f1ap_ULRRCMessageTransfer = -1;
-static gint ett_f1ap_PrivateMessage = -1;
-static gint ett_f1ap_SystemInformationDeliveryCommand = -1;
-static gint ett_f1ap_Paging = -1;
-static gint ett_f1ap_PagingCell_list = -1;
-static gint ett_f1ap_Notify = -1;
-static gint ett_f1ap_DRB_Notify_List = -1;
-static gint ett_f1ap_NetworkAccessRateReduction = -1;
-static gint ett_f1ap_PWSRestartIndication = -1;
-static gint ett_f1ap_NR_CGI_List_For_Restart_List = -1;
-static gint ett_f1ap_PWSFailureIndication = -1;
-static gint ett_f1ap_PWS_Failed_NR_CGI_List = -1;
-static gint ett_f1ap_GNBDUStatusIndication = -1;
-static gint ett_f1ap_RRCDeliveryReport = -1;
-static gint ett_f1ap_F1RemovalRequest = -1;
-static gint ett_f1ap_F1RemovalResponse = -1;
-static gint ett_f1ap_F1RemovalFailure = -1;
-static gint ett_f1ap_TraceStart = -1;
-static gint ett_f1ap_DeactivateTrace = -1;
-static gint ett_f1ap_CellTrafficTrace = -1;
-static gint ett_f1ap_DUCURadioInformationTransfer = -1;
-static gint ett_f1ap_CUDURadioInformationTransfer = -1;
-static gint ett_f1ap_BAPMappingConfiguration = -1;
-static gint ett_f1ap_BH_Routing_Information_Added_List = -1;
-static gint ett_f1ap_BH_Routing_Information_Removed_List = -1;
-static gint ett_f1ap_BAP_Header_Rewriting_Added_List = -1;
-static gint ett_f1ap_BAP_Header_Rewriting_Removed_List = -1;
-static gint ett_f1ap_BAPMappingConfigurationAcknowledge = -1;
-static gint ett_f1ap_BAPMappingConfigurationFailure = -1;
-static gint ett_f1ap_GNBDUResourceConfiguration = -1;
-static gint ett_f1ap_GNBDUResourceConfigurationAcknowledge = -1;
-static gint ett_f1ap_GNBDUResourceConfigurationFailure = -1;
-static gint ett_f1ap_IABTNLAddressRequest = -1;
-static gint ett_f1ap_IAB_TNL_Addresses_To_Remove_List = -1;
-static gint ett_f1ap_IABTNLAddressResponse = -1;
-static gint ett_f1ap_IAB_Allocated_TNL_Address_List = -1;
-static gint ett_f1ap_IABTNLAddressFailure = -1;
-static gint ett_f1ap_IABUPConfigurationUpdateRequest = -1;
-static gint ett_f1ap_UL_UP_TNL_Information_to_Update_List = -1;
-static gint ett_f1ap_UL_UP_TNL_Address_to_Update_List = -1;
-static gint ett_f1ap_IABUPConfigurationUpdateResponse = -1;
-static gint ett_f1ap_DL_UP_TNL_Address_to_Update_List = -1;
-static gint ett_f1ap_IABUPConfigurationUpdateFailure = -1;
-static gint ett_f1ap_ResourceStatusRequest = -1;
-static gint ett_f1ap_ResourceStatusResponse = -1;
-static gint ett_f1ap_ResourceStatusFailure = -1;
-static gint ett_f1ap_ResourceStatusUpdate = -1;
-static gint ett_f1ap_AccessAndMobilityIndication = -1;
-static gint ett_f1ap_ReferenceTimeInformationReportingControl = -1;
-static gint ett_f1ap_ReferenceTimeInformationReport = -1;
-static gint ett_f1ap_AccessSuccess = -1;
-static gint ett_f1ap_PositioningAssistanceInformationControl = -1;
-static gint ett_f1ap_PositioningAssistanceInformationFeedback = -1;
-static gint ett_f1ap_PositioningMeasurementRequest = -1;
-static gint ett_f1ap_PositioningMeasurementResponse = -1;
-static gint ett_f1ap_PositioningMeasurementFailure = -1;
-static gint ett_f1ap_PositioningMeasurementReport = -1;
-static gint ett_f1ap_PositioningMeasurementAbort = -1;
-static gint ett_f1ap_PositioningMeasurementFailureIndication = -1;
-static gint ett_f1ap_PositioningMeasurementUpdate = -1;
-static gint ett_f1ap_TRPInformationRequest = -1;
-static gint ett_f1ap_TRPInformationTypeListTRPReq = -1;
-static gint ett_f1ap_TRPInformationResponse = -1;
-static gint ett_f1ap_TRPInformationListTRPResp = -1;
-static gint ett_f1ap_TRPInformationFailure = -1;
-static gint ett_f1ap_PositioningInformationRequest = -1;
-static gint ett_f1ap_PositioningInformationResponse = -1;
-static gint ett_f1ap_PositioningInformationFailure = -1;
-static gint ett_f1ap_PositioningActivationRequest = -1;
-static gint ett_f1ap_SRSType = -1;
-static gint ett_f1ap_SemipersistentSRS = -1;
-static gint ett_f1ap_AperiodicSRS = -1;
-static gint ett_f1ap_PositioningActivationResponse = -1;
-static gint ett_f1ap_PositioningActivationFailure = -1;
-static gint ett_f1ap_PositioningDeactivation = -1;
-static gint ett_f1ap_PositioningInformationUpdate = -1;
-static gint ett_f1ap_E_CIDMeasurementInitiationRequest = -1;
-static gint ett_f1ap_E_CIDMeasurementInitiationResponse = -1;
-static gint ett_f1ap_E_CIDMeasurementInitiationFailure = -1;
-static gint ett_f1ap_E_CIDMeasurementFailureIndication = -1;
-static gint ett_f1ap_E_CIDMeasurementReport = -1;
-static gint ett_f1ap_E_CIDMeasurementTerminationCommand = -1;
-static gint ett_f1ap_BroadcastContextSetupRequest = -1;
-static gint ett_f1ap_BroadcastMRBs_ToBeSetup_List = -1;
-static gint ett_f1ap_BroadcastContextSetupResponse = -1;
-static gint ett_f1ap_BroadcastMRBs_Setup_List = -1;
-static gint ett_f1ap_BroadcastMRBs_FailedToBeSetup_List = -1;
-static gint ett_f1ap_BroadcastContextSetupFailure = -1;
-static gint ett_f1ap_BroadcastContextReleaseCommand = -1;
-static gint ett_f1ap_BroadcastContextReleaseComplete = -1;
-static gint ett_f1ap_BroadcastContextReleaseRequest = -1;
-static gint ett_f1ap_BroadcastContextModificationRequest = -1;
-static gint ett_f1ap_BroadcastMRBs_ToBeSetupMod_List = -1;
-static gint ett_f1ap_BroadcastMRBs_ToBeModified_List = -1;
-static gint ett_f1ap_BroadcastMRBs_ToBeReleased_List = -1;
-static gint ett_f1ap_BroadcastContextModificationResponse = -1;
-static gint ett_f1ap_BroadcastMRBs_SetupMod_List = -1;
-static gint ett_f1ap_BroadcastMRBs_FailedToBeSetupMod_List = -1;
-static gint ett_f1ap_BroadcastMRBs_Modified_List = -1;
-static gint ett_f1ap_BroadcastMRBs_FailedToBeModified_List = -1;
-static gint ett_f1ap_BroadcastContextModificationFailure = -1;
-static gint ett_f1ap_MulticastGroupPaging = -1;
-static gint ett_f1ap_UEIdentity_List_For_Paging_List = -1;
-static gint ett_f1ap_MC_PagingCell_list = -1;
-static gint ett_f1ap_MulticastContextSetupRequest = -1;
-static gint ett_f1ap_MulticastMRBs_ToBeSetup_List = -1;
-static gint ett_f1ap_MulticastContextSetupResponse = -1;
-static gint ett_f1ap_MulticastMRBs_Setup_List = -1;
-static gint ett_f1ap_MulticastMRBs_FailedToBeSetup_List = -1;
-static gint ett_f1ap_MulticastContextSetupFailure = -1;
-static gint ett_f1ap_MulticastContextReleaseCommand = -1;
-static gint ett_f1ap_MulticastContextReleaseComplete = -1;
-static gint ett_f1ap_MulticastContextReleaseRequest = -1;
-static gint ett_f1ap_MulticastContextModificationRequest = -1;
-static gint ett_f1ap_MulticastMRBs_ToBeSetupMod_List = -1;
-static gint ett_f1ap_MulticastMRBs_ToBeModified_List = -1;
-static gint ett_f1ap_MulticastMRBs_ToBeReleased_List = -1;
-static gint ett_f1ap_MulticastContextModificationResponse = -1;
-static gint ett_f1ap_MulticastMRBs_SetupMod_List = -1;
-static gint ett_f1ap_MulticastMRBs_FailedToBeSetupMod_List = -1;
-static gint ett_f1ap_MulticastMRBs_Modified_List = -1;
-static gint ett_f1ap_MulticastMRBs_FailedToBeModified_List = -1;
-static gint ett_f1ap_MulticastContextModificationFailure = -1;
-static gint ett_f1ap_MulticastDistributionSetupRequest = -1;
-static gint ett_f1ap_MulticastF1UContext_ToBeSetup_List = -1;
-static gint ett_f1ap_MulticastDistributionSetupResponse = -1;
-static gint ett_f1ap_MulticastF1UContext_Setup_List = -1;
-static gint ett_f1ap_MulticastF1UContext_FailedToBeSetup_List = -1;
-static gint ett_f1ap_MulticastDistributionSetupFailure = -1;
-static gint ett_f1ap_MulticastDistributionReleaseCommand = -1;
-static gint ett_f1ap_MulticastDistributionReleaseComplete = -1;
-static gint ett_f1ap_PDCMeasurementInitiationRequest = -1;
-static gint ett_f1ap_PDCMeasurementInitiationResponse = -1;
-static gint ett_f1ap_PDCMeasurementInitiationFailure = -1;
-static gint ett_f1ap_PDCMeasurementReport = -1;
-static gint ett_f1ap_PDCMeasurementTerminationCommand = -1;
-static gint ett_f1ap_PDCMeasurementFailureIndication = -1;
-static gint ett_f1ap_PRSConfigurationRequest = -1;
-static gint ett_f1ap_PRSConfigurationResponse = -1;
-static gint ett_f1ap_PRSConfigurationFailure = -1;
-static gint ett_f1ap_MeasurementPreconfigurationRequired = -1;
-static gint ett_f1ap_MeasurementPreconfigurationConfirm = -1;
-static gint ett_f1ap_MeasurementPreconfigurationRefuse = -1;
-static gint ett_f1ap_MeasurementActivation = -1;
-static gint ett_f1ap_QoEInformationTransfer = -1;
-static gint ett_f1ap_PosSystemInformationDeliveryCommand = -1;
-static gint ett_f1ap_F1AP_PDU = -1;
-static gint ett_f1ap_InitiatingMessage = -1;
-static gint ett_f1ap_SuccessfulOutcome = -1;
-static gint ett_f1ap_UnsuccessfulOutcome = -1;
+static int ett_f1ap;
+static int ett_f1ap_ResourceCoordinationTransferContainer;
+static int ett_f1ap_PLMN_Identity;
+static int ett_f1ap_MIB_message;
+static int ett_f1ap_SIB1_message;
+static int ett_f1ap_CG_ConfigInfo;
+static int ett_f1ap_CellGroupConfig;
+static int ett_f1ap_TransportLayerAddress;
+static int ett_f1ap_UE_CapabilityRAT_ContainerList;
+static int ett_f1ap_measurementTimingConfiguration;
+static int ett_f1ap_DUtoCURRCContainer;
+static int ett_f1ap_requestedP_MaxFR1;
+static int ett_f1ap_HandoverPreparationInformation;
+static int ett_f1ap_MeasConfig;
+static int ett_f1ap_MeasGapConfig;
+static int ett_f1ap_MeasGapSharingConfig;
+static int ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container;
+static int ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container;
+static int ett_f1ap_ProtectedEUTRAResourceIndication;
+static int ett_f1ap_RRCContainer;
+static int ett_f1ap_RRCContainer_RRCSetupComplete;
+static int ett_f1ap_sIBmessage;
+static int ett_f1ap_UplinkTxDirectCurrentListInformation;
+static int ett_f1ap_DRX_Config;
+static int ett_f1ap_Ph_InfoSCG;
+static int ett_f1ap_RequestedBandCombinationIndex;
+static int ett_f1ap_RequestedFeatureSetEntryIndex;
+static int ett_f1ap_RequestedP_MaxFR2;
+static int ett_f1ap_UEAssistanceInformation;
+static int ett_f1ap_CG_Config;
+static int ett_f1ap_Ph_InfoMCG;
+static int ett_f1ap_BurstArrivalTime;
+static int ett_f1ap_cSI_RS_Configuration;
+static int ett_f1ap_sR_Configuration;
+static int ett_f1ap_pDCCH_ConfigSIB1;
+static int ett_f1ap_sCS_Common;
+static int ett_f1ap_IABTNLAddressIPv4Address;
+static int ett_f1ap_IABTNLAddressIPv6Address;
+static int ett_f1ap_IABTNLAddressIPv6Prefix;
+static int ett_f1ap_InterfacesToTrace;
+static int ett_f1ap_MeasurementsToActivate;
+static int ett_f1ap_NRUERLFReportContainer;
+static int ett_f1ap_RACH_Config_Common;
+static int ett_f1ap_RACH_Config_Common_IAB;
+static int ett_f1ap_RAReportContainer;
+static int ett_f1ap_ReferenceTime;
+static int ett_f1ap_ReportCharacteristics;
+static int ett_f1ap_SIB10_message;
+static int ett_f1ap_SIB12_message;
+static int ett_f1ap_SIB13_message;
+static int ett_f1ap_SIB14_message;
+static int ett_f1ap_SIB15_message;
+static int ett_f1ap_SIB17_message;
+static int ett_f1ap_SIB20_message;
+static int ett_f1ap_SIB22_message;
+static int ett_f1ap_SIB23_message;
+static int ett_f1ap_SIB24_message;
+static int ett_f1ap_SL_PHY_MAC_RLC_Config;
+static int ett_f1ap_SL_PHY_MAC_RLC_ConfigExt;
+static int ett_f1ap_SL_RLC_ChannelToAddModList;
+static int ett_f1ap_SL_ConfigDedicatedEUTRA_Info;
+static int ett_f1ap_TDD_UL_DLConfigCommonNR;
+static int ett_f1ap_UEAssistanceInformationEUTRA;
+static int ett_f1ap_PosAssistance_Information;
+static int ett_f1ap_LocationMeasurementInformation;
+static int ett_f1ap_MUSIM_GapConfig;
+static int ett_f1ap_SDT_MAC_PHY_CG_Config;
+static int ett_f1ap_SDTRLCBearerConfiguration;
+static int ett_f1ap_MBSInterestIndication;
+static int ett_f1ap_NeedForGapsInfoNR;
+static int ett_f1ap_NeedForGapNCSGInfoNR;
+static int ett_f1ap_NeedForGapNCSGInfoEUTRA;
+static int ett_f1ap_MBS_Broadcast_NeighbourCellList;
+static int ett_f1ap_mRB_PDCP_Config_Broadcast;
+static int ett_f1ap_posMeasGapPreConfigToAddModList;
+static int ett_f1ap_posMeasGapPreConfigToReleaseList;
+static int ett_f1ap_SidelinkConfigurationContainer;
+static int ett_f1ap_SRSPosRRCInactiveConfig;
+static int ett_f1ap_successfulHOReportContainer;
+static int ett_f1ap_UL_GapFR2_Config;
+static int ett_f1ap_ConfigRestrictInfoDAPS;
+static int ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo;
+static int ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT;
+static int ett_f1ap_JointorDLTCIStateID;
+static int ett_f1ap_ULTCIStateID;
+static int ett_f1ap_ReferenceConfigurationInformation;
+static int ett_f1ap_LTMCFRAResourceConfig;
+static int ett_f1ap_location_Information;
+static int ett_f1ap_velocity_Information;
+static int ett_f1ap_successfulPSCellChangeReportContainer;
+static int ett_f1ap_cSIResourceConfigToAddModList;
+static int ett_f1ap_cSIResourceConfigToReleaseList;
+static int ett_f1ap_mbs_NeighbourCellList;
+static int ett_f1ap_mtch_NeighbourCellprovided;
+static int ett_f1ap_thresholdMBSList;
+static int ett_f1ap_mBSMulticastConfiguration;
+static int ett_f1ap_MusimCandidateBandList;
+static int ett_f1ap_NeedForInterruptionInfoNR;
+static int ett_f1ap_RACHConfiguration;
+static int ett_f1ap_SRSPosRRCInactiveValidityAreaConfig;
+static int ett_f1ap_TCIStatesConfigurationsList;
+static int ett_f1ap_PrivateIE_ID;
+static int ett_f1ap_ProtocolIE_Container;
+static int ett_f1ap_ProtocolIE_Field;
+static int ett_f1ap_ProtocolExtensionContainer;
+static int ett_f1ap_ProtocolExtensionField;
+static int ett_f1ap_PrivateIE_Container;
+static int ett_f1ap_PrivateIE_Field;
+static int ett_f1ap_AbortTransmission;
+static int ett_f1ap_AccessPointPosition;
+static int ett_f1ap_Activated_Cells_Mapping_List_Item;
+static int ett_f1ap_Activated_Cells_to_be_Updated_List;
+static int ett_f1ap_Activated_Cells_to_be_Updated_List_Item;
+static int ett_f1ap_ActiveULBWP;
+static int ett_f1ap_AdditionalPath_List;
+static int ett_f1ap_AdditionalPath_Item;
+static int ett_f1ap_ExtendedAdditionalPathList;
+static int ett_f1ap_ExtendedAdditionalPathList_Item;
+static int ett_f1ap_AdditionalPDCPDuplicationTNL_List;
+static int ett_f1ap_AdditionalPDCPDuplicationTNL_Item;
+static int ett_f1ap_AdditionalSIBMessageList;
+static int ett_f1ap_AdditionalSIBMessageList_Item;
+static int ett_f1ap_AffectedCellsAndBeams_List;
+static int ett_f1ap_AffectedCellsAndBeams_Item;
+static int ett_f1ap_AffectedSSB_List;
+static int ett_f1ap_AffectedSSB_Item;
+static int ett_f1ap_AggregatedPosSRSResourceIDList;
+static int ett_f1ap_Aggregated_PosSRS_Resource_ID_Item;
+static int ett_f1ap_AggregatedPosSRSResourceSetList;
+static int ett_f1ap_AggregatedPosSRSResourceSet_Item;
+static int ett_f1ap_AggregatedPRSResourceSetList;
+static int ett_f1ap_AggregatedPRSResourceSet_Item;
+static int ett_f1ap_DL_PRS_ResourceSet_List;
+static int ett_f1ap_DL_PRS_ResourceSet_Item;
+static int ett_f1ap_AggressorCellList;
+static int ett_f1ap_AggressorCellList_Item;
+static int ett_f1ap_AggressorgNBSetID;
+static int ett_f1ap_AllocationAndRetentionPriority;
+static int ett_f1ap_AlternativeQoSParaSetList;
+static int ett_f1ap_AlternativeQoSParaSetItem;
+static int ett_f1ap_AngleMeasurementQuality;
+static int ett_f1ap_AperiodicSRSResourceTriggerList;
+static int ett_f1ap_Associated_SCell_Item;
+static int ett_f1ap_AvailablePLMNList;
+static int ett_f1ap_AvailablePLMNList_Item;
+static int ett_f1ap_AvailableSNPN_ID_List;
+static int ett_f1ap_AvailableSNPN_ID_List_Item;
+static int ett_f1ap_AoA_AssistanceInfo;
+static int ett_f1ap_AngleMeasurementType;
+static int ett_f1ap_ARPLocationInformation;
+static int ett_f1ap_ARPLocationInformation_Item;
+static int ett_f1ap_ARPLocationType;
+static int ett_f1ap_BAP_Header_Rewriting_Added_List_Item;
+static int ett_f1ap_BAP_Header_Rewriting_Removed_List_Item;
+static int ett_f1ap_BandwidthSRS;
+static int ett_f1ap_BAPlayerBHRLCchannelMappingInfo;
+static int ett_f1ap_BAPlayerBHRLCchannelMappingInfoList;
+static int ett_f1ap_BAPlayerBHRLCchannelMappingInfo_Item;
+static int ett_f1ap_BAPRoutingID;
+static int ett_f1ap_BCBearerContextF1U_TNLInfo;
+static int ett_f1ap_BHChannels_FailedToBeModified_Item;
+static int ett_f1ap_BHChannels_FailedToBeSetup_Item;
+static int ett_f1ap_BHChannels_FailedToBeSetupMod_Item;
+static int ett_f1ap_BHChannels_Modified_Item;
+static int ett_f1ap_BHChannels_Required_ToBeReleased_Item;
+static int ett_f1ap_BHChannels_Setup_Item;
+static int ett_f1ap_BHChannels_SetupMod_Item;
+static int ett_f1ap_BHChannels_ToBeModified_Item;
+static int ett_f1ap_BHChannels_ToBeReleased_Item;
+static int ett_f1ap_BHChannels_ToBeSetup_Item;
+static int ett_f1ap_BHChannels_ToBeSetupMod_Item;
+static int ett_f1ap_BHInfo;
+static int ett_f1ap_BHQoSInformation;
+static int ett_f1ap_BHRLCCHList;
+static int ett_f1ap_BHRLCCHItem;
+static int ett_f1ap_BH_Routing_Information_Added_List_Item;
+static int ett_f1ap_BH_Routing_Information_Removed_List_Item;
+static int ett_f1ap_BPLMN_ID_Info_List;
+static int ett_f1ap_BPLMN_ID_Info_Item;
+static int ett_f1ap_ServedPLMNs_List;
+static int ett_f1ap_ServedPLMNs_Item;
+static int ett_f1ap_BroadcastCAGList;
+static int ett_f1ap_BroadcastMRBs_FailedToBeModified_Item;
+static int ett_f1ap_BroadcastMRBs_FailedToBeSetup_Item;
+static int ett_f1ap_BroadcastMRBs_FailedToBeSetupMod_Item;
+static int ett_f1ap_BroadcastMRBs_Modified_Item;
+static int ett_f1ap_BroadcastMRBs_Setup_Item;
+static int ett_f1ap_BroadcastMRBs_SetupMod_Item;
+static int ett_f1ap_BroadcastMRBs_ToBeModified_Item;
+static int ett_f1ap_BroadcastMRBs_ToBeReleased_Item;
+static int ett_f1ap_BroadcastMRBs_ToBeSetup_Item;
+static int ett_f1ap_BroadcastMRBs_ToBeSetupMod_Item;
+static int ett_f1ap_BroadcastNIDList;
+static int ett_f1ap_BroadcastSNPN_ID_List;
+static int ett_f1ap_BroadcastSNPN_ID_List_Item;
+static int ett_f1ap_BroadcastPNI_NPN_ID_List;
+static int ett_f1ap_BroadcastPNI_NPN_ID_List_Item;
+static int ett_f1ap_BroadcastAreaScope;
+static int ett_f1ap_BroadcastCellList;
+static int ett_f1ap_Broadcast_Cell_List_Item;
+static int ett_f1ap_BurstArrivalTimeWindow;
+static int ett_f1ap_Broadcast_MRBs_Transport_Request_Item;
+static int ett_f1ap_Candidate_SpCell_Item;
+static int ett_f1ap_CapacityValue;
+static int ett_f1ap_Cause;
+static int ett_f1ap_CellMeasurementResultList;
+static int ett_f1ap_CellMeasurementResultItem;
+static int ett_f1ap_CellsForSON_List;
+static int ett_f1ap_CellsForSON_Item;
+static int ett_f1ap_Cells_Failed_to_be_Activated_List_Item;
+static int ett_f1ap_Cells_Status_Item;
+static int ett_f1ap_Cells_To_Be_Broadcast_Item;
+static int ett_f1ap_Cells_Broadcast_Completed_Item;
+static int ett_f1ap_Broadcast_To_Be_Cancelled_Item;
+static int ett_f1ap_Cells_Broadcast_Cancelled_Item;
+static int ett_f1ap_Cells_to_be_Activated_List_Item;
+static int ett_f1ap_Cells_With_SSBs_Activated_List;
+static int ett_f1ap_Cells_With_SSBs_Activated_List_Item;
+static int ett_f1ap_Cells_Allowed_to_be_Deactivated_List_Item;
+static int ett_f1ap_Cells_to_be_Deactivated_List_Item;
+static int ett_f1ap_Cells_to_be_Barred_Item;
+static int ett_f1ap_CellToReportList;
+static int ett_f1ap_CellToReportItem;
+static int ett_f1ap_CellType;
+static int ett_f1ap_CG_SDTSessionInfo;
+static int ett_f1ap_Child_IAB_Nodes_NA_Resource_List;
+static int ett_f1ap_Child_IAB_Nodes_NA_Resource_List_Item;
+static int ett_f1ap_Child_Node_Cells_List;
+static int ett_f1ap_Child_Node_Cells_List_Item;
+static int ett_f1ap_Child_Nodes_List;
+static int ett_f1ap_Child_Nodes_List_Item;
+static int ett_f1ap_CNUEPagingIdentity;
+static int ett_f1ap_CompositeAvailableCapacityGroup;
+static int ett_f1ap_CompositeAvailableCapacity;
+static int ett_f1ap_ConditionalInterDUMobilityInformation;
+static int ett_f1ap_ConditionalIntraDUMobilityInformation;
+static int ett_f1ap_Configured_BWP_List;
+static int ett_f1ap_Configured_BWP_Item;
+static int ett_f1ap_Coverage_Modification_Notification;
+static int ett_f1ap_Coverage_Modification_List;
+static int ett_f1ap_Coverage_Modification_Item;
+static int ett_f1ap_CCO_Assistance_Information;
+static int ett_f1ap_CP_TransportLayerAddress;
+static int ett_f1ap_CPACMCGInformation;
+static int ett_f1ap_CriticalityDiagnostics;
+static int ett_f1ap_CriticalityDiagnostics_IE_List;
+static int ett_f1ap_CriticalityDiagnostics_IE_Item;
+static int ett_f1ap_CUDURadioInformationType;
+static int ett_f1ap_CUDURIMInformation;
+static int ett_f1ap_CUtoDURRCInformation;
+static int ett_f1ap_CUtoDUTAInformation_List;
+static int ett_f1ap_CUtoDUTAInformation_Item;
+static int ett_f1ap_CSIResourceConfiguration;
+static int ett_f1ap_DeactivationIndication;
+static int ett_f1ap_DeactivationIndicationList;
+static int ett_f1ap_DeactivationIndicationList_Item;
+static int ett_f1ap_Dedicated_SIDelivery_NeededUE_Item;
+static int ett_f1ap_DL_PRS;
+static int ett_f1ap_DL_PRSMutingPattern;
+static int ett_f1ap_DLPRSResourceCoordinates;
+static int ett_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourceSets_OF_DLPRSResourceSetARP;
+static int ett_f1ap_DLPRSResourceSetARP;
+static int ett_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceARP;
+static int ett_f1ap_DL_PRSResourceSetARPLocation;
+static int ett_f1ap_DLPRSResourceARP;
+static int ett_f1ap_DL_PRSResourceARPLocation;
+static int ett_f1ap_DL_UP_TNL_Address_to_Update_List_Item;
+static int ett_f1ap_DLUPTNLInformation_ToBeSetup_List;
+static int ett_f1ap_DLUPTNLInformation_ToBeSetup_Item;
+static int ett_f1ap_DRB_Activity_Item;
+static int ett_f1ap_DRBs_FailedToBeModified_Item;
+static int ett_f1ap_DRBs_FailedToBeSetup_Item;
+static int ett_f1ap_DRBs_FailedToBeSetupMod_Item;
+static int ett_f1ap_DRB_Information;
+static int ett_f1ap_DRBs_Modified_Item;
+static int ett_f1ap_DRBs_ModifiedConf_Item;
+static int ett_f1ap_DRB_Notify_Item;
+static int ett_f1ap_DRBs_Required_ToBeModified_Item;
+static int ett_f1ap_DRBs_Required_ToBeReleased_Item;
+static int ett_f1ap_DRBs_Setup_Item;
+static int ett_f1ap_DRBs_SetupMod_Item;
+static int ett_f1ap_DRBs_ToBeModified_Item;
+static int ett_f1ap_DRBs_ToBeReleased_Item;
+static int ett_f1ap_DRBs_ToBeSetup_Item;
+static int ett_f1ap_DRBs_ToBeSetupMod_Item;
+static int ett_f1ap_DRB_List;
+static int ett_f1ap_DRB_List_Item;
+static int ett_f1ap_DRXCycle;
+static int ett_f1ap_NonIntegerDRXCycle;
+static int ett_f1ap_DSInformationList;
+static int ett_f1ap_DUCURadioInformationType;
+static int ett_f1ap_DUCURIMInformation;
+static int ett_f1ap_DUF_Slot_Config_Item;
+static int ett_f1ap_DUF_Slot_Config_List;
+static int ett_f1ap_DUtoCURRCInformation;
+static int ett_f1ap_DUtoCUTAInformation_List;
+static int ett_f1ap_DUtoCUTAInformation_Item;
+static int ett_f1ap_Dynamic5QIDescriptor;
+static int ett_f1ap_DynamicPQIDescriptor;
+static int ett_f1ap_DLLBTFailureInformationList;
+static int ett_f1ap_DLLBTFailureInformationList_Item;
+static int ett_f1ap_EarlyULSyncConfig;
+static int ett_f1ap_EarlySyncInformation_Request;
+static int ett_f1ap_EarlySyncInformation;
+static int ett_f1ap_EarlySyncCandidateCellInformation_List;
+static int ett_f1ap_EarlySyncCandidateCellInformation_Item;
+static int ett_f1ap_EarlySyncServingCellInformation;
+static int ett_f1ap_E_CID_MeasurementQuantities;
+static int ett_f1ap_E_CID_MeasurementQuantities_Item;
+static int ett_f1ap_E_CID_MeasurementResult;
+static int ett_f1ap_E_CID_MeasuredResults_List;
+static int ett_f1ap_E_CID_MeasuredResults_Item;
+static int ett_f1ap_E_CID_MeasuredResults_Value;
+static int ett_f1ap_E_CID_MeasuredResultsAssociatedInfoList;
+static int ett_f1ap_E_CID_MeasuredResultsAssociatedInfoItem;
+static int ett_f1ap_EgressBHRLCCHList;
+static int ett_f1ap_EgressBHRLCCHItem;
+static int ett_f1ap_Endpoint_IP_address_and_port;
+static int ett_f1ap_ExtendedAvailablePLMN_List;
+static int ett_f1ap_ExtendedAvailablePLMN_Item;
+static int ett_f1ap_ExplicitFormat;
+static int ett_f1ap_ExtendedServedPLMNs_List;
+static int ett_f1ap_ExtendedServedPLMNs_Item;
+static int ett_f1ap_ExtendedSliceSupportList;
+static int ett_f1ap_EUTRACells_List;
+static int ett_f1ap_EUTRACells_List_item;
+static int ett_f1ap_EUTRA_Coex_FDD_Info;
+static int ett_f1ap_EUTRA_Coex_Mode_Info;
+static int ett_f1ap_EUTRA_Coex_TDD_Info;
+static int ett_f1ap_EUTRA_PRACH_Configuration;
+static int ett_f1ap_EUTRA_SpecialSubframe_Info;
+static int ett_f1ap_EUTRANQoS;
+static int ett_f1ap_EUTRA_Mode_Info;
+static int ett_f1ap_EUTRA_FDD_Info;
+static int ett_f1ap_EUTRA_TDD_Info;
+static int ett_f1ap_Expected_UL_AoA;
+static int ett_f1ap_Expected_ZoA_only;
+static int ett_f1ap_Expected_Azimuth_AoA;
+static int ett_f1ap_Expected_Zenith_AoA;
+static int ett_f1ap_ECNMarkingorCongestionInformationReportingRequest;
+static int ett_f1ap_F1CTransferPath;
+static int ett_f1ap_F1CTransferPathNRDC;
+static int ett_f1ap_FDD_Info;
+static int ett_f1ap_FDD_InfoRel16;
+static int ett_f1ap_FiveG_ProSeAuthorized;
+static int ett_f1ap_Flows_Mapped_To_DRB_List;
+static int ett_f1ap_Flows_Mapped_To_DRB_Item;
+static int ett_f1ap_FreqBandNrItem;
+static int ett_f1ap_SEQUENCE_SIZE_0_maxnoofNrCellBands_OF_SupportedSULFreqBandItem;
+static int ett_f1ap_FreqDomainLength;
+static int ett_f1ap_FreqInfoRel16;
+static int ett_f1ap_Frequency_Domain_HSNA_Configuration_List;
+static int ett_f1ap_Frequency_Domain_HSNA_Configuration_Item;
+static int ett_f1ap_Frequency_Domain_HSNA_Slot_Configuration_List;
+static int ett_f1ap_Frequency_Domain_HSNA_Slot_Configuration_Item;
+static int ett_f1ap_FlowsMappedToSLDRB_List;
+static int ett_f1ap_FlowsMappedToSLDRB_Item;
+static int ett_f1ap_GBR_QosInformation;
+static int ett_f1ap_GBR_QoSFlowInformation;
+static int ett_f1ap_GeographicalCoordinates;
+static int ett_f1ap_GlobalGNB_ID;
+static int ett_f1ap_GNB_ID;
+static int ett_f1ap_GNB_CUSystemInformation;
+static int ett_f1ap_SEQUENCE_SIZE_1_maxnoofSIBTypes_OF_SibtypetobeupdatedListItem;
+static int ett_f1ap_GNB_CU_TNL_Association_Setup_Item;
+static int ett_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_Item;
+static int ett_f1ap_GNB_CU_TNL_Association_To_Add_Item;
+static int ett_f1ap_GNB_CU_TNL_Association_To_Remove_Item;
+static int ett_f1ap_GNB_CU_TNL_Association_To_Update_Item;
+static int ett_f1ap_GNB_DU_Cell_Resource_Configuration;
+static int ett_f1ap_Extended_GNB_CU_Name;
+static int ett_f1ap_Extended_GNB_DU_Name;
+static int ett_f1ap_GNB_DU_Served_Cells_Item;
+static int ett_f1ap_GNB_DU_System_Information;
+static int ett_f1ap_GNB_DU_TNL_Association_To_Remove_Item;
+static int ett_f1ap_GNBDUUESliceMaximumBitRateList;
+static int ett_f1ap_GNBDUUESliceMaximumBitRateItem;
+static int ett_f1ap_GNB_RxTxTimeDiff;
+static int ett_f1ap_GNBRxTxTimeDiffMeas;
+static int ett_f1ap_GTPTLAs;
+static int ett_f1ap_GTPTLA_Item;
+static int ett_f1ap_GTPTunnel;
+static int ett_f1ap_HardwareLoadIndicator;
+static int ett_f1ap_HSNASlotConfigList;
+static int ett_f1ap_HSNASlotConfigItem;
+static int ett_f1ap_IABCongestionIndication;
+static int ett_f1ap_IAB_Congestion_Indication_List;
+static int ett_f1ap_IAB_Congestion_Indication_Item;
+static int ett_f1ap_IAB_Info_IAB_donor_CU;
+static int ett_f1ap_IAB_Info_IAB_DU;
+static int ett_f1ap_IAB_MT_Cell_List;
+static int ett_f1ap_IAB_MT_Cell_List_Item;
+static int ett_f1ap_IAB_MT_Cell_NA_Resource_Configuration_Mode_Info;
+static int ett_f1ap_IAB_MT_Cell_NA_Resource_Configuration_FDD_Info;
+static int ett_f1ap_IAB_MT_Cell_NA_Resource_Configuration_TDD_Info;
+static int ett_f1ap_IAB_STC_Info;
+static int ett_f1ap_IAB_STC_Info_List;
+static int ett_f1ap_IAB_STC_Info_Item;
+static int ett_f1ap_IAB_Allocated_TNL_Address_Item;
+static int ett_f1ap_IAB_DU_Cell_Resource_Configuration_Mode_Info;
+static int ett_f1ap_IAB_DU_Cell_Resource_Configuration_FDD_Info;
+static int ett_f1ap_IAB_DU_Cell_Resource_Configuration_TDD_Info;
+static int ett_f1ap_IABIPv6RequestType;
+static int ett_f1ap_IABTNLAddress;
+static int ett_f1ap_IABTNLAddressesRequested;
+static int ett_f1ap_IAB_TNL_Addresses_To_Remove_Item;
+static int ett_f1ap_IAB_TNL_Addresses_Exception;
+static int ett_f1ap_IABTNLAddressList;
+static int ett_f1ap_IABTNLAddress_Item;
+static int ett_f1ap_IABv4AddressesRequested;
+static int ett_f1ap_Mobile_IAB_MTUserLocationInformation;
+static int ett_f1ap_ImplicitFormat;
+static int ett_f1ap_IndirectPathAddition;
+static int ett_f1ap_IntendedTDD_DL_ULConfig;
+static int ett_f1ap_IPHeaderInformation;
+static int ett_f1ap_IPtolayer2TrafficMappingInfo;
+static int ett_f1ap_IPtolayer2TrafficMappingInfoList;
+static int ett_f1ap_IPtolayer2TrafficMappingInfo_Item;
+static int ett_f1ap_LTEA2XServicesAuthorized;
+static int ett_f1ap_L139Info;
+static int ett_f1ap_L839Info;
+static int ett_f1ap_L571Info;
+static int ett_f1ap_L1151Info;
+static int ett_f1ap_LCS_to_GCS_Translation;
+static int ett_f1ap_LCStoGCSTranslationList;
+static int ett_f1ap_LCStoGCSTranslation;
+static int ett_f1ap_LocationDependentMBSF1UInformation;
+static int ett_f1ap_LocationDependentMBSF1UInformation_Item;
+static int ett_f1ap_LocationUncertainty;
+static int ett_f1ap_LoS_NLoSInformation;
+static int ett_f1ap_LTEUESidelinkAggregateMaximumBitrate;
+static int ett_f1ap_LTEV2XServicesAuthorized;
+static int ett_f1ap_LTMCells_ToBeReleased_List;
+static int ett_f1ap_LTMCells_ToBeReleased_Item;
+static int ett_f1ap_LTMInformation_Setup;
+static int ett_f1ap_LTMConfigurationIDMappingList;
+static int ett_f1ap_LTMConfigurationIDMapping_Item;
+static int ett_f1ap_LTMInformation_Modify;
+static int ett_f1ap_LTMConfiguration;
+static int ett_f1ap_LTMCellSwitchInformation;
+static int ett_f1ap_LTMgNB_DU_IDsList;
+static int ett_f1ap_LTMgNB_DU_IDs_Item;
+static int ett_f1ap_LTMgNB_DU_IDs_PreambleIndexList;
+static int ett_f1ap_LTMgNB_DU_IDs_PreambleIndex_Item;
+static int ett_f1ap_LTMCFRAResourceConfig_List;
+static int ett_f1ap_LTMCFRAResourceConfig_Item;
+static int ett_f1ap_MappingInformationtoRemove;
+static int ett_f1ap_MBS_Flows_Mapped_To_MRB_List;
+static int ett_f1ap_MBS_Flows_Mapped_To_MRB_Item;
+static int ett_f1ap_MBSF1UInformation;
+static int ett_f1ap_MBS_Session_ID;
+static int ett_f1ap_MBS_CUtoDURRCInformation;
+static int ett_f1ap_MBS_Broadcast_Cell_List;
+static int ett_f1ap_MBS_Broadcast_Cell_Item;
+static int ett_f1ap_MBS_Broadcast_MRB_List;
+static int ett_f1ap_MBS_Broadcast_MRB_Item;
+static int ett_f1ap_MBSMulticastF1UContextDescriptor;
+static int ett_f1ap_MT_SDT_Information;
+static int ett_f1ap_MulticastCU2DURRCInfo;
+static int ett_f1ap_MBS_Multicast_CU2DU_Cell_List;
+static int ett_f1ap_MBS_Multicast_CU2DU_Cell_Item;
+static int ett_f1ap_MBS_Multicast_MRB_List;
+static int ett_f1ap_MBS_Multicast_MRB_Item;
+static int ett_f1ap_MulticastCU2DUCommonRRCInfo;
+static int ett_f1ap_MulticastCommonCU2DUCellList;
+static int ett_f1ap_MulticastCommonCU2DUCell_Item;
+static int ett_f1ap_MulticastCommonCu2DUCellInformation;
+static int ett_f1ap_MBSMulticastNeighbourCellListItem;
+static int ett_f1ap_ThresholdMBS_ListItem;
+static int ett_f1ap_UpdateMBSMulticastNeighbourCellListInformation;
+static int ett_f1ap_MTCH_NeighbourCellSessionList;
+static int ett_f1ap_MTCH_NeighbourCellSession_Item;
+static int ett_f1ap_MTCH_NeighbourCellInformation;
+static int ett_f1ap_UpdateThresholdMBS_ListInformation;
+static int ett_f1ap_ThresholdIndexSessionList;
+static int ett_f1ap_ThresholdIndexSession_Item;
+static int ett_f1ap_ThresholdIndexInformation;
+static int ett_f1ap_MulticastDU2CURRCInfo;
+static int ett_f1ap_MBS_Multicast_DU2CU_Cell_List;
+static int ett_f1ap_MBS_Multicast_DU2CU_Cell_Item;
+static int ett_f1ap_MBSMulticastConfigurationResponseInfo;
+static int ett_f1ap_MBSMulticastConfiguration_available;
+static int ett_f1ap_MBSMulticastConfiguration_notavailable;
+static int ett_f1ap_MBSMulticastConfigurationNotification;
+static int ett_f1ap_MBSMulticastConfigurationNotificationInfo;
+static int ett_f1ap_MulticastF1UContext_ToBeSetup_Item;
+static int ett_f1ap_MulticastF1UContext_Setup_Item;
+static int ett_f1ap_MulticastF1UContext_FailedToBeSetup_Item;
+static int ett_f1ap_MBS_ServiceArea;
+static int ett_f1ap_MBS_ServiceAreaInformation;
+static int ett_f1ap_MBS_ServiceAreaCellList;
+static int ett_f1ap_MBS_ServiceAreaTAIList;
+static int ett_f1ap_MBS_ServiceAreaTAIList_Item;
+static int ett_f1ap_MBS_ServiceAreaInformationList;
+static int ett_f1ap_MBS_ServiceAreaInformationItem;
+static int ett_f1ap_MC_PagingCell_Item;
+static int ett_f1ap_MeasurementBeamInfo;
+static int ett_f1ap_MRB_ProgressInformation;
+static int ett_f1ap_MultipleULAoA;
+static int ett_f1ap_MultipleULAoA_List;
+static int ett_f1ap_MultipleULAoA_Item;
+static int ett_f1ap_MulticastMBSSessionList;
+static int ett_f1ap_MulticastMBSSessionList_Item;
+static int ett_f1ap_MulticastMRBs_FailedToBeModified_Item;
+static int ett_f1ap_MulticastMRBs_FailedToBeSetup_Item;
+static int ett_f1ap_MulticastMRBs_FailedToBeSetupMod_Item;
+static int ett_f1ap_MulticastMRBs_Modified_Item;
+static int ett_f1ap_MulticastMRBs_Setup_Item;
+static int ett_f1ap_MulticastMRBs_SetupMod_Item;
+static int ett_f1ap_MulticastMRBs_ToBeModified_Item;
+static int ett_f1ap_MulticastMRBs_ToBeReleased_Item;
+static int ett_f1ap_MulticastMRBs_ToBeSetup_Item;
+static int ett_f1ap_MulticastMRBs_ToBeSetupMod_Item;
+static int ett_f1ap_MultiplexingInfo;
+static int ett_f1ap_M5Configuration;
+static int ett_f1ap_M6Configuration;
+static int ett_f1ap_M7Configuration;
+static int ett_f1ap_MDTConfiguration;
+static int ett_f1ap_MDTPLMNList;
+static int ett_f1ap_MDTPLMNModificationList;
+static int ett_f1ap_MeasuredResultsValue;
+static int ett_f1ap_Mobile_TRP_LocationInformation;
+static int ett_f1ap_NRA2XServicesAuthorized;
+static int ett_f1ap_N3CIndirectPathAddition;
+static int ett_f1ap_NA_Resource_Configuration_List;
+static int ett_f1ap_NA_Resource_Configuration_Item;
+static int ett_f1ap_NCGI_to_be_Updated_List_Item;
+static int ett_f1ap_Neighbour_Node_Cells_List;
+static int ett_f1ap_Neighbour_Node_Cells_List_Item;
+static int ett_f1ap_Neighbour_Cell_Information_Item;
+static int ett_f1ap_NeighbourNR_CellsForSON_List;
+static int ett_f1ap_NeighbourNR_CellsForSON_Item;
+static int ett_f1ap_NGRANAllocationAndRetentionPriority;
+static int ett_f1ap_NGRANHighAccuracyAccessPointPosition;
+static int ett_f1ap_NR_CGI_List_For_Restart_Item;
+static int ett_f1ap_NR_PRSBeamInformation;
+static int ett_f1ap_NR_PRSBeamInformationList;
+static int ett_f1ap_NR_PRSBeamInformationItem;
+static int ett_f1ap_NRPagingeDRXInformation;
+static int ett_f1ap_NRPagingeDRXInformationforRRCINACTIVE;
+static int ett_f1ap_NRPaginglongeDRXInformationforRRCINACTIVE;
+static int ett_f1ap_NonDynamic5QIDescriptor;
+static int ett_f1ap_NonDynamicPQIDescriptor;
+static int ett_f1ap_NotificationInformation;
+static int ett_f1ap_NPNBroadcastInformation;
+static int ett_f1ap_NPN_Broadcast_Information_SNPN;
+static int ett_f1ap_NPN_Broadcast_Information_PNI_NPN;
+static int ett_f1ap_NPNSupportInfo;
+static int ett_f1ap_NRCarrierList;
+static int ett_f1ap_NRCarrierItem;
+static int ett_f1ap_NRFreqInfo;
+static int ett_f1ap_SEQUENCE_SIZE_1_maxnoofNrCellBands_OF_FreqBandNrItem;
+static int ett_f1ap_NRCGI;
+static int ett_f1ap_NR_Mode_Info;
+static int ett_f1ap_NR_ModeInfoRel16;
+static int ett_f1ap_NRPRACHConfig;
+static int ett_f1ap_NRPRACHConfigList;
+static int ett_f1ap_NRPRACHConfigItem;
+static int ett_f1ap_NR_U_Channel_Info_List;
+static int ett_f1ap_NR_U_Channel_Info_Item;
+static int ett_f1ap_NR_U_Channel_List;
+static int ett_f1ap_NR_U_Channel_Item;
+static int ett_f1ap_NumDLULSymbols;
+static int ett_f1ap_NRV2XServicesAuthorized;
+static int ett_f1ap_NRUESidelinkAggregateMaximumBitrate;
+static int ett_f1ap_N6JitterInformation;
+static int ett_f1ap_OnDemandPRS_Info;
+static int ett_f1ap_PacketErrorRate;
+static int ett_f1ap_PathAdditionInformation;
+static int ett_f1ap_PagingCell_Item;
+static int ett_f1ap_Recommended_SSBs_List;
+static int ett_f1ap_RecommendedSSBItem_List_Item;
+static int ett_f1ap_PagingIdentity;
+static int ett_f1ap_PEIPSAssistanceInfo;
+static int ett_f1ap_RelativePathDelay;
+static int ett_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List;
+static int ett_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_Item;
+static int ett_f1ap_PartialSuccessCell;
+static int ett_f1ap_PathlossReferenceInfo;
+static int ett_f1ap_PathlossReferenceSignal;
+static int ett_f1ap_PathSwitchConfiguration;
+static int ett_f1ap_PC5_QoS_Characteristics;
+static int ett_f1ap_PC5QoSParameters;
+static int ett_f1ap_PC5FlowBitRates;
+static int ett_f1ap_PC5RLCChannelQoSInformation;
+static int ett_f1ap_PC5RLCChannelToBeSetupList;
+static int ett_f1ap_PC5RLCChannelToBeSetupItem;
+static int ett_f1ap_PC5RLCChannelToBeModifiedList;
+static int ett_f1ap_PC5RLCChannelToBeModifiedItem;
+static int ett_f1ap_PC5RLCChannelToBeReleasedList;
+static int ett_f1ap_PC5RLCChannelToBeReleasedItem;
+static int ett_f1ap_PC5RLCChannelSetupList;
+static int ett_f1ap_PC5RLCChannelSetupItem;
+static int ett_f1ap_PC5RLCChannelFailedToBeSetupList;
+static int ett_f1ap_PC5RLCChannelFailedToBeSetupItem;
+static int ett_f1ap_PC5RLCChannelModifiedList;
+static int ett_f1ap_PC5RLCChannelModifiedItem;
+static int ett_f1ap_PC5RLCChannelFailedToBeModifiedList;
+static int ett_f1ap_PC5RLCChannelFailedToBeModifiedItem;
+static int ett_f1ap_PC5RLCChannelRequiredToBeModifiedList;
+static int ett_f1ap_PC5RLCChannelRequiredToBeModifiedItem;
+static int ett_f1ap_PC5RLCChannelRequiredToBeReleasedList;
+static int ett_f1ap_PC5RLCChannelRequiredToBeReleasedItem;
+static int ett_f1ap_PDCMeasurementQuantities;
+static int ett_f1ap_PDCMeasurementQuantities_Item;
+static int ett_f1ap_PDCMeasurementResult;
+static int ett_f1ap_PDCMeasuredResultsList;
+static int ett_f1ap_PDCMeasuredResults_Item;
+static int ett_f1ap_PDCMeasuredResults_Value;
+static int ett_f1ap_PeriodicityList;
+static int ett_f1ap_PeriodicityList_Item;
+static int ett_f1ap_PeriodicityBound;
+static int ett_f1ap_AllowedPeriodicityList;
+static int ett_f1ap_PeriodicityRange;
+static int ett_f1ap_PositioningBroadcastCells;
+static int ett_f1ap_PosMeasGapPreConfigList;
+static int ett_f1ap_PosMeasurementQuantities;
+static int ett_f1ap_PosMeasurementQuantities_Item;
+static int ett_f1ap_PosMeasurementResult;
+static int ett_f1ap_PosMeasurementResultItem;
+static int ett_f1ap_PosMeasurementResultList;
+static int ett_f1ap_PosMeasurementResultList_Item;
+static int ett_f1ap_PosResourceSetType;
+static int ett_f1ap_PosResourceSetTypePR;
+static int ett_f1ap_PosResourceSetTypeSP;
+static int ett_f1ap_PosResourceSetTypeAP;
+static int ett_f1ap_PosSItypeList;
+static int ett_f1ap_PosSItype_Item;
+static int ett_f1ap_PosSRSResourceID_List;
+static int ett_f1ap_PosSRSResource_Item;
+static int ett_f1ap_PosSRSResource_List;
+static int ett_f1ap_PosSRSResourceSet_Item;
+static int ett_f1ap_PosValidityAreaCellList;
+static int ett_f1ap_PosValidityAreaCellList_Item;
+static int ett_f1ap_PosSRSResourceSet_List;
+static int ett_f1ap_PreambleIndexList;
+static int ett_f1ap_PreambleIndexList_Item;
+static int ett_f1ap_Protected_EUTRA_Resources_Item;
+static int ett_f1ap_PRSConfiguration;
+static int ett_f1ap_PRSInformationPos;
+static int ett_f1ap_PRS_Measurement_Info_List;
+static int ett_f1ap_PRS_Measurement_Info_List_Item;
+static int ett_f1ap_Potential_SpCell_Item;
+static int ett_f1ap_PRSAngleList;
+static int ett_f1ap_PRSAngleItem;
+static int ett_f1ap_PRSMuting;
+static int ett_f1ap_PRSMutingOption1;
+static int ett_f1ap_PRSMutingOption2;
+static int ett_f1ap_PRSResource_List;
+static int ett_f1ap_PRSResource_Item;
+static int ett_f1ap_PRSResource_QCLInfo;
+static int ett_f1ap_PRSResource_QCLSourceSSB;
+static int ett_f1ap_PRSResource_QCLSourcePRS;
+static int ett_f1ap_PRSResourceSet_List;
+static int ett_f1ap_PRSResourceSet_Item;
+static int ett_f1ap_PRSTransmissionOffIndication;
+static int ett_f1ap_PRSTransmissionOffPerResource;
+static int ett_f1ap_PRSTransmissionOffPerResource_Item;
+static int ett_f1ap_SEQUENCE_SIZE_1_maxnoofPRSresources_OF_PRSTransmissionOffIndicationPerResource_Item;
+static int ett_f1ap_PRSTransmissionOffIndicationPerResource_Item;
+static int ett_f1ap_PRSTransmissionOffInformation;
+static int ett_f1ap_PRSTransmissionOffPerResourceSet;
+static int ett_f1ap_PRSTransmissionOffPerResourceSet_Item;
+static int ett_f1ap_PWS_Failed_NR_CGI_Item;
+static int ett_f1ap_PWSSystemInformation;
+static int ett_f1ap_PRSTRPList;
+static int ett_f1ap_PRSTRPItem;
+static int ett_f1ap_RequestedDLPRSTransmissionCharacteristics;
+static int ett_f1ap_RequestedDLPRSResourceSet_List;
+static int ett_f1ap_RequestedDLPRSResourceSet_Item;
+static int ett_f1ap_RequestedDLPRSResource_List;
+static int ett_f1ap_RequestedDLPRSResource_Item;
+static int ett_f1ap_PRSTransmissionTRPList;
+static int ett_f1ap_PRSTransmissionTRPItem;
+static int ett_f1ap_PDUSetQoSParameters;
+static int ett_f1ap_PDUSetQoSInformation;
+static int ett_f1ap_QoEInformation;
+static int ett_f1ap_QoEInformationList;
+static int ett_f1ap_QoEInformationList_Item;
+static int ett_f1ap_QoEMetrics;
+static int ett_f1ap_QoS_Characteristics;
+static int ett_f1ap_QoSFlowLevelQoSParameters;
+static int ett_f1ap_QoSInformation;
+static int ett_f1ap_RAReportList;
+static int ett_f1ap_RAReportItem;
+static int ett_f1ap_RAReportIndicationList;
+static int ett_f1ap_RAReportIndicationList_Item;
+static int ett_f1ap_RadioResourceStatus;
+static int ett_f1ap_RadioResourceStatusNR_U;
+static int ett_f1ap_MIMOPRBusageInformation;
+static int ett_f1ap_RANfeedbacktype;
+static int ett_f1ap_RANfeedbacktype_proactive;
+static int ett_f1ap_RANfeedbacktype_reactive;
+static int ett_f1ap_RANTimingSynchronisationStatusInfo;
+static int ett_f1ap_ClockAccuracy;
+static int ett_f1ap_RANUEPagingIdentity;
+static int ett_f1ap_RAT_FrequencyPriorityInformation;
+static int ett_f1ap_RBSetConfiguration;
+static int ett_f1ap_Recommended_SSBs_for_Paging_List;
+static int ett_f1ap_Recommended_SSBs_for_Paging_List_Item;
+static int ett_f1ap_ReferencePoint;
+static int ett_f1ap_ReferenceSignal;
+static int ett_f1ap_ReferenceConfiguration;
+static int ett_f1ap_RelativeCartesianLocation;
+static int ett_f1ap_RelativeGeodeticLocation;
+static int ett_f1ap_RequestedSRSPreconfigurationCharacteristics_List;
+static int ett_f1ap_RequestedSRSPreconfigurationCharacteristics_Item;
+static int ett_f1ap_RequestedSRSTransmissionCharacteristics;
+static int ett_f1ap_ResourceCoordinationEUTRACellInfo;
+static int ett_f1ap_ResourceCoordinationTransferInformation;
+static int ett_f1ap_ResourceMapping;
+static int ett_f1ap_ResourceSetType;
+static int ett_f1ap_ResourceSetTypePeriodic;
+static int ett_f1ap_ResourceSetTypeSemi_persistent;
+static int ett_f1ap_ResourceSetTypeAperiodic;
+static int ett_f1ap_ReportingRequestType;
+static int ett_f1ap_ResourceType;
+static int ett_f1ap_ResourceTypePeriodic;
+static int ett_f1ap_ResourceTypeSemi_persistent;
+static int ett_f1ap_ResourceTypeAperiodic;
+static int ett_f1ap_ResourceTypePos;
+static int ett_f1ap_ResourceTypePeriodicPos;
+static int ett_f1ap_ResourceTypeSemi_persistentPos;
+static int ett_f1ap_ResourceTypeAperiodicPos;
+static int ett_f1ap_RLCDuplicationInformation;
+static int ett_f1ap_RLCDuplicationStateList;
+static int ett_f1ap_RLCDuplicationState_Item;
+static int ett_f1ap_RLCFailureIndication;
+static int ett_f1ap_RLC_Status;
+static int ett_f1ap_RLFReportInformationList;
+static int ett_f1ap_RLFReportInformationItem;
+static int ett_f1ap_RRCDeliveryStatus;
+static int ett_f1ap_RRC_Terminating_IAB_Donor_Related_Info;
+static int ett_f1ap_RRC_Version;
+static int ett_f1ap_ResponseTime;
+static int ett_f1ap_SCell_FailedtoSetup_Item;
+static int ett_f1ap_SCell_FailedtoSetupMod_Item;
+static int ett_f1ap_SCell_ToBeRemoved_Item;
+static int ett_f1ap_SCell_ToBeSetup_Item;
+static int ett_f1ap_SCell_ToBeSetupMod_Item;
+static int ett_f1ap_S_CPAC_Configuration;
+static int ett_f1ap_SCS_SpecificCarrier;
+static int ett_f1ap_SDTBearerConfigurationInfo;
+static int ett_f1ap_SDTBearerConfig_List;
+static int ett_f1ap_SDTBearerConfig_List_Item;
+static int ett_f1ap_SDTBearerType;
+static int ett_f1ap_SDTInformation;
+static int ett_f1ap_Search_window_information;
+static int ett_f1ap_ServingCellMO_List_Item;
+static int ett_f1ap_ServingCellMO_encoded_in_CGC_List;
+static int ett_f1ap_ServingCellMO_encoded_in_CGC_Item;
+static int ett_f1ap_Served_Cell_Information;
+static int ett_f1ap_Serving_Cells_List;
+static int ett_f1ap_Serving_Cells_List_Item;
+static int ett_f1ap_Supported_MBS_FSA_ID_List;
+static int ett_f1ap_SFN_Offset;
+static int ett_f1ap_Served_Cells_To_Add_Item;
+static int ett_f1ap_Served_Cells_To_Delete_Item;
+static int ett_f1ap_Served_Cells_To_Modify_Item;
+static int ett_f1ap_Served_EUTRA_Cells_Information;
+static int ett_f1ap_Service_Status;
+static int ett_f1ap_SItype_List;
+static int ett_f1ap_SItype_Item;
+static int ett_f1ap_SibtypetobeupdatedListItem;
+static int ett_f1ap_SidelinkRelayConfiguration;
+static int ett_f1ap_SLDRBInformation;
+static int ett_f1ap_SLDRBs_FailedToBeModified_Item;
+static int ett_f1ap_SLDRBs_FailedToBeSetup_Item;
+static int ett_f1ap_SLDRBs_FailedToBeSetupMod_Item;
+static int ett_f1ap_SLDRBs_Modified_Item;
+static int ett_f1ap_SLDRBs_ModifiedConf_Item;
+static int ett_f1ap_SLDRBs_Required_ToBeModified_Item;
+static int ett_f1ap_SLDRBs_Required_ToBeReleased_Item;
+static int ett_f1ap_SLDRBs_Setup_Item;
+static int ett_f1ap_SLDRBs_SetupMod_Item;
+static int ett_f1ap_SLDRBs_ToBeModified_Item;
+static int ett_f1ap_SLDRBs_ToBeReleased_Item;
+static int ett_f1ap_SLDRBs_ToBeSetup_Item;
+static int ett_f1ap_SLDRBs_ToBeSetupMod_Item;
+static int ett_f1ap_SLDRXCycleList;
+static int ett_f1ap_SLDRXCycleItem;
+static int ett_f1ap_SLDRXInformation;
+static int ett_f1ap_SliceAvailableCapacity;
+static int ett_f1ap_SliceAvailableCapacityList;
+static int ett_f1ap_SliceAvailableCapacityItem;
+static int ett_f1ap_SNSSAIAvailableCapacity_List;
+static int ett_f1ap_SNSSAIAvailableCapacity_Item;
+static int ett_f1ap_SliceRadioResourceStatus;
+static int ett_f1ap_SliceRadioResourceStatus_List;
+static int ett_f1ap_SliceRadioResourceStatus_Item;
+static int ett_f1ap_SNSSAIRadioResourceStatus_List;
+static int ett_f1ap_SNSSAIRadioResourceStatus_Item;
+static int ett_f1ap_SliceSupportList;
+static int ett_f1ap_SliceSupportItem;
+static int ett_f1ap_SliceToReportList;
+static int ett_f1ap_SliceToReportItem;
+static int ett_f1ap_SLPositioning_Ranging_Service_Info;
+static int ett_f1ap_RSPP_transport_QoS_parameters;
+static int ett_f1ap_RSPPQoSFlowList;
+static int ett_f1ap_RSPPQoSFlowItem;
+static int ett_f1ap_RSPPFlowBitRates;
+static int ett_f1ap_SNSSAI_list;
+static int ett_f1ap_SNSSAI_Item;
+static int ett_f1ap_Slot_Configuration_List;
+static int ett_f1ap_Slot_Configuration_Item;
+static int ett_f1ap_SlotOffsetForRemainingHopsList;
+static int ett_f1ap_SlotOffsetForRemainingHopsItem;
+static int ett_f1ap_SlotOffsetRemainingHops;
+static int ett_f1ap_SlotOffsetRemainingHopsAperiodic;
+static int ett_f1ap_SlotOffsetRemainingHopsSemiPersistent;
+static int ett_f1ap_SlotOffsetRemainingHopsPeriodic;
+static int ett_f1ap_SNSSAI;
+static int ett_f1ap_SpatialDirectionInformation;
+static int ett_f1ap_SpatialRelationInfo;
+static int ett_f1ap_SpatialRelationforResourceID;
+static int ett_f1ap_SpatialRelationforResourceIDItem;
+static int ett_f1ap_SpatialRelationPerSRSResource;
+static int ett_f1ap_SpatialRelationPerSRSResource_List;
+static int ett_f1ap_SpatialRelationPerSRSResourceItem;
+static int ett_f1ap_SpatialRelationPos;
+static int ett_f1ap_SRBs_FailedToBeSetup_Item;
+static int ett_f1ap_SRBs_FailedToBeSetupMod_Item;
+static int ett_f1ap_SRBs_Modified_Item;
+static int ett_f1ap_SRBs_Required_ToBeReleased_Item;
+static int ett_f1ap_SRBs_Setup_Item;
+static int ett_f1ap_SRBs_SetupMod_Item;
+static int ett_f1ap_SRBs_ToBeReleased_Item;
+static int ett_f1ap_SRBs_ToBeSetup_Item;
+static int ett_f1ap_SRBs_ToBeSetupMod_Item;
+static int ett_f1ap_SRSCarrier_List;
+static int ett_f1ap_SRSCarrier_List_Item;
+static int ett_f1ap_SRSConfig;
+static int ett_f1ap_SRSConfiguration;
+static int ett_f1ap_SRSPreconfiguration_List;
+static int ett_f1ap_SRSPreconfiguration_Item;
+static int ett_f1ap_SRSResource;
+static int ett_f1ap_SRSResourceID_List;
+static int ett_f1ap_SRSResource_List;
+static int ett_f1ap_SRSResourceSet;
+static int ett_f1ap_SRSResourceSetList;
+static int ett_f1ap_SRSResourceSetItem;
+static int ett_f1ap_SRSResourceSet_List;
+static int ett_f1ap_SRSResourceTrigger;
+static int ett_f1ap_SRSResourcetype;
+static int ett_f1ap_SRSResourceTypeChoice;
+static int ett_f1ap_SRSInfo;
+static int ett_f1ap_PosSRSInfo;
+static int ett_f1ap_SSB;
+static int ett_f1ap_SSBCoverageModification_List;
+static int ett_f1ap_SSBCoverageModification_Item;
+static int ett_f1ap_SSB_transmissionBitmap;
+static int ett_f1ap_SSBAreaCapacityValueList;
+static int ett_f1ap_SSBAreaCapacityValueItem;
+static int ett_f1ap_SSBAreaRadioResourceStatusList;
+static int ett_f1ap_SSBAreaRadioResourceStatusItem;
+static int ett_f1ap_SSBInformation;
+static int ett_f1ap_SSBInformationList;
+static int ett_f1ap_SSBInformationItem;
+static int ett_f1ap_SSB_PositionsInBurst;
+static int ett_f1ap_SSBs_activated_List;
+static int ett_f1ap_SSBs_forPaging_List;
+static int ett_f1ap_SSBs_toBeActivated_List;
+static int ett_f1ap_SSB_TF_Configuration;
+static int ett_f1ap_SSBToReportList;
+static int ett_f1ap_SSBToReportItem;
+static int ett_f1ap_StartRBIndex;
+static int ett_f1ap_StartTimeAndDuration;
+static int ett_f1ap_SUL_Information;
+static int ett_f1ap_SuccessfulHOReportInformationList;
+static int ett_f1ap_SuccessfulHOReportInformation_Item;
+static int ett_f1ap_SuccessfulPSCellChangeReportInformationList;
+static int ett_f1ap_SuccessfulPSCellChangeReportInformation_Item;
+static int ett_f1ap_SupportedSULFreqBandItem;
+static int ett_f1ap_SupportedUETypeList;
+static int ett_f1ap_SupportedUETypeList_Item;
+static int ett_f1ap_SymbolAllocInSlot;
+static int ett_f1ap_TAI;
+static int ett_f1ap_TargetCellList;
+static int ett_f1ap_TargetCellList_Item;
+static int ett_f1ap_NSAGSupportList;
+static int ett_f1ap_NSAGSupportItem;
+static int ett_f1ap_TDD_Info;
+static int ett_f1ap_TDD_InfoRel16;
+static int ett_f1ap_TRPTEGInformation;
+static int ett_f1ap_RxTxTEG;
+static int ett_f1ap_RxTEG;
+static int ett_f1ap_TimeReferenceInformation;
+static int ett_f1ap_TimeStamp;
+static int ett_f1ap_TimeStampSlotIndex;
+static int ett_f1ap_TimingMeasurementQuality;
+static int ett_f1ap_TimeWindowInformation_Measurement_List;
+static int ett_f1ap_TimeWindowInformation_Measurement_Item;
+static int ett_f1ap_TimeWindowInformation_SRS_List;
+static int ett_f1ap_TimeWindowInformation_SRS_Item;
+static int ett_f1ap_TimeWindowDurationMeasurement;
+static int ett_f1ap_TimeWindowDurationSRS;
+static int ett_f1ap_TimeWindowStartSRS;
+static int ett_f1ap_TNLCapacityIndicator;
+static int ett_f1ap_TraceActivation;
+static int ett_f1ap_TrafficMappingInfo;
+static int ett_f1ap_Transmission_Bandwidth;
+static int ett_f1ap_TransmissionComb;
+static int ett_f1ap_T_n2;
+static int ett_f1ap_T_n4;
+static int ett_f1ap_TransmissionCombn8;
+static int ett_f1ap_TransmissionCombPos;
+static int ett_f1ap_T_n2_01;
+static int ett_f1ap_T_n4_01;
+static int ett_f1ap_T_n8;
+static int ett_f1ap_Transport_UP_Layer_Address_Info_To_Add_List;
+static int ett_f1ap_Transport_UP_Layer_Address_Info_To_Add_Item;
+static int ett_f1ap_Transport_UP_Layer_Address_Info_To_Remove_List;
+static int ett_f1ap_Transport_UP_Layer_Address_Info_To_Remove_Item;
+static int ett_f1ap_TRPBeamAntennaInformation;
+static int ett_f1ap_Choice_TRP_Beam_Antenna_Info_Item;
+static int ett_f1ap_TRP_BeamAntennaExplicitInformation;
+static int ett_f1ap_TRP_BeamAntennaAngles;
+static int ett_f1ap_TRP_BeamAntennaAnglesList_Item;
+static int ett_f1ap_SEQUENCE_SIZE_1_maxnoElevationAngles_OF_TRP_ElevationAngleList_Item;
+static int ett_f1ap_TRP_ElevationAngleList_Item;
+static int ett_f1ap_SEQUENCE_SIZE_2_maxNumResourcesPerAngle_OF_TRP_Beam_Power_Item;
+static int ett_f1ap_TRP_Beam_Power_Item;
+static int ett_f1ap_TRPInformation;
+static int ett_f1ap_TRPInformationItem;
+static int ett_f1ap_TRPInformationTypeResponseList;
+static int ett_f1ap_TRPInformationTypeResponseItem;
+static int ett_f1ap_TRPList;
+static int ett_f1ap_TRPListItem;
+static int ett_f1ap_TRPMeasurementQuality;
+static int ett_f1ap_TRPMeasurementQuality_Item;
+static int ett_f1ap_PhaseQuality;
+static int ett_f1ap_TRP_MeasurementRequestList;
+static int ett_f1ap_TRP_MeasurementRequestItem;
+static int ett_f1ap_TRP_PRS_Info_List;
+static int ett_f1ap_TRP_PRS_Info_List_Item;
+static int ett_f1ap_TRPPositionDefinitionType;
+static int ett_f1ap_TRPPositionDirect;
+static int ett_f1ap_TRPPositionDirectAccuracy;
+static int ett_f1ap_TRPPositionReferenced;
+static int ett_f1ap_TRPReferencePointType;
+static int ett_f1ap_TRP_Rx_TEGInformation;
+static int ett_f1ap_TRP_RxTx_TEGInformation;
+static int ett_f1ap_TRP_Tx_TEGInformation;
+static int ett_f1ap_TRPTxTEGAssociation;
+static int ett_f1ap_TRPTEG_Item;
+static int ett_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceID_Item;
+static int ett_f1ap_DLPRSResourceID_Item;
+static int ett_f1ap_Transport_Layer_Address_Info;
+static int ett_f1ap_TSCAssistanceInformation;
+static int ett_f1ap_TSCTrafficCharacteristics;
+static int ett_f1ap_TSCTrafficCharacteristicsFeedback;
+static int ett_f1ap_TSCFeedbackInformation;
+static int ett_f1ap_TRP_MeasurementUpdateList;
+static int ett_f1ap_TRP_MeasurementUpdateItem;
+static int ett_f1ap_TxHoppingConfiguration;
+static int ett_f1ap_TAInformation_List;
+static int ett_f1ap_TAInformation_Item;
+static int ett_f1ap_UAC_Assistance_Info;
+static int ett_f1ap_UACPLMN_List;
+static int ett_f1ap_UACPLMN_Item;
+static int ett_f1ap_UACType_List;
+static int ett_f1ap_UACType_Item;
+static int ett_f1ap_UACCategoryType;
+static int ett_f1ap_UACOperatorDefined;
+static int ett_f1ap_UE_associatedLogicalF1_ConnectionItem;
+static int ett_f1ap_UEIdentityIndexValue;
+static int ett_f1ap_UEIdentity_List_For_Paging_Item;
+static int ett_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_Item;
+static int ett_f1ap_UE_MulticastMRBs_RequiredToBeModified_Item;
+static int ett_f1ap_UE_MulticastMRBs_RequiredToBeReleased_Item;
+static int ett_f1ap_UE_MulticastMRBs_Setup_Item;
+static int ett_f1ap_UE_MulticastMRBs_Setupnew_Item;
+static int ett_f1ap_UE_MulticastMRBs_ToBeReleased_Item;
+static int ett_f1ap_UE_MulticastMRBs_ToBeSetup_Item;
+static int ett_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_Item;
+static int ett_f1ap_UEPagingCapability;
+static int ett_f1ap_UEReportingInformation;
+static int ett_f1ap_UL_AoA;
+static int ett_f1ap_UL_BH_Non_UP_Traffic_Mapping;
+static int ett_f1ap_UL_BH_Non_UP_Traffic_Mapping_List;
+static int ett_f1ap_UL_BH_Non_UP_Traffic_Mapping_Item;
+static int ett_f1ap_ULConfiguration;
+static int ett_f1ap_UL_RTOA_Measurement;
+static int ett_f1ap_UL_RTOA_MeasurementItem;
+static int ett_f1ap_UL_SRS_RSRPP;
+static int ett_f1ap_UL_RSCP;
+static int ett_f1ap_UL_UP_TNL_Information_to_Update_List_Item;
+static int ett_f1ap_UL_UP_TNL_Address_to_Update_List_Item;
+static int ett_f1ap_ULUPTNLInformation_ToBeSetup_List;
+static int ett_f1ap_ULUPTNLInformation_ToBeSetup_Item;
+static int ett_f1ap_UplinkChannelBW_PerSCS_List;
+static int ett_f1ap_UPTransportLayerInformation;
+static int ett_f1ap_UuRLCChannelQoSInformation;
+static int ett_f1ap_UuRLCChannelToBeSetupList;
+static int ett_f1ap_UuRLCChannelToBeSetupItem;
+static int ett_f1ap_UuRLCChannelToBeModifiedList;
+static int ett_f1ap_UuRLCChannelToBeModifiedItem;
+static int ett_f1ap_UuRLCChannelToBeReleasedList;
+static int ett_f1ap_UuRLCChannelToBeReleasedItem;
+static int ett_f1ap_UuRLCChannelSetupList;
+static int ett_f1ap_UuRLCChannelSetupItem;
+static int ett_f1ap_UuRLCChannelFailedToBeSetupList;
+static int ett_f1ap_UuRLCChannelFailedToBeSetupItem;
+static int ett_f1ap_UuRLCChannelModifiedList;
+static int ett_f1ap_UuRLCChannelModifiedItem;
+static int ett_f1ap_UuRLCChannelFailedToBeModifiedList;
+static int ett_f1ap_UuRLCChannelFailedToBeModifiedItem;
+static int ett_f1ap_UuRLCChannelRequiredToBeModifiedList;
+static int ett_f1ap_UuRLCChannelRequiredToBeModifiedItem;
+static int ett_f1ap_UuRLCChannelRequiredToBeReleasedList;
+static int ett_f1ap_UuRLCChannelRequiredToBeReleasedItem;
+static int ett_f1ap_VictimgNBSetID;
+static int ett_f1ap_ValidityAreaSpecificSRSInformation;
+static int ett_f1ap_ZoAInformation;
+static int ett_f1ap_Reset;
+static int ett_f1ap_ResetType;
+static int ett_f1ap_UE_associatedLogicalF1_ConnectionListRes;
+static int ett_f1ap_ResetAcknowledge;
+static int ett_f1ap_UE_associatedLogicalF1_ConnectionListResAck;
+static int ett_f1ap_ErrorIndication;
+static int ett_f1ap_F1SetupRequest;
+static int ett_f1ap_GNB_DU_Served_Cells_List;
+static int ett_f1ap_F1SetupResponse;
+static int ett_f1ap_Cells_to_be_Activated_List;
+static int ett_f1ap_NCGI_to_be_Updated_List;
+static int ett_f1ap_F1SetupFailure;
+static int ett_f1ap_GNBDUConfigurationUpdate;
+static int ett_f1ap_Served_Cells_To_Add_List;
+static int ett_f1ap_Served_Cells_To_Modify_List;
+static int ett_f1ap_Served_Cells_To_Delete_List;
+static int ett_f1ap_Cells_Status_List;
+static int ett_f1ap_Dedicated_SIDelivery_NeededUE_List;
+static int ett_f1ap_GNB_DU_TNL_Association_To_Remove_List;
+static int ett_f1ap_GNBDUConfigurationUpdateAcknowledge;
+static int ett_f1ap_GNBDUConfigurationUpdateFailure;
+static int ett_f1ap_GNBCUConfigurationUpdate;
+static int ett_f1ap_Cells_to_be_Deactivated_List;
+static int ett_f1ap_GNB_CU_TNL_Association_To_Add_List;
+static int ett_f1ap_GNB_CU_TNL_Association_To_Remove_List;
+static int ett_f1ap_GNB_CU_TNL_Association_To_Update_List;
+static int ett_f1ap_Cells_to_be_Barred_List;
+static int ett_f1ap_Cells_Allowed_to_be_Deactivated_List;
+static int ett_f1ap_Protected_EUTRA_Resources_List;
+static int ett_f1ap_Neighbour_Cell_Information_List;
+static int ett_f1ap_GNBCUConfigurationUpdateAcknowledge;
+static int ett_f1ap_Cells_Failed_to_be_Activated_List;
+static int ett_f1ap_GNB_CU_TNL_Association_Setup_List;
+static int ett_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List;
+static int ett_f1ap_GNBCUConfigurationUpdateFailure;
+static int ett_f1ap_GNBDUResourceCoordinationRequest;
+static int ett_f1ap_GNBDUResourceCoordinationResponse;
+static int ett_f1ap_UEContextSetupRequest;
+static int ett_f1ap_Candidate_SpCell_List;
+static int ett_f1ap_SCell_ToBeSetup_List;
+static int ett_f1ap_SRBs_ToBeSetup_List;
+static int ett_f1ap_DRBs_ToBeSetup_List;
+static int ett_f1ap_BHChannels_ToBeSetup_List;
+static int ett_f1ap_SLDRBs_ToBeSetup_List;
+static int ett_f1ap_UE_MulticastMRBs_ToBeSetup_List;
+static int ett_f1ap_ServingCellMO_List;
+static int ett_f1ap_UEContextSetupResponse;
+static int ett_f1ap_DRBs_Setup_List;
+static int ett_f1ap_SRBs_FailedToBeSetup_List;
+static int ett_f1ap_DRBs_FailedToBeSetup_List;
+static int ett_f1ap_SCell_FailedtoSetup_List;
+static int ett_f1ap_SRBs_Setup_List;
+static int ett_f1ap_BHChannels_Setup_List;
+static int ett_f1ap_BHChannels_FailedToBeSetup_List;
+static int ett_f1ap_SLDRBs_Setup_List;
+static int ett_f1ap_SLDRBs_FailedToBeSetup_List;
+static int ett_f1ap_UE_MulticastMRBs_Setupnew_List;
+static int ett_f1ap_UEContextSetupFailure;
+static int ett_f1ap_Potential_SpCell_List;
+static int ett_f1ap_UEContextReleaseRequest;
+static int ett_f1ap_UEContextReleaseCommand;
+static int ett_f1ap_UEContextReleaseComplete;
+static int ett_f1ap_UEContextModificationRequest;
+static int ett_f1ap_SCell_ToBeSetupMod_List;
+static int ett_f1ap_SCell_ToBeRemoved_List;
+static int ett_f1ap_SRBs_ToBeSetupMod_List;
+static int ett_f1ap_DRBs_ToBeSetupMod_List;
+static int ett_f1ap_BHChannels_ToBeSetupMod_List;
+static int ett_f1ap_DRBs_ToBeModified_List;
+static int ett_f1ap_BHChannels_ToBeModified_List;
+static int ett_f1ap_SRBs_ToBeReleased_List;
+static int ett_f1ap_DRBs_ToBeReleased_List;
+static int ett_f1ap_BHChannels_ToBeReleased_List;
+static int ett_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List;
+static int ett_f1ap_UE_MulticastMRBs_ToBeReleased_List;
+static int ett_f1ap_SLDRBs_ToBeSetupMod_List;
+static int ett_f1ap_SLDRBs_ToBeModified_List;
+static int ett_f1ap_SLDRBs_ToBeReleased_List;
+static int ett_f1ap_UEContextModificationResponse;
+static int ett_f1ap_DRBs_SetupMod_List;
+static int ett_f1ap_DRBs_Modified_List;
+static int ett_f1ap_SRBs_SetupMod_List;
+static int ett_f1ap_SRBs_Modified_List;
+static int ett_f1ap_DRBs_FailedToBeModified_List;
+static int ett_f1ap_SRBs_FailedToBeSetupMod_List;
+static int ett_f1ap_DRBs_FailedToBeSetupMod_List;
+static int ett_f1ap_SCell_FailedtoSetupMod_List;
+static int ett_f1ap_BHChannels_SetupMod_List;
+static int ett_f1ap_BHChannels_Modified_List;
+static int ett_f1ap_BHChannels_FailedToBeModified_List;
+static int ett_f1ap_BHChannels_FailedToBeSetupMod_List;
+static int ett_f1ap_Associated_SCell_List;
+static int ett_f1ap_SLDRBs_SetupMod_List;
+static int ett_f1ap_SLDRBs_Modified_List;
+static int ett_f1ap_SLDRBs_FailedToBeModified_List;
+static int ett_f1ap_SLDRBs_FailedToBeSetupMod_List;
+static int ett_f1ap_UE_MulticastMRBs_Setup_List;
+static int ett_f1ap_UEContextModificationFailure;
+static int ett_f1ap_UEContextModificationRequired;
+static int ett_f1ap_DRBs_Required_ToBeModified_List;
+static int ett_f1ap_DRBs_Required_ToBeReleased_List;
+static int ett_f1ap_SRBs_Required_ToBeReleased_List;
+static int ett_f1ap_BHChannels_Required_ToBeReleased_List;
+static int ett_f1ap_SLDRBs_Required_ToBeModified_List;
+static int ett_f1ap_SLDRBs_Required_ToBeReleased_List;
+static int ett_f1ap_UE_MulticastMRBs_RequiredToBeModified_List;
+static int ett_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List;
+static int ett_f1ap_UEContextModificationConfirm;
+static int ett_f1ap_DRBs_ModifiedConf_List;
+static int ett_f1ap_SLDRBs_ModifiedConf_List;
+static int ett_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List;
+static int ett_f1ap_UEContextModificationRefuse;
+static int ett_f1ap_WriteReplaceWarningRequest;
+static int ett_f1ap_Cells_To_Be_Broadcast_List;
+static int ett_f1ap_WriteReplaceWarningResponse;
+static int ett_f1ap_Cells_Broadcast_Completed_List;
+static int ett_f1ap_PWSCancelRequest;
+static int ett_f1ap_Broadcast_To_Be_Cancelled_List;
+static int ett_f1ap_PWSCancelResponse;
+static int ett_f1ap_Cells_Broadcast_Cancelled_List;
+static int ett_f1ap_UEInactivityNotification;
+static int ett_f1ap_DRB_Activity_List;
+static int ett_f1ap_InitialULRRCMessageTransfer;
+static int ett_f1ap_DLRRCMessageTransfer;
+static int ett_f1ap_ULRRCMessageTransfer;
+static int ett_f1ap_PrivateMessage;
+static int ett_f1ap_SystemInformationDeliveryCommand;
+static int ett_f1ap_Paging;
+static int ett_f1ap_PagingCell_list;
+static int ett_f1ap_Notify;
+static int ett_f1ap_DRB_Notify_List;
+static int ett_f1ap_NetworkAccessRateReduction;
+static int ett_f1ap_PWSRestartIndication;
+static int ett_f1ap_NR_CGI_List_For_Restart_List;
+static int ett_f1ap_PWSFailureIndication;
+static int ett_f1ap_PWS_Failed_NR_CGI_List;
+static int ett_f1ap_GNBDUStatusIndication;
+static int ett_f1ap_RRCDeliveryReport;
+static int ett_f1ap_F1RemovalRequest;
+static int ett_f1ap_F1RemovalResponse;
+static int ett_f1ap_F1RemovalFailure;
+static int ett_f1ap_TraceStart;
+static int ett_f1ap_DeactivateTrace;
+static int ett_f1ap_CellTrafficTrace;
+static int ett_f1ap_DUCURadioInformationTransfer;
+static int ett_f1ap_CUDURadioInformationTransfer;
+static int ett_f1ap_BAPMappingConfiguration;
+static int ett_f1ap_BH_Routing_Information_Added_List;
+static int ett_f1ap_BH_Routing_Information_Removed_List;
+static int ett_f1ap_BAP_Header_Rewriting_Added_List;
+static int ett_f1ap_BAP_Header_Rewriting_Removed_List;
+static int ett_f1ap_BAPMappingConfigurationAcknowledge;
+static int ett_f1ap_BAPMappingConfigurationFailure;
+static int ett_f1ap_GNBDUResourceConfiguration;
+static int ett_f1ap_GNBDUResourceConfigurationAcknowledge;
+static int ett_f1ap_GNBDUResourceConfigurationFailure;
+static int ett_f1ap_IABTNLAddressRequest;
+static int ett_f1ap_IAB_TNL_Addresses_To_Remove_List;
+static int ett_f1ap_IABTNLAddressResponse;
+static int ett_f1ap_IAB_Allocated_TNL_Address_List;
+static int ett_f1ap_IABTNLAddressFailure;
+static int ett_f1ap_IABUPConfigurationUpdateRequest;
+static int ett_f1ap_UL_UP_TNL_Information_to_Update_List;
+static int ett_f1ap_UL_UP_TNL_Address_to_Update_List;
+static int ett_f1ap_IABUPConfigurationUpdateResponse;
+static int ett_f1ap_DL_UP_TNL_Address_to_Update_List;
+static int ett_f1ap_IABUPConfigurationUpdateFailure;
+static int ett_f1ap_MIABF1SetupTriggering;
+static int ett_f1ap_MIABF1SetupOutcomeNotification;
+static int ett_f1ap_Activated_Cells_Mapping_List;
+static int ett_f1ap_ResourceStatusRequest;
+static int ett_f1ap_ResourceStatusResponse;
+static int ett_f1ap_ResourceStatusFailure;
+static int ett_f1ap_ResourceStatusUpdate;
+static int ett_f1ap_AccessAndMobilityIndication;
+static int ett_f1ap_ReferenceTimeInformationReportingControl;
+static int ett_f1ap_ReferenceTimeInformationReport;
+static int ett_f1ap_AccessSuccess;
+static int ett_f1ap_PositioningAssistanceInformationControl;
+static int ett_f1ap_PositioningAssistanceInformationFeedback;
+static int ett_f1ap_PositioningMeasurementRequest;
+static int ett_f1ap_PositioningMeasurementResponse;
+static int ett_f1ap_PositioningMeasurementFailure;
+static int ett_f1ap_PositioningMeasurementReport;
+static int ett_f1ap_PositioningMeasurementAbort;
+static int ett_f1ap_PositioningMeasurementFailureIndication;
+static int ett_f1ap_PositioningMeasurementUpdate;
+static int ett_f1ap_TRPInformationRequest;
+static int ett_f1ap_TRPInformationTypeListTRPReq;
+static int ett_f1ap_TRPInformationResponse;
+static int ett_f1ap_TRPInformationListTRPResp;
+static int ett_f1ap_TRPInformationFailure;
+static int ett_f1ap_PositioningInformationRequest;
+static int ett_f1ap_PositioningInformationResponse;
+static int ett_f1ap_PositioningInformationFailure;
+static int ett_f1ap_PositioningActivationRequest;
+static int ett_f1ap_SRSType;
+static int ett_f1ap_SemipersistentSRS;
+static int ett_f1ap_AperiodicSRS;
+static int ett_f1ap_PositioningActivationResponse;
+static int ett_f1ap_PositioningActivationFailure;
+static int ett_f1ap_PositioningDeactivation;
+static int ett_f1ap_PositioningInformationUpdate;
+static int ett_f1ap_SRSInformationReservationNotification;
+static int ett_f1ap_E_CIDMeasurementInitiationRequest;
+static int ett_f1ap_E_CIDMeasurementInitiationResponse;
+static int ett_f1ap_E_CIDMeasurementInitiationFailure;
+static int ett_f1ap_E_CIDMeasurementFailureIndication;
+static int ett_f1ap_E_CIDMeasurementReport;
+static int ett_f1ap_E_CIDMeasurementTerminationCommand;
+static int ett_f1ap_BroadcastContextSetupRequest;
+static int ett_f1ap_BroadcastMRBs_ToBeSetup_List;
+static int ett_f1ap_BroadcastContextSetupResponse;
+static int ett_f1ap_BroadcastMRBs_Setup_List;
+static int ett_f1ap_BroadcastMRBs_FailedToBeSetup_List;
+static int ett_f1ap_BroadcastContextSetupFailure;
+static int ett_f1ap_BroadcastContextReleaseCommand;
+static int ett_f1ap_BroadcastContextReleaseComplete;
+static int ett_f1ap_BroadcastContextReleaseRequest;
+static int ett_f1ap_BroadcastContextModificationRequest;
+static int ett_f1ap_BroadcastMRBs_ToBeSetupMod_List;
+static int ett_f1ap_BroadcastMRBs_ToBeModified_List;
+static int ett_f1ap_BroadcastMRBs_ToBeReleased_List;
+static int ett_f1ap_BroadcastContextModificationResponse;
+static int ett_f1ap_BroadcastMRBs_SetupMod_List;
+static int ett_f1ap_BroadcastMRBs_FailedToBeSetupMod_List;
+static int ett_f1ap_BroadcastMRBs_Modified_List;
+static int ett_f1ap_BroadcastMRBs_FailedToBeModified_List;
+static int ett_f1ap_BroadcastContextModificationFailure;
+static int ett_f1ap_BroadcastTransportResourceRequest;
+static int ett_f1ap_Broadcast_MRBs_Transport_Request_List;
+static int ett_f1ap_MulticastGroupPaging;
+static int ett_f1ap_UEIdentity_List_For_Paging_List;
+static int ett_f1ap_MC_PagingCell_list;
+static int ett_f1ap_MulticastContextSetupRequest;
+static int ett_f1ap_MulticastMRBs_ToBeSetup_List;
+static int ett_f1ap_MulticastContextSetupResponse;
+static int ett_f1ap_MulticastMRBs_Setup_List;
+static int ett_f1ap_MulticastMRBs_FailedToBeSetup_List;
+static int ett_f1ap_MulticastContextSetupFailure;
+static int ett_f1ap_MulticastContextReleaseCommand;
+static int ett_f1ap_MulticastContextReleaseComplete;
+static int ett_f1ap_MulticastContextReleaseRequest;
+static int ett_f1ap_MulticastContextModificationRequest;
+static int ett_f1ap_MulticastMRBs_ToBeSetupMod_List;
+static int ett_f1ap_MulticastMRBs_ToBeModified_List;
+static int ett_f1ap_MulticastMRBs_ToBeReleased_List;
+static int ett_f1ap_MulticastContextModificationResponse;
+static int ett_f1ap_MulticastMRBs_SetupMod_List;
+static int ett_f1ap_MulticastMRBs_FailedToBeSetupMod_List;
+static int ett_f1ap_MulticastMRBs_Modified_List;
+static int ett_f1ap_MulticastMRBs_FailedToBeModified_List;
+static int ett_f1ap_MulticastContextModificationFailure;
+static int ett_f1ap_MulticastContextNotificationIndication;
+static int ett_f1ap_MulticastContextNotificationConfirm;
+static int ett_f1ap_MulticastContextNotificationRefuse;
+static int ett_f1ap_MulticastCommonConfigurationRequest;
+static int ett_f1ap_MulticastCommonConfigurationResponse;
+static int ett_f1ap_MulticastCommonConfigurationRefuse;
+static int ett_f1ap_MulticastDistributionSetupRequest;
+static int ett_f1ap_MulticastF1UContext_ToBeSetup_List;
+static int ett_f1ap_MulticastDistributionSetupResponse;
+static int ett_f1ap_MulticastF1UContext_Setup_List;
+static int ett_f1ap_MulticastF1UContext_FailedToBeSetup_List;
+static int ett_f1ap_MulticastDistributionSetupFailure;
+static int ett_f1ap_MulticastDistributionReleaseCommand;
+static int ett_f1ap_MulticastDistributionReleaseComplete;
+static int ett_f1ap_PDCMeasurementInitiationRequest;
+static int ett_f1ap_PDCMeasurementInitiationResponse;
+static int ett_f1ap_PDCMeasurementInitiationFailure;
+static int ett_f1ap_PDCMeasurementReport;
+static int ett_f1ap_PDCMeasurementTerminationCommand;
+static int ett_f1ap_PDCMeasurementFailureIndication;
+static int ett_f1ap_PRSConfigurationRequest;
+static int ett_f1ap_PRSConfigurationResponse;
+static int ett_f1ap_PRSConfigurationFailure;
+static int ett_f1ap_MeasurementPreconfigurationRequired;
+static int ett_f1ap_MeasurementPreconfigurationConfirm;
+static int ett_f1ap_MeasurementPreconfigurationRefuse;
+static int ett_f1ap_MeasurementActivation;
+static int ett_f1ap_QoEInformationTransfer;
+static int ett_f1ap_PosSystemInformationDeliveryCommand;
+static int ett_f1ap_DUCUCellSwitchNotification;
+static int ett_f1ap_CUDUCellSwitchNotification;
+static int ett_f1ap_DUCUTAInformationTransfer;
+static int ett_f1ap_CUDUTAInformationTransfer;
+static int ett_f1ap_QoEInformationTransferControl;
+static int ett_f1ap_RachIndication;
+static int ett_f1ap_TimingSynchronisationStatusRequest;
+static int ett_f1ap_TimingSynchronisationStatusResponse;
+static int ett_f1ap_TimingSynchronisationStatusFailure;
+static int ett_f1ap_TimingSynchronisationStatusReport;
+static int ett_f1ap_DUCUAccessAndMobilityIndication;
+static int ett_f1ap_F1AP_PDU;
+static int ett_f1ap_InitiatingMessage;
+static int ett_f1ap_SuccessfulOutcome;
+static int ett_f1ap_UnsuccessfulOutcome;
enum{
INITIATING_MESSAGE,
@@ -4221,15 +4978,15 @@ enum{
static void set_stats_message_type(packet_info *pinfo, int type);
-static const guint8 *st_str_packets = "Total Packets";
-static const guint8 *st_str_packet_types = "F1AP Packet Types";
+static const uint8_t *st_str_packets = "Total Packets";
+static const uint8_t *st_str_packet_types = "F1AP Packet Types";
static int st_node_packets = -1;
static int st_node_packet_types = -1;
-static int f1ap_tap = -1;
+static int f1ap_tap;
struct f1ap_tap_t {
- gint f1ap_mtype;
+ int f1ap_mtype;
};
#define MTYPE_RESET 1
@@ -4368,6 +5125,27 @@ struct f1ap_tap_t {
#define MTYPE_MEASUREMENT_ACTIVATION 134
#define MTYPE_QOE_INFORMATION_TRANSFER 135
#define MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND 136
+#define MTYPE_DU_CU_CELL_SWITCH_NOTIFICATION 137
+#define MTYPE_CU_DU_CELL_SWITCH_NOTIFICATION 138
+#define MTYPE_DU_CU_TA_INFORMATION_TRANSFER 139
+#define MTYPE_CU_DU_TA_INFORMATION_TRANSFER 140
+#define MTYPE_QOE_INFORMATION_TRANSFER_CONTROL 141
+#define MTYPE_RACH_INDICATION 142
+#define MTYPE_TIMING_SYNCHRONISATION_STATUS_REQUEST 143
+#define MTYPE_TIMING_SYNCHRONISATION_STATUS_RESPONSE 144
+#define MTYPE_TIMING_SYNCHRONISATION_STATUS_FAILURE 145
+#define MTYPE_TIMING_SYNCHRONISATION_STATUS_REPORT 146
+#define MTYPE_MIAB_F1_SETUP_TRIGGERING 147
+#define MTYPE_MIAB_F1_SETUP_OUTCOME_NOTIFICATION 148
+#define MTYPE_MULTICAST_CONTEXT_NOTIFICATION_INDICATION 149
+#define MTYPE_MULTICAST_CONTEXT_NOTIFICATION_CONFIRM 150
+#define MTYPE_MULTICAST_CONTEXT_NOTIFICATION_REFUSE 151
+#define MTYPE_MULTICAST_COMMON_CONFIGURATION_REQUEST 152
+#define MTYPE_MULTICAST_COMMON_CONFIGURATION_RESPONSE 153
+#define MTYPE_MULTICAST_COMMON_CONFIGURATION_REFUSE 154
+#define MTYPE_BROADCAST_TRANSPORT_RESOURCE_REQUEST 155
+#define MTYPE_DU_CU_ACCESS_AND_MOBILITY_INDICATION 156
+#define MTYPE_SRS_INFORMATION_RESERVATION_NOTIFICATION 157
static const value_string mtype_names[] = {
{ MTYPE_RESET, "Reset" },
@@ -4506,28 +5284,50 @@ static const value_string mtype_names[] = {
{ MTYPE_MEASUREMENT_ACTIVATION, "MeasurementActivation" },
{ MTYPE_QOE_INFORMATION_TRANSFER, "QoEInformationTransfer" },
{ MTYPE_POS_SYSTEM_INFORMATION_DELIVERY_COMMAND, "PosSystemInformationDeliveryCommand" },
+ { MTYPE_DU_CU_CELL_SWITCH_NOTIFICATION, "DUCUCellSwitchNotification" },
+ { MTYPE_CU_DU_CELL_SWITCH_NOTIFICATION, "CUDUCellSwitchNotification" },
+ { MTYPE_DU_CU_TA_INFORMATION_TRANSFER, "DUCUTAInformationTransfer" },
+ { MTYPE_CU_DU_TA_INFORMATION_TRANSFER, "CUDUTAInformationTransfer" },
+ { MTYPE_QOE_INFORMATION_TRANSFER_CONTROL, "QoEInformationTransferControl" },
+ { MTYPE_RACH_INDICATION, "RachIndication" },
+ { MTYPE_TIMING_SYNCHRONISATION_STATUS_REQUEST, "TimingSynchronisationStatusRequest" },
+ { MTYPE_TIMING_SYNCHRONISATION_STATUS_RESPONSE, "TimingSynchronisationStatusResponse" },
+ { MTYPE_TIMING_SYNCHRONISATION_STATUS_FAILURE, "TimingSynchronisationStatusFailure" },
+ { MTYPE_TIMING_SYNCHRONISATION_STATUS_REPORT, "TimingSynchronisationStatusReport" },
+ { MTYPE_MIAB_F1_SETUP_TRIGGERING, "MIABF1SetupTriggering" },
+ { MTYPE_MIAB_F1_SETUP_OUTCOME_NOTIFICATION, "MIABF1SetupOutcomeNotification" },
+ { MTYPE_MULTICAST_CONTEXT_NOTIFICATION_INDICATION, "MulticastContextNotificationIndication" },
+ { MTYPE_MULTICAST_CONTEXT_NOTIFICATION_CONFIRM, "MulticastContextNotificationConfirm" },
+ { MTYPE_MULTICAST_CONTEXT_NOTIFICATION_REFUSE, "MulticastContextNotificationRefuse" },
+ { MTYPE_MULTICAST_COMMON_CONFIGURATION_REQUEST, "MulticastCommonConfigurationRequest" },
+ { MTYPE_MULTICAST_COMMON_CONFIGURATION_RESPONSE, "MulticastCommonConfigurationResponse" },
+ { MTYPE_MULTICAST_COMMON_CONFIGURATION_REFUSE, "MulticastCommonConfigurationRefuse" },
+ { MTYPE_BROADCAST_TRANSPORT_RESOURCE_REQUEST, "BroadcastTransportResourceRequest" },
+ { MTYPE_DU_CU_ACCESS_AND_MOBILITY_INDICATION, "DUCUAccessAndMobilityIndication" },
+ { MTYPE_SRS_INFORMATION_RESERVATION_NOTIFICATION, "SRSInformationReservationNotification" },
{ 0, NULL }
};
static value_string_ext mtype_names_ext = VALUE_STRING_EXT_INIT(mtype_names);
typedef struct {
- guint32 message_type;
- guint32 procedure_code;
- guint32 protocol_ie_id;
- guint32 protocol_extension_id;
+ uint32_t message_type;
+ uint32_t procedure_code;
+ uint32_t protocol_ie_id;
+ uint32_t protocol_extension_id;
const char *obj_id;
- guint32 sib_type;
- guint32 srb_id;
+ uint32_t sib_type;
+ uint32_t srb_id;
+ uint32_t gdb_cu_ue_f1ap_id;
e212_number_type_t number_type;
struct f1ap_tap_t *stats_tap;
} f1ap_private_data_t;
typedef struct {
- guint32 message_type;
- guint32 ProcedureCode;
- guint32 ProtocolIE_ID;
- guint32 ProtocolExtensionID;
+ uint32_t message_type;
+ uint32_t ProcedureCode;
+ uint32_t ProtocolIE_ID;
+ uint32_t ProtocolExtensionID;
} f1ap_ctx_t;
/* Global variables */
@@ -4551,13 +5351,8 @@ static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, pro
static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *);
-static const true_false_string f1ap_tfs_interfacesToTrace = {
- "Should be traced",
- "Should not be traced"
-};
-
-static proto_tree *top_tree = NULL;
+static proto_tree *top_tree;
static void set_message_label(asn1_ctx_t *actx, int type)
{
@@ -4570,23 +5365,29 @@ static void set_message_label(asn1_ctx_t *actx, int type)
static void
-f1ap_MaxPacketLossRate_fmt(gchar *s, guint32 v)
+f1ap_MaxPacketLossRate_fmt(char *s, uint32_t v)
{
snprintf(s, ITEM_LABEL_LENGTH, "%.1f%% (%u)", (float)v/10, v);
}
static void
-f1ap_PacketDelayBudget_fmt(gchar *s, guint32 v)
+f1ap_PacketDelayBudget_fmt(char *s, uint32_t v)
{
snprintf(s, ITEM_LABEL_LENGTH, "%.1fms (%u)", (float)v/2, v);
}
static void
-f1ap_ExtendedPacketDelayBudget_fmt(gchar *s, guint32 v)
+f1ap_ExtendedPacketDelayBudget_fmt(char *s, uint32_t v)
{
snprintf(s, ITEM_LABEL_LENGTH, "%.2fms (%u)", (float)v/100, v);
}
+static void
+f1ap_N6Jitter_fmt(char *s, uint32_t v)
+{
+ snprintf(s, ITEM_LABEL_LENGTH, "%.1fms (%d)", (float)v/2, (int32_t)v);
+}
+
static f1ap_private_data_t*
f1ap_get_private_data(packet_info *pinfo)
{
@@ -4594,13 +5395,14 @@ f1ap_get_private_data(packet_info *pinfo)
if (!f1ap_data) {
f1ap_data = wmem_new0(wmem_file_scope(), f1ap_private_data_t);
f1ap_data->srb_id = -1;
+ f1ap_data->gdb_cu_ue_f1ap_id = 1;
p_add_proto_data(wmem_file_scope(), pinfo, proto_f1ap, 0, f1ap_data);
}
return f1ap_data;
}
static void
-add_nr_pdcp_meta_data(packet_info *pinfo, guint8 direction, guint8 srb_id)
+add_nr_pdcp_meta_data(packet_info *pinfo, uint8_t direction, uint8_t srb_id)
{
pdcp_nr_info *p_pdcp_nr_info;
@@ -4609,13 +5411,16 @@ add_nr_pdcp_meta_data(packet_info *pinfo, guint8 direction, guint8 srb_id)
return;
}
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
+
p_pdcp_nr_info = wmem_new0(wmem_file_scope(), pdcp_nr_info);
p_pdcp_nr_info->direction = direction;
+ p_pdcp_nr_info->ueid = f1ap_data->gdb_cu_ue_f1ap_id;
p_pdcp_nr_info->bearerType = Bearer_DCCH;
p_pdcp_nr_info->bearerId = srb_id;
p_pdcp_nr_info->plane = NR_SIGNALING_PLANE;
p_pdcp_nr_info->seqnum_length = PDCP_NR_SN_LENGTH_12_BITS;
- p_pdcp_nr_info->maci_present = TRUE;
+ p_pdcp_nr_info->maci_present = true;
set_pdcp_nr_proto_data(pinfo, p_pdcp_nr_info);
}
@@ -4631,7 +5436,7 @@ static const value_string f1ap_Criticality_vals[] = {
static int
dissect_f1ap_Criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -4641,7 +5446,7 @@ dissect_f1ap_Criticality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_f1ap_INTEGER_0_65535(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 65535U, NULL, FALSE);
+ 0U, 65535U, NULL, false);
return offset;
}
@@ -4694,7 +5499,7 @@ static const value_string f1ap_ProcedureCode_vals[] = {
{ id_UEContextRelease, "id-UEContextRelease" },
{ id_UEContextModification, "id-UEContextModification" },
{ id_UEContextModificationRequired, "id-UEContextModificationRequired" },
- { id_UEMobilityCommand, "id-UEMobilityCommand" },
+ { id_procedure_code_9_not_to_be_used, "id-procedure-code-9-not-to-be-used" },
{ id_UEContextReleaseRequest, "id-UEContextReleaseRequest" },
{ id_InitialULRRCMessageTransfer, "id-InitialULRRCMessageTransfer" },
{ id_DLRRCMessageTransfer, "id-DLRRCMessageTransfer" },
@@ -4757,9 +5562,9 @@ static const value_string f1ap_ProcedureCode_vals[] = {
{ id_MulticastDistributionRelease, "id-MulticastDistributionRelease" },
{ id_PDCMeasurementInitiation, "id-PDCMeasurementInitiation" },
{ id_PDCMeasurementReport, "id-PDCMeasurementReport" },
- { id_PDCMeasurementInitiationRequest, "id-PDCMeasurementInitiationRequest" },
- { id_PDCMeasurementInitiationResponse, "id-PDCMeasurementInitiationResponse" },
- { id_PDCMeasurementInitiationFailure, "id-PDCMeasurementInitiationFailure" },
+ { id_procedure_code_72_not_to_be_used, "id-procedure-code-72-not-to-be-used" },
+ { id_procedure_code_73_not_to_be_used, "id-procedure-code-73-not-to-be-used" },
+ { id_procedure_code_74_not_to_be_used, "id-procedure-code-74-not-to-be-used" },
{ id_pRSConfigurationExchange, "id-pRSConfigurationExchange" },
{ id_measurementPreconfiguration, "id-measurementPreconfiguration" },
{ id_measurementActivation, "id-measurementActivation" },
@@ -4767,6 +5572,21 @@ static const value_string f1ap_ProcedureCode_vals[] = {
{ id_PDCMeasurementTerminationCommand, "id-PDCMeasurementTerminationCommand" },
{ id_PDCMeasurementFailureIndication, "id-PDCMeasurementFailureIndication" },
{ id_PosSystemInformationDeliveryCommand, "id-PosSystemInformationDeliveryCommand" },
+ { id_DUCUCellSwitchNotification, "id-DUCUCellSwitchNotification" },
+ { id_CUDUCellSwitchNotification, "id-CUDUCellSwitchNotification" },
+ { id_DUCUTAInformationTransfer, "id-DUCUTAInformationTransfer" },
+ { id_CUDUTAInformationTransfer, "id-CUDUTAInformationTransfer" },
+ { id_QoEInformationTransferControl, "id-QoEInformationTransferControl" },
+ { id_RachIndication, "id-RachIndication" },
+ { id_TimingSynchronisationStatus, "id-TimingSynchronisationStatus" },
+ { id_TimingSynchronisationStatusReport, "id-TimingSynchronisationStatusReport" },
+ { id_MIABF1SetupTriggering, "id-MIABF1SetupTriggering" },
+ { id_MIABF1SetupOutcomeNotification, "id-MIABF1SetupOutcomeNotification" },
+ { id_MulticastContextNotification, "id-MulticastContextNotification" },
+ { id_MulticastCommonConfiguration, "id-MulticastCommonConfiguration" },
+ { id_BroadcastTransportResourceRequest, "id-BroadcastTransportResourceRequest" },
+ { id_DUCUAccessAndMobilityIndication, "id-DUCUAccessAndMobilityIndication" },
+ { id_SRSInformationReservationNotification, "id-SRSInformationReservationNotification" },
{ 0, NULL }
};
@@ -4777,7 +5597,7 @@ static int
dissect_f1ap_ProcedureCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, &f1ap_data->procedure_code, FALSE);
+ 0U, 255U, &f1ap_data->procedure_code, false);
return offset;
@@ -4789,7 +5609,7 @@ static int
dissect_f1ap_ProtocolExtensionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 65535U, &f1ap_data->protocol_extension_id, FALSE);
+ 0U, 65535U, &f1ap_data->protocol_extension_id, false);
@@ -4843,7 +5663,7 @@ static const value_string f1ap_ProtocolIE_ID_vals[] = {
{ id_GNB_DU_Served_Cells_Item, "id-GNB-DU-Served-Cells-Item" },
{ id_gNB_DU_Served_Cells_List, "id-gNB-DU-Served-Cells-List" },
{ id_gNB_DU_Name, "id-gNB-DU-Name" },
- { id_NRCellID, "id-NRCellID" },
+ { id_ProtocolIE_ID_46_not_to_be_used, "id-ProtocolIE-ID-46-not-to-be-used" },
{ id_oldgNB_DU_UE_F1AP_ID, "id-oldgNB-DU-UE-F1AP-ID" },
{ id_ResetType, "id-ResetType" },
{ id_ResourceCoordinationTransferContainer, "id-ResourceCoordinationTransferContainer" },
@@ -4935,7 +5755,7 @@ static const value_string f1ap_ProtocolIE_ID_vals[] = {
{ id_GNB_CU_TNL_Association_Failed_To_Setup_Item, "id-GNB-CU-TNL-Association-Failed-To-Setup-Item" },
{ id_DRB_Notify_Item, "id-DRB-Notify-Item" },
{ id_DRB_Notify_List, "id-DRB-Notify-List" },
- { id_NotficationControl, "id-NotficationControl" },
+ { id_ProtocolIE_ID_138_not_to_be_used, "id-ProtocolIE-ID-138-not-to-be-used" },
{ id_RANAC, "id-RANAC" },
{ id_PWSSystemInformation, "id-PWSSystemInformation" },
{ id_RepetitionPeriod, "id-RepetitionPeriod" },
@@ -5043,8 +5863,8 @@ static const value_string f1ap_ProtocolIE_ID_vals[] = {
{ id_TraceID, "id-TraceID" },
{ id_Neighbour_Cell_Information_List, "id-Neighbour-Cell-Information-List" },
{ id_Unknown_245, "id-Unknown-245" },
- { id_SymbolAllocInSlot, "id-SymbolAllocInSlot" },
- { id_NumDLULSymbols, "id-NumDLULSymbols" },
+ { id_ProtocolIE_ID_246_not_to_be_used, "id-ProtocolIE-ID-246-not-to-be-used" },
+ { id_ProtocolIE_ID_247_not_to_be_used, "id-ProtocolIE-ID-247-not-to-be-used" },
{ id_AdditionalRRMPriorityIndex, "id-AdditionalRRMPriorityIndex" },
{ id_DUCURadioInformationType, "id-DUCURadioInformationType" },
{ id_CUDURadioInformationType, "id-CUDURadioInformationType" },
@@ -5156,7 +5976,7 @@ static const value_string f1ap_ProtocolIE_ID_vals[] = {
{ id_FrequencyShift7p5khz, "id-FrequencyShift7p5khz" },
{ id_SSB_PositionsInBurst, "id-SSB-PositionsInBurst" },
{ id_NRPRACHConfig, "id-NRPRACHConfig" },
- { id_RACHReportInformationList, "id-RACHReportInformationList" },
+ { id_RAReportList, "id-RAReportList" },
{ id_RLFReportInformationList, "id-RLFReportInformationList" },
{ id_TDD_UL_DLConfigCommonNR, "id-TDD-UL-DLConfigCommonNR" },
{ id_CNPacketDelayBudgetDownlink, "id-CNPacketDelayBudgetDownlink" },
@@ -5245,12 +6065,12 @@ static const value_string f1ap_ProtocolIE_ID_vals[] = {
{ id_NR_U, "id-NR-U" },
{ id_Coverage_Modification_Notification, "id-Coverage-Modification-Notification" },
{ id_CCO_Assistance_Information, "id-CCO-Assistance-Information" },
- { id_Neighbor_node_CCO_Assistance_Information_List, "id-Neighbor-node-CCO-Assistance-Information-List" },
+ { id_ProtocolIE_ID_448_not_to_be_used, "id-ProtocolIE-ID-448-not-to-be-used" },
{ id_CellsForSON_List, "id-CellsForSON-List" },
{ id_MIMOPRBusageInformation, "id-MIMOPRBusageInformation" },
{ id_gNB_CU_MBS_F1AP_ID, "id-gNB-CU-MBS-F1AP-ID" },
{ id_gNB_DU_MBS_F1AP_ID, "id-gNB-DU-MBS-F1AP-ID" },
- { id_MBS_Area_Session_ID, "id-MBS-Area-Session-ID" },
+ { id_ProtocolIE_ID_453_not_to_be_used, "id-ProtocolIE-ID-453-not-to-be-used" },
{ id_MBS_CUtoDURRCInformation, "id-MBS-CUtoDURRCInformation" },
{ id_MBS_Session_ID, "id-MBS-Session-ID" },
{ id_SNSSAI, "id-SNSSAI" },
@@ -5373,7 +6193,7 @@ static const value_string f1ap_ProtocolIE_ID_vals[] = {
{ id_MeasurementTimeOccasion, "id-MeasurementTimeOccasion" },
{ id_MeasurementCharacteristicsRequestIndicator, "id-MeasurementCharacteristicsRequestIndicator" },
{ id_UEReportingInformation, "id-UEReportingInformation" },
- { id_PosConextRevIndication, "id-PosConextRevIndication" },
+ { id_PosContextRevIndication, "id-PosContextRevIndication" },
{ id_TRPBeamAntennaInformation, "id-TRPBeamAntennaInformation" },
{ id_NRRedCapUEIndication, "id-NRRedCapUEIndication" },
{ id_Redcap_Bcast_Information, "id-Redcap-Bcast-Information" },
@@ -5465,9 +6285,9 @@ static const value_string f1ap_ProtocolIE_ID_vals[] = {
{ id_NeedForGapsInfoNR, "id-NeedForGapsInfoNR" },
{ id_NeedForGapNCSGInfoNR, "id-NeedForGapNCSGInfoNR" },
{ id_NeedForGapNCSGInfoEUTRA, "id-NeedForGapNCSGInfoEUTRA" },
- { id_procedure_code_668_not_to_be_used, "id-procedure-code-668-not-to-be-used" },
- { id_procedure_code_669_not_to_be_used, "id-procedure-code-669-not-to-be-used" },
- { id_procedure_code_670_not_to_be_used, "id-procedure-code-670-not-to-be-used" },
+ { id_ProtocolIE_ID_668_not_to_be_used, "id-ProtocolIE-ID-668-not-to-be-used" },
+ { id_ProtocolIE_ID_669_not_to_be_used, "id-ProtocolIE-ID-669-not-to-be-used" },
+ { id_ProtocolIE_ID_670_not_to_be_used, "id-ProtocolIE-ID-670-not-to-be-used" },
{ id_Source_MRB_ID, "id-Source-MRB-ID" },
{ id_PosMeasurementPeriodicityNR_AoA, "id-PosMeasurementPeriodicityNR-AoA" },
{ id_RedCapIndication, "id-RedCapIndication" },
@@ -5504,6 +6324,148 @@ static const value_string f1ap_ProtocolIE_ID_vals[] = {
{ id_startRBHopping, "id-startRBHopping" },
{ id_startRBIndex, "id-startRBIndex" },
{ id_transmissionCombn8, "id-transmissionCombn8" },
+ { id_ServCellInfoList, "id-ServCellInfoList" },
+ { id_DedicatedSIDeliveryIndication, "id-DedicatedSIDeliveryIndication" },
+ { id_Configured_BWP_List, "id-Configured-BWP-List" },
+ { id_Preconfigured_measurement_GAP_Request, "id-Preconfigured-measurement-GAP-Request" },
+ { id_BWP_Id, "id-BWP-Id" },
+ { id_NetworkControlledRepeaterAuthorized, "id-NetworkControlledRepeaterAuthorized" },
+ { id_MT_SDT_Information, "id-MT-SDT-Information" },
+ { id_ExtendedResourceSymbolOffset, "id-ExtendedResourceSymbolOffset" },
+ { id_NeedForInterruptionInfoNR, "id-NeedForInterruptionInfoNR" },
+ { id_SDT_Volume_Threshold, "id-SDT-Volume-Threshold" },
+ { id_SupportedUETypeList, "id-SupportedUETypeList" },
+ { id_MusimCapabilityRestrictionIndication, "id-MusimCapabilityRestrictionIndication" },
+ { id_duplicationIndication, "id-duplicationIndication" },
+ { id_LTMInformation_Setup, "id-LTMInformation-Setup" },
+ { id_LTMConfigurationIDMappingList, "id-LTMConfigurationIDMappingList" },
+ { id_LTMInformation_Modify, "id-LTMInformation-Modify" },
+ { id_LTMCells_ToBeReleased_List, "id-LTMCells-ToBeReleased-List" },
+ { id_ProtocolIE_ID_724_not_to_be_used, "id-ProtocolIE-ID-724-not-to-be-used" },
+ { id_LTMConfiguration, "id-LTMConfiguration" },
+ { id_EarlySyncInformation_Request, "id-EarlySyncInformation-Request" },
+ { id_EarlySyncInformation, "id-EarlySyncInformation" },
+ { id_EarlySyncCandidateCellInformation_List, "id-EarlySyncCandidateCellInformation-List" },
+ { id_LTMCellSwitchInformation, "id-LTMCellSwitchInformation" },
+ { id_DUtoCUTAInformation_List, "id-DUtoCUTAInformation-List" },
+ { id_ProtocolIE_ID_731_not_to_be_used, "id-ProtocolIE-ID-731-not-to-be-used" },
+ { id_dRB_List, "id-dRB-List" },
+ { id_DeactivationIndication, "id-DeactivationIndication" },
+ { id_RAReportIndicationList, "id-RAReportIndicationList" },
+ { id_ChannelOccupancyTimePercentageUL, "id-ChannelOccupancyTimePercentageUL" },
+ { id_SuccessfulPSCellChangeReportInformationList, "id-SuccessfulPSCellChangeReportInformationList" },
+ { id_RadioResourceStatusNR_U, "id-RadioResourceStatusNR-U" },
+ { id_FiveG_ProSeLayer2Multipath, "id-FiveG-ProSeLayer2Multipath" },
+ { id_FiveG_ProSeLayer2UEtoUERelay, "id-FiveG-ProSeLayer2UEtoUERelay" },
+ { id_FiveG_ProSeLayer2UEtoUERemote, "id-FiveG-ProSeLayer2UEtoUERemote" },
+ { id_PathAdditionInformation, "id-PathAdditionInformation" },
+ { id_Recommended_SSBs_List, "id-Recommended-SSBs-List" },
+ { id_Recommended_SSBs_for_Paging_List, "id-Recommended-SSBs-for-Paging-List" },
+ { id_SSBs_withinTheCell_tobe_Activated_List, "id-SSBs-withinTheCell-tobe-Activated-List" },
+ { id_Cells_With_SSBs_Activated_List, "id-Cells-With-SSBs-Activated-List" },
+ { id_Cells_Allowed_to_be_Deactivated_List, "id-Cells-Allowed-to-be-Deactivated-List" },
+ { id_Cells_Allowed_to_be_Deactivated_List_Item, "id-Cells-Allowed-to-be-Deactivated-List-Item" },
+ { id_Coverage_Modification_Cause, "id-Coverage-Modification-Cause" },
+ { id_RANTSSRequestType, "id-RANTSSRequestType" },
+ { id_RANTimingSynchronisationStatusInfo, "id-RANTimingSynchronisationStatusInfo" },
+ { id_TSCTrafficCharacteristicsFeedback, "id-TSCTrafficCharacteristicsFeedback" },
+ { id_RANfeedbacktype, "id-RANfeedbacktype" },
+ { id_Mobile_TRP_LocationInformation, "id-Mobile-TRP-LocationInformation" },
+ { id_Mobile_IAB_MT_UE_ID, "id-Mobile-IAB-MT-UE-ID" },
+ { id_Target_gNB_ID, "id-Target-gNB-ID" },
+ { id_Target_gNB_IP_address, "id-Target-gNB-IP-address" },
+ { id_Target_SeGW_IP_address, "id-Target-SeGW-IP-address" },
+ { id_Activated_Cells_Mapping_List, "id-Activated-Cells-Mapping-List" },
+ { id_Activated_Cells_Mapping_List_Item, "id-Activated-Cells-Mapping-List-Item" },
+ { id_F1SetupOutcome, "id-F1SetupOutcome" },
+ { id_RRC_Terminating_IAB_Donor_Related_Info, "id-RRC-Terminating-IAB-Donor-Related-Info" },
+ { id_RRC_Terminating_IAB_Donor_gNB_ID, "id-RRC-Terminating-IAB-Donor-gNB-ID" },
+ { id_NCGI_to_be_Updated_List, "id-NCGI-to-be-Updated-List" },
+ { id_NCGI_to_be_Updated_List_Item, "id-NCGI-to-be-Updated-List-Item" },
+ { id_Mobile_IAB_MTUserLocationInformation, "id-Mobile-IAB-MTUserLocationInformation" },
+ { id_MobileAccessPointLocation, "id-MobileAccessPointLocation" },
+ { id_AssociatedSessionID, "id-AssociatedSessionID" },
+ { id_IndicationMCInactiveReception, "id-IndicationMCInactiveReception" },
+ { id_MulticastCU2DURRCInfo, "id-MulticastCU2DURRCInfo" },
+ { id_MBSMulticastSessionReceptionState, "id-MBSMulticastSessionReceptionState" },
+ { id_F1UTunnelNotEstablished, "id-F1UTunnelNotEstablished" },
+ { id_MulticastDU2CURRCInfo, "id-MulticastDU2CURRCInfo" },
+ { id_SIB24_message, "id-SIB24-message" },
+ { id_MulticastCU2DUCommonRRCInfo, "id-MulticastCU2DUCommonRRCInfo" },
+ { id_PDUSetQoSParameters, "id-PDUSetQoSParameters" },
+ { id_N6JitterInformation, "id-N6JitterInformation" },
+ { id_ECNMarkingorCongestionInformationReportingRequest, "id-ECNMarkingorCongestionInformationReportingRequest" },
+ { id_ECNMarkingorCongestionInformationReportingStatus, "id-ECNMarkingorCongestionInformationReportingStatus" },
+ { id_NRA2XServicesAuthorized, "id-NRA2XServicesAuthorized" },
+ { id_LTEA2XServicesAuthorized, "id-LTEA2XServicesAuthorized" },
+ { id_NRUESidelinkAggregateMaximumBitrateForA2X, "id-NRUESidelinkAggregateMaximumBitrateForA2X" },
+ { id_LTEUESidelinkAggregateMaximumBitrateForA2X, "id-LTEUESidelinkAggregateMaximumBitrateForA2X" },
+ { id_NReRedCapUEIndication, "id-NReRedCapUEIndication" },
+ { id_ERedcap_Bcast_Information, "id-ERedcap-Bcast-Information" },
+ { id_NRPaginglongeDRXInformationforRRCINACTIVE, "id-NRPaginglongeDRXInformationforRRCINACTIVE" },
+ { id_SCPAC_Request, "id-SCPAC-Request" },
+ { id_Target_F1_Terminating_Donor_gNB_ID, "id-Target-F1-Terminating-Donor-gNB-ID" },
+ { id_MobileIAB_Barred, "id-MobileIAB-Barred" },
+ { id_Broadcast_MRBs_Transport_Request_List, "id-Broadcast-MRBs-Transport-Request-List" },
+ { id_Broadcast_MRBs_Transport_Request_Item, "id-Broadcast-MRBs-Transport-Request-Item" },
+ { id_S_CPACLowerLayerReferenceConfigRequest, "id-S-CPACLowerLayerReferenceConfigRequest" },
+ { id_S_CPAC_Configuration, "id-S-CPAC-Configuration" },
+ { id_MusimCandidateBandList, "id-MusimCandidateBandList" },
+ { id_DLLBTFailureInformationRequest, "id-DLLBTFailureInformationRequest" },
+ { id_DLLBTFailureInformationList, "id-DLLBTFailureInformationList" },
+ { id_PSIbasedSDUdiscardUL, "id-PSIbasedSDUdiscardUL" },
+ { id_SIB22_message, "id-SIB22-message" },
+ { id_CUtoDUTAInformation_List, "id-CUtoDUTAInformation-List" },
+ { id_U2URLCChannelQoS, "id-U2URLCChannelQoS" },
+ { id_SL_PHY_MAC_RLC_ConfigExt, "id-SL-PHY-MAC-RLC-ConfigExt" },
+ { id_SLPositioning_Ranging_Service_Info, "id-SLPositioning-Ranging-Service-Info" },
+ { id_TimeWindowInformation_SRS_List, "id-TimeWindowInformation-SRS-List" },
+ { id_TimeWindowInformation_Measurement_List, "id-TimeWindowInformation-Measurement-List" },
+ { id_UL_RSCP, "id-UL-RSCP" },
+ { id_BW_Aggregation_Request_Indication, "id-BW-Aggregation-Request-Indication" },
+ { id_ReportingGranularitykminus1, "id-ReportingGranularitykminus1" },
+ { id_ReportingGranularitykminus2, "id-ReportingGranularitykminus2" },
+ { id_ReportingGranularitykminus1additionalpath, "id-ReportingGranularitykminus1additionalpath" },
+ { id_ReportingGranularitykminus2additionalpath, "id-ReportingGranularitykminus2additionalpath" },
+ { id_TimingReportingGranularityFactorExtended, "id-TimingReportingGranularityFactorExtended" },
+ { id_SRSPosRRCInactiveValidityAreaConfig, "id-SRSPosRRCInactiveValidityAreaConfig" },
+ { id_PosValidityAreaCellList, "id-PosValidityAreaCellList" },
+ { id_SRSReservationType, "id-SRSReservationType" },
+ { id_SymbolIndex, "id-SymbolIndex" },
+ { id_PRSBandwidthAggregationRequestIndication, "id-PRSBandwidthAggregationRequestIndication" },
+ { id_AggregatedPosSRSResourceIDList, "id-AggregatedPosSRSResourceIDList" },
+ { id_AggregatedPRSResourceSetList, "id-AggregatedPRSResourceSetList" },
+ { id_PhaseQuality, "id-PhaseQuality" },
+ { id_MeasuredFrequencyHops, "id-MeasuredFrequencyHops" },
+ { id_TxHoppingConfiguration, "id-TxHoppingConfiguration" },
+ { id_ReportingGranularitykminus3, "id-ReportingGranularitykminus3" },
+ { id_ReportingGranularitykminus4, "id-ReportingGranularitykminus4" },
+ { id_ReportingGranularitykminus5, "id-ReportingGranularitykminus5" },
+ { id_ReportingGranularitykminus6, "id-ReportingGranularitykminus6" },
+ { id_ReportingGranularitykminus3additionalpath, "id-ReportingGranularitykminus3additionalpath" },
+ { id_ReportingGranularitykminus4additionalpath, "id-ReportingGranularitykminus4additionalpath" },
+ { id_ReportingGranularitykminus5additionalpath, "id-ReportingGranularitykminus5additionalpath" },
+ { id_ReportingGranularitykminus6additionalpath, "id-ReportingGranularitykminus6additionalpath" },
+ { id_AggregatedPosSRSResourceSetList, "id-AggregatedPosSRSResourceSetList" },
+ { id_RequestedSRSPreconfigurationCharacteristics_List, "id-RequestedSRSPreconfigurationCharacteristics-List" },
+ { id_SRSPreconfiguration_List, "id-SRSPreconfiguration-List" },
+ { id_SRSInformation, "id-SRSInformation" },
+ { id_ValidityAreaSpecificSRSInformation, "id-ValidityAreaSpecificSRSInformation" },
+ { id_E_CID_MeasuredResultsAssociatedInfoList, "id-E-CID-MeasuredResultsAssociatedInfoList" },
+ { id_XR_Bcast_Information, "id-XR-Bcast-Information" },
+ { id_MaxDataBurstVolume, "id-MaxDataBurstVolume" },
+ { id_TAInformation_List, "id-TAInformation-List" },
+ { id_NonIntegerDRXCycle, "id-NonIntegerDRXCycle" },
+ { id_PointA, "id-PointA" },
+ { id_SCS_SpecificCarrier, "id-SCS-SpecificCarrier" },
+ { id_NR_PCI, "id-NR-PCI" },
+ { id_PeerUE_ID, "id-PeerUE-ID" },
+ { id_EarlySyncServingCellInformation, "id-EarlySyncServingCellInformation" },
+ { id_RANSharingAssistanceInformation, "id-RANSharingAssistanceInformation" },
+ { id_LTMCFRAResourceConfig_List, "id-LTMCFRAResourceConfig-List" },
+ { id_F1U_PathFailure, "id-F1U-PathFailure" },
+ { id_MeasBasedOnAggregatedResources, "id-MeasBasedOnAggregatedResources" },
+ { id_SIB23_message, "id-SIB23-message" },
{ 0, NULL }
};
@@ -5514,7 +6476,7 @@ static int
dissect_f1ap_ProtocolIE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 65535U, &f1ap_data->protocol_ie_id, FALSE);
+ 0U, 65535U, &f1ap_data->protocol_ie_id, false);
@@ -5538,7 +6500,7 @@ static const value_string f1ap_TriggeringMessage_vals[] = {
static int
dissect_f1ap_TriggeringMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -5577,7 +6539,7 @@ static int
dissect_f1ap_ProtocolIE_Container(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_f1ap_ProtocolIE_Container, ProtocolIE_Container_sequence_of,
- 0, maxProtocolIEs, FALSE);
+ 0, maxProtocolIEs, false);
return offset;
}
@@ -5625,7 +6587,7 @@ static int
dissect_f1ap_ProtocolExtensionContainer(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_f1ap_ProtocolExtensionContainer, ProtocolExtensionContainer_sequence_of,
- 1, maxProtocolExtensions, FALSE);
+ 1, maxProtocolExtensions, false);
return offset;
}
@@ -5671,7 +6633,7 @@ static int
dissect_f1ap_PrivateIE_Container(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_f1ap_PrivateIE_Container, PrivateIE_Container_sequence_of,
- 1, maxPrivateIEs, FALSE);
+ 1, maxPrivateIEs, false);
return offset;
}
@@ -5681,7 +6643,7 @@ dissect_f1ap_PrivateIE_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_SRSResourceSetID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, TRUE);
+ 0U, 15U, NULL, true);
return offset;
}
@@ -5730,7 +6692,7 @@ static const value_string f1ap_T_latitudeSign_vals[] = {
static int
dissect_f1ap_T_latitudeSign(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -5740,7 +6702,7 @@ dissect_f1ap_T_latitudeSign(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 8388607U, NULL, FALSE);
+ 0U, 8388607U, NULL, false);
return offset;
}
@@ -5750,7 +6712,7 @@ dissect_f1ap_INTEGER_0_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_INTEGER_M8388608_8388607(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -8388608, 8388607U, NULL, FALSE);
+ -8388608, 8388607U, NULL, false);
return offset;
}
@@ -5766,7 +6728,7 @@ static const value_string f1ap_T_directionOfAltitude_vals[] = {
static int
dissect_f1ap_T_directionOfAltitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -5776,7 +6738,7 @@ dissect_f1ap_T_directionOfAltitude(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_INTEGER_0_32767(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 32767U, NULL, FALSE);
+ 0U, 32767U, NULL, false);
return offset;
}
@@ -5786,7 +6748,7 @@ dissect_f1ap_INTEGER_0_32767(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 127U, NULL, FALSE);
+ 0U, 127U, NULL, false);
return offset;
}
@@ -5796,7 +6758,7 @@ dissect_f1ap_INTEGER_0_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_INTEGER_0_179(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 179U, NULL, FALSE);
+ 0U, 179U, NULL, false);
return offset;
}
@@ -5806,7 +6768,7 @@ dissect_f1ap_INTEGER_0_179(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_INTEGER_0_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 100U, NULL, FALSE);
+ 0U, 100U, NULL, false);
return offset;
}
@@ -5844,11 +6806,11 @@ dissect_f1ap_PLMN_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
e212_number_type_t number_type = f1ap_data->number_type;
f1ap_data->number_type = E212_NONE;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 3, 3, FALSE, &param_tvb);
+ 3, 3, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_PLMN_Identity);
- dissect_e212_mcc_mnc(param_tvb, actx->pinfo, subtree, 0, number_type, FALSE);
+ dissect_e212_mcc_mnc(param_tvb, actx->pinfo, subtree, 0, number_type, false);
}
@@ -5860,7 +6822,7 @@ dissect_f1ap_PLMN_Identity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_NRCellIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 36, 36, FALSE, NULL, 0, NULL, NULL);
+ 36, 36, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -5886,6 +6848,22 @@ dissect_f1ap_NRCGI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, prot
}
+static const per_sequence_t Activated_Cells_Mapping_List_Item_sequence[] = {
+ { &hf_f1ap_nRCGIforTargetLogicalDU, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_nRCGIforSourceLogicalDU, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_Activated_Cells_Mapping_List_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_Activated_Cells_Mapping_List_Item, Activated_Cells_Mapping_List_Item_sequence);
+
+ return offset;
+}
+
+
static const value_string f1ap_SubcarrierSpacing_vals[] = {
{ 0, "kHz15" },
{ 1, "kHz30" },
@@ -5902,7 +6880,7 @@ static const value_string f1ap_SubcarrierSpacing_vals[] = {
static int
dissect_f1ap_SubcarrierSpacing(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 0, NULL);
+ 8, NULL, true, 0, NULL);
return offset;
}
@@ -5924,7 +6902,7 @@ static const value_string f1ap_DUFTransmissionPeriodicity_vals[] = {
static int
dissect_f1ap_DUFTransmissionPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 0, NULL);
+ 8, NULL, true, 0, NULL);
return offset;
}
@@ -5940,7 +6918,7 @@ static const value_string f1ap_Permutation_vals[] = {
static int
dissect_f1ap_Permutation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -5950,7 +6928,7 @@ dissect_f1ap_Permutation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_f1ap_NoofDownlinkSymbols(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 14U, NULL, FALSE);
+ 0U, 14U, NULL, false);
return offset;
}
@@ -5960,7 +6938,7 @@ dissect_f1ap_NoofDownlinkSymbols(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_NoofUplinkSymbols(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 14U, NULL, FALSE);
+ 0U, 14U, NULL, false);
return offset;
}
@@ -5987,7 +6965,7 @@ dissect_f1ap_ExplicitFormat(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_DUFSlotformatIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 254U, NULL, FALSE);
+ 0U, 254U, NULL, false);
return offset;
}
@@ -6040,7 +7018,7 @@ static int
dissect_f1ap_DUF_Slot_Config_List(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_f1ap_DUF_Slot_Config_List, DUF_Slot_Config_List_sequence_of,
- 1, maxnoofDUFSlots, FALSE);
+ 1, maxnoofDUFSlots, false);
return offset;
}
@@ -6066,7 +7044,7 @@ static const value_string f1ap_HSNATransmissionPeriodicity_vals[] = {
static int
dissect_f1ap_HSNATransmissionPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 12, NULL, TRUE, 0, NULL);
+ 12, NULL, true, 0, NULL);
return offset;
}
@@ -6083,7 +7061,7 @@ static const value_string f1ap_HSNADownlink_vals[] = {
static int
dissect_f1ap_HSNADownlink(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -6100,7 +7078,7 @@ static const value_string f1ap_HSNAUplink_vals[] = {
static int
dissect_f1ap_HSNAUplink(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -6117,7 +7095,7 @@ static const value_string f1ap_HSNAFlexible_vals[] = {
static int
dissect_f1ap_HSNAFlexible(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -6148,7 +7126,7 @@ static int
dissect_f1ap_HSNASlotConfigList(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_f1ap_HSNASlotConfigList, HSNASlotConfigList_sequence_of,
- 1, maxnoofHSNASlots, FALSE);
+ 1, maxnoofHSNASlots, false);
return offset;
}
@@ -6252,7 +7230,7 @@ static int
dissect_f1ap_Activated_Cells_to_be_Updated_List(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_f1ap_Activated_Cells_to_be_Updated_List, Activated_Cells_to_be_Updated_List_sequence_of,
- 1, maxnoofServedCellsIAB, FALSE);
+ 1, maxnoofServedCellsIAB, false);
return offset;
}
@@ -6268,7 +7246,7 @@ static const value_string f1ap_ActivationRequestType_vals[] = {
static int
dissect_f1ap_ActivationRequestType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -6278,7 +7256,7 @@ dissect_f1ap_ActivationRequestType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_INTEGER_0_37949_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 37949U, NULL, TRUE);
+ 0U, 37949U, NULL, true);
return offset;
}
@@ -6298,7 +7276,7 @@ static const value_string f1ap_T_subcarrierSpacing_vals[] = {
static int
dissect_f1ap_T_subcarrierSpacing(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 2, NULL);
+ 4, NULL, true, 2, NULL);
return offset;
}
@@ -6314,7 +7292,7 @@ static const value_string f1ap_T_cyclicPrefix_vals[] = {
static int
dissect_f1ap_T_cyclicPrefix(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -6324,7 +7302,7 @@ dissect_f1ap_T_cyclicPrefix(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_3301_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3301U, NULL, TRUE);
+ 0U, 3301U, NULL, true);
return offset;
}
@@ -6339,7 +7317,7 @@ static const value_string f1ap_T_shift7dot5kHz_vals[] = {
static int
dissect_f1ap_T_shift7dot5kHz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -6349,7 +7327,7 @@ dissect_f1ap_T_shift7dot5kHz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_SRSResourceID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 63U, NULL, FALSE);
+ 0U, 63U, NULL, false);
return offset;
}
@@ -6366,7 +7344,7 @@ static const value_string f1ap_T_nrofSRS_Ports_vals[] = {
static int
dissect_f1ap_T_nrofSRS_Ports(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -6376,7 +7354,7 @@ dissect_f1ap_T_nrofSRS_Ports(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1U, NULL, FALSE);
+ 0U, 1U, NULL, false);
return offset;
}
@@ -6386,7 +7364,7 @@ dissect_f1ap_INTEGER_0_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_f1ap_INTEGER_0_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 7U, NULL, FALSE);
+ 0U, 7U, NULL, false);
return offset;
}
@@ -6411,7 +7389,7 @@ dissect_f1ap_T_n2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto
static int
dissect_f1ap_INTEGER_0_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3U, NULL, FALSE);
+ 0U, 3U, NULL, false);
return offset;
}
@@ -6421,7 +7399,7 @@ dissect_f1ap_INTEGER_0_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_f1ap_INTEGER_0_11(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 11U, NULL, FALSE);
+ 0U, 11U, NULL, false);
return offset;
}
@@ -6470,7 +7448,7 @@ dissect_f1ap_TransmissionComb(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_INTEGER_0_13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 13U, NULL, FALSE);
+ 0U, 13U, NULL, false);
return offset;
}
@@ -6487,7 +7465,7 @@ static const value_string f1ap_T_nrofSymbols_01_vals[] = {
static int
dissect_f1ap_T_nrofSymbols_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -6504,7 +7482,7 @@ static const value_string f1ap_T_repetitionFactor_vals[] = {
static int
dissect_f1ap_T_repetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -6514,7 +7492,7 @@ dissect_f1ap_T_repetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_INTEGER_0_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 67U, NULL, FALSE);
+ 0U, 67U, NULL, false);
return offset;
}
@@ -6524,7 +7502,7 @@ dissect_f1ap_INTEGER_0_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_f1ap_INTEGER_0_268(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 268U, NULL, FALSE);
+ 0U, 268U, NULL, false);
return offset;
}
@@ -6534,7 +7512,7 @@ dissect_f1ap_INTEGER_0_268(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_INTEGER_0_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 63U, NULL, FALSE);
+ 0U, 63U, NULL, false);
return offset;
}
@@ -6551,7 +7529,7 @@ static const value_string f1ap_T_groupOrSequenceHopping_01_vals[] = {
static int
dissect_f1ap_T_groupOrSequenceHopping_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -6582,7 +7560,7 @@ static const value_string f1ap_T_periodicity_vals[] = {
static int
dissect_f1ap_T_periodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 17, NULL, TRUE, 0, NULL);
+ 17, NULL, true, 0, NULL);
return offset;
}
@@ -6592,7 +7570,7 @@ dissect_f1ap_T_periodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_INTEGER_0_2559_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 2559U, NULL, TRUE);
+ 0U, 2559U, NULL, true);
return offset;
}
@@ -6639,7 +7617,7 @@ static const value_string f1ap_T_periodicity_01_vals[] = {
static int
dissect_f1ap_T_periodicity_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 17, NULL, TRUE, 0, NULL);
+ 17, NULL, true, 0, NULL);
return offset;
}
@@ -6670,7 +7648,7 @@ static const value_string f1ap_T_aperiodicResourceType_vals[] = {
static int
dissect_f1ap_T_aperiodicResourceType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -6721,7 +7699,7 @@ dissect_f1ap_ResourceType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_f1ap_INTEGER_0_1023(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1023U, NULL, FALSE);
+ 0U, 1023U, NULL, false);
return offset;
}
@@ -6763,7 +7741,7 @@ static int
dissect_f1ap_SRSResource_List(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_f1ap_SRSResource_List, SRSResource_List_sequence_of,
- 1, maxnoSRS_Resources, FALSE);
+ 1, maxnoSRS_Resources, false);
return offset;
}
@@ -6773,7 +7751,7 @@ dissect_f1ap_SRSResource_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_SRSPosResourceID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 63U, NULL, FALSE);
+ 0U, 63U, NULL, false);
return offset;
}
@@ -6813,7 +7791,7 @@ dissect_f1ap_T_n4_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
static int
dissect_f1ap_INTEGER_0_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 5U, NULL, FALSE);
+ 0U, 5U, NULL, false);
return offset;
}
@@ -6873,7 +7851,7 @@ static const value_string f1ap_T_nrofSymbols_vals[] = {
static int
dissect_f1ap_T_nrofSymbols(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, FALSE, 0, NULL);
+ 5, NULL, false, 0, NULL);
return offset;
}
@@ -6890,13 +7868,13 @@ static const value_string f1ap_T_groupOrSequenceHopping_vals[] = {
static int
dissect_f1ap_T_groupOrSequenceHopping(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
-static const value_string f1ap_T_periodicity_02_vals[] = {
+static const value_string f1ap_SRS_Periodicity_vals[] = {
{ 0, "slot1" },
{ 1, "slot2" },
{ 2, "slot4" },
@@ -6927,9 +7905,9 @@ static const value_string f1ap_T_periodicity_02_vals[] = {
static int
-dissect_f1ap_T_periodicity_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_f1ap_SRS_Periodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 21, NULL, TRUE, 4, NULL);
+ 21, NULL, true, 4, NULL);
return offset;
}
@@ -6939,14 +7917,14 @@ dissect_f1ap_T_periodicity_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_INTEGER_0_81919_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 81919U, NULL, TRUE);
+ 0U, 81919U, NULL, true);
return offset;
}
static const per_sequence_t ResourceTypePeriodicPos_sequence[] = {
- { &hf_f1ap_periodicity_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_periodicity_02 },
+ { &hf_f1ap_periodicity_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SRS_Periodicity },
{ &hf_f1ap_offset_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_81919_ },
{ &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
@@ -6961,47 +7939,8 @@ dissect_f1ap_ResourceTypePeriodicPos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
-static const value_string f1ap_T_periodicity_03_vals[] = {
- { 0, "slot1" },
- { 1, "slot2" },
- { 2, "slot4" },
- { 3, "slot5" },
- { 4, "slot8" },
- { 5, "slot10" },
- { 6, "slot16" },
- { 7, "slot20" },
- { 8, "slot32" },
- { 9, "slot40" },
- { 10, "slot64" },
- { 11, "slot80" },
- { 12, "slot160" },
- { 13, "slot320" },
- { 14, "slot640" },
- { 15, "slot1280" },
- { 16, "slot2560" },
- { 17, "slot5120" },
- { 18, "slot10240" },
- { 19, "slot40960" },
- { 20, "slot81920" },
- { 21, "slot128" },
- { 22, "slot256" },
- { 23, "slot512" },
- { 24, "slot20480" },
- { 0, NULL }
-};
-
-
-static int
-dissect_f1ap_T_periodicity_03(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 21, NULL, TRUE, 4, NULL);
-
- return offset;
-}
-
-
static const per_sequence_t ResourceTypeSemi_persistentPos_sequence[] = {
- { &hf_f1ap_periodicity_03 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_periodicity_03 },
+ { &hf_f1ap_periodicity_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SRS_Periodicity },
{ &hf_f1ap_offset_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_81919_ },
{ &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
@@ -7020,7 +7959,7 @@ dissect_f1ap_ResourceTypeSemi_persistentPos(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_INTEGER_0_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 32U, NULL, FALSE);
+ 0U, 32U, NULL, false);
return offset;
}
@@ -7071,7 +8010,7 @@ dissect_f1ap_ResourceTypePos(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_NRPCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1007U, NULL, FALSE);
+ 0U, 1007U, NULL, false);
return offset;
}
@@ -7081,7 +8020,7 @@ dissect_f1ap_NRPCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, prot
static int
dissect_f1ap_SSB_Index(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 63U, NULL, FALSE);
+ 0U, 63U, NULL, false);
return offset;
}
@@ -7107,7 +8046,7 @@ dissect_f1ap_SSB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_
static int
dissect_f1ap_INTEGER_0_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, FALSE);
+ 0U, 255U, NULL, false);
return offset;
}
@@ -7186,7 +8125,7 @@ static int
dissect_f1ap_PosSRSResource_List(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_f1ap_PosSRSResource_List, PosSRSResource_List_sequence_of,
- 1, maxnoSRS_PosResources, FALSE);
+ 1, maxnoSRS_PosResources, false);
return offset;
}
@@ -7200,7 +8139,7 @@ static int
dissect_f1ap_SRSResourceID_List(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_f1ap_SRSResourceID_List, SRSResourceID_List_sequence_of,
- 1, maxnoSRS_ResourcePerSet, FALSE);
+ 1, maxnoSRS_ResourcePerSet, false);
return offset;
}
@@ -7215,7 +8154,7 @@ static const value_string f1ap_T_periodicSet_vals[] = {
static int
dissect_f1ap_T_periodicSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -7245,7 +8184,7 @@ static const value_string f1ap_T_semi_persistentSet_vals[] = {
static int
dissect_f1ap_T_semi_persistentSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -7270,7 +8209,7 @@ dissect_f1ap_ResourceSetTypeSemi_persistent(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_INTEGER_1_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 3U, NULL, FALSE);
+ 1U, 3U, NULL, false);
return offset;
}
@@ -7343,7 +8282,7 @@ static int
dissect_f1ap_SRSResourceSet_List(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_f1ap_SRSResourceSet_List, SRSResourceSet_List_sequence_of,
- 1, maxnoSRS_ResourceSets, FALSE);
+ 1, maxnoSRS_ResourceSets, false);
return offset;
}
@@ -7353,7 +8292,7 @@ dissect_f1ap_SRSResourceSet_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_INTEGER_0_15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, FALSE);
+ 0U, 15U, NULL, false);
return offset;
}
@@ -7367,7 +8306,7 @@ static int
dissect_f1ap_PosSRSResourceID_List(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_f1ap_PosSRSResourceID_List, PosSRSResourceID_List_sequence_of,
- 1, maxnoSRS_PosResourcePerSet, FALSE);
+ 1, maxnoSRS_PosResourcePerSet, false);
return offset;
}
@@ -7382,7 +8321,7 @@ static const value_string f1ap_T_posperiodicSet_vals[] = {
static int
dissect_f1ap_T_posperiodicSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -7412,7 +8351,7 @@ static const value_string f1ap_T_possemi_persistentSet_vals[] = {
static int
dissect_f1ap_T_possemi_persistentSet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -7499,7 +8438,7 @@ static int
dissect_f1ap_PosSRSResourceSet_List(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_f1ap_PosSRSResourceSet_List, PosSRSResourceSet_List_sequence_of,
- 1, maxnoSRS_PosResourceSets, FALSE);
+ 1, maxnoSRS_PosResourceSets, false);
return offset;
}
@@ -7553,7 +8492,7 @@ static const value_string f1ap_AdditionalDuplicationIndication_vals[] = {
static int
dissect_f1ap_AdditionalDuplicationIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -7563,7 +8502,7 @@ dissect_f1ap_AdditionalDuplicationIndication(tvbuff_t *tvb _U_, int offset _U_,
static int
dissect_f1ap_INTEGER_0_16351(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 16351U, NULL, FALSE);
+ 0U, 16351U, NULL, false);
return offset;
}
@@ -7573,7 +8512,7 @@ dissect_f1ap_INTEGER_0_16351(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_8176(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 8176U, NULL, FALSE);
+ 0U, 8176U, NULL, false);
return offset;
}
@@ -7583,7 +8522,7 @@ dissect_f1ap_INTEGER_0_8176(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_4088(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4088U, NULL, FALSE);
+ 0U, 4088U, NULL, false);
return offset;
}
@@ -7593,7 +8532,7 @@ dissect_f1ap_INTEGER_0_4088(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_2044(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 2044U, NULL, FALSE);
+ 0U, 2044U, NULL, false);
return offset;
}
@@ -7603,7 +8542,7 @@ dissect_f1ap_INTEGER_0_2044(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_1022(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1022U, NULL, FALSE);
+ 0U, 1022U, NULL, false);
return offset;
}
@@ -7613,7 +8552,7 @@ dissect_f1ap_INTEGER_0_1022(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_511(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 511U, NULL, FALSE);
+ 0U, 511U, NULL, false);
return offset;
}
@@ -7655,7 +8594,7 @@ dissect_f1ap_RelativePathDelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_INTEGER_0_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 31U, NULL, FALSE);
+ 0U, 31U, NULL, false);
return offset;
}
@@ -7673,7 +8612,7 @@ static const value_string f1ap_T_resolution_01_vals[] = {
static int
dissect_f1ap_T_resolution_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -7704,7 +8643,7 @@ static const value_string f1ap_T_resolution_vals[] = {
static int
dissect_f1ap_T_resolution(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -7790,7 +8729,7 @@ static int
dissect_f1ap_AdditionalPath_List(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_f1ap_AdditionalPath_List, AdditionalPath_List_sequence_of,
- 1, maxnoofPath, FALSE);
+ 1, maxnoofPath, false);
return offset;
}
@@ -7800,7 +8739,7 @@ dissect_f1ap_AdditionalPath_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_INTEGER_0_3599(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3599U, NULL, FALSE);
+ 0U, 3599U, NULL, false);
return offset;
}
@@ -7810,7 +8749,7 @@ dissect_f1ap_INTEGER_0_3599(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_1799(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1799U, NULL, FALSE);
+ 0U, 1799U, NULL, false);
return offset;
}
@@ -7898,7 +8837,7 @@ static int
dissect_f1ap_MultipleULAoA_List(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_f1ap_MultipleULAoA_List, MultipleULAoA_List_sequence_of,
- 1, maxnoofULAoAs, FALSE);
+ 1, maxnoofULAoAs, false);
return offset;
}
@@ -7923,7 +8862,7 @@ dissect_f1ap_MultipleULAoA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_INTEGER_0_126(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 126U, NULL, FALSE);
+ 0U, 126U, NULL, false);
return offset;
}
@@ -7970,7 +8909,7 @@ static int
dissect_f1ap_ExtendedAdditionalPathList(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_f1ap_ExtendedAdditionalPathList, ExtendedAdditionalPathList_sequence_of,
- 1, maxNoPathExtended, FALSE);
+ 1, maxNoPathExtended, false);
return offset;
}
@@ -7981,11 +8920,11 @@ static int
dissect_f1ap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 1, 160, TRUE, NULL, 0, &param_tvb, NULL);
+ 1, 160, true, NULL, 0, &param_tvb, NULL);
if (param_tvb) {
proto_tree *subtree;
- gint tvb_len;
+ int tvb_len;
tvb_len = tvb_reported_length(param_tvb);
subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_TransportLayerAddress);
@@ -8012,7 +8951,7 @@ dissect_f1ap_TransportLayerAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_GTP_TEID(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(tvb, offset, actx, tree, hf_index,
- 4, 4, FALSE, NULL);
+ 4, 4, false, NULL);
return offset;
}
@@ -8079,7 +9018,7 @@ static int
dissect_f1ap_AdditionalPDCPDuplicationTNL_List(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_f1ap_AdditionalPDCPDuplicationTNL_List, AdditionalPDCPDuplicationTNL_List_sequence_of,
- 1, maxnoofAdditionalPDCPDuplicationTNL, FALSE);
+ 1, maxnoofAdditionalPDCPDuplicationTNL, false);
return offset;
}
@@ -8090,7 +9029,7 @@ static int
dissect_f1ap_T_additionalSIB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
@@ -8138,7 +9077,7 @@ static int
dissect_f1ap_AdditionalSIBMessageList(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_f1ap_AdditionalSIBMessageList, AdditionalSIBMessageList_sequence_of,
- 1, maxnoofAdditionalSIBs, FALSE);
+ 1, maxnoofAdditionalSIBs, false);
return offset;
}
@@ -8148,7 +9087,7 @@ dissect_f1ap_AdditionalSIBMessageList(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
dissect_f1ap_AdditionalRRMPriorityIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 32, 32, FALSE, NULL, 0, NULL, NULL);
+ 32, 32, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -8177,7 +9116,7 @@ static int
dissect_f1ap_AffectedSSB_List(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_f1ap_AffectedSSB_List, AffectedSSB_List_sequence_of,
- 1, maxnoofSSBAreas, FALSE);
+ 1, maxnoofSSBAreas, false);
return offset;
}
@@ -8207,7 +9146,145 @@ static int
dissect_f1ap_AffectedCellsAndBeams_List(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_f1ap_AffectedCellsAndBeams_List, AffectedCellsAndBeams_List_sequence_of,
- 1, maxAffectedCells, FALSE);
+ 1, maxAffectedCells, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t Aggregated_PosSRS_Resource_ID_Item_sequence[] = {
+ { &hf_f1ap_positioningSRS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SRSPosResourceID },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_Aggregated_PosSRS_Resource_ID_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_Aggregated_PosSRS_Resource_ID_Item, Aggregated_PosSRS_Resource_ID_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AggregatedPosSRSResourceIDList_sequence_of[1] = {
+ { &hf_f1ap_AggregatedPosSRSResourceIDList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_Aggregated_PosSRS_Resource_ID_Item },
+};
+
+static int
+dissect_f1ap_AggregatedPosSRSResourceIDList(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_f1ap_AggregatedPosSRSResourceIDList, AggregatedPosSRSResourceIDList_sequence_of,
+ 2, maxnoAggregatedSRS_Resources, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_0_3279165(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3279165U, NULL, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t AggregatedPosSRSResourceSet_Item_sequence[] = {
+ { &hf_f1ap_pointA , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_3279165 },
+ { &hf_f1ap_nRPCI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_NRPCI },
+ { &hf_f1ap_posSRSResourceSetID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_15 },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_AggregatedPosSRSResourceSet_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_AggregatedPosSRSResourceSet_Item, AggregatedPosSRSResourceSet_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AggregatedPosSRSResourceSetList_sequence_of[1] = {
+ { &hf_f1ap_AggregatedPosSRSResourceSetList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_AggregatedPosSRSResourceSet_Item },
+};
+
+static int
+dissect_f1ap_AggregatedPosSRSResourceSetList(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_f1ap_AggregatedPosSRSResourceSetList, AggregatedPosSRSResourceSetList_sequence_of,
+ 1, maxnoAggregatedPosSRSResourceSets, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_1_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_PRS_ResourceSet_Item_sequence[] = {
+ { &hf_f1ap_dl_prs_ResourceSetIndex, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_1_8 },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_DL_PRS_ResourceSet_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_DL_PRS_ResourceSet_Item, DL_PRS_ResourceSet_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DL_PRS_ResourceSet_List_sequence_of[1] = {
+ { &hf_f1ap_DL_PRS_ResourceSet_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_DL_PRS_ResourceSet_Item },
+};
+
+static int
+dissect_f1ap_DL_PRS_ResourceSet_List(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_f1ap_DL_PRS_ResourceSet_List, DL_PRS_ResourceSet_List_sequence_of,
+ 1, maxnoAggregatedPosPRSResourceSets, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t AggregatedPRSResourceSet_Item_sequence[] = {
+ { &hf_f1ap_dl_PRS_ResourceSet_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_DL_PRS_ResourceSet_List },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_AggregatedPRSResourceSet_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_AggregatedPRSResourceSet_Item, AggregatedPRSResourceSet_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AggregatedPRSResourceSetList_sequence_of[1] = {
+ { &hf_f1ap_AggregatedPRSResourceSetList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_AggregatedPRSResourceSet_Item },
+};
+
+static int
+dissect_f1ap_AggregatedPRSResourceSetList(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_f1ap_AggregatedPRSResourceSetList, AggregatedPRSResourceSetList_sequence_of,
+ 1, maxnoAggCombinations, false);
return offset;
}
@@ -8236,7 +9313,7 @@ static int
dissect_f1ap_AggressorCellList(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_f1ap_AggressorCellList, AggressorCellList_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -8246,7 +9323,7 @@ dissect_f1ap_AggressorCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_GNBSetID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 22, 22, FALSE, NULL, 0, NULL, NULL);
+ 22, 22, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -8279,7 +9356,7 @@ static const value_string f1ap_PriorityLevel_vals[] = {
static int
dissect_f1ap_PriorityLevel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, FALSE);
+ 0U, 15U, NULL, false);
return offset;
}
@@ -8295,7 +9372,7 @@ static const value_string f1ap_Pre_emptionCapability_vals[] = {
static int
dissect_f1ap_Pre_emptionCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -8311,7 +9388,7 @@ static const value_string f1ap_Pre_emptionVulnerability_vals[] = {
static int
dissect_f1ap_Pre_emptionVulnerability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -8338,7 +9415,7 @@ dissect_f1ap_AllocationAndRetentionPriority(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_QoSParaSetIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 8U, NULL, TRUE);
+ 1U, 8U, NULL, true);
return offset;
}
@@ -8348,7 +9425,7 @@ dissect_f1ap_QoSParaSetIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_BitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer_64b(tvb, offset, actx, tree, hf_index,
- 0U, G_GUINT64_CONSTANT(4000000000000), NULL, TRUE);
+ 0U, UINT64_C(4000000000000), NULL, true);
return offset;
}
@@ -8358,7 +9435,7 @@ dissect_f1ap_BitRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
static int
dissect_f1ap_PacketDelayBudget(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1023U, NULL, TRUE);
+ 0U, 1023U, NULL, true);
return offset;
}
@@ -8368,7 +9445,7 @@ dissect_f1ap_PacketDelayBudget(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_PER_Scalar(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 9U, NULL, TRUE);
+ 0U, 9U, NULL, true);
return offset;
}
@@ -8378,7 +9455,7 @@ dissect_f1ap_PER_Scalar(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_PER_Exponent(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 9U, NULL, TRUE);
+ 0U, 9U, NULL, true);
return offset;
}
@@ -8427,7 +9504,7 @@ static int
dissect_f1ap_AlternativeQoSParaSetList(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_f1ap_AlternativeQoSParaSetList, AlternativeQoSParaSetList_sequence_of,
- 1, maxnoofQoSParaSets, FALSE);
+ 1, maxnoofQoSParaSets, false);
return offset;
}
@@ -8437,7 +9514,7 @@ dissect_f1ap_AlternativeQoSParaSetList(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
dissect_f1ap_AperiodicSRSResourceTrigger(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 3U, NULL, FALSE);
+ 1U, 3U, NULL, false);
return offset;
}
@@ -8451,7 +9528,7 @@ static int
dissect_f1ap_AperiodicSRSResourceTriggerList(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_f1ap_AperiodicSRSResourceTriggerList, AperiodicSRSResourceTriggerList_sequence_of,
- 1, maxnoofSRSTriggerStates, FALSE);
+ 1, maxnoofSRSTriggerStates, false);
return offset;
}
@@ -8472,6 +9549,16 @@ dissect_f1ap_Associated_SCell_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+
+static int
+dissect_f1ap_AssociatedSessionID(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(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, NULL);
+
+ return offset;
+}
+
+
static const per_sequence_t AvailablePLMNList_Item_sequence[] = {
{ &hf_f1ap_pLMNIdentity , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_PLMN_Identity },
{ &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
@@ -8495,7 +9582,7 @@ static int
dissect_f1ap_AvailablePLMNList(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_f1ap_AvailablePLMNList, AvailablePLMNList_sequence_of,
- 1, maxnoofBPLMNs, FALSE);
+ 1, maxnoofBPLMNs, false);
return offset;
}
@@ -8505,7 +9592,7 @@ dissect_f1ap_AvailablePLMNList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_NID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 44, 44, FALSE, NULL, 0, NULL, NULL);
+ 44, 44, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -8519,7 +9606,7 @@ static int
dissect_f1ap_BroadcastNIDList(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_f1ap_BroadcastNIDList, BroadcastNIDList_sequence_of,
- 1, maxnoofNIDsupported, FALSE);
+ 1, maxnoofNIDsupported, false);
return offset;
}
@@ -8549,7 +9636,7 @@ static int
dissect_f1ap_AvailableSNPN_ID_List(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_f1ap_AvailableSNPN_ID_List, AvailableSNPN_ID_List_sequence_of,
- 1, maxnoofNIDsupported, FALSE);
+ 1, maxnoofNIDsupported, false);
return offset;
}
@@ -8559,7 +9646,7 @@ dissect_f1ap_AvailableSNPN_ID_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_AveragingWindow(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, TRUE);
+ 0U, 4095U, NULL, true);
return offset;
}
@@ -8574,7 +9661,7 @@ static const value_string f1ap_AreaScope_vals[] = {
static int
dissect_f1ap_AreaScope(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -8584,7 +9671,7 @@ dissect_f1ap_AreaScope(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_Expected_Value_AoA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3599U, NULL, FALSE);
+ 0U, 3599U, NULL, false);
return offset;
}
@@ -8594,7 +9681,7 @@ dissect_f1ap_Expected_Value_AoA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_Uncertainty_range_AoA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3599U, NULL, FALSE);
+ 0U, 3599U, NULL, false);
return offset;
}
@@ -8620,7 +9707,7 @@ dissect_f1ap_Expected_Azimuth_AoA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_Expected_Value_ZoA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1799U, NULL, FALSE);
+ 0U, 1799U, NULL, false);
return offset;
}
@@ -8630,7 +9717,7 @@ dissect_f1ap_Expected_Value_ZoA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_Uncertainty_range_ZoA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1799U, NULL, FALSE);
+ 0U, 1799U, NULL, false);
return offset;
}
@@ -8727,7 +9814,7 @@ dissect_f1ap_AoA_AssistanceInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_AppLayerBufferLevelList(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(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, NULL);
+ NO_BOUND, NO_BOUND, false, NULL);
return offset;
}
@@ -8737,7 +9824,7 @@ dissect_f1ap_AppLayerBufferLevelList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_f1ap_ARP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 16U, NULL, TRUE);
+ 1U, 16U, NULL, true);
return offset;
}
@@ -8754,7 +9841,7 @@ static const value_string f1ap_T_milli_Arc_SecondUnits_vals[] = {
static int
dissect_f1ap_T_milli_Arc_SecondUnits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -8771,7 +9858,7 @@ static const value_string f1ap_T_heightUnits_vals[] = {
static int
dissect_f1ap_T_heightUnits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -8781,7 +9868,7 @@ dissect_f1ap_T_heightUnits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_INTEGER_M1024_1023(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -1024, 1023U, NULL, FALSE);
+ -1024, 1023U, NULL, false);
return offset;
}
@@ -8836,7 +9923,7 @@ static const value_string f1ap_T_xYZunit_vals[] = {
static int
dissect_f1ap_T_xYZunit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -8846,7 +9933,7 @@ dissect_f1ap_T_xYZunit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_INTEGER_M65536_65535(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -65536, 65535U, NULL, FALSE);
+ -65536, 65535U, NULL, false);
return offset;
}
@@ -8856,7 +9943,7 @@ dissect_f1ap_INTEGER_M65536_65535(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_INTEGER_M32768_32767(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -32768, 32767U, NULL, FALSE);
+ -32768, 32767U, NULL, false);
return offset;
}
@@ -8929,7 +10016,7 @@ static int
dissect_f1ap_ARPLocationInformation(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_f1ap_ARPLocationInformation, ARPLocationInformation_sequence_of,
- 1, maxnoARPs, FALSE);
+ 1, maxnoARPs, false);
return offset;
}
@@ -8939,7 +10026,7 @@ dissect_f1ap_ARPLocationInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_BAPAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 10, 10, FALSE, NULL, 0, NULL, NULL);
+ 10, 10, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -8949,7 +10036,7 @@ dissect_f1ap_BAPAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_BAPPathID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 10, 10, FALSE, NULL, 0, NULL, NULL);
+ 10, 10, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -8980,7 +10067,7 @@ static const value_string f1ap_NonF1terminatingTopologyIndicator_vals[] = {
static int
dissect_f1ap_NonF1terminatingTopologyIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -9026,6 +10113,8 @@ static const value_string f1ap_FR1_Bandwidth_vals[] = {
{ 4, "bw50" },
{ 5, "bw80" },
{ 6, "bw100" },
+ { 7, "bw160" },
+ { 8, "bw200" },
{ 0, NULL }
};
@@ -9033,7 +10122,7 @@ static const value_string f1ap_FR1_Bandwidth_vals[] = {
static int
dissect_f1ap_FR1_Bandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+ 7, NULL, true, 2, NULL);
return offset;
}
@@ -9047,6 +10136,7 @@ static const value_string f1ap_FR2_Bandwidth_vals[] = {
{ 4, "bw800" },
{ 5, "bw1600" },
{ 6, "bw2000" },
+ { 7, "bw600" },
{ 0, NULL }
};
@@ -9054,7 +10144,7 @@ static const value_string f1ap_FR2_Bandwidth_vals[] = {
static int
dissect_f1ap_FR2_Bandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 3, NULL);
+ 4, NULL, true, 4, NULL);
return offset;
}
@@ -9093,7 +10183,7 @@ static const value_string f1ap_BAPCtrlPDUChannel_vals[] = {
static int
dissect_f1ap_BAPCtrlPDUChannel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -9103,7 +10193,7 @@ dissect_f1ap_BAPCtrlPDUChannel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_MappingInformationIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 26, 26, FALSE, NULL, 0, NULL, NULL);
+ 26, 26, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -9113,7 +10203,7 @@ dissect_f1ap_MappingInformationIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_f1ap_BHRLCChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, FALSE, NULL, 0, NULL, NULL);
+ 16, 16, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -9146,7 +10236,7 @@ static int
dissect_f1ap_BAPlayerBHRLCchannelMappingInfoList(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_f1ap_BAPlayerBHRLCchannelMappingInfoList, BAPlayerBHRLCchannelMappingInfoList_sequence_of,
- 1, maxnoofMappingEntries, FALSE);
+ 1, maxnoofMappingEntries, false);
return offset;
}
@@ -9160,7 +10250,7 @@ static int
dissect_f1ap_MappingInformationtoRemove(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_f1ap_MappingInformationtoRemove, MappingInformationtoRemove_sequence_of,
- 1, maxnoofMappingEntries, FALSE);
+ 1, maxnoofMappingEntries, false);
return offset;
}
@@ -9201,7 +10291,7 @@ dissect_f1ap_MBSF1UInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_MBS_Area_Session_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 65535U, NULL, TRUE);
+ 0U, 65535U, NULL, true);
return offset;
}
@@ -9231,7 +10321,7 @@ static int
dissect_f1ap_LocationDependentMBSF1UInformation(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_f1ap_LocationDependentMBSF1UInformation, LocationDependentMBSF1UInformation_sequence_of,
- 1, maxnoofMBSAreaSessionIDs, FALSE);
+ 1, maxnoofMBSAreaSessionIDs, false);
return offset;
}
@@ -9270,7 +10360,7 @@ static const value_string f1ap_BearerTypeChange_vals[] = {
static int
dissect_f1ap_BearerTypeChange(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -9318,6 +10408,8 @@ static const value_string f1ap_CauseRadioNetwork_vals[] = {
{ 38, "unknown-or-inconsistent-pair-of-MBS-F1AP-ID" },
{ 39, "unknown-or-inconsistent-MRB-ID" },
{ 40, "tat-sdt-expiry" },
+ { 41, "lTM-command-triggered" },
+ { 42, "sSB-not-available" },
{ 0, NULL }
};
@@ -9325,7 +10417,7 @@ static const value_string f1ap_CauseRadioNetwork_vals[] = {
static int
dissect_f1ap_CauseRadioNetwork(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 11, NULL, TRUE, 30, NULL);
+ 11, NULL, true, 32, NULL);
return offset;
}
@@ -9343,7 +10435,7 @@ static const value_string f1ap_CauseTransport_vals[] = {
static int
dissect_f1ap_CauseTransport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 2, NULL);
+ 2, NULL, true, 2, NULL);
return offset;
}
@@ -9364,7 +10456,7 @@ static const value_string f1ap_CauseProtocol_vals[] = {
static int
dissect_f1ap_CauseProtocol(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+ 7, NULL, true, 0, NULL);
return offset;
}
@@ -9383,7 +10475,7 @@ static const value_string f1ap_CauseMisc_vals[] = {
static int
dissect_f1ap_CauseMisc(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+ 5, NULL, true, 0, NULL);
return offset;
}
@@ -9529,7 +10621,7 @@ dissect_f1ap_BHChannels_SetupMod_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
dissect_f1ap_INTEGER_0_255_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, TRUE);
+ 0U, 255U, NULL, true);
return offset;
}
@@ -9539,7 +10631,7 @@ dissect_f1ap_INTEGER_0_255_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_1_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 127U, NULL, FALSE);
+ 1U, 127U, NULL, false);
return offset;
}
@@ -9549,7 +10641,7 @@ dissect_f1ap_INTEGER_1_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_MaxDataBurstVolume(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, TRUE);
+ 0U, 4095U, NULL, true);
return offset;
}
@@ -9583,7 +10675,7 @@ static const value_string f1ap_T_delayCritical_vals[] = {
static int
dissect_f1ap_T_delayCritical(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -9655,7 +10747,7 @@ dissect_f1ap_NGRANAllocationAndRetentionPriority(tvbuff_t *tvb _U_, int offset _
static int
dissect_f1ap_MaxPacketLossRate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1000U, NULL, FALSE);
+ 0U, 1000U, NULL, false);
return offset;
}
@@ -9690,7 +10782,7 @@ static const value_string f1ap_T_reflective_QoS_Attribute_vals[] = {
static int
dissect_f1ap_T_reflective_QoS_Attribute(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -9718,7 +10810,7 @@ dissect_f1ap_QoSFlowLevelQoSParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
dissect_f1ap_QCI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, FALSE);
+ 0U, 255U, NULL, false);
return offset;
}
@@ -9763,7 +10855,7 @@ dissect_f1ap_EUTRANQoS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_CPTrafficType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 3U, NULL, TRUE);
+ 1U, 3U, NULL, true);
return offset;
}
@@ -9807,7 +10899,7 @@ static const value_string f1ap_RLCMode_vals[] = {
static int
dissect_f1ap_RLCMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -9818,7 +10910,7 @@ static int
dissect_f1ap_T_iPv4Address(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 32, 32, FALSE, NULL, 0, &param_tvb, NULL);
+ 32, 32, false, NULL, 0, &param_tvb, NULL);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_IABTNLAddressIPv4Address);
@@ -9835,7 +10927,7 @@ static int
dissect_f1ap_T_iPv6Address(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 128, 128, FALSE, NULL, 0, &param_tvb, NULL);
+ 128, 128, false, NULL, 0, &param_tvb, NULL);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_IABTNLAddressIPv6Address);
@@ -9852,7 +10944,7 @@ static int
dissect_f1ap_T_iPv6Prefix(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 64, 64, FALSE, NULL, 0, &param_tvb, NULL);
+ 64, 64, false, NULL, 0, &param_tvb, NULL);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_IABTNLAddressIPv6Prefix);
@@ -9894,7 +10986,7 @@ dissect_f1ap_IABTNLAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_DSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 6, 6, FALSE, NULL, 0, NULL, NULL);
+ 6, 6, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -9908,7 +11000,7 @@ static int
dissect_f1ap_DSInformationList(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_f1ap_DSInformationList, DSInformationList_sequence_of,
- 0, maxnoofDSInfo, FALSE);
+ 0, maxnoofDSInfo, false);
return offset;
}
@@ -9918,7 +11010,7 @@ dissect_f1ap_DSInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_BIT_STRING_SIZE_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 20, 20, FALSE, NULL, 0, NULL, NULL);
+ 20, 20, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -9965,7 +11057,7 @@ static int
dissect_f1ap_EgressBHRLCCHList(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_f1ap_EgressBHRLCCHList, EgressBHRLCCHList_sequence_of,
- 1, maxnoofEgressLinks, FALSE);
+ 1, maxnoofEgressLinks, false);
return offset;
}
@@ -10012,7 +11104,7 @@ static int
dissect_f1ap_IPtolayer2TrafficMappingInfoList(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_f1ap_IPtolayer2TrafficMappingInfoList, IPtolayer2TrafficMappingInfoList_sequence_of,
- 1, maxnoofMappingEntries, FALSE);
+ 1, maxnoofMappingEntries, false);
return offset;
}
@@ -10153,7 +11245,7 @@ static int
dissect_f1ap_BHRLCCHList(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_f1ap_BHRLCCHList, BHRLCCHList_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -10213,7 +11305,7 @@ static int
dissect_f1ap_ExtendedAvailablePLMN_List(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_f1ap_ExtendedAvailablePLMN_List, ExtendedAvailablePLMN_List_sequence_of,
- 1, maxnoofExtendedBPLMNs, FALSE);
+ 1, maxnoofExtendedBPLMNs, false);
return offset;
}
@@ -10224,7 +11316,7 @@ static int
dissect_f1ap_FiveGS_TAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
- 3, 3, FALSE, &parameter_tvb);
+ 3, 3, false, &parameter_tvb);
if (parameter_tvb) {
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 3, ENC_BIG_ENDIAN);
@@ -10239,7 +11331,7 @@ dissect_f1ap_FiveGS_TAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_RANAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, FALSE);
+ 0U, 255U, NULL, false);
return offset;
}
@@ -10272,7 +11364,7 @@ static int
dissect_f1ap_BPLMN_ID_Info_List(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_f1ap_BPLMN_ID_Info_List, BPLMN_ID_Info_List_sequence_of,
- 1, maxnoofBPLMNsNR, FALSE);
+ 1, maxnoofBPLMNsNR, false);
return offset;
}
@@ -10301,7 +11393,7 @@ static int
dissect_f1ap_ServedPLMNs_List(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_f1ap_ServedPLMNs_List, ServedPLMNs_List_sequence_of,
- 1, maxnoofBPLMNs, FALSE);
+ 1, maxnoofBPLMNs, false);
return offset;
}
@@ -10311,7 +11403,7 @@ dissect_f1ap_ServedPLMNs_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_CAGID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 32, 32, FALSE, NULL, 0, NULL, NULL);
+ 32, 32, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -10325,7 +11417,7 @@ static int
dissect_f1ap_BroadcastCAGList(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_f1ap_BroadcastCAGList, BroadcastCAGList_sequence_of,
- 1, maxnoofCAGsupported, FALSE);
+ 1, maxnoofCAGsupported, false);
return offset;
}
@@ -10335,7 +11427,7 @@ dissect_f1ap_BroadcastCAGList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_MRB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 512U, NULL, TRUE);
+ 1U, 512U, NULL, true);
return offset;
}
@@ -10441,7 +11533,7 @@ dissect_f1ap_BroadcastMRBs_SetupMod_Item(tvbuff_t *tvb _U_, int offset _U_, asn1
static int
dissect_f1ap_QoSFlowIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 63U, NULL, FALSE);
+ 0U, 63U, NULL, false);
return offset;
}
@@ -10471,7 +11563,7 @@ static int
dissect_f1ap_MBS_Flows_Mapped_To_MRB_List(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_f1ap_MBS_Flows_Mapped_To_MRB_List, MBS_Flows_Mapped_To_MRB_List_sequence_of,
- 1, maxnoofMBSQoSFlows, FALSE);
+ 1, maxnoofMBSQoSFlows, false);
return offset;
}
@@ -10570,7 +11662,7 @@ static int
dissect_f1ap_BroadcastSNPN_ID_List(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_f1ap_BroadcastSNPN_ID_List, BroadcastSNPN_ID_List_sequence_of,
- 1, maxnoofNIDsupported, FALSE);
+ 1, maxnoofNIDsupported, false);
return offset;
}
@@ -10600,7 +11692,7 @@ static int
dissect_f1ap_BroadcastPNI_NPN_ID_List(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_f1ap_BroadcastPNI_NPN_ID_List, BroadcastPNI_NPN_ID_List_sequence_of,
- 1, maxnoofCAGsupported, FALSE);
+ 1, maxnoofCAGsupported, false);
return offset;
}
@@ -10629,7 +11721,7 @@ static int
dissect_f1ap_BroadcastCellList(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_f1ap_BroadcastCellList, BroadcastCellList_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -10678,7 +11770,7 @@ dissect_f1ap_BroadcastAreaScope(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_BufferSizeThresh(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 16777215U, NULL, FALSE);
+ 0U, 16777215U, NULL, false);
return offset;
}
@@ -10689,7 +11781,7 @@ static int
dissect_f1ap_BurstArrivalTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_BurstArrivalTime);
@@ -10701,6 +11793,73 @@ dissect_f1ap_BurstArrivalTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
+static const value_string f1ap_BW_Aggregation_Request_Indication_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_BW_Aggregation_Request_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_BWP_Id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_0_640000_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 640000U, NULL, true);
+
+ return offset;
+}
+
+
+static const per_sequence_t BurstArrivalTimeWindow_sequence[] = {
+ { &hf_f1ap_burstArrivalTimeWindowStart, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_640000_ },
+ { &hf_f1ap_burstArrivalTimeWindowEnd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_640000_ },
+ { &hf_f1ap_iE_Extension , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_BurstArrivalTimeWindow(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_BurstArrivalTimeWindow, BurstArrivalTimeWindow_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Broadcast_MRBs_Transport_Request_Item_sequence[] = {
+ { &hf_f1ap_mRB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_MRB_ID },
+ { &hf_f1ap_bcBearerCtxtF1U_TNLInfoatDU, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_BCBearerContextF1U_TNLInfo },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_Broadcast_MRBs_Transport_Request_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_Broadcast_MRBs_Transport_Request_Item, Broadcast_MRBs_Transport_Request_Item_sequence);
+
+ return offset;
+}
+
+
static const value_string f1ap_Cancel_all_Warning_Messages_Indicator_vals[] = {
{ 0, "true" },
{ 0, NULL }
@@ -10710,7 +11869,7 @@ static const value_string f1ap_Cancel_all_Warning_Messages_Indicator_vals[] = {
static int
dissect_f1ap_Cancel_all_Warning_Messages_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -10755,7 +11914,7 @@ static int
dissect_f1ap_SSBAreaCapacityValueList(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_f1ap_SSBAreaCapacityValueList, SSBAreaCapacityValueList_sequence_of,
- 1, maxnoofSSBAreas, FALSE);
+ 1, maxnoofSSBAreas, false);
return offset;
}
@@ -10782,7 +11941,7 @@ static int
dissect_f1ap_CellGroupConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_CellGroupConfig);
@@ -10798,7 +11957,7 @@ dissect_f1ap_CellGroupConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_CellCapacityClassValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 100U, NULL, TRUE);
+ 1U, 100U, NULL, true);
return offset;
}
@@ -10814,7 +11973,7 @@ static const value_string f1ap_Cell_Direction_vals[] = {
static int
dissect_f1ap_Cell_Direction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -10851,7 +12010,7 @@ static int
dissect_f1ap_SSBAreaRadioResourceStatusList(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_f1ap_SSBAreaRadioResourceStatusList, SSBAreaRadioResourceStatusList_sequence_of,
- 1, maxnoofSSBAreas, FALSE);
+ 1, maxnoofSSBAreas, false);
return offset;
}
@@ -10908,7 +12067,7 @@ dissect_f1ap_CompositeAvailableCapacityGroup(tvbuff_t *tvb _U_, int offset _U_,
static int
dissect_f1ap_OCTET_STRING_SIZE_1(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(tvb, offset, actx, tree, hf_index,
- 1, 1, FALSE, NULL);
+ 1, 1, false, NULL);
return offset;
}
@@ -10918,7 +12077,7 @@ dissect_f1ap_OCTET_STRING_SIZE_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_OCTET_STRING_SIZE_3(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(tvb, offset, actx, tree, hf_index,
- 3, 3, FALSE, NULL);
+ 3, 3, false, NULL);
return offset;
}
@@ -10965,7 +12124,7 @@ static int
dissect_f1ap_SNSSAIAvailableCapacity_List(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_f1ap_SNSSAIAvailableCapacity_List, SNSSAIAvailableCapacity_List_sequence_of,
- 1, maxnoofSliceItems, FALSE);
+ 1, maxnoofSliceItems, false);
return offset;
}
@@ -10995,7 +12154,7 @@ static int
dissect_f1ap_SliceAvailableCapacityList(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_f1ap_SliceAvailableCapacityList, SliceAvailableCapacityList_sequence_of,
- 1, maxnoofBPLMNsNR, FALSE);
+ 1, maxnoofBPLMNsNR, false);
return offset;
}
@@ -11020,7 +12179,7 @@ dissect_f1ap_SliceAvailableCapacity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_NumberofActiveUEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 16777215U, NULL, TRUE);
+ 0U, 16777215U, NULL, true);
return offset;
}
@@ -11053,7 +12212,7 @@ static int
dissect_f1ap_CellMeasurementResultList(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_f1ap_CellMeasurementResultList, CellMeasurementResultList_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -11063,7 +12222,7 @@ dissect_f1ap_CellMeasurementResultList(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
dissect_f1ap_Cell_Portion_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, TRUE);
+ 0U, 4095U, NULL, true);
return offset;
}
@@ -11073,7 +12232,7 @@ dissect_f1ap_Cell_Portion_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_maxNRARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, maxNRARFCN, NULL, FALSE);
+ 0U, maxNRARFCN, NULL, false);
return offset;
}
@@ -11089,7 +12248,7 @@ static const value_string f1ap_FrequencyShift7p5khz_vals[] = {
static int
dissect_f1ap_FrequencyShift7p5khz(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -11109,7 +12268,7 @@ static const value_string f1ap_NRSCS_vals[] = {
static int
dissect_f1ap_NRSCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 2, NULL);
+ 4, NULL, true, 2, NULL);
return offset;
}
@@ -11119,7 +12278,7 @@ dissect_f1ap_NRSCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, prot
static int
dissect_f1ap_INTEGER_0_2199_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 2199U, NULL, TRUE);
+ 0U, 2199U, NULL, true);
return offset;
}
@@ -11129,7 +12288,7 @@ dissect_f1ap_INTEGER_0_2199_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_maxnoofPhysicalResourceBlocks_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, maxnoofPhysicalResourceBlocks, NULL, TRUE);
+ 0U, maxnoofPhysicalResourceBlocks, NULL, true);
return offset;
}
@@ -11160,7 +12319,7 @@ static int
dissect_f1ap_NRCarrierList(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_f1ap_NRCarrierList, NRCarrierList_sequence_of,
- 1, maxnoofNRSCSs, FALSE);
+ 1, maxnoofNRSCSs, false);
return offset;
}
@@ -11205,7 +12364,7 @@ dissect_f1ap_TDD_UL_DLConfigCommonNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
tvbuff_t *param_tvb = NULL;
proto_tree *subtree;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb && lte_rrc_conn_reconf_handle) {
subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_TDD_UL_DLConfigCommonNR);
@@ -11262,7 +12421,7 @@ dissect_f1ap_NR_ModeInfoRel16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_BIT_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 4, 4, FALSE, NULL, 0, NULL, NULL);
+ 4, 4, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -11272,7 +12431,7 @@ dissect_f1ap_BIT_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_BIT_STRING_SIZE_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL, 0, NULL, NULL);
+ 8, 8, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -11282,7 +12441,7 @@ dissect_f1ap_BIT_STRING_SIZE_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_BIT_STRING_SIZE_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 64, 64, FALSE, NULL, 0, NULL, NULL);
+ 64, 64, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -11318,7 +12477,7 @@ dissect_f1ap_SSB_PositionsInBurst(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_INTEGER_0_maxnoofPhysicalResourceBlocks_1_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, maxnoofPhysicalResourceBlocks_1, NULL, TRUE);
+ 0U, maxnoofPhysicalResourceBlocks_1, NULL, true);
return offset;
}
@@ -11336,7 +12495,7 @@ static const value_string f1ap_T_prachFDM_vals[] = {
static int
dissect_f1ap_T_prachFDM(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -11358,7 +12517,7 @@ static const value_string f1ap_T_ssb_perRACH_Occasion_vals[] = {
static int
dissect_f1ap_T_ssb_perRACH_Occasion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 0, NULL);
+ 8, NULL, true, 0, NULL);
return offset;
}
@@ -11368,7 +12527,7 @@ dissect_f1ap_T_ssb_perRACH_Occasion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_INTEGER_0_837(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 837U, NULL, FALSE);
+ 0U, 837U, NULL, false);
return offset;
}
@@ -11385,7 +12544,7 @@ static const value_string f1ap_T_restrictedSetConfig_vals[] = {
static int
dissect_f1ap_T_restrictedSetConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -11421,7 +12580,7 @@ static const value_string f1ap_T_prachSCS_vals[] = {
static int
dissect_f1ap_T_prachSCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 2, NULL);
+ 4, NULL, true, 2, NULL);
return offset;
}
@@ -11431,7 +12590,7 @@ dissect_f1ap_T_prachSCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_INTEGER_0_137(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 137U, NULL, FALSE);
+ 0U, 137U, NULL, false);
return offset;
}
@@ -11506,7 +12665,7 @@ static int
dissect_f1ap_NRPRACHConfigList(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_f1ap_NRPRACHConfigList, NRPRACHConfigList_sequence_of,
- 0, maxnoofPRACHconfigs, FALSE);
+ 0, maxnoofPRACHconfigs, false);
return offset;
}
@@ -11554,7 +12713,7 @@ static int
dissect_f1ap_NeighbourNR_CellsForSON_List(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_f1ap_NeighbourNR_CellsForSON_List, NeighbourNR_CellsForSON_List_sequence_of,
- 1, maxNeighbourCellforSON, FALSE);
+ 1, maxNeighbourCellforSON, false);
return offset;
}
@@ -11584,7 +12743,7 @@ static int
dissect_f1ap_CellsForSON_List(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_f1ap_CellsForSON_List, CellsForSON_List_sequence_of,
- 1, maxServedCellforSON, FALSE);
+ 1, maxServedCellforSON, false);
return offset;
}
@@ -11616,7 +12775,7 @@ static const value_string f1ap_Service_State_vals[] = {
static int
dissect_f1ap_Service_State(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -11631,7 +12790,7 @@ static const value_string f1ap_T_switchingOffOngoing_vals[] = {
static int
dissect_f1ap_T_switchingOffOngoing(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -11718,7 +12877,7 @@ dissect_f1ap_Broadcast_To_Be_Cancelled_Item(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_NumberOfBroadcasts(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 65535U, NULL, FALSE);
+ 0U, 65535U, NULL, false);
return offset;
}
@@ -11756,6 +12915,65 @@ dissect_f1ap_Cells_to_be_Activated_List_Item(tvbuff_t *tvb _U_, int offset _U_,
}
+static const per_sequence_t SSBs_activated_List_sequence_of[1] = {
+ { &hf_f1ap_SSBs_activated_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSB_Index },
+};
+
+static int
+dissect_f1ap_SSBs_activated_List(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_f1ap_SSBs_activated_List, SSBs_activated_List_sequence_of,
+ 1, maxnoofSSBAreas, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t Cells_With_SSBs_Activated_List_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_sSBs_activated_List, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSBs_activated_List },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_Cells_With_SSBs_Activated_List_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_Cells_With_SSBs_Activated_List_Item, Cells_With_SSBs_Activated_List_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Cells_With_SSBs_Activated_List_sequence_of[1] = {
+ { &hf_f1ap_Cells_With_SSBs_Activated_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_Cells_With_SSBs_Activated_List_Item },
+};
+
+static int
+dissect_f1ap_Cells_With_SSBs_Activated_List(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_f1ap_Cells_With_SSBs_Activated_List, Cells_With_SSBs_Activated_List_sequence_of,
+ 1, maxCellingNBDU, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t Cells_Allowed_to_be_Deactivated_List_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_Cells_Allowed_to_be_Deactivated_List_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_Cells_Allowed_to_be_Deactivated_List_Item, Cells_Allowed_to_be_Deactivated_List_Item_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t Cells_to_be_Deactivated_List_Item_sequence[] = {
{ &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
{ &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
@@ -11781,7 +12999,7 @@ static const value_string f1ap_CellBarred_vals[] = {
static int
dissect_f1ap_CellBarred(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -11815,7 +13033,7 @@ static const value_string f1ap_CellSize_vals[] = {
static int
dissect_f1ap_CellSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -11844,7 +13062,7 @@ static int
dissect_f1ap_SSBToReportList(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_f1ap_SSBToReportList, SSBToReportList_sequence_of,
- 1, maxnoofSSBAreas, FALSE);
+ 1, maxnoofSSBAreas, false);
return offset;
}
@@ -11873,7 +13091,7 @@ static int
dissect_f1ap_SNSSAI_list(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_f1ap_SNSSAI_list, SNSSAI_list_sequence_of,
- 1, maxnoofSliceItems, FALSE);
+ 1, maxnoofSliceItems, false);
return offset;
}
@@ -11903,7 +13121,7 @@ static int
dissect_f1ap_SliceToReportList(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_f1ap_SliceToReportList, SliceToReportList_sequence_of,
- 1, maxnoofBPLMNsNR, FALSE);
+ 1, maxnoofBPLMNsNR, false);
return offset;
}
@@ -11934,7 +13152,7 @@ static int
dissect_f1ap_CellToReportList(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_f1ap_CellToReportList, CellToReportList_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -11967,7 +13185,7 @@ static const value_string f1ap_CellULConfigured_vals[] = {
static int
dissect_f1ap_CellULConfigured(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -11982,7 +13200,7 @@ static const value_string f1ap_CG_SDTQueryIndication_vals[] = {
static int
dissect_f1ap_CG_SDTQueryIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -11997,7 +13215,7 @@ static const value_string f1ap_CG_SDTKeptIndicator_vals[] = {
static int
dissect_f1ap_CG_SDTKeptIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -12012,7 +13230,7 @@ static const value_string f1ap_CG_SDTindicatorSetup_vals[] = {
static int
dissect_f1ap_CG_SDTindicatorSetup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -12028,7 +13246,7 @@ static const value_string f1ap_CG_SDTindicatorMod_vals[] = {
static int
dissect_f1ap_CG_SDTindicatorMod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -12037,8 +13255,13 @@ dissect_f1ap_CG_SDTindicatorMod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_GNB_CU_UE_F1AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ uint32_t id;
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4294967295U, NULL, FALSE);
+ 0U, 4294967295U, &id, false);
+
+ f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
+ f1ap_data->gdb_cu_ue_f1ap_id = id;
+
return offset;
}
@@ -12048,7 +13271,7 @@ dissect_f1ap_GNB_CU_UE_F1AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_GNB_DU_UE_F1AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4294967295U, NULL, FALSE);
+ 0U, 4294967295U, NULL, false);
return offset;
}
@@ -12074,7 +13297,7 @@ dissect_f1ap_CG_SDTSessionInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_ChannelOccupancyTimePercentage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 100U, NULL, TRUE);
+ 0U, 100U, NULL, true);
return offset;
}
@@ -12090,7 +13313,7 @@ static const value_string f1ap_NADownlink_vals[] = {
static int
dissect_f1ap_NADownlink(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -12106,7 +13329,7 @@ static const value_string f1ap_NAUplink_vals[] = {
static int
dissect_f1ap_NAUplink(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -12122,7 +13345,7 @@ static const value_string f1ap_NAFlexible_vals[] = {
static int
dissect_f1ap_NAFlexible(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -12153,7 +13376,7 @@ static int
dissect_f1ap_NA_Resource_Configuration_List(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_f1ap_NA_Resource_Configuration_List, NA_Resource_Configuration_List_sequence_of,
- 1, maxnoofHSNASlots, FALSE);
+ 1, maxnoofHSNASlots, false);
return offset;
}
@@ -12184,7 +13407,7 @@ static int
dissect_f1ap_Child_IAB_Nodes_NA_Resource_List(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_f1ap_Child_IAB_Nodes_NA_Resource_List, Child_IAB_Nodes_NA_Resource_List_sequence_of,
- 1, maxnoofChildIABNodes, FALSE);
+ 1, maxnoofChildIABNodes, false);
return offset;
}
@@ -12194,7 +13417,7 @@ dissect_f1ap_Child_IAB_Nodes_NA_Resource_List(tvbuff_t *tvb _U_, int offset _U_,
static int
dissect_f1ap_SSB_freqInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, maxNRARFCN, NULL, FALSE);
+ 0U, maxNRARFCN, NULL, false);
return offset;
}
@@ -12215,7 +13438,7 @@ static const value_string f1ap_SSB_subcarrierSpacing_vals[] = {
static int
dissect_f1ap_SSB_subcarrierSpacing(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+ 7, NULL, true, 0, NULL);
return offset;
}
@@ -12236,7 +13459,7 @@ static const value_string f1ap_SSB_transmissionPeriodicity_vals[] = {
static int
dissect_f1ap_SSB_transmissionPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+ 7, NULL, true, 0, NULL);
return offset;
}
@@ -12246,7 +13469,7 @@ dissect_f1ap_SSB_transmissionPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1
static int
dissect_f1ap_SSB_transmissionTimingOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 127U, NULL, TRUE);
+ 0U, 127U, NULL, true);
return offset;
}
@@ -12305,7 +13528,7 @@ static int
dissect_f1ap_IAB_STC_Info_List(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_f1ap_IAB_STC_Info_List, IAB_STC_Info_List_sequence_of,
- 1, maxnoofIABSTCInfo, FALSE);
+ 1, maxnoofIABSTCInfo, false);
return offset;
}
@@ -12331,7 +13554,7 @@ static int
dissect_f1ap_RACH_Config_Common(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACH_Config_Common);
@@ -12348,7 +13571,7 @@ static int
dissect_f1ap_RACH_Config_Common_IAB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACH_Config_Common_IAB);
@@ -12365,7 +13588,7 @@ static int
dissect_f1ap_T_cSI_RS_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_cSI_RS_Configuration);
@@ -12382,7 +13605,7 @@ static int
dissect_f1ap_T_sR_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sR_Configuration);
@@ -12399,7 +13622,7 @@ static int
dissect_f1ap_T_pDCCH_ConfigSIB1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_pDCCH_ConfigSIB1);
@@ -12416,7 +13639,7 @@ static int
dissect_f1ap_T_sCS_Common(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sCS_Common);
@@ -12438,7 +13661,7 @@ static const value_string f1ap_DU_RX_MT_RX_vals[] = {
static int
dissect_f1ap_DU_RX_MT_RX(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -12454,7 +13677,7 @@ static const value_string f1ap_DU_TX_MT_TX_vals[] = {
static int
dissect_f1ap_DU_TX_MT_TX(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -12470,7 +13693,7 @@ static const value_string f1ap_DU_RX_MT_TX_vals[] = {
static int
dissect_f1ap_DU_RX_MT_TX(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -12486,7 +13709,7 @@ static const value_string f1ap_DU_TX_MT_RX_vals[] = {
static int
dissect_f1ap_DU_TX_MT_RX(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -12519,7 +13742,7 @@ static int
dissect_f1ap_IAB_MT_Cell_List(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_f1ap_IAB_MT_Cell_List, IAB_MT_Cell_List_sequence_of,
- 1, maxnoofServingCells, FALSE);
+ 1, maxnoofServingCells, false);
return offset;
}
@@ -12572,7 +13795,7 @@ static int
dissect_f1ap_Child_Node_Cells_List(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_f1ap_Child_Node_Cells_List, Child_Node_Cells_List_sequence_of,
- 1, maxnoofChildIABNodes, FALSE);
+ 1, maxnoofChildIABNodes, false);
return offset;
}
@@ -12603,7 +13826,7 @@ static int
dissect_f1ap_Child_Nodes_List(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_f1ap_Child_Nodes_List, Child_Nodes_List_sequence_of,
- 1, maxnoofChildIABNodes, FALSE);
+ 1, maxnoofChildIABNodes, false);
return offset;
}
@@ -12619,7 +13842,7 @@ static const value_string f1ap_CHOtrigger_InterDU_vals[] = {
static int
dissect_f1ap_CHOtrigger_InterDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -12636,7 +13859,7 @@ static const value_string f1ap_CHOtrigger_IntraDU_vals[] = {
static int
dissect_f1ap_CHOtrigger_IntraDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -12646,7 +13869,7 @@ dissect_f1ap_CHOtrigger_IntraDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_CNSubgroupID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 7U, NULL, TRUE);
+ 0U, 7U, NULL, true);
return offset;
}
@@ -12656,7 +13879,7 @@ dissect_f1ap_CNSubgroupID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_f1ap_BIT_STRING_SIZE_48(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 48, 48, FALSE, NULL, 0, NULL, NULL);
+ 48, 48, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -12688,7 +13911,7 @@ dissect_f1ap_CNUEPagingIdentity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_CHO_Probability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 100U, NULL, FALSE);
+ 1U, 100U, NULL, false);
return offset;
}
@@ -12733,7 +13956,7 @@ static int
dissect_f1ap_TargetCellList(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_f1ap_TargetCellList, TargetCellList_sequence_of,
- 1, maxnoofCHOcells, FALSE);
+ 1, maxnoofCHOcells, false);
return offset;
}
@@ -12760,7 +13983,7 @@ static int
dissect_f1ap_ConfigRestrictInfoDAPS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ConfigRestrictInfoDAPS);
@@ -12781,7 +14004,47 @@ static const value_string f1ap_ConfiguredTACIndication_vals[] = {
static int
dissect_f1ap_ConfiguredTACIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_0_37949(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 37949U, NULL, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t Configured_BWP_Item_sequence[] = {
+ { &hf_f1ap_bWP_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_BWP_Id },
+ { &hf_f1ap_bWP_Location_and_bandwidth, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_37949 },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_Configured_BWP_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_Configured_BWP_Item, Configured_BWP_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Configured_BWP_List_sequence_of[1] = {
+ { &hf_f1ap_Configured_BWP_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_Configured_BWP_Item },
+};
+
+static int
+dissect_f1ap_Configured_BWP_List(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_f1ap_Configured_BWP_List, Configured_BWP_List_sequence_of,
+ 1, maxNrofBWPs, false);
return offset;
}
@@ -12791,7 +14054,7 @@ dissect_f1ap_ConfiguredTACIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_f1ap_CoordinateID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 511U, NULL, TRUE);
+ 0U, 511U, NULL, true);
return offset;
}
@@ -12801,7 +14064,7 @@ dissect_f1ap_CoordinateID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_f1ap_CellCoverageState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 63U, NULL, TRUE);
+ 0U, 63U, NULL, true);
return offset;
}
@@ -12811,7 +14074,7 @@ dissect_f1ap_CellCoverageState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_SSBCoverageState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 15U, NULL, TRUE);
+ 0U, 15U, NULL, true);
return offset;
}
@@ -12841,7 +14104,7 @@ static int
dissect_f1ap_SSBCoverageModification_List(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_f1ap_SSBCoverageModification_List, SSBCoverageModification_List_sequence_of,
- 1, maxnoofSSBAreas, FALSE);
+ 1, maxnoofSSBAreas, false);
return offset;
}
@@ -12872,7 +14135,7 @@ static int
dissect_f1ap_Coverage_Modification_List(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_f1ap_Coverage_Modification_List, Coverage_Modification_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -12896,6 +14159,7 @@ dissect_f1ap_Coverage_Modification_Notification(tvbuff_t *tvb _U_, int offset _U
static const value_string f1ap_CCO_issue_detection_vals[] = {
{ 0, "coverage" },
{ 1, "cell-edge-capacity" },
+ { 2, "network-energy-saving" },
{ 0, NULL }
};
@@ -12903,7 +14167,7 @@ static const value_string f1ap_CCO_issue_detection_vals[] = {
static int
dissect_f1ap_CCO_issue_detection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 1, NULL);
return offset;
}
@@ -12974,7 +14238,7 @@ static const value_string f1ap_CPAC_trigger_vals[] = {
static int
dissect_f1ap_CPAC_trigger(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -13000,7 +14264,7 @@ dissect_f1ap_CPACMCGInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_TransactionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, TRUE);
+ 0U, 255U, NULL, true);
return offset;
}
@@ -13016,7 +14280,7 @@ static const value_string f1ap_TypeOfError_vals[] = {
static int
dissect_f1ap_TypeOfError(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -13047,7 +14311,7 @@ static int
dissect_f1ap_CriticalityDiagnostics_IE_List(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_f1ap_CriticalityDiagnostics_IE_List, CriticalityDiagnostics_IE_List_sequence_of,
- 1, maxnoofErrors, FALSE);
+ 1, maxnoofErrors, false);
return offset;
}
@@ -13076,7 +14340,7 @@ dissect_f1ap_CriticalityDiagnostics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_C_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 65535U, NULL, TRUE);
+ 0U, 65535U, NULL, true);
return offset;
}
@@ -13092,7 +14356,7 @@ static const value_string f1ap_RIMRSDetectionStatus_vals[] = {
static int
dissect_f1ap_RIMRSDetectionStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -13141,7 +14405,7 @@ static int
dissect_f1ap_CG_ConfigInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_CG_ConfigInfo);
@@ -13158,7 +14422,7 @@ static int
dissect_f1ap_UE_CapabilityRAT_ContainerList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UE_CapabilityRAT_ContainerList);
@@ -13175,7 +14439,7 @@ static int
dissect_f1ap_MeasConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasConfig);
@@ -13204,6 +14468,131 @@ dissect_f1ap_CUtoDURRCInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+
+static int
+dissect_f1ap_TAValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 4095U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_PreambleIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_RA_RNTI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65535U, NULL, true);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_TagIDPointer(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(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t CUtoDUTAInformation_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_tAValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_TAValue },
+ { &hf_f1ap_preambleIndex , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_PreambleIndex },
+ { &hf_f1ap_rA_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_RA_RNTI },
+ { &hf_f1ap_tagIDPointer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TagIDPointer },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_CUtoDUTAInformation_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_CUtoDUTAInformation_Item, CUtoDUTAInformation_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CUtoDUTAInformation_List_sequence_of[1] = {
+ { &hf_f1ap_CUtoDUTAInformation_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_CUtoDUTAInformation_Item },
+};
+
+static int
+dissect_f1ap_CUtoDUTAInformation_List(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_f1ap_CUtoDUTAInformation_List, CUtoDUTAInformation_List_sequence_of,
+ 1, maxnoofTAList, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_cSIResourceConfigToAddModList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &parameter_tvb);
+
+ if (parameter_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_cSIResourceConfigToAddModList);
+ dissect_nr_rrc_LTM_CSI_ResourceConfigToAddModList_r18_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_cSIResourceConfigToReleaseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &parameter_tvb);
+
+ if (parameter_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_cSIResourceConfigToReleaseList);
+ dissect_nr_rrc_LTM_CSI_ResourceConfigToReleaseList_r18_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t CSIResourceConfiguration_sequence[] = {
+ { &hf_f1ap_cSIResourceConfigToAddModList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_T_cSIResourceConfigToAddModList },
+ { &hf_f1ap_cSIResourceConfigToReleaseList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_T_cSIResourceConfigToReleaseList },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_CSIResourceConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_CSIResourceConfiguration, CSIResourceConfiguration_sequence);
+
+ return offset;
+}
+
+
static const value_string f1ap_DAPS_HO_Status_vals[] = {
{ 0, "initiation" },
{ 0, NULL }
@@ -13213,7 +14602,7 @@ static const value_string f1ap_DAPS_HO_Status_vals[] = {
static int
dissect_f1ap_DAPS_HO_Status(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -13229,7 +14618,61 @@ static const value_string f1ap_DCBasedDuplicationConfigured_vals[] = {
static int
dissect_f1ap_DCBasedDuplicationConfigured(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 1, NULL);
+ 1, NULL, true, 1, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t DeactivationIndicationList_Item_sequence[] = {
+ { &hf_f1ap_gNB_CU_UE_F1AP_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_GNB_CU_UE_F1AP_ID },
+ { &hf_f1ap_gNB_DU_UE_F1AP_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_GNB_DU_UE_F1AP_ID },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_DeactivationIndicationList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_DeactivationIndicationList_Item, DeactivationIndicationList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DeactivationIndicationList_sequence_of[1] = {
+ { &hf_f1ap_DeactivationIndicationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_DeactivationIndicationList_Item },
+};
+
+static int
+dissect_f1ap_DeactivationIndicationList(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_f1ap_DeactivationIndicationList, DeactivationIndicationList_sequence_of,
+ 1, maxnoofUEsInQMCTransferControlMessage, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_DeactivationIndication_vals[] = {
+ { 0, "perUE" },
+ { 1, "deactivateAll" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t DeactivationIndication_choice[] = {
+ { 0, &hf_f1ap_perUE , ASN1_NO_EXTENSIONS , dissect_f1ap_DeactivationIndicationList },
+ { 1, &hf_f1ap_deactivateAll , ASN1_NO_EXTENSIONS , dissect_f1ap_NULL },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_DeactivationIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_DeactivationIndication, DeactivationIndication_choice,
+ NULL);
return offset;
}
@@ -13251,11 +14694,26 @@ dissect_f1ap_Dedicated_SIDelivery_NeededUE_Item(tvbuff_t *tvb _U_, int offset _U
}
+static const value_string f1ap_DedicatedSIDeliveryIndication_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_DedicatedSIDeliveryIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
static int
dissect_f1ap_PRS_Resource_Set_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 7U, NULL, FALSE);
+ 0U, 7U, NULL, false);
return offset;
}
@@ -13265,7 +14723,7 @@ dissect_f1ap_PRS_Resource_Set_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_PRS_Resource_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 63U, NULL, FALSE);
+ 0U, 63U, NULL, false);
return offset;
}
@@ -13292,7 +14750,7 @@ dissect_f1ap_DL_PRS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
static int
dissect_f1ap_BIT_STRING_SIZE_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 2, 2, FALSE, NULL, 0, NULL, NULL);
+ 2, 2, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -13302,7 +14760,7 @@ dissect_f1ap_BIT_STRING_SIZE_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_BIT_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 6, 6, FALSE, NULL, 0, NULL, NULL);
+ 6, 6, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -13312,7 +14770,7 @@ dissect_f1ap_BIT_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_BIT_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, FALSE, NULL, 0, NULL, NULL);
+ 16, 16, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -13322,7 +14780,7 @@ dissect_f1ap_BIT_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_BIT_STRING_SIZE_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 32, 32, FALSE, NULL, 0, NULL, NULL);
+ 32, 32, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -13432,7 +14890,7 @@ static int
dissect_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceARP(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_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceARP, SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceARP_sequence_of,
- 1, maxnoofPRS_ResourcesPerSet, FALSE);
+ 1, maxnoofPRS_ResourcesPerSet, false);
return offset;
}
@@ -13463,7 +14921,7 @@ static int
dissect_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourceSets_OF_DLPRSResourceSetARP(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_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourceSets_OF_DLPRSResourceSetARP, SEQUENCE_SIZE_1_maxnoofPRS_ResourceSets_OF_DLPRSResourceSetARP_sequence_of,
- 1, maxnoofPRS_ResourceSets, FALSE);
+ 1, maxnoofPRS_ResourceSets, false);
return offset;
}
@@ -13523,7 +14981,7 @@ static int
dissect_f1ap_DLUPTNLInformation_ToBeSetup_List(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_f1ap_DLUPTNLInformation_ToBeSetup_List, DLUPTNLInformation_ToBeSetup_List_sequence_of,
- 1, maxnoofDLUPTNLInformation, FALSE);
+ 1, maxnoofDLUPTNLInformation, false);
return offset;
}
@@ -13533,7 +14991,7 @@ dissect_f1ap_DLUPTNLInformation_ToBeSetup_List(tvbuff_t *tvb _U_, int offset _U_
static int
dissect_f1ap_DRBID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 32U, NULL, TRUE);
+ 1U, 32U, NULL, true);
return offset;
}
@@ -13549,7 +15007,7 @@ static const value_string f1ap_DRB_Activity_vals[] = {
static int
dissect_f1ap_DRB_Activity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -13629,7 +15087,7 @@ static const value_string f1ap_NotificationControl_vals[] = {
static int
dissect_f1ap_NotificationControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -13659,7 +15117,7 @@ static int
dissect_f1ap_Flows_Mapped_To_DRB_List(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_f1ap_Flows_Mapped_To_DRB_List, Flows_Mapped_To_DRB_List_sequence_of,
- 1, maxnoofQoSFlows, FALSE);
+ 1, maxnoofQoSFlows, false);
return offset;
}
@@ -13687,7 +15145,7 @@ dissect_f1ap_DRB_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_LCID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 32U, NULL, TRUE);
+ 1U, 32U, NULL, true);
return offset;
}
@@ -13733,7 +15191,7 @@ static int
dissect_f1ap_ULUPTNLInformation_ToBeSetup_List(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_f1ap_ULUPTNLInformation_ToBeSetup_List, ULUPTNLInformation_ToBeSetup_List_sequence_of,
- 1, maxnoofULUPTNLInformation, FALSE);
+ 1, maxnoofULUPTNLInformation, false);
return offset;
}
@@ -13765,7 +15223,7 @@ static const value_string f1ap_Notification_Cause_vals[] = {
static int
dissect_f1ap_Notification_Cause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -13885,7 +15343,7 @@ static const value_string f1ap_ULUEConfiguration_vals[] = {
static int
dissect_f1ap_ULUEConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -13949,7 +15407,7 @@ static const value_string f1ap_DuplicationActivation_vals[] = {
static int
dissect_f1ap_DuplicationActivation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -13995,6 +15453,35 @@ dissect_f1ap_DRBs_ToBeSetupMod_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
}
+static const per_sequence_t DRB_List_Item_sequence[] = {
+ { &hf_f1ap_dRBID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_DRBID },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_DRB_List_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_DRB_List_Item, DRB_List_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DRB_List_sequence_of[1] = {
+ { &hf_f1ap_DRB_List_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_DRB_List_Item },
+};
+
+static int
+dissect_f1ap_DRB_List(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_f1ap_DRB_List, DRB_List_sequence_of,
+ 1, maxnoofDRBs, false);
+
+ return offset;
+}
+
+
static const value_string f1ap_LongDRXCycleLength_vals[] = {
{ 0, "ms10" },
{ 1, "ms20" },
@@ -14025,7 +15512,7 @@ static value_string_ext f1ap_LongDRXCycleLength_vals_ext = VALUE_STRING_EXT_INIT
static int
dissect_f1ap_LongDRXCycleLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 20, NULL, TRUE, 0, NULL);
+ 20, NULL, true, 0, NULL);
return offset;
}
@@ -14064,7 +15551,7 @@ static value_string_ext f1ap_ShortDRXCycleLength_vals_ext = VALUE_STRING_EXT_INI
static int
dissect_f1ap_ShortDRXCycleLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 23, NULL, TRUE, 0, NULL);
+ 23, NULL, true, 0, NULL);
return offset;
}
@@ -14074,7 +15561,7 @@ dissect_f1ap_ShortDRXCycleLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_ShortDRXCycleTimer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 16U, NULL, FALSE);
+ 1U, 16U, NULL, false);
return offset;
}
@@ -14097,12 +15584,97 @@ dissect_f1ap_DRXCycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
}
+static const value_string f1ap_LongNonIntegerDRXCycleLength_vals[] = {
+ { 0, "ms1001over240" },
+ { 1, "ms25over6" },
+ { 2, "ms25over3" },
+ { 3, "ms1001over120" },
+ { 4, "ms100over9" },
+ { 5, "ms25over2" },
+ { 6, "ms40over3" },
+ { 7, "ms125over9" },
+ { 8, "ms50over3" },
+ { 9, "ms1001over60" },
+ { 10, "ms125over6" },
+ { 11, "ms200over9" },
+ { 12, "ms250over9" },
+ { 13, "ms100over3" },
+ { 14, "ms1001over30" },
+ { 15, "ms75over2" },
+ { 16, "ms125over3" },
+ { 17, "ms1001over24" },
+ { 18, "ms200over3" },
+ { 19, "ms1001over15" },
+ { 20, "ms250over3" },
+ { 21, "ms1001over12" },
+ { 22, "ms400over3" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_LongNonIntegerDRXCycleLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 23, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_ShortNonIntegerDRXCycleLength_vals[] = {
+ { 0, "ms1001over240" },
+ { 1, "ms25over6" },
+ { 2, "ms25over3" },
+ { 3, "ms1001over120" },
+ { 4, "ms100over9" },
+ { 5, "ms25over2" },
+ { 6, "ms40over3" },
+ { 7, "ms125over9" },
+ { 8, "ms50over3" },
+ { 9, "ms1001over60" },
+ { 10, "ms125over6" },
+ { 11, "ms200over9" },
+ { 12, "ms100over3" },
+ { 13, "ms1001over30" },
+ { 14, "ms125over3" },
+ { 15, "ms1001over24" },
+ { 16, "ms200over3" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_ShortNonIntegerDRXCycleLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 17, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t NonIntegerDRXCycle_sequence[] = {
+ { &hf_f1ap_longNonIntegerDRXCycleLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_LongNonIntegerDRXCycleLength },
+ { &hf_f1ap_shortNonIntegerDRXCycleLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ShortNonIntegerDRXCycleLength },
+ { &hf_f1ap_shortDRXCycleTimer, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ShortDRXCycleTimer },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_NonIntegerDRXCycle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_NonIntegerDRXCycle, NonIntegerDRXCycle_sequence);
+
+ return offset;
+}
+
+
static int
dissect_f1ap_DRX_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_DRX_Config);
@@ -14123,7 +15695,7 @@ static const value_string f1ap_DRXConfigurationIndicator_vals[] = {
static int
dissect_f1ap_DRXConfigurationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -14133,7 +15705,7 @@ dissect_f1ap_DRXConfigurationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
dissect_f1ap_DRX_LongCycleStartOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 10239U, NULL, FALSE);
+ 0U, 10239U, NULL, false);
return offset;
}
@@ -14144,7 +15716,7 @@ static int
dissect_f1ap_DUtoCURRCContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_DUtoCURRCContainer);
@@ -14206,7 +15778,7 @@ static const value_string f1ap_DU_RX_MT_RX_Extend_vals[] = {
static int
dissect_f1ap_DU_RX_MT_RX_Extend(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -14223,7 +15795,7 @@ static const value_string f1ap_DU_TX_MT_TX_Extend_vals[] = {
static int
dissect_f1ap_DU_TX_MT_TX_Extend(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -14240,7 +15812,7 @@ static const value_string f1ap_DU_RX_MT_TX_Extend_vals[] = {
static int
dissect_f1ap_DU_RX_MT_TX_Extend(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -14257,7 +15829,7 @@ static const value_string f1ap_DU_TX_MT_RX_Extend_vals[] = {
static int
dissect_f1ap_DU_TX_MT_RX_Extend(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -14268,7 +15840,7 @@ static int
dissect_f1ap_MeasGapConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasGapConfig);
@@ -14285,7 +15857,7 @@ static int
dissect_f1ap_T_requestedP_MaxFR1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_requestedP_MaxFR1);
@@ -14314,6 +15886,50 @@ dissect_f1ap_DUtoCURRCInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+
+static int
+dissect_f1ap_GNB_DU_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer_64b(tvb, offset, actx, tree, hf_index,
+ 0U, UINT64_C(68719476735), NULL, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t DUtoCUTAInformation_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_tAValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_TAValue },
+ { &hf_f1ap_preambleIndex , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_PreambleIndex },
+ { &hf_f1ap_rA_RNTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_RA_RNTI },
+ { &hf_f1ap_sourceGNB_DU_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_GNB_DU_ID },
+ { &hf_f1ap_tagIDPointer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TagIDPointer },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_DUtoCUTAInformation_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_DUtoCUTAInformation_Item, DUtoCUTAInformation_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DUtoCUTAInformation_List_sequence_of[1] = {
+ { &hf_f1ap_DUtoCUTAInformation_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_DUtoCUTAInformation_Item },
+};
+
+static int
+dissect_f1ap_DUtoCUTAInformation_List(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_f1ap_DUtoCUTAInformation_List, DUtoCUTAInformation_List_sequence_of,
+ 1, maxnoofTAList, false);
+
+ return offset;
+}
+
+
static const value_string f1ap_DuplicationIndication_vals[] = {
{ 0, "true" },
{ 1, "false" },
@@ -14324,7 +15940,7 @@ static const value_string f1ap_DuplicationIndication_vals[] = {
static int
dissect_f1ap_DuplicationIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 1, NULL);
+ 1, NULL, true, 1, NULL);
return offset;
}
@@ -14340,7 +15956,7 @@ static const value_string f1ap_DuplicationState_vals[] = {
static int
dissect_f1ap_DuplicationState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -14357,7 +15973,7 @@ static const value_string f1ap_T_resourceType_vals[] = {
static int
dissect_f1ap_T_resourceType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -14367,7 +15983,7 @@ dissect_f1ap_T_resourceType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_1_8_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 8U, NULL, TRUE);
+ 1U, 8U, NULL, true);
return offset;
}
@@ -14393,6 +16009,321 @@ dissect_f1ap_DynamicPQIDescriptor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const value_string f1ap_DLLBTFailureInformationRequest_vals[] = {
+ { 0, "inquiry" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_DLLBTFailureInformationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_1_1000_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 1000U, NULL, true);
+
+ return offset;
+}
+
+
+static const per_sequence_t DLLBTFailureInformationList_Item_sequence[] = {
+ { &hf_f1ap_uEAssistantIdentifier, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_GNB_CU_UE_F1AP_ID },
+ { &hf_f1ap_numberOfDLLBTFailures, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_INTEGER_1_1000_ },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_DLLBTFailureInformationList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_DLLBTFailureInformationList_Item, DLLBTFailureInformationList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DLLBTFailureInformationList_sequence_of[1] = {
+ { &hf_f1ap_DLLBTFailureInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_DLLBTFailureInformationList_Item },
+};
+
+static int
+dissect_f1ap_DLLBTFailureInformationList(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_f1ap_DLLBTFailureInformationList, DLLBTFailureInformationList_sequence_of,
+ 1, maxnoofLBTFailureInformation, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_RACHConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACHConfiguration);
+ dissect_nr_rrc_EarlyUL_SyncConfig_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t PreambleIndexList_Item_sequence[] = {
+ { &hf_f1ap_preambleIndex_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_63 },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_PreambleIndexList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_PreambleIndexList_Item, PreambleIndexList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PreambleIndexList_sequence_of[1] = {
+ { &hf_f1ap_PreambleIndexList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_PreambleIndexList_Item },
+};
+
+static int
+dissect_f1ap_PreambleIndexList(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_f1ap_PreambleIndexList, PreambleIndexList_sequence_of,
+ 1, maxnoofLTMCells, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMgNB_DU_IDs_PreambleIndex_Item_sequence[] = {
+ { &hf_f1ap_lTMgNB_DU_ID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_GNB_DU_ID },
+ { &hf_f1ap_preambleIndexList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_PreambleIndexList },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTMgNB_DU_IDs_PreambleIndex_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTMgNB_DU_IDs_PreambleIndex_Item, LTMgNB_DU_IDs_PreambleIndex_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMgNB_DU_IDs_PreambleIndexList_sequence_of[1] = {
+ { &hf_f1ap_LTMgNB_DU_IDs_PreambleIndexList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_LTMgNB_DU_IDs_PreambleIndex_Item },
+};
+
+static int
+dissect_f1ap_LTMgNB_DU_IDs_PreambleIndexList(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_f1ap_LTMgNB_DU_IDs_PreambleIndexList, LTMgNB_DU_IDs_PreambleIndexList_sequence_of,
+ 1, maxnoofLTMgNB_DUs, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t EarlyULSyncConfig_sequence[] = {
+ { &hf_f1ap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_RACHConfiguration },
+ { &hf_f1ap_lTMgNB_DU_IDs_PreambleIndexList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_LTMgNB_DU_IDs_PreambleIndexList },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_EarlyULSyncConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_EarlyULSyncConfig, EarlyULSyncConfig_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_RequestforRACHConfiguration_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_RequestforRACHConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMgNB_DU_IDs_Item_sequence[] = {
+ { &hf_f1ap_lTMgNB_DU_ID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_GNB_DU_ID },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTMgNB_DU_IDs_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTMgNB_DU_IDs_Item, LTMgNB_DU_IDs_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMgNB_DU_IDsList_sequence_of[1] = {
+ { &hf_f1ap_LTMgNB_DU_IDsList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_LTMgNB_DU_IDs_Item },
+};
+
+static int
+dissect_f1ap_LTMgNB_DU_IDsList(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_f1ap_LTMgNB_DU_IDsList, LTMgNB_DU_IDsList_sequence_of,
+ 1, maxnoofLTMgNB_DUs, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t EarlySyncInformation_Request_sequence[] = {
+ { &hf_f1ap_requestforRACHConfiguration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_RequestforRACHConfiguration },
+ { &hf_f1ap_lTMgNB_DU_IDsList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_LTMgNB_DU_IDsList },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_EarlySyncInformation_Request(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_EarlySyncInformation_Request, EarlySyncInformation_Request_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_TCIStatesConfigurationsList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_TCIStatesConfigurationsList);
+ dissect_nr_rrc_LTM_TCI_Info_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t EarlySyncInformation_sequence[] = {
+ { &hf_f1ap_tCIStatesConfigurationsList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_TCIStatesConfigurationsList },
+ { &hf_f1ap_earlyULSyncConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_EarlyULSyncConfig },
+ { &hf_f1ap_earlyULSyncConfigSUL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_EarlyULSyncConfig },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_EarlySyncInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_EarlySyncInformation, EarlySyncInformation_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_TAAssistanceInfo_vals[] = {
+ { 0, "zero" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_TAAssistanceInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_OCTET_STRING(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(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t EarlySyncCandidateCellInformation_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_tCIStatesConfigurationsList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TCIStatesConfigurationsList },
+ { &hf_f1ap_earlyULSyncConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_EarlyULSyncConfig },
+ { &hf_f1ap_earlyULSyncConfigSUL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_EarlyULSyncConfig },
+ { &hf_f1ap_tAAssistanceInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TAAssistanceInfo },
+ { &hf_f1ap_uEbasedTAmeasurementConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_OCTET_STRING },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_EarlySyncCandidateCellInformation_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_EarlySyncCandidateCellInformation_Item, EarlySyncCandidateCellInformation_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t EarlySyncCandidateCellInformation_List_sequence_of[1] = {
+ { &hf_f1ap_EarlySyncCandidateCellInformation_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_EarlySyncCandidateCellInformation_Item },
+};
+
+static int
+dissect_f1ap_EarlySyncCandidateCellInformation_List(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_f1ap_EarlySyncCandidateCellInformation_List, EarlySyncCandidateCellInformation_List_sequence_of,
+ 1, maxnoofLTMCells, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t EarlySyncServingCellInformation_sequence[] = {
+ { &hf_f1ap_uEbasedTAmeasurementConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_OCTET_STRING },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_EarlySyncServingCellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_EarlySyncServingCellInformation, EarlySyncServingCellInformation_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t E_CID_MeasurementQuantities_sequence_of[1] = {
{ &hf_f1ap_E_CID_MeasurementQuantities_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_SingleContainer },
};
@@ -14401,7 +16332,7 @@ static int
dissect_f1ap_E_CID_MeasurementQuantities(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_f1ap_E_CID_MeasurementQuantities, E_CID_MeasurementQuantities_sequence_of,
- 1, maxnoofMeasE_CID, FALSE);
+ 1, maxnoofMeasE_CID, false);
return offset;
}
@@ -14418,7 +16349,7 @@ static const value_string f1ap_E_CID_MeasurementQuantitiesValue_vals[] = {
static int
dissect_f1ap_E_CID_MeasurementQuantitiesValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 1, NULL);
+ 2, NULL, true, 1, NULL);
return offset;
}
@@ -14443,7 +16374,7 @@ dissect_f1ap_E_CID_MeasurementQuantities_Item(tvbuff_t *tvb _U_, int offset _U_,
static int
dissect_f1ap_INTEGER_M2147483648_2147483647(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- G_MININT32, 2147483647U, NULL, FALSE);
+ INT32_MIN, 2147483647U, NULL, false);
return offset;
}
@@ -14453,7 +16384,7 @@ dissect_f1ap_INTEGER_M2147483648_2147483647(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_INTEGER_M64000_1280000(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -64000, 1280000U, NULL, FALSE);
+ -64000, 1280000U, NULL, false);
return offset;
}
@@ -14672,7 +16603,7 @@ static int
dissect_f1ap_E_CID_MeasuredResults_List(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_f1ap_E_CID_MeasuredResults_List, E_CID_MeasuredResults_List_sequence_of,
- 1, maxnoofMeasE_CID, FALSE);
+ 1, maxnoofMeasE_CID, false);
return offset;
}
@@ -14694,6 +16625,147 @@ dissect_f1ap_E_CID_MeasurementResult(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+
+static int
+dissect_f1ap_SystemFrameNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1023U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_0_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 9U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_0_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 19U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_0_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 39U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_0_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 79U, NULL, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_TimeStampSlotIndex_vals[] = {
+ { 0, "sCS-15" },
+ { 1, "sCS-30" },
+ { 2, "sCS-60" },
+ { 3, "sCS-120" },
+ { 4, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t TimeStampSlotIndex_choice[] = {
+ { 0, &hf_f1ap_sCS_15 , ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_0_9 },
+ { 1, &hf_f1ap_sCS_30 , ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_0_19 },
+ { 2, &hf_f1ap_sCS_60 , ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_0_39 },
+ { 3, &hf_f1ap_sCS_120 , ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_0_79 },
+ { 4, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimeStampSlotIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimeStampSlotIndex, TimeStampSlotIndex_choice,
+ NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_RelativeTime1900(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, -1,
+ 64, 64, false, NULL, 0, &param_tvb, NULL);
+
+ if (param_tvb) {
+ actx->created_item = proto_tree_add_item(tree, hf_index, param_tvb, 0, 8, ENC_TIME_NTP|ENC_BIG_ENDIAN);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t TimeStamp_sequence[] = {
+ { &hf_f1ap_systemFrameNumber, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SystemFrameNumber },
+ { &hf_f1ap_slotIndex_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_TimeStampSlotIndex },
+ { &hf_f1ap_measurementTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_RelativeTime1900 },
+ { &hf_f1ap_iE_Extension , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimeStamp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimeStamp, TimeStamp_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_CID_MeasuredResultsAssociatedInfoItem_sequence[] = {
+ { &hf_f1ap_timeStamp , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TimeStamp },
+ { &hf_f1ap_measurementQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TRPMeasurementQuality },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_E_CID_MeasuredResultsAssociatedInfoItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_E_CID_MeasuredResultsAssociatedInfoItem, E_CID_MeasuredResultsAssociatedInfoItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t E_CID_MeasuredResultsAssociatedInfoList_sequence_of[1] = {
+ { &hf_f1ap_E_CID_MeasuredResultsAssociatedInfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_E_CID_MeasuredResultsAssociatedInfoItem },
+};
+
+static int
+dissect_f1ap_E_CID_MeasuredResultsAssociatedInfoList(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_f1ap_E_CID_MeasuredResultsAssociatedInfoList, E_CID_MeasuredResultsAssociatedInfoList_sequence_of,
+ 1, maxnoofMeasE_CID, false);
+
+ return offset;
+}
+
+
static const value_string f1ap_E_CID_ReportCharacteristics_vals[] = {
{ 0, "onDemand" },
{ 1, "periodic" },
@@ -14704,7 +16776,7 @@ static const value_string f1ap_E_CID_ReportCharacteristics_vals[] = {
static int
dissect_f1ap_E_CID_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -14719,7 +16791,7 @@ static const value_string f1ap_EgressNonF1terminatingTopologyIndicator_vals[] =
static int
dissect_f1ap_EgressNonF1terminatingTopologyIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -14729,7 +16801,7 @@ dissect_f1ap_EgressNonF1terminatingTopologyIndicator(tvbuff_t *tvb _U_, int offs
static int
dissect_f1ap_EnergyDetectionThreshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -100, -50, NULL, TRUE);
+ -100, -50, NULL, true);
return offset;
}
@@ -14758,7 +16830,7 @@ static int
dissect_f1ap_SliceSupportList(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_f1ap_SliceSupportList, SliceSupportList_sequence_of,
- 1, maxnoofSliceItems, FALSE);
+ 1, maxnoofSliceItems, false);
return offset;
}
@@ -14788,7 +16860,7 @@ static int
dissect_f1ap_ExtendedServedPLMNs_List(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_f1ap_ExtendedServedPLMNs_List, ExtendedServedPLMNs_List_sequence_of,
- 1, maxnoofExtendedBPLMNs, FALSE);
+ 1, maxnoofExtendedBPLMNs, false);
return offset;
}
@@ -14802,7 +16874,7 @@ static int
dissect_f1ap_ExtendedSliceSupportList(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_f1ap_ExtendedSliceSupportList, ExtendedSliceSupportList_sequence_of,
- 1, maxnoofExtSliceItems, FALSE);
+ 1, maxnoofExtSliceItems, false);
return offset;
}
@@ -14812,7 +16884,7 @@ dissect_f1ap_ExtendedSliceSupportList(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
dissect_f1ap_ExtendedUEIdentityIndexValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, FALSE, NULL, 0, NULL, NULL);
+ 16, 16, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -14822,7 +16894,7 @@ dissect_f1ap_ExtendedUEIdentityIndexValue(tvbuff_t *tvb _U_, int offset _U_, asn
static int
dissect_f1ap_EUTRA_Cell_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 28, 28, FALSE, NULL, 0, NULL, NULL);
+ 28, 28, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -14832,7 +16904,7 @@ dissect_f1ap_EUTRA_Cell_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_OffsetToPointA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 2199U, NULL, TRUE);
+ 0U, 2199U, NULL, true);
return offset;
}
@@ -14898,7 +16970,7 @@ static int
dissect_f1ap_ProtectedEUTRAResourceIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ProtectedEUTRAResourceIndication);
@@ -14950,7 +17022,7 @@ static int
dissect_f1ap_EUTRACells_List(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_f1ap_EUTRACells_List, EUTRACells_List_sequence_of,
- 1, maxCellineNB, FALSE);
+ 1, maxCellineNB, false);
return offset;
}
@@ -14960,7 +17032,7 @@ dissect_f1ap_EUTRACells_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_ExtendedEARFCN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 262143U, NULL, FALSE);
+ 0U, 262143U, NULL, false);
return offset;
}
@@ -14980,7 +17052,7 @@ static const value_string f1ap_EUTRA_Transmission_Bandwidth_vals[] = {
static int
dissect_f1ap_EUTRA_Transmission_Bandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 6, NULL, TRUE, 0, NULL);
+ 6, NULL, true, 0, NULL);
return offset;
}
@@ -15019,7 +17091,7 @@ static const value_string f1ap_EUTRA_SubframeAssignment_vals[] = {
static int
dissect_f1ap_EUTRA_SubframeAssignment(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+ 7, NULL, true, 0, NULL);
return offset;
}
@@ -15044,7 +17116,7 @@ static const value_string f1ap_EUTRA_SpecialSubframePatterns_vals[] = {
static int
dissect_f1ap_EUTRA_SpecialSubframePatterns(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 11, NULL, TRUE, 0, NULL);
+ 11, NULL, true, 0, NULL);
return offset;
}
@@ -15060,7 +17132,7 @@ static const value_string f1ap_EUTRA_CyclicPrefixDL_vals[] = {
static int
dissect_f1ap_EUTRA_CyclicPrefixDL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -15076,7 +17148,7 @@ static const value_string f1ap_EUTRA_CyclicPrefixUL_vals[] = {
static int
dissect_f1ap_EUTRA_CyclicPrefixUL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -15152,7 +17224,7 @@ dissect_f1ap_BOOLEAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
static int
dissect_f1ap_INTEGER_0_94(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 94U, NULL, FALSE);
+ 0U, 94U, NULL, false);
return offset;
}
@@ -15186,7 +17258,7 @@ static const value_string f1ap_ExecuteDuplication_vals[] = {
static int
dissect_f1ap_ExecuteDuplication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -15197,7 +17269,7 @@ static int
dissect_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container);
@@ -15214,7 +17286,7 @@ static int
dissect_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container);
@@ -15237,7 +17309,7 @@ static const value_string f1ap_EventType_vals[] = {
static int
dissect_f1ap_EventType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -15247,7 +17319,83 @@ dissect_f1ap_EventType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_ExtendedPacketDelayBudget(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 65535U, NULL, TRUE);
+ 1U, 65535U, NULL, true);
+
+ return offset;
+}
+
+
+static const value_string f1ap_ECNmarkingRequest_vals[] = {
+ { 0, "ul" },
+ { 1, "dl" },
+ { 2, "both" },
+ { 3, "stop" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_ECNmarkingRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_CongestionInformationRequest_vals[] = {
+ { 0, "ul" },
+ { 1, "dl" },
+ { 2, "both" },
+ { 3, "stop" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_CongestionInformationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_ECNMarkingorCongestionInformationReportingRequest_vals[] = {
+ { 0, "ecnMarking" },
+ { 1, "congestionInformation" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t ECNMarkingorCongestionInformationReportingRequest_choice[] = {
+ { 0, &hf_f1ap_ecnMarking , ASN1_NO_EXTENSIONS , dissect_f1ap_ECNmarkingRequest },
+ { 1, &hf_f1ap_congestionInformation, ASN1_NO_EXTENSIONS , dissect_f1ap_CongestionInformationRequest },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_ECNMarkingorCongestionInformationReportingRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_ECNMarkingorCongestionInformationReportingRequest, ECNMarkingorCongestionInformationReportingRequest_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_ECNMarkingorCongestionInformationReportingStatus_vals[] = {
+ { 0, "active" },
+ { 1, "not-active" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_ECNMarkingorCongestionInformationReportingStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -15264,7 +17412,7 @@ static const value_string f1ap_F1CPathNSA_vals[] = {
static int
dissect_f1ap_F1CPathNSA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -15296,7 +17444,7 @@ static const value_string f1ap_F1CPathNRDC_vals[] = {
static int
dissect_f1ap_F1CPathNRDC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
+ 3, NULL, false, 0, NULL);
return offset;
}
@@ -15317,6 +17465,36 @@ dissect_f1ap_F1CTransferPathNRDC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
+static const value_string f1ap_F1U_PathFailure_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_F1U_PathFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_F1UTunnelNotEstablished_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_F1UTunnelNotEstablished(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
static const value_string f1ap_NRNRB_vals[] = {
{ 0, "nrb11" },
{ 1, "nrb18" },
@@ -15358,6 +17536,7 @@ static const value_string f1ap_NRNRB_vals[] = {
{ 37, "nrb119" },
{ 38, "nrb188" },
{ 39, "nrb242" },
+ { 40, "nrb15" },
{ 0, NULL }
};
@@ -15367,7 +17546,7 @@ static value_string_ext f1ap_NRNRB_vals_ext = VALUE_STRING_EXT_INIT(f1ap_NRNRB_v
static int
dissect_f1ap_NRNRB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 29, NULL, TRUE, 11, NULL);
+ 29, NULL, true, 12, NULL);
return offset;
}
@@ -15409,7 +17588,7 @@ dissect_f1ap_SUL_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_1_1024_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 1024U, NULL, TRUE);
+ 1U, 1024U, NULL, true);
return offset;
}
@@ -15438,7 +17617,7 @@ static int
dissect_f1ap_SEQUENCE_SIZE_0_maxnoofNrCellBands_OF_SupportedSULFreqBandItem(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_f1ap_SEQUENCE_SIZE_0_maxnoofNrCellBands_OF_SupportedSULFreqBandItem, SEQUENCE_SIZE_0_maxnoofNrCellBands_OF_SupportedSULFreqBandItem_sequence_of,
- 0, maxnoofNrCellBands, FALSE);
+ 0, maxnoofNrCellBands, false);
return offset;
}
@@ -15468,7 +17647,7 @@ static int
dissect_f1ap_SEQUENCE_SIZE_1_maxnoofNrCellBands_OF_FreqBandNrItem(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_f1ap_SEQUENCE_SIZE_1_maxnoofNrCellBands_OF_FreqBandNrItem, SEQUENCE_SIZE_1_maxnoofNrCellBands_OF_FreqBandNrItem_sequence_of,
- 1, maxnoofNrCellBands, FALSE);
+ 1, maxnoofNrCellBands, false);
return offset;
}
@@ -15519,7 +17698,7 @@ static const value_string f1ap_FiveG_ProSeDirectDiscovery_vals[] = {
static int
dissect_f1ap_FiveG_ProSeDirectDiscovery(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -15535,7 +17714,7 @@ static const value_string f1ap_FiveG_ProSeDirectCommunication_vals[] = {
static int
dissect_f1ap_FiveG_ProSeDirectCommunication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -15551,7 +17730,7 @@ static const value_string f1ap_FiveG_ProSeLayer2UEtoNetworkRelay_vals[] = {
static int
dissect_f1ap_FiveG_ProSeLayer2UEtoNetworkRelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -15567,7 +17746,7 @@ static const value_string f1ap_FiveG_ProSeLayer3UEtoNetworkRelay_vals[] = {
static int
dissect_f1ap_FiveG_ProSeLayer3UEtoNetworkRelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -15583,7 +17762,7 @@ static const value_string f1ap_FiveG_ProSeLayer2RemoteUE_vals[] = {
static int
dissect_f1ap_FiveG_ProSeLayer2RemoteUE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -15608,11 +17787,69 @@ dissect_f1ap_FiveG_ProSeAuthorized(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+static const value_string f1ap_FiveG_ProSeLayer2Multipath_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_FiveG_ProSeLayer2Multipath(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_FiveG_ProSeLayer2UEtoUERelay_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_FiveG_ProSeLayer2UEtoUERelay(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_FiveG_ProSeLayer2UEtoUERemote_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_FiveG_ProSeLayer2UEtoUERemote(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_FiveQI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, true);
+
+ return offset;
+}
+
+
static int
dissect_f1ap_INTEGER_0_maxnoofRBsetsPerCell_1_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, maxnoofRBsetsPerCell_1, NULL, TRUE);
+ 0U, maxnoofRBsetsPerCell_1, NULL, true);
return offset;
}
@@ -15622,7 +17859,7 @@ dissect_f1ap_INTEGER_0_maxnoofRBsetsPerCell_1_(tvbuff_t *tvb _U_, int offset _U_
static int
dissect_f1ap_INTEGER_0_5119(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 5119U, NULL, FALSE);
+ 0U, 5119U, NULL, false);
return offset;
}
@@ -15654,7 +17891,7 @@ static int
dissect_f1ap_Frequency_Domain_HSNA_Slot_Configuration_List(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_f1ap_Frequency_Domain_HSNA_Slot_Configuration_List, Frequency_Domain_HSNA_Slot_Configuration_List_sequence_of,
- 1, maxnoofHSNASlots, FALSE);
+ 1, maxnoofHSNASlots, false);
return offset;
}
@@ -15684,7 +17921,7 @@ static int
dissect_f1ap_Frequency_Domain_HSNA_Configuration_List(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_f1ap_Frequency_Domain_HSNA_Configuration_List, Frequency_Domain_HSNA_Configuration_List_sequence_of,
- 1, maxnoofRBsetsPerCell, FALSE);
+ 1, maxnoofRBsetsPerCell, false);
return offset;
}
@@ -15699,7 +17936,7 @@ static const value_string f1ap_FullConfiguration_vals[] = {
static int
dissect_f1ap_FullConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -15709,7 +17946,7 @@ dissect_f1ap_FullConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_PC5QoSFlowIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 2048U, NULL, FALSE);
+ 1U, 2048U, NULL, false);
return offset;
}
@@ -15738,7 +17975,7 @@ static int
dissect_f1ap_FlowsMappedToSLDRB_List(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_f1ap_FlowsMappedToSLDRB_List, FlowsMappedToSLDRB_List_sequence_of,
- 1, maxnoofPC5QoSFlows, FALSE);
+ 1, maxnoofPC5QoSFlows, false);
return offset;
}
@@ -15749,7 +17986,7 @@ static int
dissect_f1ap_CG_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_CG_Config);
@@ -15763,9 +18000,57 @@ dissect_f1ap_CG_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
+dissect_f1ap_BIT_STRING_SIZE_22_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 22, 32, false, NULL, 0, NULL, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_GNB_ID_vals[] = {
+ { 0, "gNB-ID" },
+ { 1, "choice-Extensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t GNB_ID_choice[] = {
+ { 0, &hf_f1ap_gNB_ID_01 , ASN1_NO_EXTENSIONS , dissect_f1ap_BIT_STRING_SIZE_22_32 },
+ { 1, &hf_f1ap_choice_Extensions, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_GNB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_GNB_ID, GNB_ID_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t GlobalGNB_ID_sequence[] = {
+ { &hf_f1ap_pLMNIdentity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_PLMN_Identity },
+ { &hf_f1ap_gNB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_GNB_ID },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_GlobalGNB_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_GlobalGNB_ID, GlobalGNB_ID_sequence);
+
+ return offset;
+}
+
+
+
+static int
dissect_f1ap_GNB_CU_MBS_F1AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4294967295U, NULL, FALSE);
+ 0U, 4294967295U, NULL, false);
return offset;
}
@@ -15775,7 +18060,7 @@ dissect_f1ap_GNB_CU_MBS_F1AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_GNBCUMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, TRUE);
+ 0U, 4095U, NULL, true);
return offset;
}
@@ -15785,7 +18070,7 @@ dissect_f1ap_GNBCUMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_GNBDUMeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, TRUE);
+ 0U, 4095U, NULL, true);
return offset;
}
@@ -15796,7 +18081,7 @@ static int
dissect_f1ap_T_sIBtype(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 2U, 32U, &f1ap_data->sib_type, TRUE);
+ 2U, 32U, &f1ap_data->sib_type, true);
@@ -15809,7 +18094,7 @@ static int
dissect_f1ap_T_sIBmessage_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
@@ -15875,6 +18160,18 @@ dissect_f1ap_T_sIBmessage_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
case 21:
dissect_nr_rrc_SIB21_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
break;
+ case 22:
+ dissect_nr_rrc_SIB22_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 23:
+ dissect_nr_rrc_SIB23_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 24:
+ dissect_nr_rrc_SIB24_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
+ case 25:
+ dissect_nr_rrc_SIB25_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ break;
default:
break;
}
@@ -15889,7 +18186,7 @@ dissect_f1ap_T_sIBmessage_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_31_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 31U, NULL, TRUE);
+ 0U, 31U, NULL, true);
return offset;
}
@@ -15920,7 +18217,7 @@ static int
dissect_f1ap_SEQUENCE_SIZE_1_maxnoofSIBTypes_OF_SibtypetobeupdatedListItem(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_f1ap_SEQUENCE_SIZE_1_maxnoofSIBTypes_OF_SibtypetobeupdatedListItem, SEQUENCE_SIZE_1_maxnoofSIBTypes_OF_SibtypetobeupdatedListItem_sequence_of,
- 1, maxnoofSIBTypes, FALSE);
+ 1, maxnoofSIBTypes, false);
return offset;
}
@@ -15983,7 +18280,7 @@ static const value_string f1ap_TNLAssociationUsage_vals[] = {
static int
dissect_f1ap_TNLAssociationUsage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -16040,17 +18337,7 @@ dissect_f1ap_GNB_CU_TNL_Association_To_Update_Item(tvbuff_t *tvb _U_, int offset
static int
dissect_f1ap_GNB_DU_MBS_F1AP_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4294967295U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_f1ap_GNB_DU_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer_64b(tvb, offset, actx, tree, hf_index,
- 0U, G_GUINT64_CONSTANT(68719476735), NULL, FALSE);
+ 0U, 4294967295U, NULL, false);
return offset;
}
@@ -16060,7 +18347,7 @@ dissect_f1ap_GNB_DU_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_GNB_CU_Name(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_PrintableString(tvb, offset, actx, tree, hf_index,
- 1, 150, TRUE,
+ 1, 150, true,
NULL);
return offset;
@@ -16071,7 +18358,7 @@ dissect_f1ap_GNB_CU_Name(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_f1ap_GNB_DU_Name(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_PrintableString(tvb, offset, actx, tree, hf_index,
- 1, 150, TRUE,
+ 1, 150, true,
NULL);
return offset;
@@ -16082,7 +18369,7 @@ dissect_f1ap_GNB_DU_Name(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_f1ap_GNB_CU_NameVisibleString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_VisibleString(tvb, offset, actx, tree, hf_index,
- 1, 150, TRUE,
+ 1, 150, true,
NULL);
return offset;
@@ -16093,7 +18380,7 @@ dissect_f1ap_GNB_CU_NameVisibleString(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
dissect_f1ap_GNB_CU_NameUTF8String(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_UTF8String(tvb, offset, actx, tree, hf_index,
- 1, 150, TRUE);
+ 1, 150, true);
return offset;
}
@@ -16119,7 +18406,7 @@ dissect_f1ap_Extended_GNB_CU_Name(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_GNB_DU_NameVisibleString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_VisibleString(tvb, offset, actx, tree, hf_index,
- 1, 150, TRUE,
+ 1, 150, true,
NULL);
return offset;
@@ -16130,7 +18417,7 @@ dissect_f1ap_GNB_DU_NameVisibleString(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
dissect_f1ap_GNB_DU_NameUTF8String(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_UTF8String(tvb, offset, actx, tree, hf_index,
- 1, 150, TRUE);
+ 1, 150, true);
return offset;
}
@@ -16157,7 +18444,7 @@ static int
dissect_f1ap_Configured_EPS_TAC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
- 2, 2, FALSE, &parameter_tvb);
+ 2, 2, false, &parameter_tvb);
if (parameter_tvb) {
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
@@ -16213,7 +18500,7 @@ static int
dissect_f1ap_T_measurementTimingConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_measurementTimingConfiguration);
@@ -16251,7 +18538,7 @@ static int
dissect_f1ap_MIB_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MIB_message);
@@ -16268,7 +18555,7 @@ static int
dissect_f1ap_SIB1_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB1_message);
@@ -16321,7 +18608,7 @@ static const value_string f1ap_GNB_DUConfigurationQuery_vals[] = {
static int
dissect_f1ap_GNB_DUConfigurationQuery(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -16337,7 +18624,7 @@ static const value_string f1ap_GNBDUOverloadInformation_vals[] = {
static int
dissect_f1ap_GNBDUOverloadInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -16383,7 +18670,7 @@ static int
dissect_f1ap_GNBDUUESliceMaximumBitRateList(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_f1ap_GNBDUUESliceMaximumBitRateList, GNBDUUESliceMaximumBitRateList_sequence_of,
- 1, maxnoofSMBRValues, FALSE);
+ 1, maxnoofSMBRValues, false);
return offset;
}
@@ -16393,7 +18680,7 @@ dissect_f1ap_GNBDUUESliceMaximumBitRateList(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_INTEGER_0_1970049(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1970049U, NULL, FALSE);
+ 0U, 1970049U, NULL, false);
return offset;
}
@@ -16403,7 +18690,7 @@ dissect_f1ap_INTEGER_0_1970049(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_INTEGER_0_985025(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 985025U, NULL, FALSE);
+ 0U, 985025U, NULL, false);
return offset;
}
@@ -16413,7 +18700,7 @@ dissect_f1ap_INTEGER_0_985025(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_INTEGER_0_492513(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 492513U, NULL, FALSE);
+ 0U, 492513U, NULL, false);
return offset;
}
@@ -16423,7 +18710,7 @@ dissect_f1ap_INTEGER_0_492513(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_INTEGER_0_246257(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 246257U, NULL, FALSE);
+ 0U, 246257U, NULL, false);
return offset;
}
@@ -16433,7 +18720,7 @@ dissect_f1ap_INTEGER_0_246257(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_INTEGER_0_123129(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 123129U, NULL, FALSE);
+ 0U, 123129U, NULL, false);
return offset;
}
@@ -16443,7 +18730,7 @@ dissect_f1ap_INTEGER_0_123129(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_INTEGER_0_61565(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 61565U, NULL, FALSE);
+ 0U, 61565U, NULL, false);
return offset;
}
@@ -16520,7 +18807,7 @@ static int
dissect_f1ap_GTPTLAs(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_f1ap_GTPTLAs, GTPTLAs_sequence_of,
- 1, maxnoofGTPTLAs, FALSE);
+ 1, maxnoofGTPTLAs, false);
return offset;
}
@@ -16531,7 +18818,7 @@ static int
dissect_f1ap_HandoverPreparationInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_HandoverPreparationInformation);
@@ -16547,7 +18834,7 @@ dissect_f1ap_HandoverPreparationInformation(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_INTEGER_0_100_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 100U, NULL, TRUE);
+ 0U, 100U, NULL, true);
return offset;
}
@@ -16573,7 +18860,7 @@ dissect_f1ap_HardwareLoadIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_HashedUEIdentityIndexValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 13, 13, TRUE, NULL, 0, NULL, NULL);
+ 13, 13, true, NULL, 0, NULL, NULL);
return offset;
}
@@ -16589,7 +18876,7 @@ static const value_string f1ap_IAB_Barred_vals[] = {
static int
dissect_f1ap_IAB_Barred(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -16604,7 +18891,7 @@ static const value_string f1ap_IABConditionalRRCMessageDeliveryIndication_vals[]
static int
dissect_f1ap_IABConditionalRRCMessageDeliveryIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -16634,7 +18921,7 @@ static int
dissect_f1ap_IAB_Congestion_Indication_List(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_f1ap_IAB_Congestion_Indication_List, IAB_Congestion_Indication_List_sequence_of,
- 1, maxnoofIABCongInd, FALSE);
+ 1, maxnoofIABCongInd, false);
return offset;
}
@@ -16761,7 +19048,7 @@ static const value_string f1ap_IABTNLAddressUsage_vals[] = {
static int
dissect_f1ap_IABTNLAddressUsage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -16787,7 +19074,7 @@ dissect_f1ap_IAB_Allocated_TNL_Address_Item(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_INTEGER_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, FALSE);
+ 1U, 256U, NULL, false);
return offset;
}
@@ -16873,7 +19160,7 @@ static int
dissect_f1ap_IABTNLAddressList(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_f1ap_IABTNLAddressList, IABTNLAddressList_sequence_of,
- 1, maxnoofTLAsIAB, FALSE);
+ 1, maxnoofTLAsIAB, false);
return offset;
}
@@ -16909,6 +19196,38 @@ dissect_f1ap_IABv4AddressesRequested(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+static const per_sequence_t TAI_sequence[] = {
+ { &hf_f1ap_pLMN_Identity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_PLMN_Identity },
+ { &hf_f1ap_fiveGS_TAC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_FiveGS_TAC },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TAI(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TAI, TAI_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Mobile_IAB_MTUserLocationInformation_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_tAI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_TAI },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_Mobile_IAB_MTUserLocationInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_Mobile_IAB_MTUserLocationInformation, Mobile_IAB_MTUserLocationInformation_sequence);
+
+ return offset;
+}
+
+
static const value_string f1ap_IgnorePRACHConfiguration_vals[] = {
{ 0, "true" },
{ 0, NULL }
@@ -16918,7 +19237,7 @@ static const value_string f1ap_IgnorePRACHConfiguration_vals[] = {
static int
dissect_f1ap_IgnorePRACHConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -16933,7 +19252,7 @@ static const value_string f1ap_IgnoreResourceCoordinationContainer_vals[] = {
static int
dissect_f1ap_IgnoreResourceCoordinationContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -16948,7 +19267,7 @@ static const value_string f1ap_InactivityMonitoringRequest_vals[] = {
static int
dissect_f1ap_InactivityMonitoringRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -16963,7 +19282,43 @@ static const value_string f1ap_InactivityMonitoringResponse_vals[] = {
static int
dissect_f1ap_InactivityMonitoringResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_BIT_STRING_SIZE_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 24, 24, false, NULL, 0, NULL, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_RemoteUELocalID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 255U, NULL, true);
+
+ return offset;
+}
+
+
+static const per_sequence_t IndirectPathAddition_sequence[] = {
+ { &hf_f1ap_targetRelayUEID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_BIT_STRING_SIZE_24 },
+ { &hf_f1ap_remoteUELocalID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_RemoteUELocalID },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_IndirectPathAddition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_IndirectPathAddition, IndirectPathAddition_sequence);
return offset;
}
@@ -16974,7 +19329,7 @@ static int
dissect_f1ap_InterfacesToTrace(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL, 0, &param_tvb, NULL);
+ 8, 8, false, NULL, 0, &param_tvb, NULL);
if(param_tvb){
static int * const fields[] = {
@@ -17009,7 +19364,7 @@ static const value_string f1ap_T_nRSCS_vals[] = {
static int
dissect_f1ap_T_nRSCS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 2, NULL);
+ 4, NULL, true, 2, NULL);
return offset;
}
@@ -17025,7 +19380,7 @@ static const value_string f1ap_T_nRCP_vals[] = {
static int
dissect_f1ap_T_nRCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -17057,7 +19412,7 @@ static const value_string f1ap_T_nRDLULTxPeriodicity_vals[] = {
static int
dissect_f1ap_T_nRDLULTxPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 18, NULL, TRUE, 0, NULL);
+ 18, NULL, true, 0, NULL);
return offset;
}
@@ -17067,7 +19422,7 @@ dissect_f1ap_T_nRDLULTxPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_INTEGER_0_5119_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 5119U, NULL, TRUE);
+ 0U, 5119U, NULL, true);
return offset;
}
@@ -17077,7 +19432,7 @@ dissect_f1ap_INTEGER_0_5119_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_13_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 13U, NULL, TRUE);
+ 0U, 13U, NULL, true);
return offset;
}
@@ -17149,7 +19504,7 @@ static int
dissect_f1ap_Slot_Configuration_List(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_f1ap_Slot_Configuration_List, Slot_Configuration_List_sequence_of,
- 1, maxnoofslots, FALSE);
+ 1, maxnoofslots, false);
return offset;
}
@@ -17182,7 +19537,7 @@ static const value_string f1ap_InterFrequencyConfig_NoGap_vals[] = {
static int
dissect_f1ap_InterFrequencyConfig_NoGap(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -17197,7 +19552,88 @@ static const value_string f1ap_IngressNonF1terminatingTopologyIndicator_vals[] =
static int
dissect_f1ap_IngressNonF1terminatingTopologyIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_IndicationMCInactiveReception_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_IndicationMCInactiveReception(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_JointorDLTCIStateID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_JointorDLTCIStateID);
+ dissect_nr_rrc_TCI_StateId_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const value_string f1ap_AerialUE_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_AerialUE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_ControllerUE_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_ControllerUE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTEA2XServicesAuthorized_sequence[] = {
+ { &hf_f1ap_aerialUE , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_AerialUE },
+ { &hf_f1ap_controllerUE , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ControllerUE },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTEA2XServicesAuthorized(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTEA2XServicesAuthorized, LTEA2XServicesAuthorized_sequence);
return offset;
}
@@ -17214,7 +19650,7 @@ static const value_string f1ap_T_prachSCSForL571_vals[] = {
static int
dissect_f1ap_T_prachSCSForL571(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 1, NULL);
+ 2, NULL, true, 1, NULL);
return offset;
}
@@ -17224,7 +19660,7 @@ dissect_f1ap_T_prachSCSForL571(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_INTEGER_0_569(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 569U, NULL, FALSE);
+ 0U, 569U, NULL, false);
return offset;
}
@@ -17256,7 +19692,7 @@ static const value_string f1ap_T_prachSCSForL1151_vals[] = {
static int
dissect_f1ap_T_prachSCSForL1151(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -17266,7 +19702,7 @@ dissect_f1ap_T_prachSCSForL1151(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_INTEGER_0_1149(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1149U, NULL, FALSE);
+ 0U, 1149U, NULL, false);
return offset;
}
@@ -17297,7 +19733,7 @@ static const value_string f1ap_LastUsedCellIndication_vals[] = {
static int
dissect_f1ap_LastUsedCellIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -17307,17 +19743,7 @@ dissect_f1ap_LastUsedCellIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_INTEGER_0_359(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 359U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_f1ap_INTEGER_0_9(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 9U, NULL, FALSE);
+ 0U, 359U, NULL, false);
return offset;
}
@@ -17351,7 +19777,7 @@ static int
dissect_f1ap_LCStoGCSTranslationList(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_f1ap_LCStoGCSTranslationList, LCStoGCSTranslationList_sequence_of,
- 1, maxnooflcs_gcs_translation, FALSE);
+ 1, maxnooflcs_gcs_translation, false);
return offset;
}
@@ -17361,7 +19787,7 @@ dissect_f1ap_LCStoGCSTranslationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_f1ap_LMF_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 65536U, NULL, TRUE);
+ 1U, 65536U, NULL, true);
return offset;
}
@@ -17371,7 +19797,7 @@ dissect_f1ap_LMF_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_LMF_UE_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, TRUE);
+ 1U, 256U, NULL, true);
return offset;
}
@@ -17382,7 +19808,7 @@ static int
dissect_f1ap_LocationMeasurementInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_LocationMeasurementInformation);
@@ -17404,7 +19830,7 @@ static const value_string f1ap_LowerLayerPresenceStatusChange_vals[] = {
static int
dissect_f1ap_LowerLayerPresenceStatusChange(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -17420,7 +19846,7 @@ static const value_string f1ap_LoS_NLoSIndicatorHard_vals[] = {
static int
dissect_f1ap_LoS_NLoSIndicatorHard(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, FALSE, 0, NULL);
+ 2, NULL, false, 0, NULL);
return offset;
}
@@ -17430,7 +19856,7 @@ dissect_f1ap_LoS_NLoSIndicatorHard(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_LoS_NLoSIndicatorSoft(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 10U, NULL, FALSE);
+ 0U, 10U, NULL, false);
return offset;
}
@@ -17485,7 +19911,7 @@ static const value_string f1ap_VehicleUE_vals[] = {
static int
dissect_f1ap_VehicleUE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -17501,7 +19927,7 @@ static const value_string f1ap_PedestrianUE_vals[] = {
static int
dissect_f1ap_PedestrianUE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -17523,11 +19949,421 @@ dissect_f1ap_LTEV2XServicesAuthorized(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
+static const per_sequence_t LTMCells_ToBeReleased_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTMCells_ToBeReleased_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTMCells_ToBeReleased_Item, LTMCells_ToBeReleased_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMCells_ToBeReleased_List_sequence_of[1] = {
+ { &hf_f1ap_LTMCells_ToBeReleased_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_LTMCells_ToBeReleased_Item },
+};
+
+static int
+dissect_f1ap_LTMCells_ToBeReleased_List(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_f1ap_LTMCells_ToBeReleased_List, LTMCells_ToBeReleased_List_sequence_of,
+ 1, maxnoofLTMCells, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_LTMIndicator_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_LTMIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_RequestforLowerLayerConfiguration_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_RequestforLowerLayerConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReferenceConfigurationInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ReferenceConfigurationInformation);
+ dissect_nr_rrc_CellGroupConfig_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const value_string f1ap_ReferenceConfiguration_vals[] = {
+ { 0, "rEQUESTforLowerLayerConfiguration" },
+ { 1, "referenceConfiguration" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t ReferenceConfiguration_choice[] = {
+ { 0, &hf_f1ap_rEQUESTforLowerLayerConfiguration, ASN1_NO_EXTENSIONS , dissect_f1ap_RequestforLowerLayerConfiguration },
+ { 1, &hf_f1ap_referenceConfiguration_01, ASN1_NO_EXTENSIONS , dissect_f1ap_ReferenceConfigurationInformation },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_ReferenceConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_ReferenceConfiguration, ReferenceConfiguration_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMInformation_Setup_sequence[] = {
+ { &hf_f1ap_lTMIndicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_LTMIndicator },
+ { &hf_f1ap_referenceConfiguration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ReferenceConfiguration },
+ { &hf_f1ap_cSIResourceConfiguration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_CSIResourceConfiguration },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTMInformation_Setup(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTMInformation_Setup, LTMInformation_Setup_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_LTMConfigurationID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 8U, NULL, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMConfigurationIDMapping_Item_sequence[] = {
+ { &hf_f1ap_lTMCellID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_lTMConfigurationID, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_LTMConfigurationID },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTMConfigurationIDMapping_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTMConfigurationIDMapping_Item, LTMConfigurationIDMapping_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMConfigurationIDMappingList_sequence_of[1] = {
+ { &hf_f1ap_LTMConfigurationIDMappingList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_LTMConfigurationIDMapping_Item },
+};
+
+static int
+dissect_f1ap_LTMConfigurationIDMappingList(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_f1ap_LTMConfigurationIDMappingList, LTMConfigurationIDMappingList_sequence_of,
+ 1, maxnoofLTMCells, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMInformation_Modify_sequence[] = {
+ { &hf_f1ap_lTMIndicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_LTMIndicator },
+ { &hf_f1ap_referenceConfiguration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ReferenceConfiguration },
+ { &hf_f1ap_cSIResourceConfiguration, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_CSIResourceConfiguration },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTMInformation_Modify(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTMInformation_Modify, LTMInformation_Modify_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_CompleteConfigurationIndicator_vals[] = {
+ { 0, "complete" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_CompleteConfigurationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_sSB_subcarrier_spacing_vals[] = {
+ { 0, "kHz15" },
+ { 1, "kHz30" },
+ { 2, "kHz60" },
+ { 3, "kHz120" },
+ { 4, "kHz240" },
+ { 5, "kHz480" },
+ { 6, "kHz960" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_sSB_subcarrier_spacing(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, true, 2, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_M60_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -60, 50U, NULL, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_sSB_periodicity_vals[] = {
+ { 0, "ms5" },
+ { 1, "ms10" },
+ { 2, "ms20" },
+ { 3, "ms40" },
+ { 4, "ms80" },
+ { 5, "ms160" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_sSB_periodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 6, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SSB_TF_Configuration_sequence[] = {
+ { &hf_f1ap_sSB_frequency , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_3279165 },
+ { &hf_f1ap_sSB_subcarrier_spacing, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_sSB_subcarrier_spacing },
+ { &hf_f1ap_sSB_Transmit_power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_M60_50 },
+ { &hf_f1ap_sSB_periodicity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_sSB_periodicity },
+ { &hf_f1ap_sSB_half_frame_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_1 },
+ { &hf_f1ap_sSB_SFN_offset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_15 },
+ { &hf_f1ap_sSB_position_in_burst, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_SSB_PositionsInBurst },
+ { &hf_f1ap_sFNInitialisationTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_RelativeTime1900 },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SSB_TF_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SSB_TF_Configuration, SSB_TF_Configuration_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SSBInformationItem_sequence[] = {
+ { &hf_f1ap_sSB_Configuration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSB_TF_Configuration },
+ { &hf_f1ap_pCI_NR_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_NRPCI },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SSBInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SSBInformationItem, SSBInformationItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SSBInformationList_sequence_of[1] = {
+ { &hf_f1ap_SSBInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSBInformationItem },
+};
+
+static int
+dissect_f1ap_SSBInformationList(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_f1ap_SSBInformationList, SSBInformationList_sequence_of,
+ 1, maxnoofSSBs, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t SSBInformation_sequence[] = {
+ { &hf_f1ap_sSBInformationList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSBInformationList },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SSBInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SSBInformation, SSBInformation_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_LTMCFRAResourceConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_LTMCFRAResourceConfig);
+ dissect_nr_rrc_RACH_ConfigDedicated_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMConfiguration_sequence[] = {
+ { &hf_f1ap_sSBInformation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SSBInformation },
+ { &hf_f1ap_referenceConfigurationInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ReferenceConfigurationInformation },
+ { &hf_f1ap_completeConfigurationIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_CompleteConfigurationIndicator },
+ { &hf_f1ap_lTMCFRAResourceConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_LTMCFRAResourceConfig },
+ { &hf_f1ap_lTMCFRAResourceConfigSUL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_LTMCFRAResourceConfig },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTMConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTMConfiguration, LTMConfiguration_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ULTCIStateID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ULTCIStateID);
+ dissect_nr_rrc_TCI_UL_StateId_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMCellSwitchInformation_sequence[] = {
+ { &hf_f1ap_jointorDLTCIStateID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_JointorDLTCIStateID },
+ { &hf_f1ap_uLTCIStateID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ULTCIStateID },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTMCellSwitchInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTMCellSwitchInformation, LTMCellSwitchInformation_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMCFRAResourceConfig_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_lTMCFRAResourceConfig, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_LTMCFRAResourceConfig },
+ { &hf_f1ap_lTMCFRAResourceConfigSUL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_LTMCFRAResourceConfig },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_LTMCFRAResourceConfig_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_LTMCFRAResourceConfig_Item, LTMCFRAResourceConfig_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t LTMCFRAResourceConfig_List_sequence_of[1] = {
+ { &hf_f1ap_LTMCFRAResourceConfig_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_LTMCFRAResourceConfig_Item },
+};
+
+static int
+dissect_f1ap_LTMCFRAResourceConfig_List(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_f1ap_LTMCFRAResourceConfig_List, LTMCFRAResourceConfig_List_sequence_of,
+ 1, maxnoofLTMCells, false);
+
+ return offset;
+}
+
+
static int
dissect_f1ap_MaskedIMEISV(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 64, 64, FALSE, NULL, 0, NULL, NULL);
+ 64, 64, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -17538,7 +20374,7 @@ static int
dissect_f1ap_MBS_Broadcast_NeighbourCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MBS_Broadcast_NeighbourCellList);
@@ -17555,7 +20391,7 @@ static int
dissect_f1ap_MBSInterestIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MBSInterestIndication);
@@ -17571,7 +20407,7 @@ dissect_f1ap_MBSInterestIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_TMGI(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(tvb, offset, actx, tree, hf_index,
- 6, 6, FALSE, NULL);
+ 6, 6, false, NULL);
return offset;
}
@@ -17593,16 +20429,6 @@ dissect_f1ap_MBS_Session_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-
-static int
-dissect_f1ap_OCTET_STRING(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(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, NULL);
-
- return offset;
-}
-
-
static const per_sequence_t MBS_Broadcast_Cell_Item_sequence[] = {
{ &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
{ &hf_f1ap_mtch_neighbourCell, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_OCTET_STRING },
@@ -17627,7 +20453,7 @@ static int
dissect_f1ap_MBS_Broadcast_Cell_List(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_f1ap_MBS_Broadcast_Cell_List, MBS_Broadcast_Cell_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -17638,7 +20464,7 @@ static int
dissect_f1ap_T_mRB_PDCP_Config_Broadcast(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mRB_PDCP_Config_Broadcast);
@@ -17674,7 +20500,7 @@ static int
dissect_f1ap_MBS_Broadcast_MRB_List(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_f1ap_MBS_Broadcast_MRB_List, MBS_Broadcast_MRB_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -17700,7 +20526,7 @@ dissect_f1ap_MBS_CUtoDURRCInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
dissect_f1ap_MulticastF1UContextReferenceF1(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(tvb, offset, actx, tree, hf_index,
- 4, 4, FALSE, NULL);
+ 4, 4, false, NULL);
return offset;
}
@@ -17718,7 +20544,7 @@ static const value_string f1ap_T_mc_F1UCtxtusage_vals[] = {
static int
dissect_f1ap_T_mc_F1UCtxtusage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -17741,11 +20567,681 @@ dissect_f1ap_MBSMulticastF1UContextDescriptor(tvbuff_t *tvb _U_, int offset _U_,
}
+static const value_string f1ap_MT_SDT_Indicator_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_MT_SDT_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MT_SDT_Information_sequence[] = {
+ { &hf_f1ap_mt_SDT_Indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_MT_SDT_Indicator },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MT_SDT_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MT_SDT_Information, MT_SDT_Information_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_MBSMulticastSessionReceptionState_vals[] = {
+ { 0, "start-monitoring-G-RNTI" },
+ { 1, "stop-monitoring-G-RNTI" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_MBSMulticastSessionReceptionState(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_MBSMulticastRRCINACTIVEReceptionMode_vals[] = {
+ { 0, "activated" },
+ { 1, "deactivated" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_MBSMulticastRRCINACTIVEReceptionMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_mbsMulticastConfigurationRequest_vals[] = {
+ { 0, "query" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_mbsMulticastConfigurationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MBS_Multicast_CU2DU_Cell_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_mbsMulticastRRC_INACTIVEReceptionMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MBSMulticastRRCINACTIVEReceptionMode },
+ { &hf_f1ap_mbsMulticastConfigurationRequest, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_mbsMulticastConfigurationRequest },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MBS_Multicast_CU2DU_Cell_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MBS_Multicast_CU2DU_Cell_Item, MBS_Multicast_CU2DU_Cell_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MBS_Multicast_CU2DU_Cell_List_sequence_of[1] = {
+ { &hf_f1ap_MBS_Multicast_CU2DU_Cell_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_MBS_Multicast_CU2DU_Cell_Item },
+};
+
+static int
+dissect_f1ap_MBS_Multicast_CU2DU_Cell_List(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_f1ap_MBS_Multicast_CU2DU_Cell_List, MBS_Multicast_CU2DU_Cell_List_sequence_of,
+ 1, maxCellingNBDU, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_mRB_PDCP_Config_Broadcast_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ proto_tree *subtree;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb && lte_rrc_conn_reconf_handle) {
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mRB_PDCP_Config_Broadcast);
+ dissect_nr_rrc_MRB_PDCP_ConfigBroadcast_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t MBS_Multicast_MRB_Item_sequence[] = {
+ { &hf_f1ap_mRB_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_MRB_ID },
+ { &hf_f1ap_mRB_PDCP_Config_Broadcast_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_mRB_PDCP_Config_Broadcast_01 },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MBS_Multicast_MRB_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MBS_Multicast_MRB_Item, MBS_Multicast_MRB_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MBS_Multicast_MRB_List_sequence_of[1] = {
+ { &hf_f1ap_MBS_Multicast_MRB_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_MBS_Multicast_MRB_Item },
+};
+
+static int
+dissect_f1ap_MBS_Multicast_MRB_List(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_f1ap_MBS_Multicast_MRB_List, MBS_Multicast_MRB_List_sequence_of,
+ 1, maxnoofMRBs, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastCU2DURRCInfo_sequence[] = {
+ { &hf_f1ap_mBS_Multicast_CU2DU_Cell_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MBS_Multicast_CU2DU_Cell_List },
+ { &hf_f1ap_mBS_Multicast_MRB_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MBS_Multicast_MRB_List },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastCU2DURRCInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastCU2DURRCInfo, MulticastCU2DURRCInfo_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_mbs_NeighbourCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mbs_NeighbourCellList);
+ dissect_nr_rrc_MBS_NeighbourCellList_r17_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_mtch_NeighbourCellprovided(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mtch_NeighbourCellprovided);
+ dissect_nr_rrc_MTCH_NeighbourCell_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const value_string f1ap_MTCH_NeighbourCellInformation_vals[] = {
+ { 0, "mtch-NeighbourCellprovided" },
+ { 1, "mtch-NeighbourCellnotprovided" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t MTCH_NeighbourCellInformation_choice[] = {
+ { 0, &hf_f1ap_mtch_NeighbourCellprovided, ASN1_NO_EXTENSIONS , dissect_f1ap_T_mtch_NeighbourCellprovided },
+ { 1, &hf_f1ap_mtch_NeighbourCellnotprovided, ASN1_NO_EXTENSIONS , dissect_f1ap_NULL },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_MTCH_NeighbourCellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MTCH_NeighbourCellInformation, MTCH_NeighbourCellInformation_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MTCH_NeighbourCellSession_Item_sequence[] = {
+ { &hf_f1ap_mbsSessionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_MBS_Session_ID },
+ { &hf_f1ap_mtch_NeighbourCellInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_MTCH_NeighbourCellInformation },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MTCH_NeighbourCellSession_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MTCH_NeighbourCellSession_Item, MTCH_NeighbourCellSession_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MTCH_NeighbourCellSessionList_sequence_of[1] = {
+ { &hf_f1ap_MTCH_NeighbourCellSessionList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_MTCH_NeighbourCellSession_Item },
+};
+
+static int
+dissect_f1ap_MTCH_NeighbourCellSessionList(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_f1ap_MTCH_NeighbourCellSessionList, MTCH_NeighbourCellSessionList_sequence_of,
+ 1, maxMBSSessionsinSessionInfoList, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t UpdateMBSMulticastNeighbourCellListInformation_sequence[] = {
+ { &hf_f1ap_mbs_NeighbourCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_mbs_NeighbourCellList },
+ { &hf_f1ap_mbs_MulticastSessionList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MTCH_NeighbourCellSessionList },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_UpdateMBSMulticastNeighbourCellListInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_UpdateMBSMulticastNeighbourCellListInformation, UpdateMBSMulticastNeighbourCellListInformation_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_MBSMulticastNeighbourCellListItem_vals[] = {
+ { 0, "mbsMulticastNeighbourCellListInformationprovided" },
+ { 1, "nombsMulticastNeighbourCellListInformationprovided" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t MBSMulticastNeighbourCellListItem_choice[] = {
+ { 0, &hf_f1ap_mbsMulticastNeighbourCellListInformationprovided, ASN1_NO_EXTENSIONS , dissect_f1ap_UpdateMBSMulticastNeighbourCellListInformation },
+ { 1, &hf_f1ap_nombsMulticastNeighbourCellListInformationprovided, ASN1_NO_EXTENSIONS , dissect_f1ap_NULL },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_MBSMulticastNeighbourCellListItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MBSMulticastNeighbourCellListItem, MBSMulticastNeighbourCellListItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_thresholdMBSList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_thresholdMBSList);
+ dissect_nr_rrc_ThresholdMBS_List_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ThresholdIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, maxnoofThresholdMBS_1, NULL, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_ThresholdIndexInformation_vals[] = {
+ { 0, "thresholdIndexprovided" },
+ { 1, "thresholdIndexnotprovided" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t ThresholdIndexInformation_choice[] = {
+ { 0, &hf_f1ap_thresholdIndexprovided, ASN1_NO_EXTENSIONS , dissect_f1ap_ThresholdIndex },
+ { 1, &hf_f1ap_thresholdIndexnotprovided, ASN1_NO_EXTENSIONS , dissect_f1ap_NULL },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_ThresholdIndexInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_ThresholdIndexInformation, ThresholdIndexInformation_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ThresholdIndexSession_Item_sequence[] = {
+ { &hf_f1ap_mbsSessionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_MBS_Session_ID },
+ { &hf_f1ap_thresholdIndexInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ThresholdIndexInformation },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_ThresholdIndexSession_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_ThresholdIndexSession_Item, ThresholdIndexSession_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t ThresholdIndexSessionList_sequence_of[1] = {
+ { &hf_f1ap_ThresholdIndexSessionList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_ThresholdIndexSession_Item },
+};
+
+static int
+dissect_f1ap_ThresholdIndexSessionList(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_f1ap_ThresholdIndexSessionList, ThresholdIndexSessionList_sequence_of,
+ 1, maxMBSSessionsinSessionInfoList, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t UpdateThresholdMBS_ListInformation_sequence[] = {
+ { &hf_f1ap_thresholdMBSList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_thresholdMBSList },
+ { &hf_f1ap_thresholdIndexSessionList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ThresholdIndexSessionList },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_UpdateThresholdMBS_ListInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_UpdateThresholdMBS_ListInformation, UpdateThresholdMBS_ListInformation_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_ThresholdMBS_ListItem_vals[] = {
+ { 0, "thresholdMBS-ListInformationprovided" },
+ { 1, "nothresholdMBSListInformationprovided" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t ThresholdMBS_ListItem_choice[] = {
+ { 0, &hf_f1ap_thresholdMBS_ListInformationprovided, ASN1_NO_EXTENSIONS , dissect_f1ap_UpdateThresholdMBS_ListInformation },
+ { 1, &hf_f1ap_nothresholdMBSListInformationprovided, ASN1_NO_EXTENSIONS , dissect_f1ap_NULL },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_ThresholdMBS_ListItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_ThresholdMBS_ListItem, ThresholdMBS_ListItem_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastCommonCu2DUCellInformation_sequence[] = {
+ { &hf_f1ap_mBSMulticastNeighbourCellListItem, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MBSMulticastNeighbourCellListItem },
+ { &hf_f1ap_thresholdMBS_ListItem, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ThresholdMBS_ListItem },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastCommonCu2DUCellInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastCommonCu2DUCellInformation, MulticastCommonCu2DUCellInformation_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastCommonCU2DUCell_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_multicastCommonCu2DUCellInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_MulticastCommonCu2DUCellInformation },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastCommonCU2DUCell_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastCommonCU2DUCell_Item, MulticastCommonCU2DUCell_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastCommonCU2DUCellList_sequence_of[1] = {
+ { &hf_f1ap_MulticastCommonCU2DUCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_MulticastCommonCU2DUCell_Item },
+};
+
+static int
+dissect_f1ap_MulticastCommonCU2DUCellList(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_f1ap_MulticastCommonCU2DUCellList, MulticastCommonCU2DUCellList_sequence_of,
+ 1, maxCellingNBDU, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastCU2DUCommonRRCInfo_sequence[] = {
+ { &hf_f1ap_multicastCommonCU2DUCellList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MulticastCommonCU2DUCellList },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastCU2DUCommonRRCInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastCU2DUCommonRRCInfo, MulticastCU2DUCommonRRCInfo_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_mBSMulticastConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mBSMulticastConfiguration);
+ dissect_nr_rrc_MBSMulticastConfiguration_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t MBSMulticastConfiguration_available_sequence[] = {
+ { &hf_f1ap_mBSMulticastConfiguration, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_mBSMulticastConfiguration },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MBSMulticastConfiguration_available(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MBSMulticastConfiguration_available, MBSMulticastConfiguration_available_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_mBSMulticastConfiguration_notavailable_vals[] = {
+ { 0, "not-available" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_mBSMulticastConfiguration_notavailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MBSMulticastConfiguration_notavailable_sequence[] = {
+ { &hf_f1ap_mBSMulticastConfiguration_notavailable, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_mBSMulticastConfiguration_notavailable },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MBSMulticastConfiguration_notavailable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MBSMulticastConfiguration_notavailable, MBSMulticastConfiguration_notavailable_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_MBSMulticastConfigurationResponseInfo_vals[] = {
+ { 0, "mbsMulticastConfiguration-available" },
+ { 1, "mbsMulticastConfiguration-notavailable" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t MBSMulticastConfigurationResponseInfo_choice[] = {
+ { 0, &hf_f1ap_mbsMulticastConfiguration_available, ASN1_NO_EXTENSIONS , dissect_f1ap_MBSMulticastConfiguration_available },
+ { 1, &hf_f1ap_mbsMulticastConfiguration_notavailable, ASN1_NO_EXTENSIONS , dissect_f1ap_MBSMulticastConfiguration_notavailable },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_MBSMulticastConfigurationResponseInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MBSMulticastConfigurationResponseInfo, MBSMulticastConfigurationResponseInfo_choice,
+ NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_mbsMulticastConfigurationChanged(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_mBSMulticastConfiguration);
+ dissect_nr_rrc_MBSMulticastConfiguration_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const value_string f1ap_MBSMulticastConfigurationNotificationInfo_vals[] = {
+ { 0, "mbsMulticastConfigurationChanged" },
+ { 1, "mbsMulticastConfigurationRemoved" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t MBSMulticastConfigurationNotificationInfo_choice[] = {
+ { 0, &hf_f1ap_mbsMulticastConfigurationChanged, ASN1_NO_EXTENSIONS , dissect_f1ap_T_mbsMulticastConfigurationChanged },
+ { 1, &hf_f1ap_mbsMulticastConfigurationRemoved, ASN1_NO_EXTENSIONS , dissect_f1ap_NULL },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_MBSMulticastConfigurationNotificationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MBSMulticastConfigurationNotificationInfo, MBSMulticastConfigurationNotificationInfo_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t MBSMulticastConfigurationNotification_sequence[] = {
+ { &hf_f1ap_mbsMulticastConfigurationNotificationInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MBSMulticastConfigurationNotificationInfo },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MBSMulticastConfigurationNotification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MBSMulticastConfigurationNotification, MBSMulticastConfigurationNotification_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MBS_Multicast_DU2CU_Cell_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_mbsMulticastConfigurationResponseInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MBSMulticastConfigurationResponseInfo },
+ { &hf_f1ap_mbsMulticastConfigurationNotification, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MBSMulticastConfigurationNotification },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MBS_Multicast_DU2CU_Cell_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MBS_Multicast_DU2CU_Cell_Item, MBS_Multicast_DU2CU_Cell_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MBS_Multicast_DU2CU_Cell_List_sequence_of[1] = {
+ { &hf_f1ap_MBS_Multicast_DU2CU_Cell_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_MBS_Multicast_DU2CU_Cell_Item },
+};
+
+static int
+dissect_f1ap_MBS_Multicast_DU2CU_Cell_List(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_f1ap_MBS_Multicast_DU2CU_Cell_List, MBS_Multicast_DU2CU_Cell_List_sequence_of,
+ 1, maxCellingNBDU, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastDU2CURRCInfo_sequence[] = {
+ { &hf_f1ap_mBS_Multicast_DU2CU_Cell_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_MBS_Multicast_DU2CU_Cell_List },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastDU2CURRCInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastDU2CURRCInfo, MulticastDU2CURRCInfo_sequence);
+
+ return offset;
+}
+
+
static int
dissect_f1ap_INTEGER_0_4095(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, FALSE);
+ 0U, 4095U, NULL, false);
return offset;
}
@@ -17755,7 +21251,7 @@ dissect_f1ap_INTEGER_0_4095(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_INTEGER_0_262143(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 262143U, NULL, FALSE);
+ 0U, 262143U, NULL, false);
return offset;
}
@@ -17843,7 +21339,7 @@ static const value_string f1ap_MBSPTPRetransmissionTunnelRequired_vals[] = {
static int
dissect_f1ap_MBSPTPRetransmissionTunnelRequired(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -17857,7 +21353,7 @@ static int
dissect_f1ap_MBS_ServiceAreaCellList(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_f1ap_MBS_ServiceAreaCellList, MBS_ServiceAreaCellList_sequence_of,
- 1, maxnoofCellsforMBS, FALSE);
+ 1, maxnoofCellsforMBS, false);
return offset;
}
@@ -17865,7 +21361,7 @@ dissect_f1ap_MBS_ServiceAreaCellList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t MBS_ServiceAreaTAIList_Item_sequence[] = {
{ &hf_f1ap_plmn_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_PLMN_Identity },
- { &hf_f1ap_five5_TAC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_FiveGS_TAC },
+ { &hf_f1ap_fiveGS_TAC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_FiveGS_TAC },
{ &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
@@ -17887,7 +21383,7 @@ static int
dissect_f1ap_MBS_ServiceAreaTAIList(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_f1ap_MBS_ServiceAreaTAIList, MBS_ServiceAreaTAIList_sequence_of,
- 1, maxnoofTAIforMBS, FALSE);
+ 1, maxnoofTAIforMBS, false);
return offset;
}
@@ -17933,7 +21429,7 @@ static int
dissect_f1ap_MBS_ServiceAreaInformationList(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_f1ap_MBS_ServiceAreaInformationList, MBS_ServiceAreaInformationList_sequence_of,
- 1, maxnoofMBSServiceAreaInformation, FALSE);
+ 1, maxnoofMBSServiceAreaInformation, false);
return offset;
}
@@ -17983,7 +21479,7 @@ static int
dissect_f1ap_MeasGapSharingConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MeasGapSharingConfig);
@@ -18011,7 +21507,7 @@ static const value_string f1ap_PosMeasurementAmount_vals[] = {
static int
dissect_f1ap_PosMeasurementAmount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, FALSE, 0, NULL);
+ 8, NULL, false, 0, NULL);
return offset;
}
@@ -18026,7 +21522,7 @@ static const value_string f1ap_MeasurementBeamInfoRequest_vals[] = {
static int
dissect_f1ap_MeasurementBeamInfoRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -18054,7 +21550,7 @@ static int
dissect_f1ap_MeasurementTimingConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_measurementTimingConfiguration);
@@ -18070,7 +21566,7 @@ dissect_f1ap_MeasurementTimingConfiguration(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_MessageIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, FALSE, NULL, 0, NULL, NULL);
+ 16, 16, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -18086,7 +21582,7 @@ static const value_string f1ap_MeasurementTimeOccasion_vals[] = {
static int
dissect_f1ap_MeasurementTimeOccasion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -18096,7 +21592,7 @@ dissect_f1ap_MeasurementTimeOccasion(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_f1ap_MeasurementCharacteristicsRequestIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, FALSE, NULL, 0, NULL, NULL);
+ 16, 16, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -18106,7 +21602,7 @@ dissect_f1ap_MeasurementCharacteristicsRequestIndicator(tvbuff_t *tvb _U_, int o
static int
dissect_f1ap_MulticastF1UContextReferenceCU(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(tvb, offset, actx, tree, hf_index,
- 4, 4, FALSE, NULL);
+ 4, 4, false, NULL);
return offset;
}
@@ -18122,7 +21618,7 @@ static const value_string f1ap_MDTPollutedMeasurementIndicator_vals[] = {
static int
dissect_f1ap_MDTPollutedMeasurementIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -18151,7 +21647,7 @@ static int
dissect_f1ap_MulticastMBSSessionList(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_f1ap_MulticastMBSSessionList, MulticastMBSSessionList_sequence_of,
- 1, maxnoofMBSSessionsofUE, FALSE);
+ 1, maxnoofMBSSessionsofUE, false);
return offset;
}
@@ -18260,7 +21756,7 @@ static const value_string f1ap_PDCPSNLength_vals[] = {
static int
dissect_f1ap_PDCPSNLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -18335,6 +21831,38 @@ dissect_f1ap_MulticastMRBs_ToBeSetupMod_Item(tvbuff_t *tvb _U_, int offset _U_,
}
+static const value_string f1ap_MusimCapabilityRestrictionIndication_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_MusimCapabilityRestrictionIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_MusimCandidateBandList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MusimCandidateBandList);
+ dissect_nr_rrc_MUSIM_CandidateBandList_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
static const value_string f1ap_M2Configuration_vals[] = {
{ 0, "true" },
{ 0, NULL }
@@ -18344,7 +21872,7 @@ static const value_string f1ap_M2Configuration_vals[] = {
static int
dissect_f1ap_M2Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -18363,7 +21891,7 @@ static const value_string f1ap_M5period_vals[] = {
static int
dissect_f1ap_M5period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+ 5, NULL, true, 0, NULL);
return offset;
}
@@ -18380,7 +21908,7 @@ static const value_string f1ap_M5_Links_to_log_vals[] = {
static int
dissect_f1ap_M5_Links_to_log(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -18418,7 +21946,7 @@ static const value_string f1ap_M5ReportAmount_vals[] = {
static int
dissect_f1ap_M5ReportAmount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 0, NULL);
+ 8, NULL, true, 0, NULL);
return offset;
}
@@ -18446,7 +21974,7 @@ static const value_string f1ap_M6report_Interval_vals[] = {
static int
dissect_f1ap_M6report_Interval(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 13, NULL, TRUE, 1, NULL);
+ 13, NULL, true, 1, NULL);
return offset;
}
@@ -18463,7 +21991,7 @@ static const value_string f1ap_M6_Links_to_log_vals[] = {
static int
dissect_f1ap_M6_Links_to_log(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -18501,7 +22029,7 @@ static const value_string f1ap_M6ReportAmount_vals[] = {
static int
dissect_f1ap_M6ReportAmount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 0, NULL);
+ 8, NULL, true, 0, NULL);
return offset;
}
@@ -18511,7 +22039,7 @@ dissect_f1ap_M6ReportAmount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_M7period(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 60U, NULL, TRUE);
+ 1U, 60U, NULL, true);
return offset;
}
@@ -18526,7 +22054,7 @@ static const value_string f1ap_M7_Links_to_log_vals[] = {
static int
dissect_f1ap_M7_Links_to_log(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -18564,7 +22092,7 @@ static const value_string f1ap_M7ReportAmount_vals[] = {
static int
dissect_f1ap_M7ReportAmount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 0, NULL);
+ 8, NULL, true, 0, NULL);
return offset;
}
@@ -18580,7 +22108,7 @@ static const value_string f1ap_MDT_Activation_vals[] = {
static int
dissect_f1ap_MDT_Activation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -18591,7 +22119,7 @@ static int
dissect_f1ap_MeasurementsToActivate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL, 0, &param_tvb, NULL);
+ 8, 8, false, NULL, 0, &param_tvb, NULL);
if (param_tvb) {
static int * const fields[] = {
@@ -18641,7 +22169,7 @@ static int
dissect_f1ap_MDTPLMNList(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_f1ap_MDTPLMNList, MDTPLMNList_sequence_of,
- 1, maxnoofMDTPLMNs, FALSE);
+ 1, maxnoofMDTPLMNs, false);
return offset;
}
@@ -18655,7 +22183,23 @@ static int
dissect_f1ap_MDTPLMNModificationList(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_f1ap_MDTPLMNModificationList, MDTPLMNModificationList_sequence_of,
- 0, maxnoofMDTPLMNs, FALSE);
+ 0, maxnoofMDTPLMNs, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_MeasuredFrequencyHops_vals[] = {
+ { 0, "singleHop" },
+ { 1, "multiHop" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_MeasuredFrequencyHops(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -18665,7 +22209,7 @@ dissect_f1ap_MDTPLMNModificationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_f1ap_UL_SRS_RSRP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 126U, NULL, FALSE);
+ 0U, 126U, NULL, false);
return offset;
}
@@ -18749,10 +22293,73 @@ dissect_f1ap_MeasuredResultsValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
+dissect_f1ap_T_location_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *location_coordinate_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &location_coordinate_tvb);
+
+ if (location_coordinate_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_location_Information);
+ dissect_lpp_LocationCoordinates_PDU(location_coordinate_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_velocity_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *location_coordinate_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &location_coordinate_tvb);
+
+ if (location_coordinate_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_velocity_Information);
+ dissect_lpp_Velocity_PDU(location_coordinate_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t Mobile_TRP_LocationInformation_sequence[] = {
+ { &hf_f1ap_location_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_location_Information },
+ { &hf_f1ap_velocity_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_velocity_Information },
+ { &hf_f1ap_location_time_stamp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TimeStamp },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_Mobile_TRP_LocationInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_Mobile_TRP_LocationInformation, Mobile_TRP_LocationInformation_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_Mobile_IAB_MT_UE_ID(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(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, NULL);
+
+ return offset;
+}
+
+
+
+static int
dissect_f1ap_MUSIM_GapConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_MUSIM_GapConfig);
@@ -18764,12 +22371,74 @@ dissect_f1ap_MUSIM_GapConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
+static const value_string f1ap_MobileIAB_Barred_vals[] = {
+ { 0, "barred" },
+ { 1, "not-barred" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_MobileIAB_Barred(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_MeasBasedOnAggregatedResources_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_MeasBasedOnAggregatedResources(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t NRA2XServicesAuthorized_sequence[] = {
+ { &hf_f1ap_aerialUE , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_AerialUE },
+ { &hf_f1ap_controllerUE , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ControllerUE },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_NRA2XServicesAuthorized(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_NRA2XServicesAuthorized, NRA2XServicesAuthorized_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t N3CIndirectPathAddition_sequence[] = {
+ { &hf_f1ap_targetRelayUEID_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_GNB_DU_UE_F1AP_ID },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_N3CIndirectPathAddition(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_N3CIndirectPathAddition, N3CIndirectPathAddition_sequence);
+
+ return offset;
+}
+
+
static int
dissect_f1ap_Ncd_SSB_RedCapInitialBWP_SDT(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT);
@@ -18781,6 +22450,38 @@ dissect_f1ap_Ncd_SSB_RedCapInitialBWP_SDT(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const value_string f1ap_NetworkControlledRepeaterAuthorized_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_NetworkControlledRepeaterAuthorized(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t NCGI_to_be_Updated_List_Item_sequence[] = {
+ { &hf_f1ap_oLDNCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_nEWNCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_NCGI_to_be_Updated_List_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_NCGI_to_be_Updated_List_Item, NCGI_to_be_Updated_List_Item_sequence);
+
+ return offset;
+}
+
+
static const value_string f1ap_T_peer_Parent_Node_Indicator_vals[] = {
{ 0, "true" },
{ 0, NULL }
@@ -18790,7 +22491,7 @@ static const value_string f1ap_T_peer_Parent_Node_Indicator_vals[] = {
static int
dissect_f1ap_T_peer_Parent_Node_Indicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -18801,7 +22502,7 @@ static int
dissect_f1ap_T_cSI_RS_Configuration_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_cSI_RS_Configuration);
@@ -18818,7 +22519,7 @@ static int
dissect_f1ap_T_sR_Configuration_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sR_Configuration);
@@ -18835,7 +22536,7 @@ static int
dissect_f1ap_T_pDCCH_ConfigSIB1_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_pDCCH_ConfigSIB1);
@@ -18852,7 +22553,7 @@ static int
dissect_f1ap_T_sCS_Common_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_sCS_Common);
@@ -18898,7 +22599,7 @@ static int
dissect_f1ap_Neighbour_Node_Cells_List(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_f1ap_Neighbour_Node_Cells_List, Neighbour_Node_Cells_List_sequence_of,
- 1, maxnoofNeighbourNodeCellsIAB, FALSE);
+ 1, maxnoofNeighbourNodeCellsIAB, false);
return offset;
}
@@ -18913,7 +22614,7 @@ static const value_string f1ap_NeedforGap_vals[] = {
static int
dissect_f1ap_NeedforGap(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -18924,7 +22625,7 @@ static int
dissect_f1ap_NeedForGapsInfoNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NeedForGapsInfoNR);
@@ -18941,7 +22642,7 @@ static int
dissect_f1ap_NeedForGapNCSGInfoNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NeedForGapNCSGInfoNR);
@@ -18958,7 +22659,7 @@ static int
dissect_f1ap_NeedForGapNCSGInfoEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NeedForGapNCSGInfoEUTRA);
@@ -18970,6 +22671,23 @@ dissect_f1ap_NeedForGapNCSGInfoEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+
+static int
+dissect_f1ap_NeedForInterruptionInfoNR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NeedForInterruptionInfoNR);
+ dissect_nr_rrc_NeedForInterruptionInfoNR_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
static const per_sequence_t Neighbour_Cell_Information_Item_sequence[] = {
{ &hf_f1ap_nRCGI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
{ &hf_f1ap_intendedTDD_DL_ULConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_IntendedTDD_DL_ULConfig },
@@ -19013,7 +22731,7 @@ static const value_string f1ap_NrofSymbolsExtended_vals[] = {
static int
dissect_f1ap_NrofSymbolsExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -19023,7 +22741,7 @@ dissect_f1ap_NrofSymbolsExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_INTEGER_0_180(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 180U, NULL, FALSE);
+ 0U, 180U, NULL, false);
return offset;
}
@@ -19031,9 +22749,9 @@ dissect_f1ap_INTEGER_0_180(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static const per_sequence_t PRSAngleItem_sequence[] = {
{ &hf_f1ap_nR_PRS_Azimuth , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_359 },
- { &hf_f1ap_nR_PRS_Azimuth_fine, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_9 },
- { &hf_f1ap_nR_PRS_Elevation, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_180 },
- { &hf_f1ap_nR_PRS_Elevation_fine, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_9 },
+ { &hf_f1ap_nR_PRS_Azimuth_fine, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_9 },
+ { &hf_f1ap_nR_PRS_Elevation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_180 },
+ { &hf_f1ap_nR_PRS_Elevation_fine, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_9 },
{ &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
@@ -19055,7 +22773,7 @@ static int
dissect_f1ap_PRSAngleList(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_f1ap_PRSAngleList, PRSAngleList_sequence_of,
- 1, maxnoofPRS_ResourcesPerSet, FALSE);
+ 1, maxnoofPRS_ResourcesPerSet, false);
return offset;
}
@@ -19085,7 +22803,7 @@ static int
dissect_f1ap_NR_PRSBeamInformationList(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_f1ap_NR_PRSBeamInformationList, NR_PRSBeamInformationList_sequence_of,
- 1, maxnoofPRS_ResourceSets, FALSE);
+ 1, maxnoofPRS_ResourceSets, false);
return offset;
}
@@ -19111,7 +22829,32 @@ dissect_f1ap_NR_PRSBeamInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_NR_TADV(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 7690U, NULL, FALSE);
+ 0U, 7690U, NULL, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_NReRedCapUEIndication_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_NReRedCapUEIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ERedcap_Bcast_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 8, 8, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -19126,7 +22869,7 @@ static const value_string f1ap_NRRedCapUEIndication_vals[] = {
static int
dissect_f1ap_NRRedCapUEIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -19153,7 +22896,7 @@ static const value_string f1ap_NRPaging_eDRX_Cycle_Idle_vals[] = {
static int
dissect_f1ap_NRPaging_eDRX_Cycle_Idle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 13, NULL, TRUE, 0, NULL);
+ 13, NULL, true, 0, NULL);
return offset;
}
@@ -19199,7 +22942,7 @@ static const value_string f1ap_NRPaging_Time_Window_vals[] = {
static int
dissect_f1ap_NRPaging_Time_Window(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 16, NULL, TRUE, 16, NULL);
+ 16, NULL, true, 16, NULL);
return offset;
}
@@ -19232,7 +22975,7 @@ static const value_string f1ap_NRPaging_eDRX_Cycle_Inactive_vals[] = {
static int
dissect_f1ap_NRPaging_eDRX_Cycle_Inactive(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -19253,6 +22996,92 @@ dissect_f1ap_NRPagingeDRXInformationforRRCINACTIVE(tvbuff_t *tvb _U_, int offset
}
+static const value_string f1ap_NRPaging_long_eDRX_Cycle_Inactive_vals[] = {
+ { 0, "hf2" },
+ { 1, "hf4" },
+ { 2, "hf8" },
+ { 3, "hf16" },
+ { 4, "hf32" },
+ { 5, "hf64" },
+ { 6, "hf128" },
+ { 7, "hf256" },
+ { 8, "hf512" },
+ { 9, "hf1024" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_NRPaging_long_eDRX_Cycle_Inactive(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 10, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_NRPaging_Time_Window_Inactive_vals[] = {
+ { 0, "s1" },
+ { 1, "s2" },
+ { 2, "s3" },
+ { 3, "s4" },
+ { 4, "s5" },
+ { 5, "s6" },
+ { 6, "s7" },
+ { 7, "s8" },
+ { 8, "s9" },
+ { 9, "s10" },
+ { 10, "s11" },
+ { 11, "s12" },
+ { 12, "s13" },
+ { 13, "s14" },
+ { 14, "s15" },
+ { 15, "s16" },
+ { 16, "s17" },
+ { 17, "s18" },
+ { 18, "s19" },
+ { 19, "s20" },
+ { 20, "s21" },
+ { 21, "s22" },
+ { 22, "s23" },
+ { 23, "s24" },
+ { 24, "s25" },
+ { 25, "s26" },
+ { 26, "s27" },
+ { 27, "s28" },
+ { 28, "s29" },
+ { 29, "s30" },
+ { 30, "s31" },
+ { 31, "s32" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_NRPaging_Time_Window_Inactive(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 32, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t NRPaginglongeDRXInformationforRRCINACTIVE_sequence[] = {
+ { &hf_f1ap_nRPaging_long_eDRX_Cycle_Inactive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRPaging_long_eDRX_Cycle_Inactive },
+ { &hf_f1ap_nRPaging_Time_Window_Inactive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRPaging_Time_Window_Inactive },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_NRPaginglongeDRXInformationforRRCINACTIVE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_NRPaginglongeDRXInformationforRRCINACTIVE, NRPaginglongeDRXInformationforRRCINACTIVE_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t NonDynamicPQIDescriptor_sequence[] = {
{ &hf_f1ap_fiveQI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_255_ },
{ &hf_f1ap_qoSPriorityLevel_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_INTEGER_1_8_ },
@@ -19283,7 +23112,7 @@ static const value_string f1ap_NonUPTrafficType_vals[] = {
static int
dissect_f1ap_NonUPTrafficType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -19293,7 +23122,7 @@ dissect_f1ap_NonUPTrafficType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_SerialNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 16, 16, FALSE, NULL, 0, NULL, NULL);
+ 16, 16, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -19396,7 +23225,7 @@ static int
dissect_f1ap_NRUERLFReportContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_NRUERLFReportContainer);
@@ -19412,7 +23241,7 @@ dissect_f1ap_NRUERLFReportContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_INTEGER_1_maxnoofNR_UChannelIDs_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, maxnoofNR_UChannelIDs, NULL, TRUE);
+ 1U, maxnoofNR_UChannelIDs, NULL, true);
return offset;
}
@@ -19424,6 +23253,7 @@ static const value_string f1ap_T_bandwidth_vals[] = {
{ 2, "mHz-40" },
{ 3, "mHz-60" },
{ 4, "mHz-80" },
+ { 5, "mHz-100" },
{ 0, NULL }
};
@@ -19431,7 +23261,7 @@ static const value_string f1ap_T_bandwidth_vals[] = {
static int
dissect_f1ap_T_bandwidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+ 5, NULL, true, 1, NULL);
return offset;
}
@@ -19462,7 +23292,7 @@ static int
dissect_f1ap_NR_U_Channel_Info_List(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_f1ap_NR_U_Channel_Info_List, NR_U_Channel_Info_List_sequence_of,
- 1, maxnoofNR_UChannelIDs, FALSE);
+ 1, maxnoofNR_UChannelIDs, false);
return offset;
}
@@ -19472,7 +23302,7 @@ dissect_f1ap_NR_U_Channel_Info_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_INTEGER_1_maxnoofNR_UChannelIDs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, maxnoofNR_UChannelIDs, NULL, FALSE);
+ 1U, maxnoofNR_UChannelIDs, NULL, false);
return offset;
}
@@ -19503,7 +23333,7 @@ static int
dissect_f1ap_NR_U_Channel_List(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_f1ap_NR_U_Channel_List, NR_U_Channel_List_sequence_of,
- 1, maxnoofNR_UChannelIDs, FALSE);
+ 1, maxnoofNR_UChannelIDs, false);
return offset;
}
@@ -19513,7 +23343,7 @@ dissect_f1ap_NR_U_Channel_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_NumberofBroadcastRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 65535U, NULL, FALSE);
+ 0U, 65535U, NULL, false);
return offset;
}
@@ -19532,7 +23362,7 @@ static const value_string f1ap_NumberOfTRPRxTEG_vals[] = {
static int
dissect_f1ap_NumberOfTRPRxTEG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+ 5, NULL, true, 0, NULL);
return offset;
}
@@ -19551,7 +23381,7 @@ static const value_string f1ap_NumberOfTRPRxTxTEG_vals[] = {
static int
dissect_f1ap_NumberOfTRPRxTxTEG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+ 5, NULL, true, 0, NULL);
return offset;
}
@@ -19592,7 +23422,7 @@ dissect_f1ap_NRUESidelinkAggregateMaximumBitrate(tvbuff_t *tvb _U_, int offset _
static int
dissect_f1ap_NZP_CSI_RS_ResourceID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 191U, NULL, FALSE);
+ 0U, 191U, NULL, false);
return offset;
}
@@ -19600,9 +23430,25 @@ dissect_f1ap_NZP_CSI_RS_ResourceID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
-dissect_f1ap_BIT_STRING_SIZE_24(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 24, 24, FALSE, NULL, 0, NULL, NULL);
+dissect_f1ap_INTEGER_M127_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -127, 127U, NULL, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t N6JitterInformation_sequence[] = {
+ { &hf_f1ap_n6JitterLowerBound, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_M127_127 },
+ { &hf_f1ap_n6JitterUpperBound, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_M127_127 },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_N6JitterInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_N6JitterInformation, N6JitterInformation_sequence);
return offset;
}
@@ -19628,6 +23474,32 @@ dissect_f1ap_OnDemandPRS_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
+static const value_string f1ap_PathAdditionInformation_vals[] = {
+ { 0, "indirectPathAddition" },
+ { 1, "directPathAddition" },
+ { 2, "n3C-indirectPathAddition" },
+ { 3, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t PathAdditionInformation_choice[] = {
+ { 0, &hf_f1ap_indirectPathAddition, ASN1_NO_EXTENSIONS , dissect_f1ap_IndirectPathAddition },
+ { 1, &hf_f1ap_directPathAddition, ASN1_NO_EXTENSIONS , dissect_f1ap_NULL },
+ { 2, &hf_f1ap_n3C_indirectPathAddition, ASN1_NO_EXTENSIONS , dissect_f1ap_N3CIndirectPathAddition },
+ { 3, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_PathAdditionInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_PathAdditionInformation, PathAdditionInformation_choice,
+ NULL);
+
+ return offset;
+}
+
+
static const per_sequence_t PagingCell_Item_sequence[] = {
{ &hf_f1ap_nRCGI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
{ &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
@@ -19643,6 +23515,35 @@ dissect_f1ap_PagingCell_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
+static const per_sequence_t RecommendedSSBItem_List_Item_sequence[] = {
+ { &hf_f1ap_sSB_Index_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSB_Index },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RecommendedSSBItem_List_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RecommendedSSBItem_List_Item, RecommendedSSBItem_List_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Recommended_SSBs_List_sequence_of[1] = {
+ { &hf_f1ap_Recommended_SSBs_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_RecommendedSSBItem_List_Item },
+};
+
+static int
+dissect_f1ap_Recommended_SSBs_List(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_f1ap_Recommended_SSBs_List, Recommended_SSBs_List_sequence_of,
+ 1, maxnoofSSBAreas, false);
+
+ return offset;
+}
+
+
static const value_string f1ap_PagingDRX_vals[] = {
{ 0, "v32" },
{ 1, "v64" },
@@ -19655,7 +23556,7 @@ static const value_string f1ap_PagingDRX_vals[] = {
static int
dissect_f1ap_PagingDRX(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -19665,7 +23566,7 @@ dissect_f1ap_PagingDRX(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_BIT_STRING_SIZE_40(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 40, 40, FALSE, NULL, 0, NULL, NULL);
+ 40, 40, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -19719,7 +23620,7 @@ static const value_string f1ap_PagingCause_vals[] = {
static int
dissect_f1ap_PagingCause(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -19734,7 +23635,7 @@ static const value_string f1ap_PagingOrigin_vals[] = {
static int
dissect_f1ap_PagingOrigin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -19756,7 +23657,30 @@ static const value_string f1ap_PagingPriority_vals[] = {
static int
dissect_f1ap_PagingPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 0, NULL);
+ 8, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_ParentTImeSource_vals[] = {
+ { 0, "synce" },
+ { 1, "ptp" },
+ { 2, "gnss" },
+ { 3, "atomicclock" },
+ { 4, "terrestrialradio" },
+ { 5, "serialtimecode" },
+ { 6, "ntp" },
+ { 7, "handset" },
+ { 8, "other" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_ParentTImeSource(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, true, 0, NULL);
return offset;
}
@@ -19802,7 +23726,7 @@ static int
dissect_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List(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_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List, Parent_IAB_Nodes_NA_Resource_Configuration_List_sequence_of,
- 1, maxnoofHSNASlots, FALSE);
+ 1, maxnoofHSNASlots, false);
return offset;
}
@@ -19847,16 +23771,6 @@ dissect_f1ap_PathlossReferenceInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-
-static int
-dissect_f1ap_RemoteUELocalID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, TRUE);
-
- return offset;
-}
-
-
static const value_string f1ap_T_t420_vals[] = {
{ 0, "ms50" },
{ 1, "ms100" },
@@ -19873,7 +23787,7 @@ static const value_string f1ap_T_t420_vals[] = {
static int
dissect_f1ap_T_t420(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, FALSE, 0, NULL);
+ 8, NULL, false, 0, NULL);
return offset;
}
@@ -19956,7 +23870,7 @@ dissect_f1ap_PC5QoSParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_PC5RLCChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 512U, NULL, TRUE);
+ 1U, 512U, NULL, true);
return offset;
}
@@ -19972,7 +23886,7 @@ static const value_string f1ap_T_pC5ControlPlaneTrafficType_vals[] = {
static int
dissect_f1ap_T_pC5ControlPlaneTrafficType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -20028,7 +23942,17 @@ static int
dissect_f1ap_PC5RLCChannelToBeSetupList(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_f1ap_PC5RLCChannelToBeSetupList, PC5RLCChannelToBeSetupList_sequence_of,
- 1, maxnoofPC5RLCChannels, FALSE);
+ 1, maxnoofPC5RLCChannels, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_PeerUE_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
+ 24, 24, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -20060,7 +23984,7 @@ static int
dissect_f1ap_PC5RLCChannelToBeModifiedList(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_f1ap_PC5RLCChannelToBeModifiedList, PC5RLCChannelToBeModifiedList_sequence_of,
- 1, maxnoofPC5RLCChannels, FALSE);
+ 1, maxnoofPC5RLCChannels, false);
return offset;
}
@@ -20090,7 +24014,7 @@ static int
dissect_f1ap_PC5RLCChannelToBeReleasedList(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_f1ap_PC5RLCChannelToBeReleasedList, PC5RLCChannelToBeReleasedList_sequence_of,
- 1, maxnoofPC5RLCChannels, FALSE);
+ 1, maxnoofPC5RLCChannels, false);
return offset;
}
@@ -20120,7 +24044,7 @@ static int
dissect_f1ap_PC5RLCChannelSetupList(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_f1ap_PC5RLCChannelSetupList, PC5RLCChannelSetupList_sequence_of,
- 1, maxnoofPC5RLCChannels, FALSE);
+ 1, maxnoofPC5RLCChannels, false);
return offset;
}
@@ -20151,7 +24075,7 @@ static int
dissect_f1ap_PC5RLCChannelFailedToBeSetupList(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_f1ap_PC5RLCChannelFailedToBeSetupList, PC5RLCChannelFailedToBeSetupList_sequence_of,
- 1, maxnoofPC5RLCChannels, FALSE);
+ 1, maxnoofPC5RLCChannels, false);
return offset;
}
@@ -20181,7 +24105,7 @@ static int
dissect_f1ap_PC5RLCChannelModifiedList(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_f1ap_PC5RLCChannelModifiedList, PC5RLCChannelModifiedList_sequence_of,
- 1, maxnoofPC5RLCChannels, FALSE);
+ 1, maxnoofPC5RLCChannels, false);
return offset;
}
@@ -20212,7 +24136,7 @@ static int
dissect_f1ap_PC5RLCChannelFailedToBeModifiedList(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_f1ap_PC5RLCChannelFailedToBeModifiedList, PC5RLCChannelFailedToBeModifiedList_sequence_of,
- 1, maxnoofPC5RLCChannels, FALSE);
+ 1, maxnoofPC5RLCChannels, false);
return offset;
}
@@ -20242,7 +24166,7 @@ static int
dissect_f1ap_PC5RLCChannelRequiredToBeModifiedList(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_f1ap_PC5RLCChannelRequiredToBeModifiedList, PC5RLCChannelRequiredToBeModifiedList_sequence_of,
- 1, maxnoofPC5RLCChannels, FALSE);
+ 1, maxnoofPC5RLCChannels, false);
return offset;
}
@@ -20272,7 +24196,7 @@ static int
dissect_f1ap_PC5RLCChannelRequiredToBeReleasedList(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_f1ap_PC5RLCChannelRequiredToBeReleasedList, PC5RLCChannelRequiredToBeReleasedList_sequence_of,
- 1, maxnoofPC5RLCChannels, FALSE);
+ 1, maxnoofPC5RLCChannels, false);
return offset;
}
@@ -20283,7 +24207,7 @@ static int
dissect_f1ap_PDCCH_BlindDetectionSCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
- NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
+ NO_BOUND, NO_BOUND, false, &parameter_tvb);
if (parameter_tvb) {
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 1, ENC_BIG_ENDIAN);
@@ -20314,7 +24238,7 @@ static const value_string f1ap_PDCMeasurementPeriodicity_vals[] = {
static int
dissect_f1ap_PDCMeasurementPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 12, NULL, TRUE, 0, NULL);
+ 12, NULL, true, 0, NULL);
return offset;
}
@@ -20328,7 +24252,7 @@ static int
dissect_f1ap_PDCMeasurementQuantities(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_f1ap_PDCMeasurementQuantities, PDCMeasurementQuantities_sequence_of,
- 1, maxnoofMeasPDC, FALSE);
+ 1, maxnoofMeasPDC, false);
return offset;
}
@@ -20344,7 +24268,7 @@ static const value_string f1ap_PDCMeasurementQuantitiesValue_vals[] = {
static int
dissect_f1ap_PDCMeasurementQuantitiesValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -20369,7 +24293,7 @@ dissect_f1ap_PDCMeasurementQuantities_Item(tvbuff_t *tvb _U_, int offset _U_, as
static int
dissect_f1ap_PDC_TADV_NR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 62500U, NULL, TRUE);
+ 0U, 62500U, NULL, true);
return offset;
}
@@ -20379,7 +24303,7 @@ dissect_f1ap_PDC_TADV_NR(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_f1ap_PDC_RxTxTimeDiff(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 61565U, NULL, TRUE);
+ 0U, 61565U, NULL, true);
return offset;
}
@@ -20432,7 +24356,7 @@ static int
dissect_f1ap_PDCMeasuredResultsList(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_f1ap_PDCMeasuredResultsList, PDCMeasuredResultsList_sequence_of,
- 1, maxnoofMeasPDC, FALSE);
+ 1, maxnoofMeasPDC, false);
return offset;
}
@@ -20463,7 +24387,7 @@ static const value_string f1ap_PDCReportType_vals[] = {
static int
dissect_f1ap_PDCReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -20473,7 +24397,7 @@ dissect_f1ap_PDCReportType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_PDCP_SN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4095U, NULL, FALSE);
+ 0U, 4095U, NULL, false);
return offset;
}
@@ -20483,7 +24407,7 @@ dissect_f1ap_PDCP_SN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
static int
dissect_f1ap_PDUSessionID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, FALSE);
+ 0U, 255U, NULL, false);
return offset;
}
@@ -20498,7 +24422,7 @@ static const value_string f1ap_PEISubgroupingSupportIndication_vals[] = {
static int
dissect_f1ap_PEISubgroupingSupportIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -20508,7 +24432,7 @@ dissect_f1ap_PEISubgroupingSupportIndication(tvbuff_t *tvb _U_, int offset _U_,
static int
dissect_f1ap_ReportingPeriodicityValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 512U, NULL, TRUE);
+ 0U, 512U, NULL, true);
return offset;
}
@@ -20518,7 +24442,7 @@ dissect_f1ap_ReportingPeriodicityValue(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
dissect_f1ap_Periodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 640000U, NULL, TRUE);
+ 0U, 640000U, NULL, true);
return offset;
}
@@ -20557,7 +24481,7 @@ static const value_string f1ap_PeriodicitySRS_vals[] = {
static int
dissect_f1ap_PeriodicitySRS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 25, NULL, TRUE, 0, NULL);
+ 25, NULL, true, 0, NULL);
return offset;
}
@@ -20586,7 +24510,61 @@ static int
dissect_f1ap_PeriodicityList(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_f1ap_PeriodicityList, PeriodicityList_sequence_of,
- 1, maxnoSRS_ResourcePerSet, FALSE);
+ 1, maxnoSRS_ResourcePerSet, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t PeriodicityBound_sequence[] = {
+ { &hf_f1ap_periodicityLowerBound, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_Periodicity },
+ { &hf_f1ap_periodicityUpperBound, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_Periodicity },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_PeriodicityBound(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_PeriodicityBound, PeriodicityBound_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t AllowedPeriodicityList_sequence_of[1] = {
+ { &hf_f1ap_AllowedPeriodicityList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_Periodicity },
+};
+
+static int
+dissect_f1ap_AllowedPeriodicityList(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_f1ap_AllowedPeriodicityList, AllowedPeriodicityList_sequence_of,
+ 1, maxnoofPeriodicities, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_PeriodicityRange_vals[] = {
+ { 0, "periodicityBound" },
+ { 1, "periodicityList" },
+ { 2, "choice-extensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t PeriodicityRange_choice[] = {
+ { 0, &hf_f1ap_periodicityBound, ASN1_NO_EXTENSIONS , dissect_f1ap_PeriodicityBound },
+ { 1, &hf_f1ap_periodicityList, ASN1_NO_EXTENSIONS , dissect_f1ap_AllowedPeriodicityList },
+ { 2, &hf_f1ap_choice_extensions, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_PeriodicityRange(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_PeriodicityRange, PeriodicityRange_choice,
+ NULL);
return offset;
}
@@ -20597,7 +24575,7 @@ static int
dissect_f1ap_Ph_InfoMCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_Ph_InfoMCG);
@@ -20614,7 +24592,7 @@ static int
dissect_f1ap_Ph_InfoSCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_Ph_InfoSCG);
@@ -20630,7 +24608,7 @@ dissect_f1ap_Ph_InfoSCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_PlayoutDelayForMediaStartup(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(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, NULL);
+ NO_BOUND, NO_BOUND, false, NULL);
return offset;
}
@@ -20641,7 +24619,7 @@ static int
dissect_f1ap_PortNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, -1,
- 16, 16, FALSE, NULL, 0, &parameter_tvb, NULL);
+ 16, 16, false, NULL, 0, &parameter_tvb, NULL);
if (parameter_tvb) {
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 2, ENC_BIG_ENDIAN);
@@ -20657,7 +24635,7 @@ static int
dissect_f1ap_PosAssistance_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_PosAssistance_Information);
@@ -20674,7 +24652,7 @@ static int
dissect_f1ap_PosAssistanceInformationFailureList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_PosAssistance_Information);
@@ -20696,22 +24674,22 @@ static const value_string f1ap_PosBroadcast_vals[] = {
static int
dissect_f1ap_PosBroadcast(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
-static const value_string f1ap_PosConextRevIndication_vals[] = {
+static const value_string f1ap_PosContextRevIndication_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
-dissect_f1ap_PosConextRevIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_f1ap_PosContextRevIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -20725,7 +24703,7 @@ static int
dissect_f1ap_PositioningBroadcastCells(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_f1ap_PositioningBroadcastCells, PositioningBroadcastCells_sequence_of,
- 1, maxnoBcastCell, FALSE);
+ 1, maxnoBcastCell, false);
return offset;
}
@@ -20736,7 +24714,7 @@ static int
dissect_f1ap_T_posMeasGapPreConfigToAddModList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_posMeasGapPreConfigToAddModList);
@@ -20753,7 +24731,7 @@ static int
dissect_f1ap_T_posMeasGapPreConfigToReleaseList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_posMeasGapPreConfigToReleaseList);
@@ -20804,7 +24782,7 @@ static const value_string f1ap_MeasurementPeriodicity_vals[] = {
static int
dissect_f1ap_MeasurementPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 12, NULL, TRUE, 3, NULL);
+ 12, NULL, true, 3, NULL);
return offset;
}
@@ -20827,7 +24805,7 @@ static const value_string f1ap_MeasurementPeriodicityExtended_vals[] = {
static int
dissect_f1ap_MeasurementPeriodicityExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 9, NULL, TRUE, 0, NULL);
+ 9, NULL, true, 0, NULL);
return offset;
}
@@ -20855,7 +24833,7 @@ static const value_string f1ap_PosMeasurementPeriodicityNR_AoA_vals[] = {
static int
dissect_f1ap_PosMeasurementPeriodicityNR_AoA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 14, NULL, TRUE, 0, NULL);
+ 14, NULL, true, 0, NULL);
return offset;
}
@@ -20868,6 +24846,7 @@ static const value_string f1ap_PosMeasurementType_vals[] = {
{ 3, "ul-rtoa" },
{ 4, "multiple-ul-aoa" },
{ 5, "ul-srs-rsrpp" },
+ { 6, "ul-rscp" },
{ 0, NULL }
};
@@ -20875,7 +24854,7 @@ static const value_string f1ap_PosMeasurementType_vals[] = {
static int
dissect_f1ap_PosMeasurementType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 2, NULL);
+ 4, NULL, true, 3, NULL);
return offset;
}
@@ -20905,108 +24884,7 @@ static int
dissect_f1ap_PosMeasurementQuantities(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_f1ap_PosMeasurementQuantities, PosMeasurementQuantities_sequence_of,
- 1, maxnoofPosMeas, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_f1ap_SystemFrameNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1023U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_f1ap_INTEGER_0_19(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 19U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_f1ap_INTEGER_0_39(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 39U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_f1ap_INTEGER_0_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 79U, NULL, FALSE);
-
- return offset;
-}
-
-
-static const value_string f1ap_TimeStampSlotIndex_vals[] = {
- { 0, "sCS-15" },
- { 1, "sCS-30" },
- { 2, "sCS-60" },
- { 3, "sCS-120" },
- { 4, "choice-extension" },
- { 0, NULL }
-};
-
-static const per_choice_t TimeStampSlotIndex_choice[] = {
- { 0, &hf_f1ap_sCS_15 , ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_0_9 },
- { 1, &hf_f1ap_sCS_30 , ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_0_19 },
- { 2, &hf_f1ap_sCS_60 , ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_0_39 },
- { 3, &hf_f1ap_sCS_120 , ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_0_79 },
- { 4, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_f1ap_TimeStampSlotIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_f1ap_TimeStampSlotIndex, TimeStampSlotIndex_choice,
- NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_f1ap_RelativeTime1900(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- tvbuff_t *param_tvb = NULL;
- offset = dissect_per_bit_string(tvb, offset, actx, tree, -1,
- 64, 64, FALSE, NULL, 0, &param_tvb, NULL);
-
- if (param_tvb) {
- actx->created_item = proto_tree_add_item(tree, hf_index, param_tvb, 0, 8, ENC_TIME_NTP|ENC_BIG_ENDIAN);
- }
-
-
- return offset;
-}
-
-
-static const per_sequence_t TimeStamp_sequence[] = {
- { &hf_f1ap_systemFrameNumber, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SystemFrameNumber },
- { &hf_f1ap_slotIndex_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_TimeStampSlotIndex },
- { &hf_f1ap_measurementTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_RelativeTime1900 },
- { &hf_f1ap_iE_Extension , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_f1ap_TimeStamp(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_f1ap_TimeStamp, TimeStamp_sequence);
+ 1, maxnoofPosMeas, false);
return offset;
}
@@ -21038,7 +24916,7 @@ static int
dissect_f1ap_PosMeasurementResult(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_f1ap_PosMeasurementResult, PosMeasurementResult_sequence_of,
- 1, maxnoofPosMeas, FALSE);
+ 1, maxnoofPosMeas, false);
return offset;
}
@@ -21048,7 +24926,7 @@ dissect_f1ap_PosMeasurementResult(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_TRPID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, maxnoofTRPs, NULL, TRUE);
+ 0U, maxnoofTRPs, NULL, true);
return offset;
}
@@ -21078,7 +24956,7 @@ static int
dissect_f1ap_PosMeasurementResultList(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_f1ap_PosMeasurementResultList, PosMeasurementResultList_sequence_of,
- 1, maxNoOfMeasTRPs, FALSE);
+ 1, maxNoOfMeasTRPs, false);
return offset;
}
@@ -21094,7 +24972,7 @@ static const value_string f1ap_PosReportCharacteristics_vals[] = {
static int
dissect_f1ap_PosReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -21104,7 +24982,7 @@ dissect_f1ap_PosReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
dissect_f1ap_PosSItype(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 32U, NULL, TRUE);
+ 1U, 32U, NULL, true);
return offset;
}
@@ -21133,7 +25011,47 @@ static int
dissect_f1ap_PosSItypeList(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_f1ap_PosSItypeList, PosSItypeList_sequence_of,
- 1, maxnoofPosSITypes, FALSE);
+ 1, maxnoofPosSITypes, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_0_1007(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1007U, NULL, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t PosValidityAreaCellList_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_nRPCI_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_1007 },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_PosValidityAreaCellList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_PosValidityAreaCellList_Item, PosValidityAreaCellList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PosValidityAreaCellList_sequence_of[1] = {
+ { &hf_f1ap_PosValidityAreaCellList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_PosValidityAreaCellList_Item },
+};
+
+static int
+dissect_f1ap_PosValidityAreaCellList(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_f1ap_PosValidityAreaCellList, PosValidityAreaCellList_sequence_of,
+ 1, maxnoVACell, false);
return offset;
}
@@ -21149,7 +25067,22 @@ static const value_string f1ap_PrimaryPathIndication_vals[] = {
static int
dissect_f1ap_PrimaryPathIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_Preconfigured_measurement_GAP_Request_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_Preconfigured_measurement_GAP_Request(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -21159,7 +25092,7 @@ dissect_f1ap_PrimaryPathIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_SpectrumSharingGroupID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, maxCellineNB, NULL, FALSE);
+ 1U, maxCellineNB, NULL, false);
return offset;
}
@@ -21193,7 +25126,7 @@ static const value_string f1ap_T_subcarrierSpacing_01_vals[] = {
static int
dissect_f1ap_T_subcarrierSpacing_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -21203,7 +25136,7 @@ dissect_f1ap_T_subcarrierSpacing_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_INTEGER_1_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 63U, NULL, FALSE);
+ 1U, 63U, NULL, false);
return offset;
}
@@ -21213,17 +25146,7 @@ dissect_f1ap_INTEGER_1_63(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_f1ap_INTEGER_0_2176(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 2176U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_f1ap_INTEGER_0_3279165(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3279165U, NULL, FALSE);
+ 0U, 2176U, NULL, false);
return offset;
}
@@ -21241,7 +25164,7 @@ static const value_string f1ap_T_combSize_vals[] = {
static int
dissect_f1ap_T_combSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -21257,7 +25180,7 @@ static const value_string f1ap_T_cPType_vals[] = {
static int
dissect_f1ap_T_cPType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -21284,6 +25207,9 @@ static const value_string f1ap_T_resourceSetPeriodicity_vals[] = {
{ 17, "n20480" },
{ 18, "n40960" },
{ 19, "n81920" },
+ { 20, "n128" },
+ { 21, "n256" },
+ { 22, "n512" },
{ 0, NULL }
};
@@ -21291,7 +25217,7 @@ static const value_string f1ap_T_resourceSetPeriodicity_vals[] = {
static int
dissect_f1ap_T_resourceSetPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 20, NULL, TRUE, 0, NULL);
+ 20, NULL, true, 3, NULL);
return offset;
}
@@ -21312,7 +25238,7 @@ static const value_string f1ap_T_resourceRepetitionFactor_vals[] = {
static int
dissect_f1ap_T_resourceRepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+ 7, NULL, true, 0, NULL);
return offset;
}
@@ -21332,7 +25258,7 @@ static const value_string f1ap_T_resourceTimeGap_vals[] = {
static int
dissect_f1ap_T_resourceTimeGap(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 6, NULL, TRUE, 0, NULL);
+ 6, NULL, true, 0, NULL);
return offset;
}
@@ -21343,6 +25269,7 @@ static const value_string f1ap_T_resourceNumberofSymbols_vals[] = {
{ 1, "n4" },
{ 2, "n6" },
{ 3, "n12" },
+ { 4, "n1" },
{ 0, NULL }
};
@@ -21350,7 +25277,7 @@ static const value_string f1ap_T_resourceNumberofSymbols_vals[] = {
static int
dissect_f1ap_T_resourceNumberofSymbols(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 1, NULL);
return offset;
}
@@ -21368,7 +25295,7 @@ static const value_string f1ap_T_mutingBitRepetitionFactor_vals[] = {
static int
dissect_f1ap_T_mutingBitRepetitionFactor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -21423,19 +25350,9 @@ dissect_f1ap_PRSMuting(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
-dissect_f1ap_INTEGER_M60_50(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -60, 50U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
dissect_f1ap_INTEGER_0_11_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 11U, NULL, TRUE);
+ 0U, 11U, NULL, true);
return offset;
}
@@ -21445,17 +25362,7 @@ dissect_f1ap_INTEGER_0_11_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_INTEGER_0_12(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 12U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_f1ap_INTEGER_0_1007(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1007U, NULL, FALSE);
+ 0U, 12U, NULL, false);
return offset;
}
@@ -21545,7 +25452,7 @@ static int
dissect_f1ap_PRSResource_List(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_f1ap_PRSResource_List, PRSResource_List_sequence_of,
- 1, maxnoofPRSresources, FALSE);
+ 1, maxnoofPRSresources, false);
return offset;
}
@@ -21588,7 +25495,7 @@ static int
dissect_f1ap_PRSResourceSet_List(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_f1ap_PRSResourceSet_List, PRSResourceSet_List_sequence_of,
- 1, maxnoofPRSresourceSets, FALSE);
+ 1, maxnoofPRSresourceSets, false);
return offset;
}
@@ -21621,7 +25528,7 @@ static const value_string f1ap_T_measPRSPeriodicity_vals[] = {
static int
dissect_f1ap_T_measPRSPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -21631,7 +25538,7 @@ dissect_f1ap_T_measPRSPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_INTEGER_0_159_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 159U, NULL, TRUE);
+ 0U, 159U, NULL, true);
return offset;
}
@@ -21653,7 +25560,7 @@ static const value_string f1ap_T_measurementPRSLength_vals[] = {
static int
dissect_f1ap_T_measurementPRSLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, FALSE, 0, NULL);
+ 8, NULL, false, 0, NULL);
return offset;
}
@@ -21685,7 +25592,7 @@ static int
dissect_f1ap_PRS_Measurement_Info_List(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_f1ap_PRS_Measurement_Info_List, PRS_Measurement_Info_List_sequence_of,
- 1, maxFreqLayers, FALSE);
+ 1, maxFreqLayers, false);
return offset;
}
@@ -21716,7 +25623,32 @@ static const value_string f1ap_PRSConfigRequestType_vals[] = {
static int
dissect_f1ap_PRSConfigRequestType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_PRSBandwidthAggregationRequestIndication_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_PRSBandwidthAggregationRequestIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ExtendedResourceSymbolOffset(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 13U, NULL, true);
return offset;
}
@@ -21745,7 +25677,7 @@ static int
dissect_f1ap_PRSTransmissionOffPerResourceSet(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_f1ap_PRSTransmissionOffPerResourceSet, PRSTransmissionOffPerResourceSet_sequence_of,
- 1, maxnoofPRSresourceSets, FALSE);
+ 1, maxnoofPRSresourceSets, false);
return offset;
}
@@ -21774,7 +25706,7 @@ static int
dissect_f1ap_SEQUENCE_SIZE_1_maxnoofPRSresources_OF_PRSTransmissionOffIndicationPerResource_Item(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_f1ap_SEQUENCE_SIZE_1_maxnoofPRSresources_OF_PRSTransmissionOffIndicationPerResource_Item, SEQUENCE_SIZE_1_maxnoofPRSresources_OF_PRSTransmissionOffIndicationPerResource_Item_sequence_of,
- 1, maxnoofPRSresources, FALSE);
+ 1, maxnoofPRSresources, false);
return offset;
}
@@ -21804,7 +25736,7 @@ static int
dissect_f1ap_PRSTransmissionOffPerResource(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_f1ap_PRSTransmissionOffPerResource, PRSTransmissionOffPerResource_sequence_of,
- 1, maxnoofPRSresourceSets, FALSE);
+ 1, maxnoofPRSresourceSets, false);
return offset;
}
@@ -21872,7 +25804,7 @@ static int
dissect_f1ap_SIBType_PWS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 6U, 8U, &f1ap_data->sib_type, TRUE);
+ 6U, 8U, &f1ap_data->sib_type, true);
@@ -21885,7 +25817,7 @@ static int
dissect_f1ap_T_sIBmessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
@@ -21936,7 +25868,7 @@ static const value_string f1ap_PrivacyIndicator_vals[] = {
static int
dissect_f1ap_PrivacyIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -21954,7 +25886,7 @@ static const value_string f1ap_T_combSize_01_vals[] = {
static int
dissect_f1ap_T_combSize_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -21981,6 +25913,9 @@ static const value_string f1ap_T_resourceSetPeriodicity_01_vals[] = {
{ 17, "n20480" },
{ 18, "n40960" },
{ 19, "n81920" },
+ { 20, "n128" },
+ { 21, "n256" },
+ { 22, "n512" },
{ 0, NULL }
};
@@ -21988,7 +25923,7 @@ static const value_string f1ap_T_resourceSetPeriodicity_01_vals[] = {
static int
dissect_f1ap_T_resourceSetPeriodicity_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 20, NULL, TRUE, 0, NULL);
+ 20, NULL, true, 3, NULL);
return offset;
}
@@ -22009,7 +25944,7 @@ static const value_string f1ap_T_resourceRepetitionFactor_01_vals[] = {
static int
dissect_f1ap_T_resourceRepetitionFactor_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 7, NULL, TRUE, 0, NULL);
+ 7, NULL, true, 0, NULL);
return offset;
}
@@ -22020,6 +25955,7 @@ static const value_string f1ap_T_resourceNumberofSymbols_01_vals[] = {
{ 1, "n4" },
{ 2, "n6" },
{ 3, "n12" },
+ { 4, "n1" },
{ 0, NULL }
};
@@ -22027,7 +25963,7 @@ static const value_string f1ap_T_resourceNumberofSymbols_01_vals[] = {
static int
dissect_f1ap_T_resourceNumberofSymbols_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 1, NULL);
return offset;
}
@@ -22056,7 +25992,7 @@ static int
dissect_f1ap_RequestedDLPRSResource_List(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_f1ap_RequestedDLPRSResource_List, RequestedDLPRSResource_List_sequence_of,
- 1, maxnoofPRSresources, FALSE);
+ 1, maxnoofPRSresources, false);
return offset;
}
@@ -22066,7 +26002,7 @@ dissect_f1ap_RequestedDLPRSResource_List(tvbuff_t *tvb _U_, int offset _U_, asn1
static int
dissect_f1ap_INTEGER_0_90060_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 90060U, NULL, TRUE);
+ 0U, 90060U, NULL, true);
return offset;
}
@@ -22089,7 +26025,7 @@ dissect_f1ap_StartTimeAndDuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static const per_sequence_t RequestedDLPRSResourceSet_Item_sequence[] = {
- { &hf_f1ap_pRSbandwidth , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_1_63 },
+ { &hf_f1ap_pRSbandwidth , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_INTEGER_1_63 },
{ &hf_f1ap_combSize_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_combSize_01 },
{ &hf_f1ap_resourceSetPeriodicity_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_resourceSetPeriodicity_01 },
{ &hf_f1ap_resourceRepetitionFactor_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_resourceRepetitionFactor_01 },
@@ -22117,7 +26053,7 @@ static int
dissect_f1ap_RequestedDLPRSResourceSet_List(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_f1ap_RequestedDLPRSResourceSet_List, RequestedDLPRSResourceSet_List_sequence_of,
- 1, maxnoofPRSresourceSets, FALSE);
+ 1, maxnoofPRSresourceSets, false);
return offset;
}
@@ -22127,7 +26063,7 @@ dissect_f1ap_RequestedDLPRSResourceSet_List(tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_f1ap_INTEGER_1_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 4U, NULL, FALSE);
+ 1U, 4U, NULL, false);
return offset;
}
@@ -22175,7 +26111,7 @@ static int
dissect_f1ap_PRSTRPList(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_f1ap_PRSTRPList, PRSTRPList_sequence_of,
- 1, maxnoofTRPs, FALSE);
+ 1, maxnoofTRPs, false);
return offset;
}
@@ -22205,7 +26141,82 @@ static int
dissect_f1ap_PRSTransmissionTRPList(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_f1ap_PRSTransmissionTRPList, PRSTransmissionTRPList_sequence_of,
- 1, maxnoofTRPs, FALSE);
+ 1, maxnoofTRPs, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_pduSetIntegratedHandlingInformation_vals[] = {
+ { 0, "true" },
+ { 1, "false" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_pduSetIntegratedHandlingInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDUSetQoSInformation_sequence[] = {
+ { &hf_f1ap_pduSetDelayBudget, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ExtendedPacketDelayBudget },
+ { &hf_f1ap_pduSetErrorRate, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_PacketErrorRate },
+ { &hf_f1ap_pduSetIntegratedHandlingInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_T_pduSetIntegratedHandlingInformation },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_PDUSetQoSInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_PDUSetQoSInformation, PDUSetQoSInformation_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t PDUSetQoSParameters_sequence[] = {
+ { &hf_f1ap_ulPDUSetQoSInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_PDUSetQoSInformation },
+ { &hf_f1ap_dlPDUSetQoSInformation, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_PDUSetQoSInformation },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_PDUSetQoSParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_PDUSetQoSParameters, PDUSetQoSParameters_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_PSIbasedSDUdiscardUL_vals[] = {
+ { 0, "start" },
+ { 1, "stop" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_PSIbasedSDUdiscardUL(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_PointA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3279165U, NULL, false);
return offset;
}
@@ -22250,7 +26261,7 @@ static int
dissect_f1ap_QoEInformationList(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_f1ap_QoEInformationList, QoEInformationList_sequence_of,
- 1, maxnoofQoEInformation, FALSE);
+ 1, maxnoofQoEInformation, false);
return offset;
}
@@ -22281,7 +26292,7 @@ static const value_string f1ap_QoSFlowMappingIndication_vals[] = {
static int
dissect_f1ap_QoSFlowMappingIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -22299,7 +26310,7 @@ static const value_string f1ap_QosMonitoringRequest_vals[] = {
static int
dissect_f1ap_QosMonitoringRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 1, NULL);
+ 3, NULL, true, 1, NULL);
return offset;
}
@@ -22309,21 +26320,44 @@ dissect_f1ap_QosMonitoringRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_QoSParaSetNotifyIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 8U, NULL, TRUE);
+ 0U, 8U, NULL, true);
return offset;
}
+static const value_string f1ap_Range_vals[] = {
+ { 0, "m50" },
+ { 1, "m80" },
+ { 2, "m180" },
+ { 3, "m200" },
+ { 4, "m350" },
+ { 5, "m400" },
+ { 6, "m500" },
+ { 7, "m700" },
+ { 8, "m1000" },
+ { 0, NULL }
+};
+
static int
-dissect_f1ap_RACHReportContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_f1ap_Range(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 9, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_RAReportContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
- proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RACHReportContainer);
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RAReportContainer);
dissect_nr_rrc_RA_ReportList_r16_PDU(param_tvb, actx->pinfo, subtree, NULL);
}
@@ -22332,31 +26366,76 @@ dissect_f1ap_RACHReportContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
}
-static const per_sequence_t RACHReportInformationItem_sequence[] = {
- { &hf_f1ap_rACHReportContainer, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_RACHReportContainer },
+static const per_sequence_t RAReportItem_sequence[] = {
+ { &hf_f1ap_rAReportContainer, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_RAReportContainer },
{ &hf_f1ap_uEAssitantIdentifier, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_GNB_DU_UE_F1AP_ID },
{ &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_f1ap_RACHReportInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_f1ap_RAReportItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_f1ap_RACHReportInformationItem, RACHReportInformationItem_sequence);
+ ett_f1ap_RAReportItem, RAReportItem_sequence);
return offset;
}
-static const per_sequence_t RACHReportInformationList_sequence_of[1] = {
- { &hf_f1ap_RACHReportInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_RACHReportInformationItem },
+static const per_sequence_t RAReportList_sequence_of[1] = {
+ { &hf_f1ap_RAReportList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_RAReportItem },
};
static int
-dissect_f1ap_RACHReportInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_f1ap_RAReportList(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_f1ap_RACHReportInformationList, RACHReportInformationList_sequence_of,
- 1, maxnoofRACHReports, FALSE);
+ ett_f1ap_RAReportList, RAReportList_sequence_of,
+ 1, maxnoofRAReports, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t RAReportIndicationList_Item_sequence[] = {
+ { &hf_f1ap_gNB_CU_UE_F1AP_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_GNB_CU_UE_F1AP_ID },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RAReportIndicationList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RAReportIndicationList_Item, RAReportIndicationList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RAReportIndicationList_sequence_of[1] = {
+ { &hf_f1ap_RAReportIndicationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_RAReportIndicationList_Item },
+};
+
+static int
+dissect_f1ap_RAReportIndicationList(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_f1ap_RAReportIndicationList, RAReportIndicationList_sequence_of,
+ 1, maxnoofUEsforRAReportIndications, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t RadioResourceStatusNR_U_sequence[] = {
+ { &hf_f1ap_dl_Total_PRB_usage, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_100 },
+ { &hf_f1ap_ul_Total_PRB_usage, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_100 },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RadioResourceStatusNR_U(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RadioResourceStatusNR_U, RadioResourceStatusNR_U_sequence);
return offset;
}
@@ -22382,11 +26461,225 @@ dissect_f1ap_MIMOPRBusageInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
}
+static const per_sequence_t RANfeedbacktype_proactive_sequence[] = {
+ { &hf_f1ap_burstArrivalTimeWindow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_BurstArrivalTimeWindow },
+ { &hf_f1ap_periodicityRange, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_PeriodicityRange },
+ { &hf_f1ap_iE_Extension , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RANfeedbacktype_proactive(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RANfeedbacktype_proactive, RANfeedbacktype_proactive_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_capabilityForBATAdaptation_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_capabilityForBATAdaptation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t RANfeedbacktype_reactive_sequence[] = {
+ { &hf_f1ap_capabilityForBATAdaptation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_capabilityForBATAdaptation },
+ { &hf_f1ap_iE_Extension , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RANfeedbacktype_reactive(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RANfeedbacktype_reactive, RANfeedbacktype_reactive_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_RANfeedbacktype_vals[] = {
+ { 0, "proactive" },
+ { 1, "reactive" },
+ { 2, "choice-extensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t RANfeedbacktype_choice[] = {
+ { 0, &hf_f1ap_proactive , ASN1_NO_EXTENSIONS , dissect_f1ap_RANfeedbacktype_proactive },
+ { 1, &hf_f1ap_reactive , ASN1_NO_EXTENSIONS , dissect_f1ap_RANfeedbacktype_reactive },
+ { 2, &hf_f1ap_choice_extensions, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_RANfeedbacktype(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RANfeedbacktype, RANfeedbacktype_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_RANSharingAssistanceInformation_vals[] = {
+ { 0, "mbs-session-in-non-shared-cell-resources" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_RANSharingAssistanceInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_RANTSSRequestType_vals[] = {
+ { 0, "start" },
+ { 1, "stop" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_RANTSSRequestType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_synchronisationstate_vals[] = {
+ { 0, "locked" },
+ { 1, "holdover" },
+ { 2, "freeRun" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_synchronisationstate(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 3, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_traceabletoUTC_vals[] = {
+ { 0, "true" },
+ { 1, "false" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_traceabletoUTC(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_traceabletoGNSS_vals[] = {
+ { 0, "true" },
+ { 1, "false" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_traceabletoGNSS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_1_40000000_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 40000000U, NULL, true);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_32_47_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 32U, 47U, NULL, true);
+
+ return offset;
+}
+
+
+static const value_string f1ap_ClockAccuracy_vals[] = {
+ { 0, "clockAccuracyValue" },
+ { 1, "clockAccuracyIndex" },
+ { 2, "choice-Extensions" },
+ { 0, NULL }
+};
+
+static const per_choice_t ClockAccuracy_choice[] = {
+ { 0, &hf_f1ap_clockAccuracyValue, ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_1_40000000_ },
+ { 1, &hf_f1ap_clockAccuracyIndex, ASN1_NO_EXTENSIONS , dissect_f1ap_INTEGER_32_47_ },
+ { 2, &hf_f1ap_choice_Extensions, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_ClockAccuracy(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_ClockAccuracy, ClockAccuracy_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t RANTimingSynchronisationStatusInfo_sequence[] = {
+ { &hf_f1ap_synchronisationstate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_synchronisationstate },
+ { &hf_f1ap_traceabletoUTC , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_traceabletoUTC },
+ { &hf_f1ap_traceabletoGNSS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_T_traceabletoGNSS },
+ { &hf_f1ap_clockFrequencyStability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_BIT_STRING_SIZE_16 },
+ { &hf_f1ap_clockAccuracy , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ClockAccuracy },
+ { &hf_f1ap_parentTimeSource, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ParentTImeSource },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RANTimingSynchronisationStatusInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RANTimingSynchronisationStatusInfo, RANTimingSynchronisationStatusInfo_sequence);
+
+ return offset;
+}
+
+
static int
dissect_f1ap_RAN_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 65536U, NULL, TRUE);
+ 1U, 65536U, NULL, true);
return offset;
}
@@ -22396,7 +26689,7 @@ dissect_f1ap_RAN_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_RAN_UE_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, TRUE);
+ 1U, 256U, NULL, true);
return offset;
}
@@ -22406,7 +26699,7 @@ dissect_f1ap_RAN_UE_MeasurementID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_RAN_UE_PDC_MeasID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 16U, NULL, TRUE);
+ 1U, 16U, NULL, true);
return offset;
}
@@ -22416,7 +26709,7 @@ dissect_f1ap_RAN_UE_PDC_MeasID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_RANUEID(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(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL);
+ 8, 8, false, NULL);
return offset;
}
@@ -22426,7 +26719,7 @@ dissect_f1ap_RANUEID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
static int
dissect_f1ap_SubscriberProfileIDforRFP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, TRUE);
+ 1U, 256U, NULL, true);
return offset;
}
@@ -22436,7 +26729,7 @@ dissect_f1ap_SubscriberProfileIDforRFP(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
dissect_f1ap_RAT_FrequencySelectionPriority(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 256U, NULL, TRUE);
+ 1U, 256U, NULL, true);
return offset;
}
@@ -22480,7 +26773,7 @@ static const value_string f1ap_RBSetSize_vals[] = {
static int
dissect_f1ap_RBSetSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 6, NULL, FALSE, 0, NULL);
+ 6, NULL, false, 0, NULL);
return offset;
}
@@ -22490,7 +26783,7 @@ dissect_f1ap_RBSetSize(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_INTEGER_1_maxnoofRBsetsPerCell(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, maxnoofRBsetsPerCell, NULL, FALSE);
+ 1U, maxnoofRBsetsPerCell, NULL, false);
return offset;
}
@@ -22523,7 +26816,51 @@ static const value_string f1ap_Re_routingEnableIndicator_vals[] = {
static int
dissect_f1ap_Re_routingEnableIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SSBs_forPaging_List_sequence_of[1] = {
+ { &hf_f1ap_SSBs_forPaging_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSB_Index },
+};
+
+static int
+dissect_f1ap_SSBs_forPaging_List(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_f1ap_SSBs_forPaging_List, SSBs_forPaging_List_sequence_of,
+ 1, maxnoofSSBAreas, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t Recommended_SSBs_for_Paging_List_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_sSBs_forPaging_List, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSBs_forPaging_List },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_Recommended_SSBs_for_Paging_List_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_Recommended_SSBs_for_Paging_List_Item, Recommended_SSBs_for_Paging_List_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Recommended_SSBs_for_Paging_List_sequence_of[1] = {
+ { &hf_f1ap_Recommended_SSBs_for_Paging_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_Recommended_SSBs_for_Paging_List_Item },
+};
+
+static int
+dissect_f1ap_Recommended_SSBs_for_Paging_List(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_f1ap_Recommended_SSBs_for_Paging_List, Recommended_SSBs_for_Paging_List_sequence_of,
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -22533,7 +26870,7 @@ dissect_f1ap_Re_routingEnableIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
dissect_f1ap_Redcap_Bcast_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL, 0, NULL, NULL);
+ 8, 8, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -22548,7 +26885,7 @@ static const value_string f1ap_RedCapIndication_vals[] = {
static int
dissect_f1ap_RedCapIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -22563,7 +26900,7 @@ static const value_string f1ap_Reestablishment_Indication_vals[] = {
static int
dissect_f1ap_Reestablishment_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -22573,7 +26910,7 @@ dissect_f1ap_Reestablishment_Indication(tvbuff_t *tvb _U_, int offset _U_, asn1_
static int
dissect_f1ap_ReferenceSFN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1023U, NULL, FALSE);
+ 0U, 1023U, NULL, false);
return offset;
}
@@ -22614,7 +26951,7 @@ static int
dissect_f1ap_ReferenceTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_ReferenceTime);
@@ -22637,7 +26974,7 @@ static const value_string f1ap_RegistrationRequest_vals[] = {
static int
dissect_f1ap_RegistrationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -22648,7 +26985,7 @@ static int
dissect_f1ap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 32, 32, FALSE, NULL, 0, &parameter_tvb, NULL);
+ 32, 32, false, NULL, 0, &parameter_tvb, NULL);
if(parameter_tvb){
static int * const fields[] = {
@@ -22669,6 +27006,126 @@ dissect_f1ap_ReportCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
+
+static int
+dissect_f1ap_ReportingGranularitykminus1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 3940097U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 7880193U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 15760385U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 31520769U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 63041537U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 126083073U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus1AdditionalPath(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 32701U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus2AdditionalPath(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 65401U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus3AdditionalPath(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 130801U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus4AdditionalPath(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 261601U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus5AdditionalPath(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 523201U, NULL, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ReportingGranularitykminus6AdditionalPath(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 1046401U, NULL, false);
+
+ return offset;
+}
+
+
static const value_string f1ap_ReportingPeriodicity_vals[] = {
{ 0, "ms500" },
{ 1, "ms1000" },
@@ -22682,7 +27139,7 @@ static const value_string f1ap_ReportingPeriodicity_vals[] = {
static int
dissect_f1ap_ReportingPeriodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+ 5, NULL, true, 0, NULL);
return offset;
}
@@ -22693,7 +27150,7 @@ static int
dissect_f1ap_RequestedBandCombinationIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RequestedBandCombinationIndex);
@@ -22710,7 +27167,7 @@ static int
dissect_f1ap_RequestedFeatureSetEntryIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RequestedFeatureSetEntryIndex);
@@ -22727,7 +27184,7 @@ static int
dissect_f1ap_RequestedP_MaxFR2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_RequestedP_MaxFR2);
@@ -22744,7 +27201,7 @@ static int
dissect_f1ap_Requested_PDCCH_BlindDetectionSCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *parameter_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, -1,
- NO_BOUND, NO_BOUND, FALSE, &parameter_tvb);
+ NO_BOUND, NO_BOUND, false, &parameter_tvb);
if (parameter_tvb) {
actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 1, ENC_BIG_ENDIAN);
@@ -22759,7 +27216,7 @@ dissect_f1ap_Requested_PDCCH_BlindDetectionSCG(tvbuff_t *tvb _U_, int offset _U_
static int
dissect_f1ap_INTEGER_0_500_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 500U, NULL, TRUE);
+ 0U, 500U, NULL, true);
return offset;
}
@@ -22776,7 +27233,7 @@ static const value_string f1ap_T_resourceType_01_vals[] = {
static int
dissect_f1ap_T_resourceType_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -22786,7 +27243,7 @@ dissect_f1ap_T_resourceType_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_INTEGER_1_16_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 16U, NULL, TRUE);
+ 1U, 16U, NULL, true);
return offset;
}
@@ -22815,7 +27272,7 @@ static int
dissect_f1ap_SpatialRelationforResourceID(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_f1ap_SpatialRelationforResourceID, SpatialRelationforResourceID_sequence_of,
- 1, maxnoofSpatialRelations, FALSE);
+ 1, maxnoofSpatialRelations, false);
return offset;
}
@@ -22838,7 +27295,7 @@ dissect_f1ap_SpatialRelationInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t SRSResourceSetItem_sequence[] = {
{ &hf_f1ap_numSRSresourcesperset, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_INTEGER_1_16_ },
- { &hf_f1ap_periodicityList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_PeriodicityList },
+ { &hf_f1ap_periodicityList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_PeriodicityList },
{ &hf_f1ap_spatialRelationInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_SpatialRelationInfo },
{ &hf_f1ap_pathlossReferenceInfo, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_PathlossReferenceInfo },
{ &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
@@ -22862,134 +27319,55 @@ static int
dissect_f1ap_SRSResourceSetList(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_f1ap_SRSResourceSetList, SRSResourceSetList_sequence_of,
- 1, maxnoSRS_ResourceSets, FALSE);
-
- return offset;
-}
-
-
-static const value_string f1ap_T_sSB_subcarrier_spacing_vals[] = {
- { 0, "kHz15" },
- { 1, "kHz30" },
- { 2, "kHz60" },
- { 3, "kHz120" },
- { 4, "kHz240" },
- { 5, "kHz480" },
- { 6, "kHz960" },
- { 0, NULL }
-};
-
-
-static int
-dissect_f1ap_T_sSB_subcarrier_spacing(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 2, NULL);
+ 1, maxnoSRS_ResourceSets, false);
return offset;
}
-static const value_string f1ap_T_sSB_periodicity_vals[] = {
- { 0, "ms5" },
- { 1, "ms10" },
- { 2, "ms20" },
- { 3, "ms40" },
- { 4, "ms80" },
- { 5, "ms160" },
- { 0, NULL }
-};
-
-
-static int
-dissect_f1ap_T_sSB_periodicity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 6, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t SSB_TF_Configuration_sequence[] = {
- { &hf_f1ap_sSB_frequency , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_3279165 },
- { &hf_f1ap_sSB_subcarrier_spacing, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_sSB_subcarrier_spacing },
- { &hf_f1ap_sSB_Transmit_power, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_M60_50 },
- { &hf_f1ap_sSB_periodicity, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_sSB_periodicity },
- { &hf_f1ap_sSB_half_frame_offset, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_1 },
- { &hf_f1ap_sSB_SFN_offset , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_15 },
- { &hf_f1ap_sSB_position_in_burst, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_SSB_PositionsInBurst },
- { &hf_f1ap_sFNInitialisationTime, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_RelativeTime1900 },
+static const per_sequence_t RequestedSRSTransmissionCharacteristics_sequence[] = {
+ { &hf_f1ap_numberOfTransmissions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_500_ },
+ { &hf_f1ap_resourceType_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_resourceType_01 },
+ { &hf_f1ap_bandwidthSRS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_BandwidthSRS },
+ { &hf_f1ap_sRSResourceSetList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_SRSResourceSetList },
+ { &hf_f1ap_sSBInformation , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_SSBInformation },
{ &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_f1ap_SSB_TF_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_f1ap_RequestedSRSTransmissionCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_f1ap_SSB_TF_Configuration, SSB_TF_Configuration_sequence);
+ ett_f1ap_RequestedSRSTransmissionCharacteristics, RequestedSRSTransmissionCharacteristics_sequence);
return offset;
}
-static const per_sequence_t SSBInformationItem_sequence[] = {
- { &hf_f1ap_sSB_Configuration, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSB_TF_Configuration },
- { &hf_f1ap_pCI_NR_01 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_NRPCI },
- { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+static const per_sequence_t RequestedSRSPreconfigurationCharacteristics_Item_sequence[] = {
+ { &hf_f1ap_requestedSRSTransmissionCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_RequestedSRSTransmissionCharacteristics },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
static int
-dissect_f1ap_SSBInformationItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_f1ap_RequestedSRSPreconfigurationCharacteristics_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_f1ap_SSBInformationItem, SSBInformationItem_sequence);
+ ett_f1ap_RequestedSRSPreconfigurationCharacteristics_Item, RequestedSRSPreconfigurationCharacteristics_Item_sequence);
return offset;
}
-static const per_sequence_t SSBInformationList_sequence_of[1] = {
- { &hf_f1ap_SSBInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSBInformationItem },
+static const per_sequence_t RequestedSRSPreconfigurationCharacteristics_List_sequence_of[1] = {
+ { &hf_f1ap_RequestedSRSPreconfigurationCharacteristics_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_RequestedSRSPreconfigurationCharacteristics_Item },
};
static int
-dissect_f1ap_SSBInformationList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_f1ap_RequestedSRSPreconfigurationCharacteristics_List(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_f1ap_SSBInformationList, SSBInformationList_sequence_of,
- 1, maxnoofSSBs, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t SSBInformation_sequence[] = {
- { &hf_f1ap_sSBInformationList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSBInformationList },
- { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_f1ap_SSBInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_f1ap_SSBInformation, SSBInformation_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t RequestedSRSTransmissionCharacteristics_sequence[] = {
- { &hf_f1ap_numberOfTransmissions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_500_ },
- { &hf_f1ap_resourceType_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_resourceType_01 },
- { &hf_f1ap_bandwidthSRS , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_BandwidthSRS },
- { &hf_f1ap_sRSResourceSetList, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_SRSResourceSetList },
- { &hf_f1ap_sSBInformation , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_SSBInformation },
- { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_f1ap_RequestedSRSTransmissionCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_f1ap_RequestedSRSTransmissionCharacteristics, RequestedSRSTransmissionCharacteristics_sequence);
+ ett_f1ap_RequestedSRSPreconfigurationCharacteristics_List, RequestedSRSPreconfigurationCharacteristics_List_sequence_of,
+ 1, maxnoPreconfiguredSRS, false);
return offset;
}
@@ -23005,7 +27383,7 @@ static const value_string f1ap_RequestType_vals[] = {
static int
dissect_f1ap_RequestType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -23048,7 +27426,7 @@ static int
dissect_f1ap_ResourceCoordinationTransferContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree;
@@ -23092,6 +27470,41 @@ dissect_f1ap_ResourceCoordinationTransferContainer(tvbuff_t *tvb _U_, int offset
}
+static const value_string f1ap_T_nrofSumbols_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n8" },
+ { 4, "n12" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_nrofSumbols(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, false, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t ResourceMapping_sequence[] = {
+ { &hf_f1ap_startPosition , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_13 },
+ { &hf_f1ap_nrofSumbols , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_nrofSumbols },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_ResourceMapping(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_ResourceMapping, ResourceMapping_sequence);
+
+ return offset;
+}
+
+
static const value_string f1ap_RepetitionFactorExtended_vals[] = {
{ 0, "n3" },
{ 1, "n5" },
@@ -23108,7 +27521,7 @@ static const value_string f1ap_RepetitionFactorExtended_vals[] = {
static int
dissect_f1ap_RepetitionFactorExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 0, NULL);
+ 8, NULL, true, 0, NULL);
return offset;
}
@@ -23118,7 +27531,7 @@ dissect_f1ap_RepetitionFactorExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
dissect_f1ap_RepetitionPeriod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 131071U, NULL, TRUE);
+ 0U, 131071U, NULL, true);
return offset;
}
@@ -23163,7 +27576,7 @@ static int
dissect_f1ap_RLCDuplicationStateList(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_f1ap_RLCDuplicationStateList, RLCDuplicationStateList_sequence_of,
- 1, maxnoofRLCDuplicationState, FALSE);
+ 1, maxnoofRLCDuplicationState, false);
return offset;
}
@@ -23239,7 +27652,7 @@ static int
dissect_f1ap_RLFReportInformationList(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_f1ap_RLFReportInformationList, RLFReportInformationList_sequence_of,
- 1, maxnoofRLFReports, FALSE);
+ 1, maxnoofRLFReports, false);
return offset;
}
@@ -23250,7 +27663,7 @@ static int
dissect_f1ap_RRCContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree;
@@ -23343,7 +27756,7 @@ static int
dissect_f1ap_RRCContainer_RRCSetupComplete(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree;
@@ -23384,7 +27797,7 @@ static const value_string f1ap_RRCDeliveryStatusRequest_vals[] = {
static int
dissect_f1ap_RRCDeliveryStatusRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -23400,7 +27813,23 @@ static const value_string f1ap_RRCReconfigurationCompleteIndicator_vals[] = {
static int
dissect_f1ap_RRCReconfigurationCompleteIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 1, NULL);
+ 1, NULL, true, 1, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t RRC_Terminating_IAB_Donor_Related_Info_sequence[] = {
+ { &hf_f1ap_rRC_TerminatingIAB_Donor_gNB_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_GlobalGNB_ID },
+ { &hf_f1ap_mobileIAB_MT_BAP_Address, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_BAPAddress },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RRC_Terminating_IAB_Donor_Related_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RRC_Terminating_IAB_Donor_Related_Info, RRC_Terminating_IAB_Donor_Related_Info_sequence);
return offset;
}
@@ -23410,7 +27839,7 @@ dissect_f1ap_RRCReconfigurationCompleteIndicator(tvbuff_t *tvb _U_, int offset _
static int
dissect_f1ap_BIT_STRING_SIZE_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 3, 3, FALSE, NULL, 0, NULL, NULL);
+ 3, 3, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -23436,11 +27865,11 @@ static int
dissect_f1ap_Latest_RRC_Version_Enhanced(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 3, 3, FALSE, &param_tvb);
+ 3, 3, false, &param_tvb);
if (param_tvb) {
- proto_item_set_text(actx->created_item, "%u.%u.%u", tvb_get_guint8(param_tvb, 0), tvb_get_guint8(param_tvb, 1), tvb_get_guint8(param_tvb, 2));
+ proto_item_set_text(actx->created_item, "%u.%u.%u", tvb_get_uint8(param_tvb, 0), tvb_get_uint8(param_tvb, 1), tvb_get_uint8(param_tvb, 2));
}
return offset;
@@ -23451,7 +27880,7 @@ dissect_f1ap_Latest_RRC_Version_Enhanced(tvbuff_t *tvb _U_, int offset _U_, asn1
static int
dissect_f1ap_RoutingID(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(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, NULL);
+ NO_BOUND, NO_BOUND, false, NULL);
return offset;
}
@@ -23461,7 +27890,7 @@ dissect_f1ap_RoutingID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_INTEGER_1_128_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 128U, NULL, TRUE);
+ 1U, 128U, NULL, true);
return offset;
}
@@ -23478,7 +27907,7 @@ static const value_string f1ap_T_timeUnit_vals[] = {
static int
dissect_f1ap_T_timeUnit(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -23524,7 +27953,7 @@ static const value_string f1ap_RxTxTimingErrorMargin_vals[] = {
static int
dissect_f1ap_RxTxTimingErrorMargin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 16, NULL, TRUE, 0, NULL);
+ 16, NULL, true, 0, NULL);
return offset;
}
@@ -23581,7 +28010,7 @@ dissect_f1ap_SCell_ToBeRemoved_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_SCellIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 31U, NULL, TRUE);
+ 1U, 31U, NULL, true);
return offset;
}
@@ -23631,7 +28060,7 @@ static const value_string f1ap_SCGActivationRequest_vals[] = {
static int
dissect_f1ap_SCGActivationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -23647,7 +28076,7 @@ static const value_string f1ap_SCGActivationStatus_vals[] = {
static int
dissect_f1ap_SCGActivationStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -23662,7 +28091,53 @@ static const value_string f1ap_SCGIndicator_vals[] = {
static int
dissect_f1ap_SCGIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_SCPAC_Request_vals[] = {
+ { 0, "initiation" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_SCPAC_Request(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t S_CPAC_Configuration_sequence[] = {
+ { &hf_f1ap_referenceConfigurationInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ReferenceConfigurationInformation },
+ { &hf_f1ap_completeConfigurationIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_CompleteConfigurationIndicator },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_S_CPAC_Configuration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_S_CPAC_Configuration, S_CPAC_Configuration_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_S_CPACLowerLayerReferenceConfigRequest_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_S_CPACLowerLayerReferenceConfigRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -23672,7 +28147,7 @@ dissect_f1ap_SCGIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_f1ap_SCS_480(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 319U, NULL, FALSE);
+ 0U, 319U, NULL, false);
return offset;
}
@@ -23682,7 +28157,7 @@ dissect_f1ap_SCS_480(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
static int
dissect_f1ap_SCS_960(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 639U, NULL, FALSE);
+ 0U, 639U, NULL, false);
return offset;
}
@@ -23702,7 +28177,7 @@ static const value_string f1ap_T_subcarrierSpacing_02_vals[] = {
static int
dissect_f1ap_T_subcarrierSpacing_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 2, NULL);
+ 4, NULL, true, 2, NULL);
return offset;
}
@@ -23712,7 +28187,7 @@ dissect_f1ap_T_subcarrierSpacing_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_INTEGER_1_275_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 275U, NULL, TRUE);
+ 1U, 275U, NULL, true);
return offset;
}
@@ -23744,7 +28219,7 @@ static const value_string f1ap_SDTBearerConfigurationQueryIndication_vals[] = {
static int
dissect_f1ap_SDTBearerConfigurationQueryIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -23755,7 +28230,7 @@ static int
dissect_f1ap_SRBID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(actx->pinfo);
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3U, &f1ap_data->srb_id, TRUE);
+ 0U, 3U, &f1ap_data->srb_id, true);
@@ -23792,7 +28267,7 @@ static int
dissect_f1ap_SDTRLCBearerConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SDTRLCBearerConfiguration);
@@ -23828,7 +28303,7 @@ static int
dissect_f1ap_SDTBearerConfig_List(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_f1ap_SDTBearerConfig_List, SDTBearerConfig_List_sequence_of,
- 1, maxnoofSDTBearers, FALSE);
+ 1, maxnoofSDTBearers, false);
return offset;
}
@@ -23854,7 +28329,7 @@ static int
dissect_f1ap_SDT_MAC_PHY_CG_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SDT_MAC_PHY_CG_Config);
@@ -23875,7 +28350,7 @@ static const value_string f1ap_T_sdtIndicator_vals[] = {
static int
dissect_f1ap_T_sdtIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -23891,7 +28366,7 @@ static const value_string f1ap_T_sdtAssistantInformation_vals[] = {
static int
dissect_f1ap_T_sdtAssistantInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 0, NULL);
return offset;
}
@@ -23916,6 +28391,7 @@ dissect_f1ap_SDTInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static const value_string f1ap_SDT_Termination_Request_vals[] = {
{ 0, "radio-link-problem" },
{ 1, "normal" },
+ { 2, "sdt-volume-threshold-crossed" },
{ 0, NULL }
};
@@ -23923,7 +28399,17 @@ static const value_string f1ap_SDT_Termination_Request_vals[] = {
static int
dissect_f1ap_SDT_Termination_Request(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
+ 2, NULL, true, 1, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_SDT_Volume_Threshold(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 192000U, NULL, true);
return offset;
}
@@ -23933,7 +28419,7 @@ dissect_f1ap_SDT_Termination_Request(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_f1ap_INTEGER_M3841_3841_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -3841, 3841U, NULL, TRUE);
+ -3841, 3841U, NULL, true);
return offset;
}
@@ -23943,7 +28429,7 @@ dissect_f1ap_INTEGER_M3841_3841_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_INTEGER_1_246_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 246U, NULL, TRUE);
+ 1U, 246U, NULL, true);
return offset;
}
@@ -23969,7 +28455,7 @@ dissect_f1ap_Search_window_information(tvbuff_t *tvb _U_, int offset _U_, asn1_c
static int
dissect_f1ap_SelectedBandCombinationIndex(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(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, NULL);
+ NO_BOUND, NO_BOUND, false, NULL);
return offset;
}
@@ -23979,7 +28465,17 @@ dissect_f1ap_SelectedBandCombinationIndex(tvbuff_t *tvb _U_, int offset _U_, asn
static int
dissect_f1ap_SelectedFeatureSetEntryIndex(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(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, NULL);
+ NO_BOUND, NO_BOUND, false, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_ServCellInfoList(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(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, NULL);
return offset;
}
@@ -23989,7 +28485,7 @@ dissect_f1ap_SelectedFeatureSetEntryIndex(tvbuff_t *tvb _U_, int offset _U_, asn
static int
dissect_f1ap_ServCellIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 31U, NULL, TRUE);
+ 0U, 31U, NULL, true);
return offset;
}
@@ -23999,7 +28495,7 @@ dissect_f1ap_ServCellIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_ServingCellMO(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 64U, NULL, TRUE);
+ 1U, 64U, NULL, true);
return offset;
}
@@ -24044,7 +28540,7 @@ static int
dissect_f1ap_ServingCellMO_encoded_in_CGC_List(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_f1ap_ServingCellMO_encoded_in_CGC_List, ServingCellMO_encoded_in_CGC_List_sequence_of,
- 1, maxNrofBWPs, FALSE);
+ 1, maxNrofBWPs, false);
return offset;
}
@@ -24074,7 +28570,7 @@ static int
dissect_f1ap_Serving_Cells_List(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_f1ap_Serving_Cells_List, Serving_Cells_List_sequence_of,
- 1, maxnoofServingCells, FALSE);
+ 1, maxnoofServingCells, false);
return offset;
}
@@ -24084,7 +28580,7 @@ dissect_f1ap_Serving_Cells_List(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
static int
dissect_f1ap_MBS_FrequencySelectionArea_Identity(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(tvb, offset, actx, tree, hf_index,
- 3, 3, FALSE, NULL);
+ 3, 3, false, NULL);
return offset;
}
@@ -24098,7 +28594,7 @@ static int
dissect_f1ap_Supported_MBS_FSA_ID_List(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_f1ap_Supported_MBS_FSA_ID_List, Supported_MBS_FSA_ID_List_sequence_of,
- 1, maxnoofMBSFSAs, FALSE);
+ 1, maxnoofMBSFSAs, false);
return offset;
}
@@ -24172,7 +28668,7 @@ static int
dissect_f1ap_SIB10_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB10_message);
@@ -24189,7 +28685,7 @@ static int
dissect_f1ap_SIB12_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB12_message);
@@ -24206,7 +28702,7 @@ static int
dissect_f1ap_SIB13_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB13_message);
@@ -24223,7 +28719,7 @@ static int
dissect_f1ap_SIB14_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB14_message);
@@ -24240,7 +28736,7 @@ static int
dissect_f1ap_SIB15_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB15_message);
@@ -24257,7 +28753,7 @@ static int
dissect_f1ap_SIB17_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB17_message);
@@ -24274,7 +28770,7 @@ static int
dissect_f1ap_SIB20_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB20_message);
@@ -24288,9 +28784,60 @@ dissect_f1ap_SIB20_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
+dissect_f1ap_SIB24_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB24_message);
+ dissect_nr_rrc_SIB24_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_SIB22_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB22_message);
+ dissect_nr_rrc_SIB22_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_SIB23_message(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SIB23_message);
+ dissect_nr_rrc_SIB23_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
dissect_f1ap_SItype(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 32U, NULL, TRUE);
+ 1U, 32U, NULL, true);
return offset;
}
@@ -24319,7 +28866,7 @@ static int
dissect_f1ap_SItype_List(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_f1ap_SItype_List, SItype_List_sequence_of,
- 1, maxnoofSITypes, FALSE);
+ 1, maxnoofSITypes, false);
return offset;
}
@@ -24330,7 +28877,7 @@ static int
dissect_f1ap_SidelinkConfigurationContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SidelinkConfigurationContainer);
@@ -24363,7 +28910,7 @@ dissect_f1ap_SidelinkRelayConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_
static int
dissect_f1ap_SLDRBID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 512U, NULL, TRUE);
+ 1U, 512U, NULL, true);
return offset;
}
@@ -24616,7 +29163,7 @@ static const value_string f1ap_SLDRXCycleLength_vals[] = {
static int
dissect_f1ap_SLDRXCycleLength(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 20, NULL, TRUE, 0, NULL);
+ 20, NULL, true, 0, NULL);
return offset;
}
@@ -24631,7 +29178,7 @@ static const value_string f1ap_SLDRXConfigurationIndicator_vals[] = {
static int
dissect_f1ap_SLDRXConfigurationIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -24685,7 +29232,7 @@ static int
dissect_f1ap_SLDRXCycleList(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_f1ap_SLDRXCycleList, SLDRXCycleList_sequence_of,
- 1, maxnoofSLdestinations, FALSE);
+ 1, maxnoofSLdestinations, false);
return offset;
}
@@ -24696,7 +29243,7 @@ static int
dissect_f1ap_SL_PHY_MAC_RLC_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_PHY_MAC_RLC_Config);
@@ -24710,10 +29257,27 @@ dissect_f1ap_SL_PHY_MAC_RLC_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
+dissect_f1ap_SL_PHY_MAC_RLC_ConfigExt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_PHY_MAC_RLC_ConfigExt);
+ dissect_nr_rrc_SL_PHY_MAC_RLC_Config_v1700_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+
+static int
dissect_f1ap_SL_RLC_ChannelToAddModList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_RLC_ChannelToAddModList);
@@ -24731,7 +29295,7 @@ dissect_f1ap_SL_ConfigDedicatedEUTRA_Info(tvbuff_t *tvb _U_, int offset _U_, asn
tvbuff_t *param_tvb = NULL;
proto_tree *subtree;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb && lte_rrc_conn_reconf_handle) {
subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SL_ConfigDedicatedEUTRA_Info);
@@ -24772,7 +29336,7 @@ static int
dissect_f1ap_SNSSAIRadioResourceStatus_List(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_f1ap_SNSSAIRadioResourceStatus_List, SNSSAIRadioResourceStatus_List_sequence_of,
- 1, maxnoofSliceItems, FALSE);
+ 1, maxnoofSliceItems, false);
return offset;
}
@@ -24802,7 +29366,7 @@ static int
dissect_f1ap_SliceRadioResourceStatus_List(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_f1ap_SliceRadioResourceStatus_List, SliceRadioResourceStatus_List_sequence_of,
- 1, maxnoofBPLMNsNR, FALSE);
+ 1, maxnoofBPLMNsNR, false);
return offset;
}
@@ -24827,7 +29391,217 @@ dissect_f1ap_SliceRadioResourceStatus(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
static int
dissect_f1ap_SlotNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 79U, NULL, FALSE);
+ 0U, 79U, NULL, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_SLPositioning_Ranging_Authorized_vals[] = {
+ { 0, "authorized" },
+ { 1, "not-authorized" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_SLPositioning_Ranging_Authorized(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t RSPPFlowBitRates_sequence[] = {
+ { &hf_f1ap_guaranteedFlowBitRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_BitRate },
+ { &hf_f1ap_maximumFlowBitRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_BitRate },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RSPPFlowBitRates(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RSPPFlowBitRates, RSPPFlowBitRates_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RSPPQoSFlowItem_sequence[] = {
+ { &hf_f1ap_pQI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_FiveQI },
+ { &hf_f1ap_rSPPFlowBitRates, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_RSPPFlowBitRates },
+ { &hf_f1ap_range , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_Range },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RSPPQoSFlowItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RSPPQoSFlowItem, RSPPQoSFlowItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RSPPQoSFlowList_sequence_of[1] = {
+ { &hf_f1ap_RSPPQoSFlowList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_RSPPQoSFlowItem },
+};
+
+static int
+dissect_f1ap_RSPPQoSFlowList(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_f1ap_RSPPQoSFlowList, RSPPQoSFlowList_sequence_of,
+ 1, maxnoofRSPPQoSFlows, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t RSPP_transport_QoS_parameters_sequence[] = {
+ { &hf_f1ap_rSPPQoSFlowList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_RSPPQoSFlowList },
+ { &hf_f1ap_rSPPLinkAggregateBitRates, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_BitRate },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RSPP_transport_QoS_parameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RSPP_transport_QoS_parameters, RSPP_transport_QoS_parameters_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SLPositioning_Ranging_Service_Info_sequence[] = {
+ { &hf_f1ap_sLPositioning_Ranging_Authorized, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SLPositioning_Ranging_Authorized },
+ { &hf_f1ap_rSPP_transport_QoS_parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_RSPP_transport_QoS_parameters },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SLPositioning_Ranging_Service_Info(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SLPositioning_Ranging_Service_Info, SLPositioning_Ranging_Service_Info_sequence);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_1_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 32U, NULL, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t SlotOffsetRemainingHopsAperiodic_sequence[] = {
+ { &hf_f1ap_slotOffset_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_INTEGER_1_32 },
+ { &hf_f1ap_startPosition , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_13 },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SlotOffsetRemainingHopsAperiodic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SlotOffsetRemainingHopsAperiodic, SlotOffsetRemainingHopsAperiodic_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SlotOffsetRemainingHopsSemiPersistent_sequence[] = {
+ { &hf_f1ap_sRSperiodicity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SRS_Periodicity },
+ { &hf_f1ap_offset_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_81919_ },
+ { &hf_f1ap_startPosition , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_13 },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SlotOffsetRemainingHopsSemiPersistent(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SlotOffsetRemainingHopsSemiPersistent, SlotOffsetRemainingHopsSemiPersistent_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SlotOffsetRemainingHopsPeriodic_sequence[] = {
+ { &hf_f1ap_sRSperiodicity , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SRS_Periodicity },
+ { &hf_f1ap_offset_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_81919_ },
+ { &hf_f1ap_startPosition , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_13 },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SlotOffsetRemainingHopsPeriodic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SlotOffsetRemainingHopsPeriodic, SlotOffsetRemainingHopsPeriodic_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_SlotOffsetRemainingHops_vals[] = {
+ { 0, "aperiodic" },
+ { 1, "semi-persistent" },
+ { 2, "periodic" },
+ { 3, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t SlotOffsetRemainingHops_choice[] = {
+ { 0, &hf_f1ap_aperiodic_04 , ASN1_NO_EXTENSIONS , dissect_f1ap_SlotOffsetRemainingHopsAperiodic },
+ { 1, &hf_f1ap_semi_persistent_04, ASN1_NO_EXTENSIONS , dissect_f1ap_SlotOffsetRemainingHopsSemiPersistent },
+ { 2, &hf_f1ap_periodic_04 , ASN1_NO_EXTENSIONS , dissect_f1ap_SlotOffsetRemainingHopsPeriodic },
+ { 3, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_SlotOffsetRemainingHops(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SlotOffsetRemainingHops, SlotOffsetRemainingHops_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SlotOffsetForRemainingHopsItem_sequence[] = {
+ { &hf_f1ap_slotOffsetRemainingHops, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SlotOffsetRemainingHops },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SlotOffsetForRemainingHopsItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SlotOffsetForRemainingHopsItem, SlotOffsetForRemainingHopsItem_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SlotOffsetForRemainingHopsList_sequence_of[1] = {
+ { &hf_f1ap_SlotOffsetForRemainingHopsList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SlotOffsetForRemainingHopsItem },
+};
+
+static int
+dissect_f1ap_SlotOffsetForRemainingHopsList(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_f1ap_SlotOffsetForRemainingHopsList, SlotOffsetForRemainingHopsList_sequence_of,
+ 1, maxnoHopsMinusOne, false);
return offset;
}
@@ -24871,7 +29645,7 @@ static int
dissect_f1ap_SpatialRelationPerSRSResource_List(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_f1ap_SpatialRelationPerSRSResource_List, SpatialRelationPerSRSResource_List_sequence_of,
- 1, maxnoSRS_ResourcePerSet, FALSE);
+ 1, maxnoSRS_ResourcePerSet, false);
return offset;
}
@@ -25042,7 +29816,7 @@ static int
dissect_f1ap_UplinkChannelBW_PerSCS_List(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_f1ap_UplinkChannelBW_PerSCS_List, UplinkChannelBW_PerSCS_List_sequence_of,
- 1, maxnoSCSs, FALSE);
+ 1, maxnoSCSs, false);
return offset;
}
@@ -25074,7 +29848,7 @@ static int
dissect_f1ap_SRSCarrier_List(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_f1ap_SRSCarrier_List, SRSCarrier_List_sequence_of,
- 1, maxnoSRS_Carriers, FALSE);
+ 1, maxnoSRS_Carriers, false);
return offset;
}
@@ -25099,7 +29873,7 @@ dissect_f1ap_SRSConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
static int
dissect_f1ap_SrsFrequency(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 3279165U, NULL, FALSE);
+ 0U, 3279165U, NULL, false);
return offset;
}
@@ -25117,7 +29891,54 @@ static const value_string f1ap_SRSPortIndex_vals[] = {
static int
dissect_f1ap_SRSPortIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_SRSPosRRCInactiveValidityAreaConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *param_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &param_tvb);
+
+ if (param_tvb) {
+ proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SRSPosRRCInactiveValidityAreaConfig);
+ dissect_nr_rrc_SRS_PosRRC_InactiveValidityAreaConfig_r18_PDU(param_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t SRSPreconfiguration_Item_sequence[] = {
+ { &hf_f1ap_sRSPosRRCInactiveValidityAreaConfig, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SRSPosRRCInactiveValidityAreaConfig },
+ { &hf_f1ap_posValidityAreaCellList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_PosValidityAreaCellList },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SRSPreconfiguration_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SRSPreconfiguration_Item, SRSPreconfiguration_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SRSPreconfiguration_List_sequence_of[1] = {
+ { &hf_f1ap_SRSPreconfiguration_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SRSPreconfiguration_Item },
+};
+
+static int
+dissect_f1ap_SRSPreconfiguration_List(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_f1ap_SRSPreconfiguration_List, SRSPreconfiguration_List_sequence_of,
+ 1, maxnoPreconfiguredSRS, false);
return offset;
}
@@ -25210,7 +30031,7 @@ static int
dissect_f1ap_SRSPosRRCInactiveConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_SRSPosRRCInactiveConfig);
@@ -25231,7 +30052,37 @@ static const value_string f1ap_SRSPosRRCInactiveQueryIndication_vals[] = {
static int
dissect_f1ap_SRSPosRRCInactiveQueryIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_SRSReservationType_vals[] = {
+ { 0, "reserve" },
+ { 1, "release" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_SRSReservationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SSBs_toBeActivated_List_sequence_of[1] = {
+ { &hf_f1ap_SSBs_toBeActivated_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SSB_Index },
+};
+
+static int
+dissect_f1ap_SSBs_toBeActivated_List(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_f1ap_SSBs_toBeActivated_List, SSBs_toBeActivated_List_sequence_of,
+ 1, maxnoofSSBAreas, false);
return offset;
}
@@ -25270,7 +30121,7 @@ static const value_string f1ap_StartRBHopping_vals[] = {
static int
dissect_f1ap_StartRBHopping(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, FALSE, 0, NULL);
+ 1, NULL, false, 0, NULL);
return offset;
}
@@ -25281,7 +30132,7 @@ static int
dissect_f1ap_T_successfulHOReportContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_successfulHOReportContainer);
@@ -25316,7 +30167,54 @@ static int
dissect_f1ap_SuccessfulHOReportInformationList(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_f1ap_SuccessfulHOReportInformationList, SuccessfulHOReportInformationList_sequence_of,
- 1, maxnoofSuccessfulHOReports, FALSE);
+ 1, maxnoofSuccessfulHOReports, false);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_T_successfulPSCellChangeReportContainer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ tvbuff_t *parameter_tvb = NULL;
+ offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
+ NO_BOUND, NO_BOUND, false, &parameter_tvb);
+
+ if (parameter_tvb) {
+ proto_tree *subtree;
+ subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_successfulPSCellChangeReportContainer);
+ dissect_nr_rrc_SuccessPSCell_Report_r18_PDU(parameter_tvb, actx->pinfo, subtree, NULL);
+ }
+
+
+ return offset;
+}
+
+
+static const per_sequence_t SuccessfulPSCellChangeReportInformation_Item_sequence[] = {
+ { &hf_f1ap_successfulPSCellChangeReportContainer, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_successfulPSCellChangeReportContainer },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SuccessfulPSCellChangeReportInformation_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SuccessfulPSCellChangeReportInformation_Item, SuccessfulPSCellChangeReportInformation_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SuccessfulPSCellChangeReportInformationList_sequence_of[1] = {
+ { &hf_f1ap_SuccessfulPSCellChangeReportInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SuccessfulPSCellChangeReportInformation_Item },
+};
+
+static int
+dissect_f1ap_SuccessfulPSCellChangeReportInformationList(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_f1ap_SuccessfulPSCellChangeReportInformationList, SuccessfulPSCellChangeReportInformationList_sequence_of,
+ 1, maxnoofSuccessfulPSCellChangeReports, false);
return offset;
}
@@ -25331,7 +30229,52 @@ static const value_string f1ap_SULAccessIndication_vals[] = {
static int
dissect_f1ap_SULAccessIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_supportedUEtype_vals[] = {
+ { 0, "non-redcap-ue" },
+ { 1, "redcap-ue" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_supportedUEtype(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedUETypeList_Item_sequence[] = {
+ { &hf_f1ap_supportedUEtype, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_supportedUEtype },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SupportedUETypeList_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SupportedUETypeList_Item, SupportedUETypeList_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t SupportedUETypeList_sequence_of[1] = {
+ { &hf_f1ap_SupportedUETypeList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_SupportedUETypeList_Item },
+};
+
+static int
+dissect_f1ap_SupportedUETypeList(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_f1ap_SupportedUETypeList, SupportedUETypeList_sequence_of,
+ 1, maxnoofUETypes, false);
return offset;
}
@@ -25341,7 +30284,17 @@ dissect_f1ap_SULAccessIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_f1ap_SurvivalTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 1920000U, NULL, TRUE);
+ 0U, 1920000U, NULL, true);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_SymbolIndex(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, 13U, NULL, false);
return offset;
}
@@ -25351,7 +30304,7 @@ dissect_f1ap_SurvivalTime(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
static int
dissect_f1ap_SystemInformationAreaID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 24, 24, FALSE, NULL, 0, NULL, NULL);
+ 24, 24, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -25361,7 +30314,7 @@ dissect_f1ap_SystemInformationAreaID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_f1ap_NSAG_ID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 255U, NULL, TRUE);
+ 0U, 255U, NULL, true);
return offset;
}
@@ -25391,7 +30344,7 @@ static int
dissect_f1ap_NSAGSupportList(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_f1ap_NSAGSupportList, NSAGSupportList_sequence_of,
- 1, maxnoofNSAGs, FALSE);
+ 1, maxnoofNSAGs, false);
return offset;
}
@@ -25437,7 +30390,7 @@ static const value_string f1ap_TimingErrorMargin_vals[] = {
static int
dissect_f1ap_TimingErrorMargin(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 16, NULL, TRUE, 0, NULL);
+ 16, NULL, true, 0, NULL);
return offset;
}
@@ -25535,7 +30488,7 @@ dissect_f1ap_TRPTEGInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
static int
dissect_f1ap_Uncertainty(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 32767U, NULL, TRUE);
+ 0U, 32767U, NULL, true);
return offset;
}
@@ -25550,7 +30503,7 @@ static const value_string f1ap_TimeInformationType_vals[] = {
static int
dissect_f1ap_TimeInformationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, FALSE, 0, NULL);
+ 1, NULL, false, 0, NULL);
return offset;
}
@@ -25559,8 +30512,8 @@ dissect_f1ap_TimeInformationType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static const per_sequence_t TimeReferenceInformation_sequence[] = {
{ &hf_f1ap_referenceTime , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_ReferenceTime },
{ &hf_f1ap_referenceSFN , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_ReferenceSFN },
- { &hf_f1ap_uncertainty , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_Uncertainty },
- { &hf_f1ap_timeInformationType, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_TimeInformationType },
+ { &hf_f1ap_uncertainty , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_Uncertainty },
+ { &hf_f1ap_timeInformationType, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_TimeInformationType },
{ &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
@@ -25588,7 +30541,303 @@ static const value_string f1ap_TimeToWait_vals[] = {
static int
dissect_f1ap_TimeToWait(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 6, NULL, TRUE, 0, NULL);
+ 6, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_TimingReportingGranularityFactorExtended(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -6, -1, NULL, true);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_durationSlots_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_durationSlots(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_TimeWindowDurationMeasurement_vals[] = {
+ { 0, "durationSlots" },
+ { 1, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t TimeWindowDurationMeasurement_choice[] = {
+ { 0, &hf_f1ap_durationSlots , ASN1_NO_EXTENSIONS , dissect_f1ap_T_durationSlots },
+ { 1, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimeWindowDurationMeasurement(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimeWindowDurationMeasurement, TimeWindowDurationMeasurement_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_timeWindowType_vals[] = {
+ { 0, "single" },
+ { 1, "periodic" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_timeWindowType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_TimeWindowPeriodicityMeasurement_vals[] = {
+ { 0, "ms160" },
+ { 1, "ms320" },
+ { 2, "ms640" },
+ { 3, "ms1280" },
+ { 4, "ms2560" },
+ { 5, "ms5120" },
+ { 6, "ms10240" },
+ { 7, "ms20480" },
+ { 8, "ms40960" },
+ { 9, "ms61440" },
+ { 10, "ms81920" },
+ { 11, "ms368640" },
+ { 12, "ms737280" },
+ { 13, "ms1843200" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_TimeWindowPeriodicityMeasurement(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 14, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimeWindowInformation_Measurement_Item_sequence[] = {
+ { &hf_f1ap_timeWindowDurationMeasurement, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_TimeWindowDurationMeasurement },
+ { &hf_f1ap_timeWindowType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_timeWindowType },
+ { &hf_f1ap_timeWindowPeriodicityMeasurement, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TimeWindowPeriodicityMeasurement },
+ { &hf_f1ap_iE_Extension , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimeWindowInformation_Measurement_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimeWindowInformation_Measurement_Item, TimeWindowInformation_Measurement_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimeWindowInformation_Measurement_List_sequence_of[1] = {
+ { &hf_f1ap_TimeWindowInformation_Measurement_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_TimeWindowInformation_Measurement_Item },
+};
+
+static int
+dissect_f1ap_TimeWindowInformation_Measurement_List(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_f1ap_TimeWindowInformation_Measurement_List, TimeWindowInformation_Measurement_List_sequence_of,
+ 1, maxnoofTimeWindowMea, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimeWindowStartSRS_sequence[] = {
+ { &hf_f1ap_systemFrameNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SystemFrameNumber },
+ { &hf_f1ap_slotNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SlotNumber },
+ { &hf_f1ap_symbolIndex , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SymbolIndex },
+ { &hf_f1ap_iE_Extension , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimeWindowStartSRS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimeWindowStartSRS, TimeWindowStartSRS_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_durationSymbols_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n8" },
+ { 4, "n12" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_durationSymbols(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 5, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_durationSlots_01_vals[] = {
+ { 0, "n1" },
+ { 1, "n2" },
+ { 2, "n4" },
+ { 3, "n6" },
+ { 4, "n8" },
+ { 5, "n12" },
+ { 6, "n16" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_durationSlots_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 7, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_TimeWindowDurationSRS_vals[] = {
+ { 0, "durationSymbols" },
+ { 1, "durationSlots" },
+ { 2, "choice-extension" },
+ { 0, NULL }
+};
+
+static const per_choice_t TimeWindowDurationSRS_choice[] = {
+ { 0, &hf_f1ap_durationSymbols, ASN1_NO_EXTENSIONS , dissect_f1ap_T_durationSymbols },
+ { 1, &hf_f1ap_durationSlots_01, ASN1_NO_EXTENSIONS , dissect_f1ap_T_durationSlots_01 },
+ { 2, &hf_f1ap_choice_extension, ASN1_NO_EXTENSIONS , dissect_f1ap_ProtocolIE_SingleContainer },
+ { 0, NULL, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimeWindowDurationSRS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimeWindowDurationSRS, TimeWindowDurationSRS_choice,
+ NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_timeWindowType_01_vals[] = {
+ { 0, "single" },
+ { 1, "periodic" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_timeWindowType_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_TimeWindowPeriodicitySRS_vals[] = {
+ { 0, "ms0dot125" },
+ { 1, "ms0dot25" },
+ { 2, "ms0dot5" },
+ { 3, "ms0dot625" },
+ { 4, "ms1" },
+ { 5, "ms1dot25" },
+ { 6, "ms2" },
+ { 7, "ms2dot5" },
+ { 8, "ms4" },
+ { 9, "ms5" },
+ { 10, "ms8" },
+ { 11, "ms10" },
+ { 12, "ms16" },
+ { 13, "ms20" },
+ { 14, "ms32" },
+ { 15, "ms40" },
+ { 16, "ms64" },
+ { 17, "ms80" },
+ { 18, "ms160" },
+ { 19, "ms320" },
+ { 20, "ms640" },
+ { 21, "ms1280" },
+ { 22, "ms2560" },
+ { 23, "ms5120" },
+ { 24, "ms10240" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_TimeWindowPeriodicitySRS(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 25, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimeWindowInformation_SRS_Item_sequence[] = {
+ { &hf_f1ap_timeWindowStartSRS, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_TimeWindowStartSRS },
+ { &hf_f1ap_timeWindowDurationSRS, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_TimeWindowDurationSRS },
+ { &hf_f1ap_timeWindowType_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_timeWindowType_01 },
+ { &hf_f1ap_timeWindowPeriodicitySRS, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TimeWindowPeriodicitySRS },
+ { &hf_f1ap_iE_Extension , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimeWindowInformation_SRS_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimeWindowInformation_SRS_Item, TimeWindowInformation_SRS_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimeWindowInformation_SRS_List_sequence_of[1] = {
+ { &hf_f1ap_TimeWindowInformation_SRS_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_TimeWindowInformation_SRS_Item },
+};
+
+static int
+dissect_f1ap_TimeWindowInformation_SRS_List(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_f1ap_TimeWindowInformation_SRS_List, TimeWindowInformation_SRS_List_sequence_of,
+ 1, maxnoofTimeWindowSRS, false);
return offset;
}
@@ -25598,7 +30847,7 @@ dissect_f1ap_TimeToWait(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_INTEGER_1_16777216_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 16777216U, NULL, TRUE);
+ 1U, 16777216U, NULL, true);
return offset;
}
@@ -25626,7 +30875,7 @@ dissect_f1ap_TNLCapacityIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_TraceID(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(tvb, offset, actx, tree, hf_index,
- 8, 8, FALSE, NULL);
+ 8, 8, false, NULL);
return offset;
}
@@ -25646,7 +30895,7 @@ static const value_string f1ap_TraceDepth_vals[] = {
static int
dissect_f1ap_TraceDepth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 6, NULL, TRUE, 0, NULL);
+ 6, NULL, true, 0, NULL);
return offset;
}
@@ -25695,7 +30944,7 @@ static const value_string f1ap_TransmissionStopIndicator_vals[] = {
static int
dissect_f1ap_TransmissionStopIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -25725,7 +30974,7 @@ static int
dissect_f1ap_Transport_UP_Layer_Address_Info_To_Add_List(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_f1ap_Transport_UP_Layer_Address_Info_To_Add_List, Transport_UP_Layer_Address_Info_To_Add_List_sequence_of,
- 1, maxnoofTLAs, FALSE);
+ 1, maxnoofTLAs, false);
return offset;
}
@@ -25755,7 +31004,7 @@ static int
dissect_f1ap_Transport_UP_Layer_Address_Info_To_Remove_List(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_f1ap_Transport_UP_Layer_Address_Info_To_Remove_List, Transport_UP_Layer_Address_Info_To_Remove_List_sequence_of,
- 1, maxnoofTLAs, FALSE);
+ 1, maxnoofTLAs, false);
return offset;
}
@@ -25771,7 +31020,7 @@ static const value_string f1ap_TransmissionActionIndicator_vals[] = {
static int
dissect_f1ap_TransmissionActionIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 1, NULL);
+ 1, NULL, true, 1, NULL);
return offset;
}
@@ -25781,7 +31030,7 @@ dissect_f1ap_TransmissionActionIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1
static int
dissect_f1ap_INTEGER_0_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 30U, NULL, FALSE);
+ 0U, 30U, NULL, false);
return offset;
}
@@ -25813,7 +31062,7 @@ static int
dissect_f1ap_SEQUENCE_SIZE_2_maxNumResourcesPerAngle_OF_TRP_Beam_Power_Item(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_f1ap_SEQUENCE_SIZE_2_maxNumResourcesPerAngle_OF_TRP_Beam_Power_Item, SEQUENCE_SIZE_2_maxNumResourcesPerAngle_OF_TRP_Beam_Power_Item_sequence_of,
- 2, maxNumResourcesPerAngle, FALSE);
+ 2, maxNumResourcesPerAngle, false);
return offset;
}
@@ -25844,7 +31093,7 @@ static int
dissect_f1ap_SEQUENCE_SIZE_1_maxnoElevationAngles_OF_TRP_ElevationAngleList_Item(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_f1ap_SEQUENCE_SIZE_1_maxnoElevationAngles_OF_TRP_ElevationAngleList_Item, SEQUENCE_SIZE_1_maxnoElevationAngles_OF_TRP_ElevationAngleList_Item_sequence_of,
- 1, maxnoElevationAngles, FALSE);
+ 1, maxnoElevationAngles, false);
return offset;
}
@@ -25875,7 +31124,7 @@ static int
dissect_f1ap_TRP_BeamAntennaAngles(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_f1ap_TRP_BeamAntennaAngles, TRP_BeamAntennaAngles_sequence_of,
- 1, maxnoAzimuthAngles, FALSE);
+ 1, maxnoAzimuthAngles, false);
return offset;
}
@@ -25982,7 +31231,7 @@ static int
dissect_f1ap_TRPInformationTypeResponseList(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_f1ap_TRPInformationTypeResponseList, TRPInformationTypeResponseList_sequence_of,
- 1, maxnoofTRPInfoTypes, FALSE);
+ 1, maxnoofTRPInfoTypes, false);
return offset;
}
@@ -26032,6 +31281,7 @@ static const value_string f1ap_TRPInformationTypeItem_vals[] = {
{ 9, "ondemandPRS" },
{ 10, "trpTxTeg" },
{ 11, "beam-antenna-info" },
+ { 12, "mobile-trp-location-info" },
{ 0, NULL }
};
@@ -26039,7 +31289,7 @@ static const value_string f1ap_TRPInformationTypeItem_vals[] = {
static int
dissect_f1ap_TRPInformationTypeItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, TRUE, 4, NULL);
+ 8, NULL, true, 5, NULL);
return offset;
}
@@ -26068,7 +31318,39 @@ static int
dissect_f1ap_TRPList(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_f1ap_TRPList, TRPList_sequence_of,
- 1, maxnoofTRPs, FALSE);
+ 1, maxnoofTRPs, false);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_phaseQualityResolution_vals[] = {
+ { 0, "deg0dot1" },
+ { 1, "deg1" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_phaseQualityResolution(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t PhaseQuality_sequence[] = {
+ { &hf_f1ap_phaseQualityIndex, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_179 },
+ { &hf_f1ap_phaseQualityResolution, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_T_phaseQualityResolution },
+ { &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_PhaseQuality(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_PhaseQuality, PhaseQuality_sequence);
return offset;
}
@@ -26098,7 +31380,7 @@ static int
dissect_f1ap_TRP_MeasurementRequestList(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_f1ap_TRP_MeasurementRequestList, TRP_MeasurementRequestList_sequence_of,
- 1, maxNoOfMeasTRPs, FALSE);
+ 1, maxNoOfMeasTRPs, false);
return offset;
}
@@ -26130,7 +31412,7 @@ static int
dissect_f1ap_TRP_PRS_Info_List(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_f1ap_TRP_PRS_Info_List, TRP_PRS_Info_List_sequence_of,
- 1, maxnoofPRSTRPs, FALSE);
+ 1, maxnoofPRSTRPs, false);
return offset;
}
@@ -26159,7 +31441,7 @@ static int
dissect_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceID_Item(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_f1ap_SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceID_Item, SEQUENCE_SIZE_1_maxnoofPRS_ResourcesPerSet_OF_DLPRSResourceID_Item_sequence_of,
- 1, maxnoofPRS_ResourcesPerSet, FALSE);
+ 1, maxnoofPRS_ResourcesPerSet, false);
return offset;
}
@@ -26190,7 +31472,7 @@ static int
dissect_f1ap_TRPTxTEGAssociation(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_f1ap_TRPTxTEGAssociation, TRPTxTEGAssociation_sequence_of,
- 1, maxnoTRPTEGs, FALSE);
+ 1, maxnoTRPTEGs, false);
return offset;
}
@@ -26218,6 +31500,7 @@ static const value_string f1ap_TRPType_vals[] = {
{ 2, "tp" },
{ 3, "rp" },
{ 4, "trp" },
+ { 5, "mobile-trp" },
{ 0, NULL }
};
@@ -26225,14 +31508,14 @@ static const value_string f1ap_TRPType_vals[] = {
static int
dissect_f1ap_TRPType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 5, NULL, TRUE, 0, NULL);
+ 5, NULL, true, 1, NULL);
return offset;
}
static const per_sequence_t TSCAssistanceInformation_sequence[] = {
- { &hf_f1ap_periodicity_04 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_Periodicity },
+ { &hf_f1ap_periodicity_03 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_Periodicity },
{ &hf_f1ap_burstArrivalTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_BurstArrivalTime },
{ &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
@@ -26263,6 +31546,48 @@ dissect_f1ap_TSCTrafficCharacteristics(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
+
+static int
+dissect_f1ap_INTEGER_M640000_640000_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ -640000, 640000U, NULL, true);
+
+ return offset;
+}
+
+
+static const per_sequence_t TSCFeedbackInformation_sequence[] = {
+ { &hf_f1ap_burstArrivalTimeOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_M640000_640000_ },
+ { &hf_f1ap_adjustedPeriodicity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_Periodicity },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TSCFeedbackInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TSCFeedbackInformation, TSCFeedbackInformation_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TSCTrafficCharacteristicsFeedback_sequence[] = {
+ { &hf_f1ap_tSCFeedbackInformationDL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TSCFeedbackInformation },
+ { &hf_f1ap_tSCFeedbackInformationUL, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TSCFeedbackInformation },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TSCTrafficCharacteristicsFeedback(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TSCTrafficCharacteristicsFeedback, TSCTrafficCharacteristicsFeedback_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t TRP_MeasurementUpdateItem_sequence[] = {
{ &hf_f1ap_tRP_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_TRPID },
{ &hf_f1ap_aoA_window_information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_AoA_AssistanceInfo },
@@ -26287,7 +31612,7 @@ static int
dissect_f1ap_TRP_MeasurementUpdateList(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_f1ap_TRP_MeasurementUpdateList, TRP_MeasurementUpdateList_sequence_of,
- 1, maxNoOfMeasTRPs, FALSE);
+ 1, maxNoOfMeasTRPs, false);
return offset;
}
@@ -26302,7 +31627,7 @@ static const value_string f1ap_TwoPHRModeMCG_vals[] = {
static int
dissect_f1ap_TwoPHRModeMCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -26317,7 +31642,82 @@ static const value_string f1ap_TwoPHRModeSCG_vals[] = {
static int
dissect_f1ap_TwoPHRModeSCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const value_string f1ap_T_overlapValue_vals[] = {
+ { 0, "rb0" },
+ { 1, "rb1" },
+ { 2, "rb2" },
+ { 3, "rb4" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_T_overlapValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 4, NULL, false, 0, NULL);
+
+ return offset;
+}
+
+
+
+static int
+dissect_f1ap_INTEGER_1_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 1U, 6U, NULL, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t TxHoppingConfiguration_sequence[] = {
+ { &hf_f1ap_overlapValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_overlapValue },
+ { &hf_f1ap_numberOfHops , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_1_6 },
+ { &hf_f1ap_slotOffsetForRemainingHopsList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_SlotOffsetForRemainingHopsList },
+ { &hf_f1ap_iE_extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TxHoppingConfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TxHoppingConfiguration, TxHoppingConfiguration_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TAInformation_Item_sequence[] = {
+ { &hf_f1ap_nRCGI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_NRCGI },
+ { &hf_f1ap_tAValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_TAValue },
+ { &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TAInformation_Item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TAInformation_Item, TAInformation_Item_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TAInformation_List_sequence_of[1] = {
+ { &hf_f1ap_TAInformation_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_TAInformation_Item },
+};
+
+static int
+dissect_f1ap_TAInformation_List(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_f1ap_TAInformation_List, TAInformation_List_sequence_of,
+ 1, maxnoofTAList, false);
return offset;
}
@@ -26327,7 +31727,7 @@ dissect_f1ap_TwoPHRModeSCG(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
static int
dissect_f1ap_UACReductionIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 100U, NULL, FALSE);
+ 0U, 100U, NULL, false);
return offset;
}
@@ -26345,7 +31745,7 @@ static const value_string f1ap_UACAction_vals[] = {
static int
dissect_f1ap_UACAction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, TRUE, 0, NULL);
+ 4, NULL, true, 0, NULL);
return offset;
}
@@ -26355,7 +31755,7 @@ dissect_f1ap_UACAction(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
static int
dissect_f1ap_INTEGER_32_63_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 32U, 63U, NULL, TRUE);
+ 32U, 63U, NULL, true);
return offset;
}
@@ -26365,7 +31765,7 @@ dissect_f1ap_INTEGER_32_63_(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_f1ap_BIT_STRING_SIZE_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 7, 7, FALSE, NULL, 0, NULL, NULL);
+ 7, 7, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -26435,7 +31835,7 @@ static int
dissect_f1ap_UACType_List(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_f1ap_UACType_List, UACType_List_sequence_of,
- 1, maxnoofUACperPLMN, FALSE);
+ 1, maxnoofUACperPLMN, false);
return offset;
}
@@ -26465,7 +31865,7 @@ static int
dissect_f1ap_UACPLMN_List(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_f1ap_UACPLMN_List, UACPLMN_List_sequence_of,
- 1, maxnoofUACPLMNs, FALSE);
+ 1, maxnoofUACPLMNs, false);
return offset;
}
@@ -26507,7 +31907,7 @@ static int
dissect_f1ap_UEAssistanceInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UEAssistanceInformation);
@@ -26524,7 +31924,7 @@ static int
dissect_f1ap_UEAssistanceInformationEUTRA(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UEAssistanceInformationEUTRA);
@@ -26545,7 +31945,7 @@ static const value_string f1ap_UEContextNotRetrievable_vals[] = {
static int
dissect_f1ap_UEContextNotRetrievable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -26555,7 +31955,7 @@ dissect_f1ap_UEContextNotRetrievable(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static int
dissect_f1ap_BIT_STRING_SIZE_10(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index,
- 10, 10, FALSE, NULL, 0, NULL, NULL);
+ 10, 10, false, NULL, 0, NULL, NULL);
return offset;
}
@@ -26624,7 +32024,7 @@ static const value_string f1ap_T_mrb_type_reconfiguration_vals[] = {
static int
dissect_f1ap_T_mrb_type_reconfiguration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -26644,7 +32044,7 @@ static const value_string f1ap_T_mrb_reconfigured_RLCtype_vals[] = {
static int
dissect_f1ap_T_mrb_reconfigured_RLCtype(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 6, NULL, TRUE, 0, NULL);
+ 6, NULL, true, 0, NULL);
return offset;
}
@@ -26684,7 +32084,7 @@ dissect_f1ap_UE_MulticastMRBs_RequiredToBeReleased_Item(tvbuff_t *tvb _U_, int o
static const per_sequence_t UE_MulticastMRBs_Setup_Item_sequence[] = {
{ &hf_f1ap_mRB_ID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_MRB_ID },
- { &hf_f1ap_multicastF1UContextReferenceCU, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_MulticastF1UContextReferenceCU },
+ { &hf_f1ap_multicastF1UContextReferenceCU, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_MulticastF1UContextReferenceCU },
{ &hf_f1ap_iE_Extensions , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
};
@@ -26772,7 +32172,7 @@ static const value_string f1ap_T_iNACTIVEStatePODetermination_vals[] = {
static int
dissect_f1ap_T_iNACTIVEStatePODetermination(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -26809,7 +32209,7 @@ static const value_string f1ap_T_reportingAmount_vals[] = {
static int
dissect_f1ap_T_reportingAmount(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 8, NULL, FALSE, 0, NULL);
+ 8, NULL, false, 0, NULL);
return offset;
}
@@ -26833,7 +32233,7 @@ static const value_string f1ap_T_reportingInterval_vals[] = {
static int
dissect_f1ap_T_reportingInterval(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 10, NULL, TRUE, 0, NULL);
+ 10, NULL, true, 0, NULL);
return offset;
}
@@ -26859,7 +32259,7 @@ dissect_f1ap_UEReportingInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_f1ap_UlTxDirectCurrentMoreCarrierInformation(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(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, NULL);
+ NO_BOUND, NO_BOUND, false, NULL);
return offset;
}
@@ -26889,7 +32289,7 @@ static int
dissect_f1ap_UL_BH_Non_UP_Traffic_Mapping_List(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_f1ap_UL_BH_Non_UP_Traffic_Mapping_List, UL_BH_Non_UP_Traffic_Mapping_List_sequence_of,
- 1, maxnoofNonUPTrafficMappings, FALSE);
+ 1, maxnoofNonUPTrafficMappings, false);
return offset;
}
@@ -26915,7 +32315,7 @@ static int
dissect_f1ap_UL_GapFR2_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UL_GapFR2_Config);
@@ -26927,6 +32327,21 @@ dissect_f1ap_UL_GapFR2_Config(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
}
+static const per_sequence_t UL_RSCP_sequence[] = {
+ { &hf_f1ap_uLRSCP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_INTEGER_0_3599 },
+ { &hf_f1ap_iE_extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_UL_RSCP(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_UL_RSCP, UL_RSCP_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t UL_UP_TNL_Information_to_Update_List_Item_sequence[] = {
{ &hf_f1ap_uLUPTNLInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_UPTransportLayerInformation },
{ &hf_f1ap_newULUPTNLInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_UPTransportLayerInformation },
@@ -26965,7 +32380,7 @@ static int
dissect_f1ap_UplinkTxDirectCurrentListInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UplinkTxDirectCurrentListInformation);
@@ -26982,7 +32397,7 @@ static int
dissect_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
tvbuff_t *param_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, &param_tvb);
+ NO_BOUND, NO_BOUND, false, &param_tvb);
if (param_tvb) {
proto_tree *subtree = proto_item_add_subtree(actx->created_item, ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo);
@@ -26998,7 +32413,7 @@ dissect_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo(tvbuff_t *tvb _U_, int offs
static int
dissect_f1ap_URI_address(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_VisibleString(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE,
+ NO_BOUND, NO_BOUND, false,
NULL);
return offset;
@@ -27009,7 +32424,7 @@ dissect_f1ap_URI_address(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_
static int
dissect_f1ap_UuRLCChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 32U, NULL, FALSE);
+ 1U, 32U, NULL, false);
return offset;
}
@@ -27026,7 +32441,7 @@ static const value_string f1ap_T_uuControlPlaneTrafficType_vals[] = {
static int
dissect_f1ap_T_uuControlPlaneTrafficType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, TRUE, 0, NULL);
+ 3, NULL, true, 0, NULL);
return offset;
}
@@ -27081,7 +32496,7 @@ static int
dissect_f1ap_UuRLCChannelToBeSetupList(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_f1ap_UuRLCChannelToBeSetupList, UuRLCChannelToBeSetupList_sequence_of,
- 1, maxnoofUuRLCChannels, FALSE);
+ 1, maxnoofUuRLCChannels, false);
return offset;
}
@@ -27112,7 +32527,7 @@ static int
dissect_f1ap_UuRLCChannelToBeModifiedList(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_f1ap_UuRLCChannelToBeModifiedList, UuRLCChannelToBeModifiedList_sequence_of,
- 1, maxnoofUuRLCChannels, FALSE);
+ 1, maxnoofUuRLCChannels, false);
return offset;
}
@@ -27141,7 +32556,7 @@ static int
dissect_f1ap_UuRLCChannelToBeReleasedList(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_f1ap_UuRLCChannelToBeReleasedList, UuRLCChannelToBeReleasedList_sequence_of,
- 1, maxnoofUuRLCChannels, FALSE);
+ 1, maxnoofUuRLCChannels, false);
return offset;
}
@@ -27170,7 +32585,7 @@ static int
dissect_f1ap_UuRLCChannelSetupList(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_f1ap_UuRLCChannelSetupList, UuRLCChannelSetupList_sequence_of,
- 1, maxnoofUuRLCChannels, FALSE);
+ 1, maxnoofUuRLCChannels, false);
return offset;
}
@@ -27200,7 +32615,7 @@ static int
dissect_f1ap_UuRLCChannelFailedToBeSetupList(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_f1ap_UuRLCChannelFailedToBeSetupList, UuRLCChannelFailedToBeSetupList_sequence_of,
- 1, maxnoofUuRLCChannels, FALSE);
+ 1, maxnoofUuRLCChannels, false);
return offset;
}
@@ -27229,7 +32644,7 @@ static int
dissect_f1ap_UuRLCChannelModifiedList(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_f1ap_UuRLCChannelModifiedList, UuRLCChannelModifiedList_sequence_of,
- 1, maxnoofUuRLCChannels, FALSE);
+ 1, maxnoofUuRLCChannels, false);
return offset;
}
@@ -27259,7 +32674,7 @@ static int
dissect_f1ap_UuRLCChannelFailedToBeModifiedList(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_f1ap_UuRLCChannelFailedToBeModifiedList, UuRLCChannelFailedToBeModifiedList_sequence_of,
- 1, maxnoofUuRLCChannels, FALSE);
+ 1, maxnoofUuRLCChannels, false);
return offset;
}
@@ -27288,7 +32703,7 @@ static int
dissect_f1ap_UuRLCChannelRequiredToBeModifiedList(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_f1ap_UuRLCChannelRequiredToBeModifiedList, UuRLCChannelRequiredToBeModifiedList_sequence_of,
- 1, maxnoofUuRLCChannels, FALSE);
+ 1, maxnoofUuRLCChannels, false);
return offset;
}
@@ -27317,7 +32732,7 @@ static int
dissect_f1ap_UuRLCChannelRequiredToBeReleasedList(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_f1ap_UuRLCChannelRequiredToBeReleasedList, UuRLCChannelRequiredToBeReleasedList_sequence_of,
- 1, maxnoofUuRLCChannels, FALSE);
+ 1, maxnoofUuRLCChannels, false);
return offset;
}
@@ -27338,6 +32753,41 @@ dissect_f1ap_VictimgNBSetID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
+static const per_sequence_t ValidityAreaSpecificSRSInformation_sequence[] = {
+ { &hf_f1ap_transmissionCombPos, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_TransmissionCombPos },
+ { &hf_f1ap_resourceMapping, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ResourceMapping },
+ { &hf_f1ap_freqDomainShift, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_268 },
+ { &hf_f1ap_c_SRS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_63 },
+ { &hf_f1ap_resourceTypePos, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ResourceTypePos },
+ { &hf_f1ap_sequenceIDPos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_INTEGER_0_65535 },
+ { &hf_f1ap_iE_extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_ValidityAreaSpecificSRSInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_ValidityAreaSpecificSRSInformation, ValidityAreaSpecificSRSInformation_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_XR_Bcast_Information_vals[] = {
+ { 0, "true" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_XR_Bcast_Information(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 1, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
static const per_sequence_t Reset_sequence[] = {
{ &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
{ NULL, 0, 0, NULL }
@@ -27363,7 +32813,7 @@ static const value_string f1ap_ResetAll_vals[] = {
static int
dissect_f1ap_ResetAll(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
@@ -27377,7 +32827,7 @@ static int
dissect_f1ap_UE_associatedLogicalF1_ConnectionListRes(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_f1ap_UE_associatedLogicalF1_ConnectionListRes, UE_associatedLogicalF1_ConnectionListRes_sequence_of,
- 1, maxnoofIndividualF1ConnectionsToReset, FALSE);
+ 1, maxnoofIndividualF1ConnectionsToReset, false);
return offset;
}
@@ -27431,7 +32881,7 @@ static int
dissect_f1ap_UE_associatedLogicalF1_ConnectionListResAck(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_f1ap_UE_associatedLogicalF1_ConnectionListResAck, UE_associatedLogicalF1_ConnectionListResAck_sequence_of,
- 1, maxnoofIndividualF1ConnectionsToReset, FALSE);
+ 1, maxnoofIndividualF1ConnectionsToReset, false);
return offset;
}
@@ -27477,7 +32927,7 @@ static int
dissect_f1ap_GNB_DU_Served_Cells_List(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_f1ap_GNB_DU_Served_Cells_List, GNB_DU_Served_Cells_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -27507,7 +32957,21 @@ static int
dissect_f1ap_Cells_to_be_Activated_List(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_f1ap_Cells_to_be_Activated_List, Cells_to_be_Activated_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t NCGI_to_be_Updated_List_sequence_of[1] = {
+ { &hf_f1ap_NCGI_to_be_Updated_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_SingleContainer },
+};
+
+static int
+dissect_f1ap_NCGI_to_be_Updated_List(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_f1ap_NCGI_to_be_Updated_List, NCGI_to_be_Updated_List_sequence_of,
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -27553,7 +33017,7 @@ static int
dissect_f1ap_Served_Cells_To_Add_List(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_f1ap_Served_Cells_To_Add_List, Served_Cells_To_Add_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -27567,7 +33031,7 @@ static int
dissect_f1ap_Served_Cells_To_Modify_List(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_f1ap_Served_Cells_To_Modify_List, Served_Cells_To_Modify_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -27581,7 +33045,7 @@ static int
dissect_f1ap_Served_Cells_To_Delete_List(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_f1ap_Served_Cells_To_Delete_List, Served_Cells_To_Delete_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -27595,7 +33059,7 @@ static int
dissect_f1ap_Cells_Status_List(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_f1ap_Cells_Status_List, Cells_Status_List_sequence_of,
- 0, maxCellingNBDU, FALSE);
+ 0, maxCellingNBDU, false);
return offset;
}
@@ -27609,7 +33073,7 @@ static int
dissect_f1ap_Dedicated_SIDelivery_NeededUE_List(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_f1ap_Dedicated_SIDelivery_NeededUE_List, Dedicated_SIDelivery_NeededUE_List_sequence_of,
- 1, maxnoofUEIDs, FALSE);
+ 1, maxnoofUEIDs, false);
return offset;
}
@@ -27623,7 +33087,7 @@ static int
dissect_f1ap_GNB_DU_TNL_Association_To_Remove_List(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_f1ap_GNB_DU_TNL_Association_To_Remove_List, GNB_DU_TNL_Association_To_Remove_List_sequence_of,
- 1, maxnoofTNLAssociations, FALSE);
+ 1, maxnoofTNLAssociations, false);
return offset;
}
@@ -27685,7 +33149,7 @@ static int
dissect_f1ap_Cells_to_be_Deactivated_List(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_f1ap_Cells_to_be_Deactivated_List, Cells_to_be_Deactivated_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -27699,7 +33163,7 @@ static int
dissect_f1ap_GNB_CU_TNL_Association_To_Add_List(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_f1ap_GNB_CU_TNL_Association_To_Add_List, GNB_CU_TNL_Association_To_Add_List_sequence_of,
- 1, maxnoofTNLAssociations, FALSE);
+ 1, maxnoofTNLAssociations, false);
return offset;
}
@@ -27713,7 +33177,7 @@ static int
dissect_f1ap_GNB_CU_TNL_Association_To_Remove_List(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_f1ap_GNB_CU_TNL_Association_To_Remove_List, GNB_CU_TNL_Association_To_Remove_List_sequence_of,
- 1, maxnoofTNLAssociations, FALSE);
+ 1, maxnoofTNLAssociations, false);
return offset;
}
@@ -27727,7 +33191,7 @@ static int
dissect_f1ap_GNB_CU_TNL_Association_To_Update_List(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_f1ap_GNB_CU_TNL_Association_To_Update_List, GNB_CU_TNL_Association_To_Update_List_sequence_of,
- 1, maxnoofTNLAssociations, FALSE);
+ 1, maxnoofTNLAssociations, false);
return offset;
}
@@ -27741,7 +33205,21 @@ static int
dissect_f1ap_Cells_to_be_Barred_List(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_f1ap_Cells_to_be_Barred_List, Cells_to_be_Barred_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
+
+ return offset;
+}
+
+
+static const per_sequence_t Cells_Allowed_to_be_Deactivated_List_sequence_of[1] = {
+ { &hf_f1ap_Cells_Allowed_to_be_Deactivated_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_SingleContainer },
+};
+
+static int
+dissect_f1ap_Cells_Allowed_to_be_Deactivated_List(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_f1ap_Cells_Allowed_to_be_Deactivated_List, Cells_Allowed_to_be_Deactivated_List_sequence_of,
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -27755,7 +33233,7 @@ static int
dissect_f1ap_Protected_EUTRA_Resources_List(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_f1ap_Protected_EUTRA_Resources_List, Protected_EUTRA_Resources_List_sequence_of,
- 1, maxCellineNB, FALSE);
+ 1, maxCellineNB, false);
return offset;
}
@@ -27769,7 +33247,7 @@ static int
dissect_f1ap_Neighbour_Cell_Information_List(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_f1ap_Neighbour_Cell_Information_List, Neighbour_Cell_Information_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -27799,7 +33277,7 @@ static int
dissect_f1ap_Cells_Failed_to_be_Activated_List(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_f1ap_Cells_Failed_to_be_Activated_List, Cells_Failed_to_be_Activated_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -27813,7 +33291,7 @@ static int
dissect_f1ap_GNB_CU_TNL_Association_Setup_List(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_f1ap_GNB_CU_TNL_Association_Setup_List, GNB_CU_TNL_Association_Setup_List_sequence_of,
- 1, maxnoofTNLAssociations, FALSE);
+ 1, maxnoofTNLAssociations, false);
return offset;
}
@@ -27827,7 +33305,7 @@ static int
dissect_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List(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_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List, GNB_CU_TNL_Association_Failed_To_Setup_List_sequence_of,
- 1, maxnoofTNLAssociations, FALSE);
+ 1, maxnoofTNLAssociations, false);
return offset;
}
@@ -27905,7 +33383,7 @@ static int
dissect_f1ap_Candidate_SpCell_List(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_f1ap_Candidate_SpCell_List, Candidate_SpCell_List_sequence_of,
- 1, maxnoofCandidateSpCells, FALSE);
+ 1, maxnoofCandidateSpCells, false);
return offset;
}
@@ -27919,7 +33397,7 @@ static int
dissect_f1ap_SCell_ToBeSetup_List(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_f1ap_SCell_ToBeSetup_List, SCell_ToBeSetup_List_sequence_of,
- 1, maxnoofSCells, FALSE);
+ 1, maxnoofSCells, false);
return offset;
}
@@ -27933,7 +33411,7 @@ static int
dissect_f1ap_SRBs_ToBeSetup_List(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_f1ap_SRBs_ToBeSetup_List, SRBs_ToBeSetup_List_sequence_of,
- 1, maxnoofSRBs, FALSE);
+ 1, maxnoofSRBs, false);
return offset;
}
@@ -27947,7 +33425,7 @@ static int
dissect_f1ap_DRBs_ToBeSetup_List(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_f1ap_DRBs_ToBeSetup_List, DRBs_ToBeSetup_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -27961,7 +33439,7 @@ static int
dissect_f1ap_BHChannels_ToBeSetup_List(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_f1ap_BHChannels_ToBeSetup_List, BHChannels_ToBeSetup_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -27975,7 +33453,7 @@ static int
dissect_f1ap_SLDRBs_ToBeSetup_List(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_f1ap_SLDRBs_ToBeSetup_List, SLDRBs_ToBeSetup_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -27989,7 +33467,7 @@ static int
dissect_f1ap_UE_MulticastMRBs_ToBeSetup_List(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_f1ap_UE_MulticastMRBs_ToBeSetup_List, UE_MulticastMRBs_ToBeSetup_List_sequence_of,
- 1, maxnoofMRBsforUE, FALSE);
+ 1, maxnoofMRBsforUE, false);
return offset;
}
@@ -28003,7 +33481,7 @@ static int
dissect_f1ap_ServingCellMO_List(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_f1ap_ServingCellMO_List, ServingCellMO_List_sequence_of,
- 1, maxnoofServingCellMOs, FALSE);
+ 1, maxnoofServingCellMOs, false);
return offset;
}
@@ -28033,7 +33511,7 @@ static int
dissect_f1ap_DRBs_Setup_List(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_f1ap_DRBs_Setup_List, DRBs_Setup_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28047,7 +33525,7 @@ static int
dissect_f1ap_SRBs_FailedToBeSetup_List(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_f1ap_SRBs_FailedToBeSetup_List, SRBs_FailedToBeSetup_List_sequence_of,
- 1, maxnoofSRBs, FALSE);
+ 1, maxnoofSRBs, false);
return offset;
}
@@ -28061,7 +33539,7 @@ static int
dissect_f1ap_DRBs_FailedToBeSetup_List(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_f1ap_DRBs_FailedToBeSetup_List, DRBs_FailedToBeSetup_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28075,7 +33553,7 @@ static int
dissect_f1ap_SCell_FailedtoSetup_List(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_f1ap_SCell_FailedtoSetup_List, SCell_FailedtoSetup_List_sequence_of,
- 1, maxnoofSCells, FALSE);
+ 1, maxnoofSCells, false);
return offset;
}
@@ -28089,7 +33567,7 @@ static int
dissect_f1ap_SRBs_Setup_List(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_f1ap_SRBs_Setup_List, SRBs_Setup_List_sequence_of,
- 1, maxnoofSRBs, FALSE);
+ 1, maxnoofSRBs, false);
return offset;
}
@@ -28103,7 +33581,7 @@ static int
dissect_f1ap_BHChannels_Setup_List(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_f1ap_BHChannels_Setup_List, BHChannels_Setup_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28117,7 +33595,7 @@ static int
dissect_f1ap_BHChannels_FailedToBeSetup_List(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_f1ap_BHChannels_FailedToBeSetup_List, BHChannels_FailedToBeSetup_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28131,7 +33609,7 @@ static int
dissect_f1ap_SLDRBs_Setup_List(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_f1ap_SLDRBs_Setup_List, SLDRBs_Setup_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28145,7 +33623,7 @@ static int
dissect_f1ap_SLDRBs_FailedToBeSetup_List(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_f1ap_SLDRBs_FailedToBeSetup_List, SLDRBs_FailedToBeSetup_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28159,7 +33637,7 @@ static int
dissect_f1ap_UE_MulticastMRBs_Setupnew_List(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_f1ap_UE_MulticastMRBs_Setupnew_List, UE_MulticastMRBs_Setupnew_List_sequence_of,
- 1, maxnoofMRBsforUE, FALSE);
+ 1, maxnoofMRBsforUE, false);
return offset;
}
@@ -28189,7 +33667,7 @@ static int
dissect_f1ap_Potential_SpCell_List(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_f1ap_Potential_SpCell_List, Potential_SpCell_List_sequence_of,
- 0, maxnoofPotentialSpCells, FALSE);
+ 0, maxnoofPotentialSpCells, false);
return offset;
}
@@ -28267,7 +33745,7 @@ static int
dissect_f1ap_SCell_ToBeSetupMod_List(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_f1ap_SCell_ToBeSetupMod_List, SCell_ToBeSetupMod_List_sequence_of,
- 1, maxnoofSCells, FALSE);
+ 1, maxnoofSCells, false);
return offset;
}
@@ -28281,7 +33759,7 @@ static int
dissect_f1ap_SCell_ToBeRemoved_List(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_f1ap_SCell_ToBeRemoved_List, SCell_ToBeRemoved_List_sequence_of,
- 1, maxnoofSCells, FALSE);
+ 1, maxnoofSCells, false);
return offset;
}
@@ -28295,7 +33773,7 @@ static int
dissect_f1ap_SRBs_ToBeSetupMod_List(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_f1ap_SRBs_ToBeSetupMod_List, SRBs_ToBeSetupMod_List_sequence_of,
- 1, maxnoofSRBs, FALSE);
+ 1, maxnoofSRBs, false);
return offset;
}
@@ -28309,7 +33787,7 @@ static int
dissect_f1ap_DRBs_ToBeSetupMod_List(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_f1ap_DRBs_ToBeSetupMod_List, DRBs_ToBeSetupMod_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28323,7 +33801,7 @@ static int
dissect_f1ap_BHChannels_ToBeSetupMod_List(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_f1ap_BHChannels_ToBeSetupMod_List, BHChannels_ToBeSetupMod_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28337,7 +33815,7 @@ static int
dissect_f1ap_DRBs_ToBeModified_List(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_f1ap_DRBs_ToBeModified_List, DRBs_ToBeModified_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28351,7 +33829,7 @@ static int
dissect_f1ap_BHChannels_ToBeModified_List(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_f1ap_BHChannels_ToBeModified_List, BHChannels_ToBeModified_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28365,7 +33843,7 @@ static int
dissect_f1ap_SRBs_ToBeReleased_List(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_f1ap_SRBs_ToBeReleased_List, SRBs_ToBeReleased_List_sequence_of,
- 1, maxnoofSRBs, FALSE);
+ 1, maxnoofSRBs, false);
return offset;
}
@@ -28379,7 +33857,7 @@ static int
dissect_f1ap_DRBs_ToBeReleased_List(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_f1ap_DRBs_ToBeReleased_List, DRBs_ToBeReleased_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28393,7 +33871,7 @@ static int
dissect_f1ap_BHChannels_ToBeReleased_List(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_f1ap_BHChannels_ToBeReleased_List, BHChannels_ToBeReleased_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28407,7 +33885,7 @@ static int
dissect_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List(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_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List, UE_MulticastMRBs_ToBeSetup_atModify_List_sequence_of,
- 1, maxnoofMRBsforUE, FALSE);
+ 1, maxnoofMRBsforUE, false);
return offset;
}
@@ -28421,7 +33899,7 @@ static int
dissect_f1ap_UE_MulticastMRBs_ToBeReleased_List(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_f1ap_UE_MulticastMRBs_ToBeReleased_List, UE_MulticastMRBs_ToBeReleased_List_sequence_of,
- 1, maxnoofMRBsforUE, FALSE);
+ 1, maxnoofMRBsforUE, false);
return offset;
}
@@ -28435,7 +33913,7 @@ static int
dissect_f1ap_SLDRBs_ToBeSetupMod_List(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_f1ap_SLDRBs_ToBeSetupMod_List, SLDRBs_ToBeSetupMod_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28449,7 +33927,7 @@ static int
dissect_f1ap_SLDRBs_ToBeModified_List(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_f1ap_SLDRBs_ToBeModified_List, SLDRBs_ToBeModified_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28463,7 +33941,7 @@ static int
dissect_f1ap_SLDRBs_ToBeReleased_List(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_f1ap_SLDRBs_ToBeReleased_List, SLDRBs_ToBeReleased_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28493,7 +33971,7 @@ static int
dissect_f1ap_DRBs_SetupMod_List(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_f1ap_DRBs_SetupMod_List, DRBs_SetupMod_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28507,7 +33985,7 @@ static int
dissect_f1ap_DRBs_Modified_List(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_f1ap_DRBs_Modified_List, DRBs_Modified_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28521,7 +33999,7 @@ static int
dissect_f1ap_SRBs_SetupMod_List(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_f1ap_SRBs_SetupMod_List, SRBs_SetupMod_List_sequence_of,
- 1, maxnoofSRBs, FALSE);
+ 1, maxnoofSRBs, false);
return offset;
}
@@ -28535,7 +34013,7 @@ static int
dissect_f1ap_SRBs_Modified_List(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_f1ap_SRBs_Modified_List, SRBs_Modified_List_sequence_of,
- 1, maxnoofSRBs, FALSE);
+ 1, maxnoofSRBs, false);
return offset;
}
@@ -28549,7 +34027,7 @@ static int
dissect_f1ap_DRBs_FailedToBeModified_List(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_f1ap_DRBs_FailedToBeModified_List, DRBs_FailedToBeModified_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28563,7 +34041,7 @@ static int
dissect_f1ap_SRBs_FailedToBeSetupMod_List(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_f1ap_SRBs_FailedToBeSetupMod_List, SRBs_FailedToBeSetupMod_List_sequence_of,
- 1, maxnoofSRBs, FALSE);
+ 1, maxnoofSRBs, false);
return offset;
}
@@ -28577,7 +34055,7 @@ static int
dissect_f1ap_DRBs_FailedToBeSetupMod_List(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_f1ap_DRBs_FailedToBeSetupMod_List, DRBs_FailedToBeSetupMod_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28591,7 +34069,7 @@ static int
dissect_f1ap_SCell_FailedtoSetupMod_List(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_f1ap_SCell_FailedtoSetupMod_List, SCell_FailedtoSetupMod_List_sequence_of,
- 1, maxnoofSCells, FALSE);
+ 1, maxnoofSCells, false);
return offset;
}
@@ -28605,7 +34083,7 @@ static int
dissect_f1ap_BHChannels_SetupMod_List(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_f1ap_BHChannels_SetupMod_List, BHChannels_SetupMod_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28619,7 +34097,7 @@ static int
dissect_f1ap_BHChannels_Modified_List(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_f1ap_BHChannels_Modified_List, BHChannels_Modified_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28633,7 +34111,7 @@ static int
dissect_f1ap_BHChannels_FailedToBeModified_List(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_f1ap_BHChannels_FailedToBeModified_List, BHChannels_FailedToBeModified_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28647,7 +34125,7 @@ static int
dissect_f1ap_BHChannels_FailedToBeSetupMod_List(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_f1ap_BHChannels_FailedToBeSetupMod_List, BHChannels_FailedToBeSetupMod_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28661,7 +34139,7 @@ static int
dissect_f1ap_Associated_SCell_List(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_f1ap_Associated_SCell_List, Associated_SCell_List_sequence_of,
- 1, maxnoofSCells, FALSE);
+ 1, maxnoofSCells, false);
return offset;
}
@@ -28675,7 +34153,7 @@ static int
dissect_f1ap_SLDRBs_SetupMod_List(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_f1ap_SLDRBs_SetupMod_List, SLDRBs_SetupMod_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28689,7 +34167,7 @@ static int
dissect_f1ap_SLDRBs_Modified_List(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_f1ap_SLDRBs_Modified_List, SLDRBs_Modified_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28703,7 +34181,7 @@ static int
dissect_f1ap_SLDRBs_FailedToBeModified_List(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_f1ap_SLDRBs_FailedToBeModified_List, SLDRBs_FailedToBeModified_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28717,7 +34195,7 @@ static int
dissect_f1ap_SLDRBs_FailedToBeSetupMod_List(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_f1ap_SLDRBs_FailedToBeSetupMod_List, SLDRBs_FailedToBeSetupMod_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28731,7 +34209,7 @@ static int
dissect_f1ap_UE_MulticastMRBs_Setup_List(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_f1ap_UE_MulticastMRBs_Setup_List, UE_MulticastMRBs_Setup_List_sequence_of,
- 1, maxnoofMRBsforUE, FALSE);
+ 1, maxnoofMRBsforUE, false);
return offset;
}
@@ -28777,7 +34255,7 @@ static int
dissect_f1ap_DRBs_Required_ToBeModified_List(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_f1ap_DRBs_Required_ToBeModified_List, DRBs_Required_ToBeModified_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28791,7 +34269,7 @@ static int
dissect_f1ap_DRBs_Required_ToBeReleased_List(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_f1ap_DRBs_Required_ToBeReleased_List, DRBs_Required_ToBeReleased_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28805,7 +34283,7 @@ static int
dissect_f1ap_SRBs_Required_ToBeReleased_List(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_f1ap_SRBs_Required_ToBeReleased_List, SRBs_Required_ToBeReleased_List_sequence_of,
- 1, maxnoofSRBs, FALSE);
+ 1, maxnoofSRBs, false);
return offset;
}
@@ -28819,7 +34297,7 @@ static int
dissect_f1ap_BHChannels_Required_ToBeReleased_List(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_f1ap_BHChannels_Required_ToBeReleased_List, BHChannels_Required_ToBeReleased_List_sequence_of,
- 1, maxnoofBHRLCChannels, FALSE);
+ 1, maxnoofBHRLCChannels, false);
return offset;
}
@@ -28833,7 +34311,7 @@ static int
dissect_f1ap_SLDRBs_Required_ToBeModified_List(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_f1ap_SLDRBs_Required_ToBeModified_List, SLDRBs_Required_ToBeModified_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28847,7 +34325,7 @@ static int
dissect_f1ap_SLDRBs_Required_ToBeReleased_List(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_f1ap_SLDRBs_Required_ToBeReleased_List, SLDRBs_Required_ToBeReleased_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28861,7 +34339,7 @@ static int
dissect_f1ap_UE_MulticastMRBs_RequiredToBeModified_List(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_f1ap_UE_MulticastMRBs_RequiredToBeModified_List, UE_MulticastMRBs_RequiredToBeModified_List_sequence_of,
- 1, maxnoofMRBsforUE, FALSE);
+ 1, maxnoofMRBsforUE, false);
return offset;
}
@@ -28875,7 +34353,7 @@ static int
dissect_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List(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_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List, UE_MulticastMRBs_RequiredToBeReleased_List_sequence_of,
- 1, maxnoofMRBsforUE, FALSE);
+ 1, maxnoofMRBsforUE, false);
return offset;
}
@@ -28905,7 +34383,7 @@ static int
dissect_f1ap_DRBs_ModifiedConf_List(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_f1ap_DRBs_ModifiedConf_List, DRBs_ModifiedConf_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -28919,7 +34397,7 @@ static int
dissect_f1ap_SLDRBs_ModifiedConf_List(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_f1ap_SLDRBs_ModifiedConf_List, SLDRBs_ModifiedConf_List_sequence_of,
- 1, maxnoofSLDRBs, FALSE);
+ 1, maxnoofSLDRBs, false);
return offset;
}
@@ -28933,7 +34411,7 @@ static int
dissect_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List(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_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List, UE_MulticastMRBs_ConfirmedToBeModified_List_sequence_of,
- 1, maxnoofMRBsforUE, FALSE);
+ 1, maxnoofMRBsforUE, false);
return offset;
}
@@ -28979,7 +34457,7 @@ static int
dissect_f1ap_Cells_To_Be_Broadcast_List(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_f1ap_Cells_To_Be_Broadcast_List, Cells_To_Be_Broadcast_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -29009,7 +34487,7 @@ static int
dissect_f1ap_Cells_Broadcast_Completed_List(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_f1ap_Cells_Broadcast_Completed_List, Cells_Broadcast_Completed_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -29039,7 +34517,7 @@ static int
dissect_f1ap_Broadcast_To_Be_Cancelled_List(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_f1ap_Broadcast_To_Be_Cancelled_List, Broadcast_To_Be_Cancelled_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -29069,7 +34547,7 @@ static int
dissect_f1ap_Cells_Broadcast_Cancelled_List(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_f1ap_Cells_Broadcast_Cancelled_List, Cells_Broadcast_Cancelled_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -29099,7 +34577,7 @@ static int
dissect_f1ap_DRB_Activity_List(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_f1ap_DRB_Activity_List, DRB_Activity_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -29141,7 +34619,7 @@ dissect_f1ap_DLRRCMessageTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
static int
dissect_f1ap_RedirectedRRCmessage(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(tvb, offset, actx, tree, hf_index,
- NO_BOUND, NO_BOUND, FALSE, NULL);
+ NO_BOUND, NO_BOUND, false, NULL);
return offset;
}
@@ -29219,7 +34697,7 @@ static int
dissect_f1ap_PagingCell_list(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_f1ap_PagingCell_list, PagingCell_list_sequence_of,
- 1, maxnoofPagingCells, FALSE);
+ 1, maxnoofPagingCells, false);
return offset;
}
@@ -29249,7 +34727,7 @@ static int
dissect_f1ap_DRB_Notify_List(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_f1ap_DRB_Notify_List, DRB_Notify_List_sequence_of,
- 1, maxnoofDRBs, FALSE);
+ 1, maxnoofDRBs, false);
return offset;
}
@@ -29295,7 +34773,7 @@ static int
dissect_f1ap_NR_CGI_List_For_Restart_List(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_f1ap_NR_CGI_List_For_Restart_List, NR_CGI_List_For_Restart_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -29325,7 +34803,7 @@ static int
dissect_f1ap_PWS_Failed_NR_CGI_List(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_f1ap_PWS_Failed_NR_CGI_List, PWS_Failed_NR_CGI_List_sequence_of,
- 1, maxCellingNBDU, FALSE);
+ 1, maxCellingNBDU, false);
return offset;
}
@@ -29515,7 +34993,7 @@ static int
dissect_f1ap_BH_Routing_Information_Added_List(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_f1ap_BH_Routing_Information_Added_List, BH_Routing_Information_Added_List_sequence_of,
- 1, maxnoofRoutingEntries, FALSE);
+ 1, maxnoofRoutingEntries, false);
return offset;
}
@@ -29529,7 +35007,7 @@ static int
dissect_f1ap_BH_Routing_Information_Removed_List(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_f1ap_BH_Routing_Information_Removed_List, BH_Routing_Information_Removed_List_sequence_of,
- 1, maxnoofRoutingEntries, FALSE);
+ 1, maxnoofRoutingEntries, false);
return offset;
}
@@ -29543,7 +35021,7 @@ static int
dissect_f1ap_BAP_Header_Rewriting_Added_List(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_f1ap_BAP_Header_Rewriting_Added_List, BAP_Header_Rewriting_Added_List_sequence_of,
- 1, maxnoofRoutingEntries, FALSE);
+ 1, maxnoofRoutingEntries, false);
return offset;
}
@@ -29557,7 +35035,7 @@ static int
dissect_f1ap_BAP_Header_Rewriting_Removed_List(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_f1ap_BAP_Header_Rewriting_Removed_List, BAP_Header_Rewriting_Removed_List_sequence_of,
- 1, maxnoofRoutingEntries, FALSE);
+ 1, maxnoofRoutingEntries, false);
return offset;
}
@@ -29667,7 +35145,7 @@ static int
dissect_f1ap_IAB_TNL_Addresses_To_Remove_List(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_f1ap_IAB_TNL_Addresses_To_Remove_List, IAB_TNL_Addresses_To_Remove_List_sequence_of,
- 1, maxnoofTLAsIAB, FALSE);
+ 1, maxnoofTLAsIAB, false);
return offset;
}
@@ -29697,7 +35175,7 @@ static int
dissect_f1ap_IAB_Allocated_TNL_Address_List(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_f1ap_IAB_Allocated_TNL_Address_List, IAB_Allocated_TNL_Address_List_sequence_of,
- 1, maxnoofTLAsIAB, FALSE);
+ 1, maxnoofTLAsIAB, false);
return offset;
}
@@ -29743,7 +35221,7 @@ static int
dissect_f1ap_UL_UP_TNL_Information_to_Update_List(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_f1ap_UL_UP_TNL_Information_to_Update_List, UL_UP_TNL_Information_to_Update_List_sequence_of,
- 1, maxnoofULUPTNLInformationforIAB, FALSE);
+ 1, maxnoofULUPTNLInformationforIAB, false);
return offset;
}
@@ -29757,7 +35235,7 @@ static int
dissect_f1ap_UL_UP_TNL_Address_to_Update_List(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_f1ap_UL_UP_TNL_Address_to_Update_List, UL_UP_TNL_Address_to_Update_List_sequence_of,
- 1, maxnoofUPTNLAddresses, FALSE);
+ 1, maxnoofUPTNLAddresses, false);
return offset;
}
@@ -29787,7 +35265,7 @@ static int
dissect_f1ap_DL_UP_TNL_Address_to_Update_List(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_f1ap_DL_UP_TNL_Address_to_Update_List, DL_UP_TNL_Address_to_Update_List_sequence_of,
- 1, maxnoofUPTNLAddresses, FALSE);
+ 1, maxnoofUPTNLAddresses, false);
return offset;
}
@@ -29809,6 +35287,68 @@ dissect_f1ap_IABUPConfigurationUpdateFailure(tvbuff_t *tvb _U_, int offset _U_,
}
+static const per_sequence_t MIABF1SetupTriggering_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MIABF1SetupTriggering(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_MIAB_F1_SETUP_TRIGGERING);
+ set_stats_message_type(actx->pinfo, MTYPE_MIAB_F1_SETUP_TRIGGERING);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MIABF1SetupTriggering, MIABF1SetupTriggering_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MIABF1SetupOutcomeNotification_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MIABF1SetupOutcomeNotification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_MIAB_F1_SETUP_OUTCOME_NOTIFICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_MIAB_F1_SETUP_OUTCOME_NOTIFICATION);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MIABF1SetupOutcomeNotification, MIABF1SetupOutcomeNotification_sequence);
+
+ return offset;
+}
+
+
+static const value_string f1ap_F1SetupOutcome_vals[] = {
+ { 0, "success" },
+ { 1, "failure" },
+ { 0, NULL }
+};
+
+
+static int
+dissect_f1ap_F1SetupOutcome(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
+ 2, NULL, true, 0, NULL);
+
+ return offset;
+}
+
+
+static const per_sequence_t Activated_Cells_Mapping_List_sequence_of[1] = {
+ { &hf_f1ap_Activated_Cells_Mapping_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_SingleContainer },
+};
+
+static int
+dissect_f1ap_Activated_Cells_Mapping_List(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_f1ap_Activated_Cells_Mapping_List, Activated_Cells_Mapping_List_sequence_of,
+ 1, maxCellingNBDU, false);
+
+ return offset;
+}
+
+
static const per_sequence_t ResourceStatusRequest_sequence[] = {
{ &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
{ NULL, 0, 0, NULL }
@@ -30105,7 +35645,7 @@ static int
dissect_f1ap_TRPInformationTypeListTRPReq(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_f1ap_TRPInformationTypeListTRPReq, TRPInformationTypeListTRPReq_sequence_of,
- 1, maxnoofTRPInfoTypes, FALSE);
+ 1, maxnoofTRPInfoTypes, false);
return offset;
}
@@ -30135,7 +35675,7 @@ static int
dissect_f1ap_TRPInformationListTRPResp(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_f1ap_TRPInformationListTRPResp, TRPInformationListTRPResp_sequence_of,
- 1, maxnoofTRPs, FALSE);
+ 1, maxnoofTRPs, false);
return offset;
}
@@ -30246,14 +35786,14 @@ static const value_string f1ap_T_aperiodic_vals[] = {
static int
dissect_f1ap_T_aperiodic(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
+ 1, NULL, true, 0, NULL);
return offset;
}
static const per_sequence_t AperiodicSRS_sequence[] = {
- { &hf_f1ap_aperiodic_04 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_aperiodic },
+ { &hf_f1ap_aperiodic_05 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_T_aperiodic },
{ &hf_f1ap_sRSResourceTrigger, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_SRSResourceTrigger },
{ &hf_f1ap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_f1ap_ProtocolExtensionContainer },
{ NULL, 0, 0, NULL }
@@ -30356,6 +35896,22 @@ dissect_f1ap_PositioningInformationUpdate(tvbuff_t *tvb _U_, int offset _U_, asn
}
+static const per_sequence_t SRSInformationReservationNotification_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_SRSInformationReservationNotification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_SRS_INFORMATION_RESERVATION_NOTIFICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_SRS_INFORMATION_RESERVATION_NOTIFICATION);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_SRSInformationReservationNotification, SRSInformationReservationNotification_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t E_CIDMeasurementInitiationRequest_sequence[] = {
{ &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
{ NULL, 0, 0, NULL }
@@ -30476,7 +36032,7 @@ static int
dissect_f1ap_BroadcastMRBs_ToBeSetup_List(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_f1ap_BroadcastMRBs_ToBeSetup_List, BroadcastMRBs_ToBeSetup_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30506,7 +36062,7 @@ static int
dissect_f1ap_BroadcastMRBs_Setup_List(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_f1ap_BroadcastMRBs_Setup_List, BroadcastMRBs_Setup_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30520,7 +36076,7 @@ static int
dissect_f1ap_BroadcastMRBs_FailedToBeSetup_List(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_f1ap_BroadcastMRBs_FailedToBeSetup_List, BroadcastMRBs_FailedToBeSetup_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30614,7 +36170,7 @@ static int
dissect_f1ap_BroadcastMRBs_ToBeSetupMod_List(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_f1ap_BroadcastMRBs_ToBeSetupMod_List, BroadcastMRBs_ToBeSetupMod_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30628,7 +36184,7 @@ static int
dissect_f1ap_BroadcastMRBs_ToBeModified_List(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_f1ap_BroadcastMRBs_ToBeModified_List, BroadcastMRBs_ToBeModified_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30642,7 +36198,7 @@ static int
dissect_f1ap_BroadcastMRBs_ToBeReleased_List(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_f1ap_BroadcastMRBs_ToBeReleased_List, BroadcastMRBs_ToBeReleased_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30672,7 +36228,7 @@ static int
dissect_f1ap_BroadcastMRBs_SetupMod_List(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_f1ap_BroadcastMRBs_SetupMod_List, BroadcastMRBs_SetupMod_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30686,7 +36242,7 @@ static int
dissect_f1ap_BroadcastMRBs_FailedToBeSetupMod_List(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_f1ap_BroadcastMRBs_FailedToBeSetupMod_List, BroadcastMRBs_FailedToBeSetupMod_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30700,7 +36256,7 @@ static int
dissect_f1ap_BroadcastMRBs_Modified_List(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_f1ap_BroadcastMRBs_Modified_List, BroadcastMRBs_Modified_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30714,7 +36270,7 @@ static int
dissect_f1ap_BroadcastMRBs_FailedToBeModified_List(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_f1ap_BroadcastMRBs_FailedToBeModified_List, BroadcastMRBs_FailedToBeModified_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30736,6 +36292,36 @@ dissect_f1ap_BroadcastContextModificationFailure(tvbuff_t *tvb _U_, int offset _
}
+static const per_sequence_t BroadcastTransportResourceRequest_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_BroadcastTransportResourceRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_BROADCAST_TRANSPORT_RESOURCE_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_BROADCAST_TRANSPORT_RESOURCE_REQUEST);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_BroadcastTransportResourceRequest, BroadcastTransportResourceRequest_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t Broadcast_MRBs_Transport_Request_List_sequence_of[1] = {
+ { &hf_f1ap_Broadcast_MRBs_Transport_Request_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_SingleContainer },
+};
+
+static int
+dissect_f1ap_Broadcast_MRBs_Transport_Request_List(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_f1ap_Broadcast_MRBs_Transport_Request_List, Broadcast_MRBs_Transport_Request_List_sequence_of,
+ 1, maxnoofMRBs, false);
+
+ return offset;
+}
+
+
static const per_sequence_t MulticastGroupPaging_sequence[] = {
{ &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
{ NULL, 0, 0, NULL }
@@ -30760,7 +36346,7 @@ static int
dissect_f1ap_UEIdentity_List_For_Paging_List(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_f1ap_UEIdentity_List_For_Paging_List, UEIdentity_List_For_Paging_List_sequence_of,
- 1, maxnoofUEIDforPaging, FALSE);
+ 1, maxnoofUEIDforPaging, false);
return offset;
}
@@ -30774,7 +36360,7 @@ static int
dissect_f1ap_MC_PagingCell_list(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_f1ap_MC_PagingCell_list, MC_PagingCell_list_sequence_of,
- 1, maxnoofPagingCells, FALSE);
+ 1, maxnoofPagingCells, false);
return offset;
}
@@ -30804,7 +36390,7 @@ static int
dissect_f1ap_MulticastMRBs_ToBeSetup_List(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_f1ap_MulticastMRBs_ToBeSetup_List, MulticastMRBs_ToBeSetup_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30834,7 +36420,7 @@ static int
dissect_f1ap_MulticastMRBs_Setup_List(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_f1ap_MulticastMRBs_Setup_List, MulticastMRBs_Setup_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30848,7 +36434,7 @@ static int
dissect_f1ap_MulticastMRBs_FailedToBeSetup_List(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_f1ap_MulticastMRBs_FailedToBeSetup_List, MulticastMRBs_FailedToBeSetup_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30942,7 +36528,7 @@ static int
dissect_f1ap_MulticastMRBs_ToBeSetupMod_List(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_f1ap_MulticastMRBs_ToBeSetupMod_List, MulticastMRBs_ToBeSetupMod_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30956,7 +36542,7 @@ static int
dissect_f1ap_MulticastMRBs_ToBeModified_List(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_f1ap_MulticastMRBs_ToBeModified_List, MulticastMRBs_ToBeModified_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -30970,7 +36556,7 @@ static int
dissect_f1ap_MulticastMRBs_ToBeReleased_List(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_f1ap_MulticastMRBs_ToBeReleased_List, MulticastMRBs_ToBeReleased_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -31000,7 +36586,7 @@ static int
dissect_f1ap_MulticastMRBs_SetupMod_List(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_f1ap_MulticastMRBs_SetupMod_List, MulticastMRBs_SetupMod_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -31014,7 +36600,7 @@ static int
dissect_f1ap_MulticastMRBs_FailedToBeSetupMod_List(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_f1ap_MulticastMRBs_FailedToBeSetupMod_List, MulticastMRBs_FailedToBeSetupMod_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -31028,7 +36614,7 @@ static int
dissect_f1ap_MulticastMRBs_Modified_List(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_f1ap_MulticastMRBs_Modified_List, MulticastMRBs_Modified_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -31042,7 +36628,7 @@ static int
dissect_f1ap_MulticastMRBs_FailedToBeModified_List(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_f1ap_MulticastMRBs_FailedToBeModified_List, MulticastMRBs_FailedToBeModified_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -31064,6 +36650,102 @@ dissect_f1ap_MulticastContextModificationFailure(tvbuff_t *tvb _U_, int offset _
}
+static const per_sequence_t MulticastContextNotificationIndication_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastContextNotificationIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_INDICATION);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastContextNotificationIndication, MulticastContextNotificationIndication_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastContextNotificationConfirm_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastContextNotificationConfirm(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_CONFIRM);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_CONFIRM);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastContextNotificationConfirm, MulticastContextNotificationConfirm_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastContextNotificationRefuse_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastContextNotificationRefuse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_REFUSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_CONTEXT_NOTIFICATION_REFUSE);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastContextNotificationRefuse, MulticastContextNotificationRefuse_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastCommonConfigurationRequest_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastCommonConfigurationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_MULTICAST_COMMON_CONFIGURATION_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_COMMON_CONFIGURATION_REQUEST);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastCommonConfigurationRequest, MulticastCommonConfigurationRequest_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastCommonConfigurationResponse_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastCommonConfigurationResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_MULTICAST_COMMON_CONFIGURATION_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_COMMON_CONFIGURATION_RESPONSE);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastCommonConfigurationResponse, MulticastCommonConfigurationResponse_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t MulticastCommonConfigurationRefuse_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_MulticastCommonConfigurationRefuse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_MULTICAST_COMMON_CONFIGURATION_REFUSE);
+ set_stats_message_type(actx->pinfo, MTYPE_MULTICAST_COMMON_CONFIGURATION_REFUSE);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_MulticastCommonConfigurationRefuse, MulticastCommonConfigurationRefuse_sequence);
+
+ return offset;
+}
+
+
static const per_sequence_t MulticastDistributionSetupRequest_sequence[] = {
{ &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
{ NULL, 0, 0, NULL }
@@ -31088,7 +36770,7 @@ static int
dissect_f1ap_MulticastF1UContext_ToBeSetup_List(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_f1ap_MulticastF1UContext_ToBeSetup_List, MulticastF1UContext_ToBeSetup_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -31118,7 +36800,7 @@ static int
dissect_f1ap_MulticastF1UContext_Setup_List(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_f1ap_MulticastF1UContext_Setup_List, MulticastF1UContext_Setup_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -31132,7 +36814,7 @@ static int
dissect_f1ap_MulticastF1UContext_FailedToBeSetup_List(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_f1ap_MulticastF1UContext_FailedToBeSetup_List, MulticastF1UContext_FailedToBeSetup_List_sequence_of,
- 1, maxnoofMRBs, FALSE);
+ 1, maxnoofMRBs, false);
return offset;
}
@@ -31426,6 +37108,182 @@ dissect_f1ap_PosSystemInformationDeliveryCommand(tvbuff_t *tvb _U_, int offset _
}
+static const per_sequence_t DUCUCellSwitchNotification_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_DUCUCellSwitchNotification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_DU_CU_CELL_SWITCH_NOTIFICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_DU_CU_CELL_SWITCH_NOTIFICATION);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_DUCUCellSwitchNotification, DUCUCellSwitchNotification_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CUDUCellSwitchNotification_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_CUDUCellSwitchNotification(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_CU_DU_CELL_SWITCH_NOTIFICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_CU_DU_CELL_SWITCH_NOTIFICATION);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_CUDUCellSwitchNotification, CUDUCellSwitchNotification_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DUCUTAInformationTransfer_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_DUCUTAInformationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_DU_CU_TA_INFORMATION_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_DU_CU_TA_INFORMATION_TRANSFER);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_DUCUTAInformationTransfer, DUCUTAInformationTransfer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t CUDUTAInformationTransfer_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_CUDUTAInformationTransfer(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_CU_DU_TA_INFORMATION_TRANSFER);
+ set_stats_message_type(actx->pinfo, MTYPE_CU_DU_TA_INFORMATION_TRANSFER);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_CUDUTAInformationTransfer, CUDUTAInformationTransfer_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t QoEInformationTransferControl_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_QoEInformationTransferControl(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_QOE_INFORMATION_TRANSFER_CONTROL);
+ set_stats_message_type(actx->pinfo, MTYPE_QOE_INFORMATION_TRANSFER_CONTROL);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_QoEInformationTransferControl, QoEInformationTransferControl_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t RachIndication_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_RachIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_RACH_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_RACH_INDICATION);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_RachIndication, RachIndication_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimingSynchronisationStatusRequest_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimingSynchronisationStatusRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_TIMING_SYNCHRONISATION_STATUS_REQUEST);
+ set_stats_message_type(actx->pinfo, MTYPE_TIMING_SYNCHRONISATION_STATUS_REQUEST);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimingSynchronisationStatusRequest, TimingSynchronisationStatusRequest_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimingSynchronisationStatusResponse_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimingSynchronisationStatusResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_TIMING_SYNCHRONISATION_STATUS_RESPONSE);
+ set_stats_message_type(actx->pinfo, MTYPE_TIMING_SYNCHRONISATION_STATUS_RESPONSE);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimingSynchronisationStatusResponse, TimingSynchronisationStatusResponse_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimingSynchronisationStatusFailure_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimingSynchronisationStatusFailure(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_TIMING_SYNCHRONISATION_STATUS_FAILURE);
+ set_stats_message_type(actx->pinfo, MTYPE_TIMING_SYNCHRONISATION_STATUS_FAILURE);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimingSynchronisationStatusFailure, TimingSynchronisationStatusFailure_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t TimingSynchronisationStatusReport_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_TimingSynchronisationStatusReport(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_TIMING_SYNCHRONISATION_STATUS_REPORT);
+ set_stats_message_type(actx->pinfo, MTYPE_TIMING_SYNCHRONISATION_STATUS_REPORT);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_TimingSynchronisationStatusReport, TimingSynchronisationStatusReport_sequence);
+
+ return offset;
+}
+
+
+static const per_sequence_t DUCUAccessAndMobilityIndication_sequence[] = {
+ { &hf_f1ap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_f1ap_ProtocolIE_Container },
+ { NULL, 0, 0, NULL }
+};
+
+static int
+dissect_f1ap_DUCUAccessAndMobilityIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ set_message_label(actx, MTYPE_DU_CU_ACCESS_AND_MOBILITY_INDICATION);
+ set_stats_message_type(actx->pinfo, MTYPE_DU_CU_ACCESS_AND_MOBILITY_INDICATION);
+ offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
+ ett_f1ap_DUCUAccessAndMobilityIndication, DUCUAccessAndMobilityIndication_sequence);
+
+ return offset;
+}
+
+
static int
dissect_f1ap_InitiatingMessage_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -31537,15 +37395,23 @@ dissect_f1ap_F1AP_PDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
static int dissect_AbortTransmission_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AbortTransmission(tvb, offset, &asn1_ctx, tree, hf_f1ap_AbortTransmission_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Activated_Cells_Mapping_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Activated_Cells_Mapping_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Activated_Cells_Mapping_List_Item_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Activated_Cells_to_be_Updated_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Activated_Cells_to_be_Updated_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Activated_Cells_to_be_Updated_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31553,7 +37419,7 @@ static int dissect_Activated_Cells_to_be_Updated_List_PDU(tvbuff_t *tvb _U_, pac
static int dissect_ActivationRequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ActivationRequestType(tvb, offset, &asn1_ctx, tree, hf_f1ap_ActivationRequestType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31561,7 +37427,7 @@ static int dissect_ActivationRequestType_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_AdditionalDuplicationIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AdditionalDuplicationIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_AdditionalDuplicationIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31569,7 +37435,7 @@ static int dissect_AdditionalDuplicationIndication_PDU(tvbuff_t *tvb _U_, packet
static int dissect_ExtendedAdditionalPathList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ExtendedAdditionalPathList(tvb, offset, &asn1_ctx, tree, hf_f1ap_ExtendedAdditionalPathList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31577,7 +37443,7 @@ static int dissect_ExtendedAdditionalPathList_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_AdditionalPDCPDuplicationTNL_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AdditionalPDCPDuplicationTNL_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_AdditionalPDCPDuplicationTNL_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31585,7 +37451,7 @@ static int dissect_AdditionalPDCPDuplicationTNL_List_PDU(tvbuff_t *tvb _U_, pack
static int dissect_AdditionalSIBMessageList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AdditionalSIBMessageList(tvb, offset, &asn1_ctx, tree, hf_f1ap_AdditionalSIBMessageList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31593,15 +37459,39 @@ static int dissect_AdditionalSIBMessageList_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_AdditionalRRMPriorityIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AdditionalRRMPriorityIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_AdditionalRRMPriorityIndex_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_AggregatedPosSRSResourceIDList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_AggregatedPosSRSResourceIDList(tvb, offset, &asn1_ctx, tree, hf_f1ap_AggregatedPosSRSResourceIDList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AggregatedPosSRSResourceSetList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_AggregatedPosSRSResourceSetList(tvb, offset, &asn1_ctx, tree, hf_f1ap_AggregatedPosSRSResourceSetList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_AggregatedPRSResourceSetList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_AggregatedPRSResourceSetList(tvb, offset, &asn1_ctx, tree, hf_f1ap_AggregatedPRSResourceSetList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_AggressorgNBSetID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AggressorgNBSetID(tvb, offset, &asn1_ctx, tree, hf_f1ap_AggressorgNBSetID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31609,7 +37499,7 @@ static int dissect_AggressorgNBSetID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_AlternativeQoSParaSetList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AlternativeQoSParaSetList(tvb, offset, &asn1_ctx, tree, hf_f1ap_AlternativeQoSParaSetList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31617,15 +37507,23 @@ static int dissect_AlternativeQoSParaSetList_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_Associated_SCell_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Associated_SCell_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Associated_SCell_Item_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_AssociatedSessionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_AssociatedSessionID(tvb, offset, &asn1_ctx, tree, hf_f1ap_AssociatedSessionID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_AvailablePLMNList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AvailablePLMNList(tvb, offset, &asn1_ctx, tree, hf_f1ap_AvailablePLMNList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31633,7 +37531,7 @@ static int dissect_AvailablePLMNList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_AvailableSNPN_ID_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AvailableSNPN_ID_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_AvailableSNPN_ID_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31641,7 +37539,7 @@ static int dissect_AvailableSNPN_ID_List_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_AreaScope_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AreaScope(tvb, offset, &asn1_ctx, tree, hf_f1ap_AreaScope_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31649,7 +37547,7 @@ static int dissect_AreaScope_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
static int dissect_AoA_AssistanceInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AoA_AssistanceInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_AoA_AssistanceInfo_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31657,7 +37555,7 @@ static int dissect_AoA_AssistanceInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_ARP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ARP_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_ARP_ID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31665,7 +37563,7 @@ static int dissect_ARP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
static int dissect_ARPLocationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ARPLocationInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_ARPLocationInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31673,7 +37571,7 @@ static int dissect_ARPLocationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_BAP_Header_Rewriting_Added_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BAP_Header_Rewriting_Added_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BAP_Header_Rewriting_Added_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31681,7 +37579,7 @@ static int dissect_BAP_Header_Rewriting_Added_List_Item_PDU(tvbuff_t *tvb _U_, p
static int dissect_BAP_Header_Rewriting_Removed_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BAP_Header_Rewriting_Removed_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BAP_Header_Rewriting_Removed_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31689,7 +37587,7 @@ static int dissect_BAP_Header_Rewriting_Removed_List_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_BAPAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BAPAddress(tvb, offset, &asn1_ctx, tree, hf_f1ap_BAPAddress_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31697,7 +37595,7 @@ static int dissect_BAPAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_BitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BitRate(tvb, offset, &asn1_ctx, tree, hf_f1ap_BitRate_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31705,7 +37603,7 @@ static int dissect_BitRate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_
static int dissect_BearerTypeChange_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BearerTypeChange(tvb, offset, &asn1_ctx, tree, hf_f1ap_BearerTypeChange_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31713,7 +37611,7 @@ static int dissect_BearerTypeChange_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_BHChannels_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_FailedToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_FailedToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31721,7 +37619,7 @@ static int dissect_BHChannels_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_, pac
static int dissect_BHChannels_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_FailedToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_FailedToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31729,7 +37627,7 @@ static int dissect_BHChannels_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BHChannels_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_FailedToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_FailedToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31737,7 +37635,7 @@ static int dissect_BHChannels_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, pac
static int dissect_BHChannels_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_Modified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_Modified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31745,7 +37643,7 @@ static int dissect_BHChannels_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_BHChannels_Required_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_Required_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_Required_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31753,7 +37651,7 @@ static int dissect_BHChannels_Required_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_BHChannels_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31761,7 +37659,7 @@ static int dissect_BHChannels_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_BHChannels_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_SetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_SetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31769,7 +37667,7 @@ static int dissect_BHChannels_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_BHChannels_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_ToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_ToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31777,7 +37675,7 @@ static int dissect_BHChannels_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_BHChannels_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31785,7 +37683,7 @@ static int dissect_BHChannels_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_BHChannels_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_ToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_ToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31793,7 +37691,7 @@ static int dissect_BHChannels_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_BHChannels_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_ToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_ToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31801,7 +37699,7 @@ static int dissect_BHChannels_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_BHInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHInfo_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31809,7 +37707,7 @@ static int dissect_BHInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
static int dissect_BH_Routing_Information_Added_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BH_Routing_Information_Added_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BH_Routing_Information_Added_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31817,7 +37715,7 @@ static int dissect_BH_Routing_Information_Added_List_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_BH_Routing_Information_Removed_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BH_Routing_Information_Removed_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BH_Routing_Information_Removed_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31825,7 +37723,7 @@ static int dissect_BH_Routing_Information_Removed_List_Item_PDU(tvbuff_t *tvb _U
static int dissect_BPLMN_ID_Info_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BPLMN_ID_Info_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BPLMN_ID_Info_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31833,7 +37731,7 @@ static int dissect_BPLMN_ID_Info_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_BroadcastMRBs_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_FailedToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_FailedToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31841,7 +37739,7 @@ static int dissect_BroadcastMRBs_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_BroadcastMRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_FailedToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_FailedToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31849,7 +37747,7 @@ static int dissect_BroadcastMRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, pac
static int dissect_BroadcastMRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_FailedToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_FailedToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31857,7 +37755,7 @@ static int dissect_BroadcastMRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_BroadcastMRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_Modified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_Modified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31865,7 +37763,7 @@ static int dissect_BroadcastMRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_BroadcastMRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31873,7 +37771,7 @@ static int dissect_BroadcastMRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_BroadcastMRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_SetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_SetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31881,7 +37779,7 @@ static int dissect_BroadcastMRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_BroadcastMRBs_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_ToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_ToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31889,7 +37787,7 @@ static int dissect_BroadcastMRBs_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BroadcastMRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31897,7 +37795,7 @@ static int dissect_BroadcastMRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BroadcastMRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_ToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_ToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31905,7 +37803,7 @@ static int dissect_BroadcastMRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_BroadcastMRBs_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_ToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_ToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31913,7 +37811,7 @@ static int dissect_BroadcastMRBs_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BroadcastAreaScope_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastAreaScope(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastAreaScope_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31921,15 +37819,39 @@ static int dissect_BroadcastAreaScope_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_BufferSizeThresh_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BufferSizeThresh(tvb, offset, &asn1_ctx, tree, hf_f1ap_BufferSizeThresh_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_BW_Aggregation_Request_Indication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_BW_Aggregation_Request_Indication(tvb, offset, &asn1_ctx, tree, hf_f1ap_BW_Aggregation_Request_Indication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_BWP_Id_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_BWP_Id(tvb, offset, &asn1_ctx, tree, hf_f1ap_BWP_Id_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Broadcast_MRBs_Transport_Request_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Broadcast_MRBs_Transport_Request_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Broadcast_MRBs_Transport_Request_Item_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Cancel_all_Warning_Messages_Indicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cancel_all_Warning_Messages_Indicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cancel_all_Warning_Messages_Indicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31937,7 +37859,7 @@ static int dissect_Cancel_all_Warning_Messages_Indicator_PDU(tvbuff_t *tvb _U_,
static int dissect_Candidate_SpCell_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Candidate_SpCell_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Candidate_SpCell_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31945,7 +37867,7 @@ static int dissect_Candidate_SpCell_Item_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cause(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cause_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31953,7 +37875,7 @@ static int dissect_Cause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr
static int dissect_CellGroupConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CellGroupConfig(tvb, offset, &asn1_ctx, tree, hf_f1ap_CellGroupConfig_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31961,7 +37883,7 @@ static int dissect_CellGroupConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_Cell_Direction_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cell_Direction(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cell_Direction_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31969,7 +37891,7 @@ static int dissect_Cell_Direction_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_CellMeasurementResultList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CellMeasurementResultList(tvb, offset, &asn1_ctx, tree, hf_f1ap_CellMeasurementResultList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31977,7 +37899,7 @@ static int dissect_CellMeasurementResultList_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_Cell_Portion_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cell_Portion_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cell_Portion_ID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31985,7 +37907,7 @@ static int dissect_Cell_Portion_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_CellsForSON_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CellsForSON_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_CellsForSON_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -31993,7 +37915,7 @@ static int dissect_CellsForSON_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_Cells_Failed_to_be_Activated_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_Failed_to_be_Activated_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Failed_to_be_Activated_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32001,7 +37923,7 @@ static int dissect_Cells_Failed_to_be_Activated_List_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_Cells_Status_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_Status_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Status_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32009,7 +37931,7 @@ static int dissect_Cells_Status_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_Cells_To_Be_Broadcast_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_To_Be_Broadcast_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_To_Be_Broadcast_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32017,7 +37939,7 @@ static int dissect_Cells_To_Be_Broadcast_Item_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_Cells_Broadcast_Completed_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_Broadcast_Completed_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Broadcast_Completed_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32025,7 +37947,7 @@ static int dissect_Cells_Broadcast_Completed_Item_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_Broadcast_To_Be_Cancelled_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Broadcast_To_Be_Cancelled_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Broadcast_To_Be_Cancelled_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32033,7 +37955,7 @@ static int dissect_Broadcast_To_Be_Cancelled_Item_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_Cells_Broadcast_Cancelled_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_Broadcast_Cancelled_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Broadcast_Cancelled_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32041,15 +37963,31 @@ static int dissect_Cells_Broadcast_Cancelled_Item_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_Cells_to_be_Activated_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_to_be_Activated_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_to_be_Activated_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Cells_With_SSBs_Activated_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Cells_With_SSBs_Activated_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_With_SSBs_Activated_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Cells_Allowed_to_be_Deactivated_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Cells_Allowed_to_be_Deactivated_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Allowed_to_be_Deactivated_List_Item_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Cells_to_be_Deactivated_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_to_be_Deactivated_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_to_be_Deactivated_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32057,7 +37995,7 @@ static int dissect_Cells_to_be_Deactivated_List_Item_PDU(tvbuff_t *tvb _U_, pack
static int dissect_Cells_to_be_Barred_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_to_be_Barred_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_to_be_Barred_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32065,7 +38003,7 @@ static int dissect_Cells_to_be_Barred_Item_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_CellToReportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CellToReportList(tvb, offset, &asn1_ctx, tree, hf_f1ap_CellToReportList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32073,7 +38011,7 @@ static int dissect_CellToReportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_CellType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CellType(tvb, offset, &asn1_ctx, tree, hf_f1ap_CellType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32081,7 +38019,7 @@ static int dissect_CellType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto
static int dissect_CellULConfigured_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CellULConfigured(tvb, offset, &asn1_ctx, tree, hf_f1ap_CellULConfigured_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32089,7 +38027,7 @@ static int dissect_CellULConfigured_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_CG_SDTQueryIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CG_SDTQueryIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_CG_SDTQueryIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32097,7 +38035,7 @@ static int dissect_CG_SDTQueryIndication_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_CG_SDTKeptIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CG_SDTKeptIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_CG_SDTKeptIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32105,7 +38043,7 @@ static int dissect_CG_SDTKeptIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_CG_SDTindicatorSetup_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CG_SDTindicatorSetup(tvb, offset, &asn1_ctx, tree, hf_f1ap_CG_SDTindicatorSetup_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32113,7 +38051,7 @@ static int dissect_CG_SDTindicatorSetup_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_CG_SDTindicatorMod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CG_SDTindicatorMod(tvb, offset, &asn1_ctx, tree, hf_f1ap_CG_SDTindicatorMod_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32121,15 +38059,23 @@ static int dissect_CG_SDTindicatorMod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_CG_SDTSessionInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CG_SDTSessionInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_CG_SDTSessionInfo_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ChannelOccupancyTimePercentage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ChannelOccupancyTimePercentage(tvb, offset, &asn1_ctx, tree, hf_f1ap_ChannelOccupancyTimePercentage_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Child_IAB_Nodes_NA_Resource_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Child_IAB_Nodes_NA_Resource_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Child_IAB_Nodes_NA_Resource_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32137,7 +38083,7 @@ static int dissect_Child_IAB_Nodes_NA_Resource_List_PDU(tvbuff_t *tvb _U_, packe
static int dissect_Child_Nodes_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Child_Nodes_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Child_Nodes_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32145,7 +38091,7 @@ static int dissect_Child_Nodes_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_CompositeAvailableCapacity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CompositeAvailableCapacity(tvb, offset, &asn1_ctx, tree, hf_f1ap_CompositeAvailableCapacity_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32153,7 +38099,7 @@ static int dissect_CompositeAvailableCapacity_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_CHO_Probability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CHO_Probability(tvb, offset, &asn1_ctx, tree, hf_f1ap_CHO_Probability_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32161,7 +38107,7 @@ static int dissect_CHO_Probability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_ConditionalInterDUMobilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ConditionalInterDUMobilityInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_ConditionalInterDUMobilityInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32169,7 +38115,7 @@ static int dissect_ConditionalInterDUMobilityInformation_PDU(tvbuff_t *tvb _U_,
static int dissect_ConditionalIntraDUMobilityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ConditionalIntraDUMobilityInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_ConditionalIntraDUMobilityInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32177,7 +38123,7 @@ static int dissect_ConditionalIntraDUMobilityInformation_PDU(tvbuff_t *tvb _U_,
static int dissect_ConfigRestrictInfoDAPS_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ConfigRestrictInfoDAPS(tvb, offset, &asn1_ctx, tree, hf_f1ap_ConfigRestrictInfoDAPS_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32185,15 +38131,23 @@ static int dissect_ConfigRestrictInfoDAPS_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_ConfiguredTACIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ConfiguredTACIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_ConfiguredTACIndication_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Configured_BWP_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Configured_BWP_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Configured_BWP_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Coverage_Modification_Notification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Coverage_Modification_Notification(tvb, offset, &asn1_ctx, tree, hf_f1ap_Coverage_Modification_Notification_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32201,15 +38155,23 @@ static int dissect_Coverage_Modification_Notification_PDU(tvbuff_t *tvb _U_, pac
static int dissect_CCO_Assistance_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CCO_Assistance_Information(tvb, offset, &asn1_ctx, tree, hf_f1ap_CCO_Assistance_Information_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_CCO_issue_detection_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_CCO_issue_detection(tvb, offset, &asn1_ctx, tree, hf_f1ap_CCO_issue_detection_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_CP_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CP_TransportLayerAddress(tvb, offset, &asn1_ctx, tree, hf_f1ap_CP_TransportLayerAddress_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32217,7 +38179,7 @@ static int dissect_CP_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_CPACMCGInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CPACMCGInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_CPACMCGInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32225,7 +38187,7 @@ static int dissect_CPACMCGInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CriticalityDiagnostics(tvb, offset, &asn1_ctx, tree, hf_f1ap_CriticalityDiagnostics_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32233,7 +38195,7 @@ static int dissect_CriticalityDiagnostics_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_C_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_C_RNTI(tvb, offset, &asn1_ctx, tree, hf_f1ap_C_RNTI_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32241,7 +38203,7 @@ static int dissect_C_RNTI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
static int dissect_CUDURadioInformationType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CUDURadioInformationType(tvb, offset, &asn1_ctx, tree, hf_f1ap_CUDURadioInformationType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32249,15 +38211,23 @@ static int dissect_CUDURadioInformationType_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_CUtoDURRCInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CUtoDURRCInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_CUtoDURRCInformation_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_CUtoDUTAInformation_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_CUtoDUTAInformation_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_CUtoDUTAInformation_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_DAPS_HO_Status_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DAPS_HO_Status(tvb, offset, &asn1_ctx, tree, hf_f1ap_DAPS_HO_Status_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32265,23 +38235,39 @@ static int dissect_DAPS_HO_Status_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_DCBasedDuplicationConfigured_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DCBasedDuplicationConfigured(tvb, offset, &asn1_ctx, tree, hf_f1ap_DCBasedDuplicationConfigured_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DeactivationIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DeactivationIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_DeactivationIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Dedicated_SIDelivery_NeededUE_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Dedicated_SIDelivery_NeededUE_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Dedicated_SIDelivery_NeededUE_Item_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DedicatedSIDeliveryIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DedicatedSIDeliveryIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_DedicatedSIDeliveryIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_DL_UP_TNL_Address_to_Update_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DL_UP_TNL_Address_to_Update_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DL_UP_TNL_Address_to_Update_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32289,7 +38275,7 @@ static int dissect_DL_UP_TNL_Address_to_Update_List_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_DRB_Activity_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRB_Activity_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRB_Activity_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32297,7 +38283,7 @@ static int dissect_DRB_Activity_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_DRBs_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_FailedToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_FailedToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32305,7 +38291,7 @@ static int dissect_DRBs_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_DRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_FailedToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_FailedToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32313,7 +38299,7 @@ static int dissect_DRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_DRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_FailedToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_FailedToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32321,7 +38307,7 @@ static int dissect_DRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_DRB_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRB_Information(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRB_Information_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32329,7 +38315,7 @@ static int dissect_DRB_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_DRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_Modified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_Modified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32337,7 +38323,7 @@ static int dissect_DRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DRBs_ModifiedConf_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ModifiedConf_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ModifiedConf_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32345,7 +38331,7 @@ static int dissect_DRBs_ModifiedConf_Item_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_DRB_Notify_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRB_Notify_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRB_Notify_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32353,7 +38339,7 @@ static int dissect_DRB_Notify_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_DRBs_Required_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_Required_ToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_Required_ToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32361,7 +38347,7 @@ static int dissect_DRBs_Required_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_DRBs_Required_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_Required_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_Required_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32369,7 +38355,7 @@ static int dissect_DRBs_Required_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_DRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32377,7 +38363,7 @@ static int dissect_DRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_DRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_SetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_SetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32385,7 +38371,7 @@ static int dissect_DRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DRBs_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32393,7 +38379,7 @@ static int dissect_DRBs_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_DRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32401,7 +38387,7 @@ static int dissect_DRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_DRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32409,23 +38395,39 @@ static int dissect_DRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DRBs_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DRB_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DRB_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRB_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_DRXCycle_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRXCycle(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRXCycle_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NonIntegerDRXCycle_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_NonIntegerDRXCycle(tvb, offset, &asn1_ctx, tree, hf_f1ap_NonIntegerDRXCycle_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_DRX_Config_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRX_Config(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRX_Config_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32433,7 +38435,7 @@ static int dissect_DRX_Config_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_DRXConfigurationIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRXConfigurationIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRXConfigurationIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32441,7 +38443,7 @@ static int dissect_DRXConfigurationIndicator_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_DRX_LongCycleStartOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRX_LongCycleStartOffset(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRX_LongCycleStartOffset_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32449,7 +38451,7 @@ static int dissect_DRX_LongCycleStartOffset_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_DUtoCURRCContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DUtoCURRCContainer(tvb, offset, &asn1_ctx, tree, hf_f1ap_DUtoCURRCContainer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32457,7 +38459,7 @@ static int dissect_DUtoCURRCContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DUCURadioInformationType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DUCURadioInformationType(tvb, offset, &asn1_ctx, tree, hf_f1ap_DUCURadioInformationType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32465,7 +38467,7 @@ static int dissect_DUCURadioInformationType_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_DU_RX_MT_RX_Extend_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DU_RX_MT_RX_Extend(tvb, offset, &asn1_ctx, tree, hf_f1ap_DU_RX_MT_RX_Extend_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32473,7 +38475,7 @@ static int dissect_DU_RX_MT_RX_Extend_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DU_TX_MT_TX_Extend_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DU_TX_MT_TX_Extend(tvb, offset, &asn1_ctx, tree, hf_f1ap_DU_TX_MT_TX_Extend_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32481,7 +38483,7 @@ static int dissect_DU_TX_MT_TX_Extend_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DU_RX_MT_TX_Extend_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DU_RX_MT_TX_Extend(tvb, offset, &asn1_ctx, tree, hf_f1ap_DU_RX_MT_TX_Extend_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32489,7 +38491,7 @@ static int dissect_DU_RX_MT_TX_Extend_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DU_TX_MT_RX_Extend_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DU_TX_MT_RX_Extend(tvb, offset, &asn1_ctx, tree, hf_f1ap_DU_TX_MT_RX_Extend_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32497,23 +38499,87 @@ static int dissect_DU_TX_MT_RX_Extend_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DUtoCURRCInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DUtoCURRCInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_DUtoCURRCInformation_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DUtoCUTAInformation_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DUtoCUTAInformation_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DUtoCUTAInformation_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_DuplicationActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DuplicationActivation(tvb, offset, &asn1_ctx, tree, hf_f1ap_DuplicationActivation_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DuplicationIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DuplicationIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_DuplicationIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DLLBTFailureInformationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DLLBTFailureInformationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_DLLBTFailureInformationRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DLLBTFailureInformationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DLLBTFailureInformationList(tvb, offset, &asn1_ctx, tree, hf_f1ap_DLLBTFailureInformationList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_EarlySyncInformation_Request_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_EarlySyncInformation_Request(tvb, offset, &asn1_ctx, tree, hf_f1ap_EarlySyncInformation_Request_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_EarlySyncInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_EarlySyncInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_EarlySyncInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_EarlySyncCandidateCellInformation_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_EarlySyncCandidateCellInformation_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_EarlySyncCandidateCellInformation_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_EarlySyncServingCellInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_EarlySyncServingCellInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_EarlySyncServingCellInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_CID_MeasurementQuantities_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CID_MeasurementQuantities(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CID_MeasurementQuantities_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32521,7 +38587,7 @@ static int dissect_E_CID_MeasurementQuantities_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_E_CID_MeasurementQuantities_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CID_MeasurementQuantities_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CID_MeasurementQuantities_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32529,15 +38595,23 @@ static int dissect_E_CID_MeasurementQuantities_Item_PDU(tvbuff_t *tvb _U_, packe
static int dissect_E_CID_MeasurementResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CID_MeasurementResult(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CID_MeasurementResult_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_E_CID_MeasuredResultsAssociatedInfoList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_E_CID_MeasuredResultsAssociatedInfoList(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CID_MeasuredResultsAssociatedInfoList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_CID_ReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CID_ReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CID_ReportCharacteristics_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32545,7 +38619,7 @@ static int dissect_E_CID_ReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_EgressNonF1terminatingTopologyIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_EgressNonF1terminatingTopologyIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_EgressNonF1terminatingTopologyIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32553,7 +38627,7 @@ static int dissect_EgressNonF1terminatingTopologyIndicator_PDU(tvbuff_t *tvb _U_
static int dissect_ExtendedAvailablePLMN_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ExtendedAvailablePLMN_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_ExtendedAvailablePLMN_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32561,7 +38635,7 @@ static int dissect_ExtendedAvailablePLMN_List_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_ExtendedServedPLMNs_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ExtendedServedPLMNs_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_ExtendedServedPLMNs_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32569,7 +38643,7 @@ static int dissect_ExtendedServedPLMNs_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_ExtendedSliceSupportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ExtendedSliceSupportList(tvb, offset, &asn1_ctx, tree, hf_f1ap_ExtendedSliceSupportList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32577,7 +38651,7 @@ static int dissect_ExtendedSliceSupportList_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_ExtendedUEIdentityIndexValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ExtendedUEIdentityIndexValue(tvb, offset, &asn1_ctx, tree, hf_f1ap_ExtendedUEIdentityIndexValue_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32585,7 +38659,7 @@ static int dissect_ExtendedUEIdentityIndexValue_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_ExecuteDuplication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ExecuteDuplication(tvb, offset, &asn1_ctx, tree, hf_f1ap_ExecuteDuplication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32593,7 +38667,7 @@ static int dissect_ExecuteDuplication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_EUTRA_NR_CellResourceCoordinationReq_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container(tvb, offset, &asn1_ctx, tree, hf_f1ap_EUTRA_NR_CellResourceCoordinationReq_Container_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32601,7 +38675,7 @@ static int dissect_EUTRA_NR_CellResourceCoordinationReq_Container_PDU(tvbuff_t *
static int dissect_EUTRA_NR_CellResourceCoordinationReqAck_Container_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container(tvb, offset, &asn1_ctx, tree, hf_f1ap_EUTRA_NR_CellResourceCoordinationReqAck_Container_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32609,15 +38683,31 @@ static int dissect_EUTRA_NR_CellResourceCoordinationReqAck_Container_PDU(tvbuff_
static int dissect_ExtendedPacketDelayBudget_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ExtendedPacketDelayBudget(tvb, offset, &asn1_ctx, tree, hf_f1ap_ExtendedPacketDelayBudget_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ECNMarkingorCongestionInformationReportingRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ECNMarkingorCongestionInformationReportingRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_ECNMarkingorCongestionInformationReportingRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ECNMarkingorCongestionInformationReportingStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ECNMarkingorCongestionInformationReportingStatus(tvb, offset, &asn1_ctx, tree, hf_f1ap_ECNMarkingorCongestionInformationReportingStatus_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_F1CTransferPath_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_F1CTransferPath(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1CTransferPath_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32625,23 +38715,63 @@ static int dissect_F1CTransferPath_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_F1CTransferPathNRDC_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_F1CTransferPathNRDC(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1CTransferPathNRDC_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_F1U_PathFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_F1U_PathFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1U_PathFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_F1UTunnelNotEstablished_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_F1UTunnelNotEstablished(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1UTunnelNotEstablished_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_FiveG_ProSeAuthorized_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_FiveG_ProSeAuthorized(tvb, offset, &asn1_ctx, tree, hf_f1ap_FiveG_ProSeAuthorized_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_FiveG_ProSeLayer2Multipath_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_FiveG_ProSeLayer2Multipath(tvb, offset, &asn1_ctx, tree, hf_f1ap_FiveG_ProSeLayer2Multipath_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FiveG_ProSeLayer2UEtoUERelay_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_FiveG_ProSeLayer2UEtoUERelay(tvb, offset, &asn1_ctx, tree, hf_f1ap_FiveG_ProSeLayer2UEtoUERelay_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_FiveG_ProSeLayer2UEtoUERemote_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_FiveG_ProSeLayer2UEtoUERemote(tvb, offset, &asn1_ctx, tree, hf_f1ap_FiveG_ProSeLayer2UEtoUERemote_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_FrequencyShift7p5khz_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_FrequencyShift7p5khz(tvb, offset, &asn1_ctx, tree, hf_f1ap_FrequencyShift7p5khz_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32649,7 +38779,7 @@ static int dissect_FrequencyShift7p5khz_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_Frequency_Domain_HSNA_Configuration_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Frequency_Domain_HSNA_Configuration_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Frequency_Domain_HSNA_Configuration_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32657,7 +38787,7 @@ static int dissect_Frequency_Domain_HSNA_Configuration_List_PDU(tvbuff_t *tvb _U
static int dissect_FullConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_FullConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_FullConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32665,15 +38795,23 @@ static int dissect_FullConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_CG_Config_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CG_Config(tvb, offset, &asn1_ctx, tree, hf_f1ap_CG_Config_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_GlobalGNB_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_GlobalGNB_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_GlobalGNB_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_GNB_CU_MBS_F1AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_MBS_F1AP_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_MBS_F1AP_ID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32681,7 +38819,7 @@ static int dissect_GNB_CU_MBS_F1AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_GNBCUMeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBCUMeasurementID(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBCUMeasurementID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32689,7 +38827,7 @@ static int dissect_GNBCUMeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_GNBDUMeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUMeasurementID(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUMeasurementID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32697,7 +38835,7 @@ static int dissect_GNBDUMeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_GNB_CUSystemInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CUSystemInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CUSystemInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32705,7 +38843,7 @@ static int dissect_GNB_CUSystemInformation_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_GNB_CU_TNL_Association_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32713,7 +38851,7 @@ static int dissect_GNB_CU_TNL_Association_Setup_Item_PDU(tvbuff_t *tvb _U_, pack
static int dissect_GNB_CU_TNL_Association_Failed_To_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32721,7 +38859,7 @@ static int dissect_GNB_CU_TNL_Association_Failed_To_Setup_Item_PDU(tvbuff_t *tvb
static int dissect_GNB_CU_TNL_Association_To_Add_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_To_Add_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_To_Add_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32729,7 +38867,7 @@ static int dissect_GNB_CU_TNL_Association_To_Add_Item_PDU(tvbuff_t *tvb _U_, pac
static int dissect_GNB_CU_TNL_Association_To_Remove_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_To_Remove_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_To_Remove_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32737,7 +38875,7 @@ static int dissect_GNB_CU_TNL_Association_To_Remove_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_GNB_CU_TNL_Association_To_Update_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_To_Update_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_To_Update_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32745,7 +38883,7 @@ static int dissect_GNB_CU_TNL_Association_To_Update_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_GNB_CU_UE_F1AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_UE_F1AP_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_UE_F1AP_ID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32753,7 +38891,7 @@ static int dissect_GNB_CU_UE_F1AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_GNB_DU_MBS_F1AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_DU_MBS_F1AP_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_DU_MBS_F1AP_ID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32761,7 +38899,7 @@ static int dissect_GNB_DU_MBS_F1AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_GNB_DU_UE_F1AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_DU_UE_F1AP_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_DU_UE_F1AP_ID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32769,7 +38907,7 @@ static int dissect_GNB_DU_UE_F1AP_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_GNB_DU_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_DU_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_DU_ID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32777,7 +38915,7 @@ static int dissect_GNB_DU_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
static int dissect_GNB_CU_Name_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_Name(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_Name_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32785,7 +38923,7 @@ static int dissect_GNB_CU_Name_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
static int dissect_GNB_DU_Name_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_DU_Name(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_DU_Name_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32793,7 +38931,7 @@ static int dissect_GNB_DU_Name_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
static int dissect_Extended_GNB_CU_Name_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Extended_GNB_CU_Name(tvb, offset, &asn1_ctx, tree, hf_f1ap_Extended_GNB_CU_Name_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32801,7 +38939,7 @@ static int dissect_Extended_GNB_CU_Name_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_Extended_GNB_DU_Name_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Extended_GNB_DU_Name(tvb, offset, &asn1_ctx, tree, hf_f1ap_Extended_GNB_DU_Name_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32809,7 +38947,7 @@ static int dissect_Extended_GNB_DU_Name_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_GNB_DU_Served_Cells_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_DU_Served_Cells_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_DU_Served_Cells_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32817,7 +38955,7 @@ static int dissect_GNB_DU_Served_Cells_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_GNB_DUConfigurationQuery_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_DUConfigurationQuery(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_DUConfigurationQuery_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32825,7 +38963,7 @@ static int dissect_GNB_DUConfigurationQuery_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_GNBDUOverloadInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUOverloadInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUOverloadInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32833,7 +38971,7 @@ static int dissect_GNBDUOverloadInformation_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_GNB_DU_TNL_Association_To_Remove_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_DU_TNL_Association_To_Remove_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_DU_TNL_Association_To_Remove_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32841,7 +38979,7 @@ static int dissect_GNB_DU_TNL_Association_To_Remove_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_GNBDUUESliceMaximumBitRateList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUUESliceMaximumBitRateList(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUUESliceMaximumBitRateList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32849,7 +38987,7 @@ static int dissect_GNBDUUESliceMaximumBitRateList_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_HandoverPreparationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_HandoverPreparationInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_HandoverPreparationInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32857,7 +38995,7 @@ static int dissect_HandoverPreparationInformation_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_HardwareLoadIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_HardwareLoadIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_HardwareLoadIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32865,7 +39003,7 @@ static int dissect_HardwareLoadIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_HashedUEIdentityIndexValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_HashedUEIdentityIndexValue(tvb, offset, &asn1_ctx, tree, hf_f1ap_HashedUEIdentityIndexValue_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32873,7 +39011,7 @@ static int dissect_HashedUEIdentityIndexValue_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_IAB_Barred_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IAB_Barred(tvb, offset, &asn1_ctx, tree, hf_f1ap_IAB_Barred_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32881,7 +39019,7 @@ static int dissect_IAB_Barred_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_IABConditionalRRCMessageDeliveryIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABConditionalRRCMessageDeliveryIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABConditionalRRCMessageDeliveryIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32889,7 +39027,7 @@ static int dissect_IABConditionalRRCMessageDeliveryIndication_PDU(tvbuff_t *tvb
static int dissect_IABCongestionIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABCongestionIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABCongestionIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32897,7 +39035,7 @@ static int dissect_IABCongestionIndication_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_IAB_Info_IAB_donor_CU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IAB_Info_IAB_donor_CU(tvb, offset, &asn1_ctx, tree, hf_f1ap_IAB_Info_IAB_donor_CU_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32905,7 +39043,7 @@ static int dissect_IAB_Info_IAB_donor_CU_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_IAB_Info_IAB_DU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IAB_Info_IAB_DU(tvb, offset, &asn1_ctx, tree, hf_f1ap_IAB_Info_IAB_DU_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32913,7 +39051,7 @@ static int dissect_IAB_Info_IAB_DU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_IAB_Allocated_TNL_Address_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IAB_Allocated_TNL_Address_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_IAB_Allocated_TNL_Address_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32921,7 +39059,7 @@ static int dissect_IAB_Allocated_TNL_Address_Item_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_IABIPv6RequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABIPv6RequestType(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABIPv6RequestType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32929,7 +39067,7 @@ static int dissect_IABIPv6RequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_IAB_TNL_Addresses_To_Remove_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IAB_TNL_Addresses_To_Remove_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_IAB_TNL_Addresses_To_Remove_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32937,7 +39075,7 @@ static int dissect_IAB_TNL_Addresses_To_Remove_Item_PDU(tvbuff_t *tvb _U_, packe
static int dissect_IAB_TNL_Addresses_Exception_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IAB_TNL_Addresses_Exception(tvb, offset, &asn1_ctx, tree, hf_f1ap_IAB_TNL_Addresses_Exception_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32945,15 +39083,23 @@ static int dissect_IAB_TNL_Addresses_Exception_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_IABv4AddressesRequested_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABv4AddressesRequested(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABv4AddressesRequested_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Mobile_IAB_MTUserLocationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Mobile_IAB_MTUserLocationInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_Mobile_IAB_MTUserLocationInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_IgnorePRACHConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IgnorePRACHConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_IgnorePRACHConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32961,7 +39107,7 @@ static int dissect_IgnorePRACHConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_IgnoreResourceCoordinationContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IgnoreResourceCoordinationContainer(tvb, offset, &asn1_ctx, tree, hf_f1ap_IgnoreResourceCoordinationContainer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32969,7 +39115,7 @@ static int dissect_IgnoreResourceCoordinationContainer_PDU(tvbuff_t *tvb _U_, pa
static int dissect_InactivityMonitoringRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_InactivityMonitoringRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_InactivityMonitoringRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32977,7 +39123,7 @@ static int dissect_InactivityMonitoringRequest_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_InactivityMonitoringResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_InactivityMonitoringResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_InactivityMonitoringResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32985,7 +39131,7 @@ static int dissect_InactivityMonitoringResponse_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_IntendedTDD_DL_ULConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IntendedTDD_DL_ULConfig(tvb, offset, &asn1_ctx, tree, hf_f1ap_IntendedTDD_DL_ULConfig_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -32993,7 +39139,7 @@ static int dissect_IntendedTDD_DL_ULConfig_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_InterFrequencyConfig_NoGap_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_InterFrequencyConfig_NoGap(tvb, offset, &asn1_ctx, tree, hf_f1ap_InterFrequencyConfig_NoGap_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33001,15 +39147,31 @@ static int dissect_InterFrequencyConfig_NoGap_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_IngressNonF1terminatingTopologyIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IngressNonF1terminatingTopologyIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_IngressNonF1terminatingTopologyIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_IndicationMCInactiveReception_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_IndicationMCInactiveReception(tvb, offset, &asn1_ctx, tree, hf_f1ap_IndicationMCInactiveReception_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_LTEA2XServicesAuthorized_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_LTEA2XServicesAuthorized(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTEA2XServicesAuthorized_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_L571Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_L571Info(tvb, offset, &asn1_ctx, tree, hf_f1ap_L571Info_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33017,7 +39179,7 @@ static int dissect_L571Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto
static int dissect_L1151Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_L1151Info(tvb, offset, &asn1_ctx, tree, hf_f1ap_L1151Info_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33025,7 +39187,7 @@ static int dissect_L1151Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
static int dissect_LastUsedCellIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_LastUsedCellIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_LastUsedCellIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33033,7 +39195,7 @@ static int dissect_LastUsedCellIndication_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_LMF_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_LMF_MeasurementID(tvb, offset, &asn1_ctx, tree, hf_f1ap_LMF_MeasurementID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33041,7 +39203,7 @@ static int dissect_LMF_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_LMF_UE_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_LMF_UE_MeasurementID(tvb, offset, &asn1_ctx, tree, hf_f1ap_LMF_UE_MeasurementID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33049,7 +39211,7 @@ static int dissect_LMF_UE_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_LocationMeasurementInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_LocationMeasurementInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_LocationMeasurementInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33057,7 +39219,7 @@ static int dissect_LocationMeasurementInformation_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_LowerLayerPresenceStatusChange_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_LowerLayerPresenceStatusChange(tvb, offset, &asn1_ctx, tree, hf_f1ap_LowerLayerPresenceStatusChange_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33065,7 +39227,7 @@ static int dissect_LowerLayerPresenceStatusChange_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_LoS_NLoSInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_LoS_NLoSInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_LoS_NLoSInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33073,7 +39235,7 @@ static int dissect_LoS_NLoSInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_LTEUESidelinkAggregateMaximumBitrate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_LTEUESidelinkAggregateMaximumBitrate(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTEUESidelinkAggregateMaximumBitrate_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33081,23 +39243,87 @@ static int dissect_LTEUESidelinkAggregateMaximumBitrate_PDU(tvbuff_t *tvb _U_, p
static int dissect_LTEV2XServicesAuthorized_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_LTEV2XServicesAuthorized(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTEV2XServicesAuthorized_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_LTMCells_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_LTMCells_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTMCells_ToBeReleased_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_LTMInformation_Setup_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_LTMInformation_Setup(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTMInformation_Setup_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_LTMConfigurationIDMappingList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_LTMConfigurationIDMappingList(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTMConfigurationIDMappingList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_LTMInformation_Modify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_LTMInformation_Modify(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTMInformation_Modify_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_LTMConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_LTMConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTMConfiguration_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_LTMCellSwitchInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_LTMCellSwitchInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTMCellSwitchInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_LTMCFRAResourceConfig_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_LTMCFRAResourceConfig_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_LTMCFRAResourceConfig_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MaskedIMEISV_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MaskedIMEISV(tvb, offset, &asn1_ctx, tree, hf_f1ap_MaskedIMEISV_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MaxDataBurstVolume_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MaxDataBurstVolume(tvb, offset, &asn1_ctx, tree, hf_f1ap_MaxDataBurstVolume_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MBS_Broadcast_NeighbourCellList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MBS_Broadcast_NeighbourCellList(tvb, offset, &asn1_ctx, tree, hf_f1ap_MBS_Broadcast_NeighbourCellList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33105,7 +39331,7 @@ static int dissect_MBS_Broadcast_NeighbourCellList_PDU(tvbuff_t *tvb _U_, packet
static int dissect_MBSInterestIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MBSInterestIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_MBSInterestIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33113,7 +39339,7 @@ static int dissect_MBSInterestIndication_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_MBS_CUtoDURRCInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MBS_CUtoDURRCInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_MBS_CUtoDURRCInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33121,15 +39347,55 @@ static int dissect_MBS_CUtoDURRCInformation_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_MBSMulticastF1UContextDescriptor_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MBSMulticastF1UContextDescriptor(tvb, offset, &asn1_ctx, tree, hf_f1ap_MBSMulticastF1UContextDescriptor_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MT_SDT_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MT_SDT_Information(tvb, offset, &asn1_ctx, tree, hf_f1ap_MT_SDT_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MBSMulticastSessionReceptionState_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MBSMulticastSessionReceptionState(tvb, offset, &asn1_ctx, tree, hf_f1ap_MBSMulticastSessionReceptionState_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MulticastCU2DURRCInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MulticastCU2DURRCInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastCU2DURRCInfo_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MulticastCU2DUCommonRRCInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MulticastCU2DUCommonRRCInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastCU2DUCommonRRCInfo_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MulticastDU2CURRCInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MulticastDU2CURRCInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastDU2CURRCInfo_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MulticastF1UContext_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastF1UContext_ToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastF1UContext_ToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33137,7 +39403,7 @@ static int dissect_MulticastF1UContext_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, pac
static int dissect_MulticastF1UContext_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastF1UContext_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastF1UContext_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33145,7 +39411,7 @@ static int dissect_MulticastF1UContext_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_MulticastF1UContext_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastF1UContext_FailedToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastF1UContext_FailedToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33153,7 +39419,7 @@ static int dissect_MulticastF1UContext_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U
static int dissect_MBS_ServiceArea_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MBS_ServiceArea(tvb, offset, &asn1_ctx, tree, hf_f1ap_MBS_ServiceArea_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33161,7 +39427,7 @@ static int dissect_MBS_ServiceArea_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_MC_PagingCell_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MC_PagingCell_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MC_PagingCell_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33169,7 +39435,7 @@ static int dissect_MC_PagingCell_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_MeasGapSharingConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasGapSharingConfig(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasGapSharingConfig_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33177,7 +39443,7 @@ static int dissect_MeasGapSharingConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_PosMeasurementAmount_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosMeasurementAmount(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosMeasurementAmount_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33185,7 +39451,7 @@ static int dissect_PosMeasurementAmount_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_MeasurementBeamInfoRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementBeamInfoRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementBeamInfoRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33193,7 +39459,7 @@ static int dissect_MeasurementBeamInfoRequest_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_MeasurementTimingConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementTimingConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementTimingConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33201,7 +39467,7 @@ static int dissect_MeasurementTimingConfiguration_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_MeasurementTimeOccasion_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementTimeOccasion(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementTimeOccasion_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33209,7 +39475,7 @@ static int dissect_MeasurementTimeOccasion_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_MeasurementCharacteristicsRequestIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementCharacteristicsRequestIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementCharacteristicsRequestIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33217,7 +39483,7 @@ static int dissect_MeasurementCharacteristicsRequestIndicator_PDU(tvbuff_t *tvb
static int dissect_MulticastF1UContextReferenceCU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastF1UContextReferenceCU(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastF1UContextReferenceCU_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33225,7 +39491,7 @@ static int dissect_MulticastF1UContextReferenceCU_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_MultipleULAoA_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MultipleULAoA(tvb, offset, &asn1_ctx, tree, hf_f1ap_MultipleULAoA_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33233,7 +39499,7 @@ static int dissect_MultipleULAoA_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_MDTPollutedMeasurementIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MDTPollutedMeasurementIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_MDTPollutedMeasurementIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33241,7 +39507,7 @@ static int dissect_MDTPollutedMeasurementIndicator_PDU(tvbuff_t *tvb _U_, packet
static int dissect_MRB_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MRB_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_MRB_ID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33249,7 +39515,7 @@ static int dissect_MRB_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
static int dissect_MulticastMBSSessionList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMBSSessionList(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMBSSessionList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33257,7 +39523,7 @@ static int dissect_MulticastMBSSessionList_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_MulticastMRBs_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_FailedToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_FailedToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33265,7 +39531,7 @@ static int dissect_MulticastMRBs_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_MulticastMRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_FailedToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_FailedToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33273,7 +39539,7 @@ static int dissect_MulticastMRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, pac
static int dissect_MulticastMRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_FailedToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_FailedToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33281,7 +39547,7 @@ static int dissect_MulticastMRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_MulticastMRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_Modified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_Modified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33289,7 +39555,7 @@ static int dissect_MulticastMRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_MulticastMRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33297,7 +39563,7 @@ static int dissect_MulticastMRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_MulticastMRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_SetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_SetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33305,7 +39571,7 @@ static int dissect_MulticastMRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_MulticastMRBs_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_ToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_ToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33313,7 +39579,7 @@ static int dissect_MulticastMRBs_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_MulticastMRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33321,7 +39587,7 @@ static int dissect_MulticastMRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_MulticastMRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_ToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_ToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33329,15 +39595,31 @@ static int dissect_MulticastMRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_MulticastMRBs_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_ToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_ToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MusimCapabilityRestrictionIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MusimCapabilityRestrictionIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_MusimCapabilityRestrictionIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MusimCandidateBandList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MusimCandidateBandList(tvb, offset, &asn1_ctx, tree, hf_f1ap_MusimCandidateBandList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_M5ReportAmount_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_M5ReportAmount(tvb, offset, &asn1_ctx, tree, hf_f1ap_M5ReportAmount_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33345,7 +39627,7 @@ static int dissect_M5ReportAmount_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_M6ReportAmount_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_M6ReportAmount(tvb, offset, &asn1_ctx, tree, hf_f1ap_M6ReportAmount_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33353,7 +39635,7 @@ static int dissect_M6ReportAmount_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_M7ReportAmount_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_M7ReportAmount(tvb, offset, &asn1_ctx, tree, hf_f1ap_M7ReportAmount_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33361,7 +39643,7 @@ static int dissect_M7ReportAmount_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_MDTConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MDTConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_MDTConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33369,7 +39651,7 @@ static int dissect_MDTConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_MDTPLMNList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MDTPLMNList(tvb, offset, &asn1_ctx, tree, hf_f1ap_MDTPLMNList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33377,31 +39659,95 @@ static int dissect_MDTPLMNList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
static int dissect_MDTPLMNModificationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MDTPLMNModificationList(tvb, offset, &asn1_ctx, tree, hf_f1ap_MDTPLMNModificationList_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MeasuredFrequencyHops_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MeasuredFrequencyHops(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasuredFrequencyHops_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Mobile_TRP_LocationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Mobile_TRP_LocationInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_Mobile_TRP_LocationInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Mobile_IAB_MT_UE_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Mobile_IAB_MT_UE_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_Mobile_IAB_MT_UE_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MUSIM_GapConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MUSIM_GapConfig(tvb, offset, &asn1_ctx, tree, hf_f1ap_MUSIM_GapConfig_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MobileIAB_Barred_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MobileIAB_Barred(tvb, offset, &asn1_ctx, tree, hf_f1ap_MobileIAB_Barred_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MeasBasedOnAggregatedResources_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MeasBasedOnAggregatedResources(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasBasedOnAggregatedResources_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_NRA2XServicesAuthorized_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_NRA2XServicesAuthorized(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRA2XServicesAuthorized_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Ncd_SSB_RedCapInitialBWP_SDT_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Ncd_SSB_RedCapInitialBWP_SDT(tvb, offset, &asn1_ctx, tree, hf_f1ap_Ncd_SSB_RedCapInitialBWP_SDT_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NetworkControlledRepeaterAuthorized_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_NetworkControlledRepeaterAuthorized(tvb, offset, &asn1_ctx, tree, hf_f1ap_NetworkControlledRepeaterAuthorized_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_NCGI_to_be_Updated_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_NCGI_to_be_Updated_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_NCGI_to_be_Updated_List_Item_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Neighbour_Node_Cells_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Neighbour_Node_Cells_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Neighbour_Node_Cells_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33409,7 +39755,7 @@ static int dissect_Neighbour_Node_Cells_List_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_NeedforGap_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NeedforGap(tvb, offset, &asn1_ctx, tree, hf_f1ap_NeedforGap_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33417,7 +39763,7 @@ static int dissect_NeedforGap_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_NeedForGapsInfoNR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NeedForGapsInfoNR(tvb, offset, &asn1_ctx, tree, hf_f1ap_NeedForGapsInfoNR_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33425,7 +39771,7 @@ static int dissect_NeedForGapsInfoNR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_NeedForGapNCSGInfoNR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NeedForGapNCSGInfoNR(tvb, offset, &asn1_ctx, tree, hf_f1ap_NeedForGapNCSGInfoNR_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33433,15 +39779,23 @@ static int dissect_NeedForGapNCSGInfoNR_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_NeedForGapNCSGInfoEUTRA_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NeedForGapNCSGInfoEUTRA(tvb, offset, &asn1_ctx, tree, hf_f1ap_NeedForGapNCSGInfoEUTRA_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NeedForInterruptionInfoNR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_NeedForInterruptionInfoNR(tvb, offset, &asn1_ctx, tree, hf_f1ap_NeedForInterruptionInfoNR_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Neighbour_Cell_Information_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Neighbour_Cell_Information_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Neighbour_Cell_Information_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33449,7 +39803,7 @@ static int dissect_Neighbour_Cell_Information_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_NID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NID(tvb, offset, &asn1_ctx, tree, hf_f1ap_NID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33457,7 +39811,7 @@ static int dissect_NID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree
static int dissect_NonF1terminatingTopologyIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NonF1terminatingTopologyIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_NonF1terminatingTopologyIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33465,7 +39819,7 @@ static int dissect_NonF1terminatingTopologyIndicator_PDU(tvbuff_t *tvb _U_, pack
static int dissect_NR_CGI_List_For_Restart_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NR_CGI_List_For_Restart_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_NR_CGI_List_For_Restart_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33473,7 +39827,7 @@ static int dissect_NR_CGI_List_For_Restart_Item_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_NrofSymbolsExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NrofSymbolsExtended(tvb, offset, &asn1_ctx, tree, hf_f1ap_NrofSymbolsExtended_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33481,15 +39835,31 @@ static int dissect_NrofSymbolsExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_NR_TADV_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NR_TADV(tvb, offset, &asn1_ctx, tree, hf_f1ap_NR_TADV_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NReRedCapUEIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_NReRedCapUEIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_NReRedCapUEIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ERedcap_Bcast_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ERedcap_Bcast_Information(tvb, offset, &asn1_ctx, tree, hf_f1ap_ERedcap_Bcast_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_NRRedCapUEIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NRRedCapUEIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRRedCapUEIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33497,7 +39867,7 @@ static int dissect_NRRedCapUEIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_NRPagingeDRXInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NRPagingeDRXInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRPagingeDRXInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33505,15 +39875,23 @@ static int dissect_NRPagingeDRXInformation_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_NRPagingeDRXInformationforRRCINACTIVE_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NRPagingeDRXInformationforRRCINACTIVE(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRPagingeDRXInformationforRRCINACTIVE_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NRPaginglongeDRXInformationforRRCINACTIVE_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_NRPaginglongeDRXInformationforRRCINACTIVE(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRPaginglongeDRXInformationforRRCINACTIVE_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_NotificationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NotificationInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_NotificationInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33521,7 +39899,7 @@ static int dissect_NotificationInformation_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_NPNBroadcastInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NPNBroadcastInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_NPNBroadcastInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33529,7 +39907,7 @@ static int dissect_NPNBroadcastInformation_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_NPNSupportInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NPNSupportInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_NPNSupportInfo_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33537,7 +39915,7 @@ static int dissect_NPNSupportInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_NRCarrierList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NRCarrierList(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRCarrierList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33545,7 +39923,7 @@ static int dissect_NRCarrierList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_NRFreqInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NRFreqInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRFreqInfo_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33553,7 +39931,7 @@ static int dissect_NRFreqInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_NRCGI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NRCGI(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRCGI_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33561,15 +39939,23 @@ static int dissect_NRCGI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr
int dissect_f1ap_NRPRACHConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NRPRACHConfig(tvb, offset, &asn1_ctx, tree, hf_f1ap_f1ap_NRPRACHConfig_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NRPCI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_NRPCI(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRPCI_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_NR_U_Channel_Info_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NR_U_Channel_Info_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_NR_U_Channel_Info_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33577,7 +39963,7 @@ static int dissect_NR_U_Channel_Info_List_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_NR_U_Channel_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NR_U_Channel_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_NR_U_Channel_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33585,7 +39971,7 @@ static int dissect_NR_U_Channel_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_NumberofBroadcastRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NumberofBroadcastRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_NumberofBroadcastRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33593,7 +39979,7 @@ static int dissect_NumberofBroadcastRequest_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_NumberOfTRPRxTEG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NumberOfTRPRxTEG(tvb, offset, &asn1_ctx, tree, hf_f1ap_NumberOfTRPRxTEG_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33601,7 +39987,7 @@ static int dissect_NumberOfTRPRxTEG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_NumberOfTRPRxTxTEG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NumberOfTRPRxTxTEG(tvb, offset, &asn1_ctx, tree, hf_f1ap_NumberOfTRPRxTxTEG_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33609,7 +39995,7 @@ static int dissect_NumberOfTRPRxTxTEG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_NRV2XServicesAuthorized_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NRV2XServicesAuthorized(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRV2XServicesAuthorized_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33617,31 +40003,55 @@ static int dissect_NRV2XServicesAuthorized_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_NRUESidelinkAggregateMaximumBitrate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NRUESidelinkAggregateMaximumBitrate(tvb, offset, &asn1_ctx, tree, hf_f1ap_NRUESidelinkAggregateMaximumBitrate_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_N6JitterInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_N6JitterInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_N6JitterInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_OnDemandPRS_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_OnDemandPRS_Info(tvb, offset, &asn1_ctx, tree, hf_f1ap_OnDemandPRS_Info_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_PathAdditionInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PathAdditionInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_PathAdditionInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PagingCell_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PagingCell_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_PagingCell_Item_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Recommended_SSBs_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Recommended_SSBs_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Recommended_SSBs_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PagingDRX_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PagingDRX(tvb, offset, &asn1_ctx, tree, hf_f1ap_PagingDRX_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33649,7 +40059,7 @@ static int dissect_PagingDRX_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
static int dissect_PagingIdentity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PagingIdentity(tvb, offset, &asn1_ctx, tree, hf_f1ap_PagingIdentity_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33657,7 +40067,7 @@ static int dissect_PagingIdentity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_PagingCause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PagingCause(tvb, offset, &asn1_ctx, tree, hf_f1ap_PagingCause_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33665,7 +40075,7 @@ static int dissect_PagingCause_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
static int dissect_PagingOrigin_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PagingOrigin(tvb, offset, &asn1_ctx, tree, hf_f1ap_PagingOrigin_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33673,7 +40083,7 @@ static int dissect_PagingOrigin_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p
static int dissect_PagingPriority_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PagingPriority(tvb, offset, &asn1_ctx, tree, hf_f1ap_PagingPriority_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33681,7 +40091,7 @@ static int dissect_PagingPriority_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_PEIPSAssistanceInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PEIPSAssistanceInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_PEIPSAssistanceInfo_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33689,7 +40099,7 @@ static int dissect_PEIPSAssistanceInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_Parent_IAB_Nodes_NA_Resource_Configuration_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Parent_IAB_Nodes_NA_Resource_Configuration_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33697,23 +40107,39 @@ static int dissect_Parent_IAB_Nodes_NA_Resource_Configuration_List_PDU(tvbuff_t
static int dissect_PathSwitchConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PathSwitchConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_PathSwitchConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_PC5QoSParameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PC5QoSParameters(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5QoSParameters_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PC5RLCChannelToBeSetupList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PC5RLCChannelToBeSetupList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5RLCChannelToBeSetupList_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_PeerUE_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PeerUE_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_PeerUE_ID_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PC5RLCChannelToBeModifiedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PC5RLCChannelToBeModifiedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5RLCChannelToBeModifiedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33721,7 +40147,7 @@ static int dissect_PC5RLCChannelToBeModifiedList_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_PC5RLCChannelToBeReleasedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PC5RLCChannelToBeReleasedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5RLCChannelToBeReleasedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33729,7 +40155,7 @@ static int dissect_PC5RLCChannelToBeReleasedList_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_PC5RLCChannelSetupList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PC5RLCChannelSetupList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5RLCChannelSetupList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33737,7 +40163,7 @@ static int dissect_PC5RLCChannelSetupList_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_PC5RLCChannelFailedToBeSetupList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PC5RLCChannelFailedToBeSetupList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5RLCChannelFailedToBeSetupList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33745,7 +40171,7 @@ static int dissect_PC5RLCChannelFailedToBeSetupList_PDU(tvbuff_t *tvb _U_, packe
static int dissect_PC5RLCChannelModifiedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PC5RLCChannelModifiedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5RLCChannelModifiedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33753,7 +40179,7 @@ static int dissect_PC5RLCChannelModifiedList_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_PC5RLCChannelFailedToBeModifiedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PC5RLCChannelFailedToBeModifiedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5RLCChannelFailedToBeModifiedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33761,7 +40187,7 @@ static int dissect_PC5RLCChannelFailedToBeModifiedList_PDU(tvbuff_t *tvb _U_, pa
static int dissect_PC5RLCChannelRequiredToBeModifiedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PC5RLCChannelRequiredToBeModifiedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5RLCChannelRequiredToBeModifiedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33769,7 +40195,7 @@ static int dissect_PC5RLCChannelRequiredToBeModifiedList_PDU(tvbuff_t *tvb _U_,
static int dissect_PC5RLCChannelRequiredToBeReleasedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PC5RLCChannelRequiredToBeReleasedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PC5RLCChannelRequiredToBeReleasedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33777,7 +40203,7 @@ static int dissect_PC5RLCChannelRequiredToBeReleasedList_PDU(tvbuff_t *tvb _U_,
static int dissect_PDCCH_BlindDetectionSCG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCCH_BlindDetectionSCG(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCCH_BlindDetectionSCG_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33785,7 +40211,7 @@ static int dissect_PDCCH_BlindDetectionSCG_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_PDCMeasurementPeriodicity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementPeriodicity(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementPeriodicity_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33793,7 +40219,7 @@ static int dissect_PDCMeasurementPeriodicity_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_PDCMeasurementQuantities_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementQuantities(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementQuantities_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33801,7 +40227,7 @@ static int dissect_PDCMeasurementQuantities_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_PDCMeasurementQuantities_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementQuantities_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementQuantities_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33809,7 +40235,7 @@ static int dissect_PDCMeasurementQuantities_Item_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_PDCMeasurementResult_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementResult(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementResult_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33817,7 +40243,7 @@ static int dissect_PDCMeasurementResult_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_PDCReportType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCReportType(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCReportType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33825,7 +40251,7 @@ static int dissect_PDCReportType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_PDCPSNLength_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCPSNLength(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCPSNLength_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33833,7 +40259,7 @@ static int dissect_PDCPSNLength_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p
static int dissect_PDUSessionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDUSessionID(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDUSessionID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33841,7 +40267,7 @@ static int dissect_PDUSessionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p
static int dissect_PEISubgroupingSupportIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PEISubgroupingSupportIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_PEISubgroupingSupportIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33849,7 +40275,7 @@ static int dissect_PEISubgroupingSupportIndication_PDU(tvbuff_t *tvb _U_, packet
static int dissect_Permutation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Permutation(tvb, offset, &asn1_ctx, tree, hf_f1ap_Permutation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33857,7 +40283,7 @@ static int dissect_Permutation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
static int dissect_Ph_InfoMCG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Ph_InfoMCG(tvb, offset, &asn1_ctx, tree, hf_f1ap_Ph_InfoMCG_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33865,7 +40291,7 @@ static int dissect_Ph_InfoMCG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_Ph_InfoSCG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Ph_InfoSCG(tvb, offset, &asn1_ctx, tree, hf_f1ap_Ph_InfoSCG_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33873,7 +40299,7 @@ static int dissect_Ph_InfoSCG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_PLMN_Identity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PLMN_Identity(tvb, offset, &asn1_ctx, tree, hf_f1ap_PLMN_Identity_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33881,7 +40307,7 @@ static int dissect_PLMN_Identity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_PortNumber_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PortNumber(tvb, offset, &asn1_ctx, tree, hf_f1ap_PortNumber_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33889,7 +40315,7 @@ static int dissect_PortNumber_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_PosAssistance_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosAssistance_Information(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosAssistance_Information_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33897,7 +40323,7 @@ static int dissect_PosAssistance_Information_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_PosAssistanceInformationFailureList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosAssistanceInformationFailureList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosAssistanceInformationFailureList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33905,23 +40331,23 @@ static int dissect_PosAssistanceInformationFailureList_PDU(tvbuff_t *tvb _U_, pa
static int dissect_PosBroadcast_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosBroadcast(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosBroadcast_PDU);
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_PosConextRevIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_PosContextRevIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
- offset = dissect_f1ap_PosConextRevIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosConextRevIndication_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PosContextRevIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosContextRevIndication_PDU);
offset += 7; offset >>= 3;
return offset;
}
static int dissect_PositioningBroadcastCells_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningBroadcastCells(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningBroadcastCells_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33929,7 +40355,7 @@ static int dissect_PositioningBroadcastCells_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_PosMeasGapPreConfigList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosMeasGapPreConfigList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosMeasGapPreConfigList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33937,7 +40363,7 @@ static int dissect_PosMeasGapPreConfigList_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_MeasurementPeriodicity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementPeriodicity(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementPeriodicity_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33945,7 +40371,7 @@ static int dissect_MeasurementPeriodicity_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_MeasurementPeriodicityExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementPeriodicityExtended(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementPeriodicityExtended_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33953,7 +40379,7 @@ static int dissect_MeasurementPeriodicityExtended_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_PosMeasurementPeriodicityNR_AoA_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosMeasurementPeriodicityNR_AoA(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosMeasurementPeriodicityNR_AoA_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33961,7 +40387,7 @@ static int dissect_PosMeasurementPeriodicityNR_AoA_PDU(tvbuff_t *tvb _U_, packet
static int dissect_PosMeasurementQuantities_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosMeasurementQuantities(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosMeasurementQuantities_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33969,7 +40395,7 @@ static int dissect_PosMeasurementQuantities_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_PosMeasurementResultList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosMeasurementResultList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosMeasurementResultList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33977,7 +40403,7 @@ static int dissect_PosMeasurementResultList_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_PosReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosReportCharacteristics_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -33985,15 +40411,31 @@ static int dissect_PosReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_PosSItypeList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosSItypeList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosSItypeList_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_PosValidityAreaCellList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PosValidityAreaCellList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosValidityAreaCellList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Preconfigured_measurement_GAP_Request_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Preconfigured_measurement_GAP_Request(tvb, offset, &asn1_ctx, tree, hf_f1ap_Preconfigured_measurement_GAP_Request_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Protected_EUTRA_Resources_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Protected_EUTRA_Resources_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Protected_EUTRA_Resources_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34001,7 +40443,7 @@ static int dissect_Protected_EUTRA_Resources_Item_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_PRS_Measurement_Info_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PRS_Measurement_Info_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_PRS_Measurement_Info_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34009,7 +40451,7 @@ static int dissect_PRS_Measurement_Info_List_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_Potential_SpCell_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Potential_SpCell_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Potential_SpCell_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34017,7 +40459,7 @@ static int dissect_Potential_SpCell_Item_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_PRSConfigRequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PRSConfigRequestType(tvb, offset, &asn1_ctx, tree, hf_f1ap_PRSConfigRequestType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34025,15 +40467,31 @@ static int dissect_PRSConfigRequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_PRS_Resource_ID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PRS_Resource_ID(tvb, offset, &asn1_ctx, tree, hf_f1ap_PRS_Resource_ID_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_PRSBandwidthAggregationRequestIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PRSBandwidthAggregationRequestIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_PRSBandwidthAggregationRequestIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ExtendedResourceSymbolOffset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ExtendedResourceSymbolOffset(tvb, offset, &asn1_ctx, tree, hf_f1ap_ExtendedResourceSymbolOffset_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_PWS_Failed_NR_CGI_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PWS_Failed_NR_CGI_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_PWS_Failed_NR_CGI_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34041,7 +40499,7 @@ static int dissect_PWS_Failed_NR_CGI_Item_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_PWSSystemInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PWSSystemInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_PWSSystemInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34049,7 +40507,7 @@ static int dissect_PWSSystemInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_PrivacyIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PrivacyIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_PrivacyIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34057,7 +40515,7 @@ static int dissect_PrivacyIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_PRSTRPList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PRSTRPList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PRSTRPList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34065,15 +40523,39 @@ static int dissect_PRSTRPList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_PRSTransmissionTRPList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PRSTransmissionTRPList(tvb, offset, &asn1_ctx, tree, hf_f1ap_PRSTransmissionTRPList_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_PDUSetQoSParameters_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PDUSetQoSParameters(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDUSetQoSParameters_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PSIbasedSDUdiscardUL_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PSIbasedSDUdiscardUL(tvb, offset, &asn1_ctx, tree, hf_f1ap_PSIbasedSDUdiscardUL_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_PointA_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PointA(tvb, offset, &asn1_ctx, tree, hf_f1ap_PointA_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_QoEInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_QoEInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_QoEInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34081,7 +40563,7 @@ static int dissect_QoEInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_QoSFlowMappingIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_QoSFlowMappingIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_QoSFlowMappingIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34089,7 +40571,7 @@ static int dissect_QoSFlowMappingIndication_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_QosMonitoringRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_QosMonitoringRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_QosMonitoringRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34097,31 +40579,79 @@ static int dissect_QosMonitoringRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_QoSParaSetNotifyIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_QoSParaSetNotifyIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_QoSParaSetNotifyIndex_PDU);
offset += 7; offset >>= 3;
return offset;
}
-static int dissect_RACHReportInformationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+static int dissect_RAReportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
- offset = dissect_f1ap_RACHReportInformationList(tvb, offset, &asn1_ctx, tree, hf_f1ap_RACHReportInformationList_PDU);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RAReportList(tvb, offset, &asn1_ctx, tree, hf_f1ap_RAReportList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RAReportIndicationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RAReportIndicationList(tvb, offset, &asn1_ctx, tree, hf_f1ap_RAReportIndicationList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RadioResourceStatusNR_U_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RadioResourceStatusNR_U(tvb, offset, &asn1_ctx, tree, hf_f1ap_RadioResourceStatusNR_U_PDU);
offset += 7; offset >>= 3;
return offset;
}
static int dissect_MIMOPRBusageInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MIMOPRBusageInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_MIMOPRBusageInformation_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_RANfeedbacktype_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RANfeedbacktype(tvb, offset, &asn1_ctx, tree, hf_f1ap_RANfeedbacktype_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RANSharingAssistanceInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RANSharingAssistanceInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_RANSharingAssistanceInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RANTSSRequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RANTSSRequestType(tvb, offset, &asn1_ctx, tree, hf_f1ap_RANTSSRequestType_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RANTimingSynchronisationStatusInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RANTimingSynchronisationStatusInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_RANTimingSynchronisationStatusInfo_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RANAC_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RANAC(tvb, offset, &asn1_ctx, tree, hf_f1ap_RANAC_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34129,7 +40659,7 @@ static int dissect_RANAC_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr
static int dissect_RAN_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RAN_MeasurementID(tvb, offset, &asn1_ctx, tree, hf_f1ap_RAN_MeasurementID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34137,7 +40667,7 @@ static int dissect_RAN_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_RAN_UE_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RAN_UE_MeasurementID(tvb, offset, &asn1_ctx, tree, hf_f1ap_RAN_UE_MeasurementID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34145,7 +40675,7 @@ static int dissect_RAN_UE_MeasurementID_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_RAN_UE_PDC_MeasID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RAN_UE_PDC_MeasID(tvb, offset, &asn1_ctx, tree, hf_f1ap_RAN_UE_PDC_MeasID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34153,7 +40683,7 @@ static int dissect_RAN_UE_PDC_MeasID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_RANUEID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RANUEID(tvb, offset, &asn1_ctx, tree, hf_f1ap_RANUEID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34161,7 +40691,7 @@ static int dissect_RANUEID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_
static int dissect_RAT_FrequencyPriorityInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RAT_FrequencyPriorityInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_RAT_FrequencyPriorityInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34169,7 +40699,7 @@ static int dissect_RAT_FrequencyPriorityInformation_PDU(tvbuff_t *tvb _U_, packe
static int dissect_RBSetConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RBSetConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_RBSetConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34177,15 +40707,23 @@ static int dissect_RBSetConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_Re_routingEnableIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Re_routingEnableIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_Re_routingEnableIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Recommended_SSBs_for_Paging_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Recommended_SSBs_for_Paging_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Recommended_SSBs_for_Paging_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Redcap_Bcast_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Redcap_Bcast_Information(tvb, offset, &asn1_ctx, tree, hf_f1ap_Redcap_Bcast_Information_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34193,7 +40731,7 @@ static int dissect_Redcap_Bcast_Information_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_RedCapIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RedCapIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_RedCapIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34201,7 +40739,7 @@ static int dissect_RedCapIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_RemoteUELocalID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RemoteUELocalID(tvb, offset, &asn1_ctx, tree, hf_f1ap_RemoteUELocalID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34209,7 +40747,7 @@ static int dissect_RemoteUELocalID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_RegistrationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RegistrationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_RegistrationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34217,15 +40755,111 @@ static int dissect_RegistrationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_ReportCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ReportCharacteristics(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportCharacteristics_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ReportingGranularitykminus1_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus1(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus1_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus2(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus2_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus3_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus3(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus3_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus4_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus4(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus4_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus5_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus5(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus5_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus6_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus6(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus6_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus1AdditionalPath_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus1AdditionalPath(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus1AdditionalPath_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus2AdditionalPath_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus2AdditionalPath(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus2AdditionalPath_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus3AdditionalPath_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus3AdditionalPath(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus3AdditionalPath_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus4AdditionalPath_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus4AdditionalPath(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus4AdditionalPath_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus5AdditionalPath_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus5AdditionalPath(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus5AdditionalPath_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_ReportingGranularitykminus6AdditionalPath_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ReportingGranularitykminus6AdditionalPath(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingGranularitykminus6AdditionalPath_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_ReportingPeriodicity_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ReportingPeriodicity(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingPeriodicity_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34233,7 +40867,7 @@ static int dissect_ReportingPeriodicity_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_RequestedBandCombinationIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RequestedBandCombinationIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_RequestedBandCombinationIndex_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34241,7 +40875,7 @@ static int dissect_RequestedBandCombinationIndex_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_RequestedFeatureSetEntryIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RequestedFeatureSetEntryIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_RequestedFeatureSetEntryIndex_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34249,7 +40883,7 @@ static int dissect_RequestedFeatureSetEntryIndex_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_RequestedP_MaxFR2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RequestedP_MaxFR2(tvb, offset, &asn1_ctx, tree, hf_f1ap_RequestedP_MaxFR2_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34257,15 +40891,23 @@ static int dissect_RequestedP_MaxFR2_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_Requested_PDCCH_BlindDetectionSCG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Requested_PDCCH_BlindDetectionSCG(tvb, offset, &asn1_ctx, tree, hf_f1ap_Requested_PDCCH_BlindDetectionSCG_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_RequestedSRSPreconfigurationCharacteristics_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RequestedSRSPreconfigurationCharacteristics_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_RequestedSRSPreconfigurationCharacteristics_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RequestedSRSTransmissionCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RequestedSRSTransmissionCharacteristics(tvb, offset, &asn1_ctx, tree, hf_f1ap_RequestedSRSTransmissionCharacteristics_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34273,7 +40915,7 @@ static int dissect_RequestedSRSTransmissionCharacteristics_PDU(tvbuff_t *tvb _U_
static int dissect_RequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RequestType(tvb, offset, &asn1_ctx, tree, hf_f1ap_RequestType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34281,7 +40923,7 @@ static int dissect_RequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
static int dissect_ResourceCoordinationTransferInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ResourceCoordinationTransferInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_ResourceCoordinationTransferInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34289,7 +40931,7 @@ static int dissect_ResourceCoordinationTransferInformation_PDU(tvbuff_t *tvb _U_
static int dissect_ResourceCoordinationTransferContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ResourceCoordinationTransferContainer(tvb, offset, &asn1_ctx, tree, hf_f1ap_ResourceCoordinationTransferContainer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34297,7 +40939,7 @@ static int dissect_ResourceCoordinationTransferContainer_PDU(tvbuff_t *tvb _U_,
static int dissect_RepetitionFactorExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RepetitionFactorExtended(tvb, offset, &asn1_ctx, tree, hf_f1ap_RepetitionFactorExtended_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34305,7 +40947,7 @@ static int dissect_RepetitionFactorExtended_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_RepetitionPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RepetitionPeriod(tvb, offset, &asn1_ctx, tree, hf_f1ap_RepetitionPeriod_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34313,7 +40955,7 @@ static int dissect_RepetitionPeriod_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_ReportingRequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ReportingRequestType(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReportingRequestType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34321,7 +40963,7 @@ static int dissect_ReportingRequestType_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_RLCDuplicationInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RLCDuplicationInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_RLCDuplicationInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34329,7 +40971,7 @@ static int dissect_RLCDuplicationInformation_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_RLCFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RLCFailureIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_RLCFailureIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34337,7 +40979,7 @@ static int dissect_RLCFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_RLCMode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RLCMode(tvb, offset, &asn1_ctx, tree, hf_f1ap_RLCMode_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34345,7 +40987,7 @@ static int dissect_RLCMode_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_
static int dissect_RLC_Status_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RLC_Status(tvb, offset, &asn1_ctx, tree, hf_f1ap_RLC_Status_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34353,7 +40995,7 @@ static int dissect_RLC_Status_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_RLFReportInformationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RLFReportInformationList(tvb, offset, &asn1_ctx, tree, hf_f1ap_RLFReportInformationList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34361,7 +41003,7 @@ static int dissect_RLFReportInformationList_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_RRCContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RRCContainer(tvb, offset, &asn1_ctx, tree, hf_f1ap_RRCContainer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34369,7 +41011,7 @@ static int dissect_RRCContainer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p
static int dissect_RRCContainer_RRCSetupComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RRCContainer_RRCSetupComplete(tvb, offset, &asn1_ctx, tree, hf_f1ap_RRCContainer_RRCSetupComplete_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34377,7 +41019,7 @@ static int dissect_RRCContainer_RRCSetupComplete_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_RRCDeliveryStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RRCDeliveryStatus(tvb, offset, &asn1_ctx, tree, hf_f1ap_RRCDeliveryStatus_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34385,7 +41027,7 @@ static int dissect_RRCDeliveryStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_RRCDeliveryStatusRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RRCDeliveryStatusRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_RRCDeliveryStatusRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34393,15 +41035,23 @@ static int dissect_RRCDeliveryStatusRequest_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_RRCReconfigurationCompleteIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RRCReconfigurationCompleteIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_RRCReconfigurationCompleteIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_RRC_Terminating_IAB_Donor_Related_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RRC_Terminating_IAB_Donor_Related_Info(tvb, offset, &asn1_ctx, tree, hf_f1ap_RRC_Terminating_IAB_Donor_Related_Info_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_RRC_Version_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RRC_Version(tvb, offset, &asn1_ctx, tree, hf_f1ap_RRC_Version_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34409,7 +41059,7 @@ static int dissect_RRC_Version_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
static int dissect_Latest_RRC_Version_Enhanced_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Latest_RRC_Version_Enhanced(tvb, offset, &asn1_ctx, tree, hf_f1ap_Latest_RRC_Version_Enhanced_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34417,7 +41067,7 @@ static int dissect_Latest_RRC_Version_Enhanced_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_RoutingID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RoutingID(tvb, offset, &asn1_ctx, tree, hf_f1ap_RoutingID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34425,7 +41075,7 @@ static int dissect_RoutingID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
static int dissect_ResponseTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ResponseTime(tvb, offset, &asn1_ctx, tree, hf_f1ap_ResponseTime_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34433,7 +41083,7 @@ static int dissect_ResponseTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p
static int dissect_SCell_FailedtoSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_FailedtoSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_FailedtoSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34441,7 +41091,7 @@ static int dissect_SCell_FailedtoSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_SCell_FailedtoSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_FailedtoSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_FailedtoSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34449,7 +41099,7 @@ static int dissect_SCell_FailedtoSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_SCell_ToBeRemoved_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_ToBeRemoved_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_ToBeRemoved_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34457,7 +41107,7 @@ static int dissect_SCell_ToBeRemoved_Item_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_SCell_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_ToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_ToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34465,7 +41115,7 @@ static int dissect_SCell_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_SCell_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_ToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_ToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34473,7 +41123,7 @@ static int dissect_SCell_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_SCGActivationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCGActivationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCGActivationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34481,7 +41131,7 @@ static int dissect_SCGActivationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_SCGActivationStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCGActivationStatus(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCGActivationStatus_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34489,15 +41139,39 @@ static int dissect_SCGActivationStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_SCGIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCGIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCGIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SCPAC_Request_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SCPAC_Request(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCPAC_Request_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_S_CPAC_Configuration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_S_CPAC_Configuration(tvb, offset, &asn1_ctx, tree, hf_f1ap_S_CPAC_Configuration_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_S_CPACLowerLayerReferenceConfigRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_S_CPACLowerLayerReferenceConfigRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_S_CPACLowerLayerReferenceConfigRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SCS_480_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCS_480(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCS_480_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34505,15 +41179,23 @@ static int dissect_SCS_480_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_
static int dissect_SCS_960_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCS_960(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCS_960_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SCS_SpecificCarrier_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SCS_SpecificCarrier(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCS_SpecificCarrier_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SDTBearerConfigurationQueryIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SDTBearerConfigurationQueryIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_SDTBearerConfigurationQueryIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34521,7 +41203,7 @@ static int dissect_SDTBearerConfigurationQueryIndication_PDU(tvbuff_t *tvb _U_,
static int dissect_SDTBearerConfigurationInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SDTBearerConfigurationInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_SDTBearerConfigurationInfo_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34529,7 +41211,7 @@ static int dissect_SDTBearerConfigurationInfo_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_SDT_MAC_PHY_CG_Config_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SDT_MAC_PHY_CG_Config(tvb, offset, &asn1_ctx, tree, hf_f1ap_SDT_MAC_PHY_CG_Config_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34537,7 +41219,7 @@ static int dissect_SDT_MAC_PHY_CG_Config_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_SDTInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SDTInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_SDTInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34545,7 +41227,7 @@ static int dissect_SDTInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SDTRLCBearerConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SDTRLCBearerConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_SDTRLCBearerConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34553,15 +41235,23 @@ static int dissect_SDTRLCBearerConfiguration_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_SDT_Termination_Request_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SDT_Termination_Request(tvb, offset, &asn1_ctx, tree, hf_f1ap_SDT_Termination_Request_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SDT_Volume_Threshold_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SDT_Volume_Threshold(tvb, offset, &asn1_ctx, tree, hf_f1ap_SDT_Volume_Threshold_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SelectedBandCombinationIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SelectedBandCombinationIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_SelectedBandCombinationIndex_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34569,15 +41259,23 @@ static int dissect_SelectedBandCombinationIndex_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_SelectedFeatureSetEntryIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SelectedFeatureSetEntryIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_SelectedFeatureSetEntryIndex_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ServCellInfoList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ServCellInfoList(tvb, offset, &asn1_ctx, tree, hf_f1ap_ServCellInfoList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_ServCellIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ServCellIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_ServCellIndex_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34585,7 +41283,7 @@ static int dissect_ServCellIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_ServingCellMO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ServingCellMO(tvb, offset, &asn1_ctx, tree, hf_f1ap_ServingCellMO_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34593,7 +41291,7 @@ static int dissect_ServingCellMO_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_ServingCellMO_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ServingCellMO_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_ServingCellMO_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34601,7 +41299,7 @@ static int dissect_ServingCellMO_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_ServingCellMO_encoded_in_CGC_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ServingCellMO_encoded_in_CGC_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_ServingCellMO_encoded_in_CGC_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34609,7 +41307,7 @@ static int dissect_ServingCellMO_encoded_in_CGC_List_PDU(tvbuff_t *tvb _U_, pack
static int dissect_Serving_Cells_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Serving_Cells_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Serving_Cells_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34617,7 +41315,7 @@ static int dissect_Serving_Cells_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_Supported_MBS_FSA_ID_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Supported_MBS_FSA_ID_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Supported_MBS_FSA_ID_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34625,7 +41323,7 @@ static int dissect_Supported_MBS_FSA_ID_List_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_SFN_Offset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SFN_Offset(tvb, offset, &asn1_ctx, tree, hf_f1ap_SFN_Offset_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34633,7 +41331,7 @@ static int dissect_SFN_Offset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_Served_Cells_To_Add_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Served_Cells_To_Add_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Served_Cells_To_Add_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34641,7 +41339,7 @@ static int dissect_Served_Cells_To_Add_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_Served_Cells_To_Delete_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Served_Cells_To_Delete_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Served_Cells_To_Delete_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34649,7 +41347,7 @@ static int dissect_Served_Cells_To_Delete_Item_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_Served_Cells_To_Modify_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Served_Cells_To_Modify_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_Served_Cells_To_Modify_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34657,7 +41355,7 @@ static int dissect_Served_Cells_To_Modify_Item_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_RelativeTime1900_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RelativeTime1900(tvb, offset, &asn1_ctx, tree, hf_f1ap_RelativeTime1900_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34665,7 +41363,7 @@ static int dissect_RelativeTime1900_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_SIB10_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SIB10_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB10_message_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34673,7 +41371,7 @@ static int dissect_SIB10_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SIB12_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SIB12_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB12_message_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34681,7 +41379,7 @@ static int dissect_SIB12_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SIB13_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SIB13_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB13_message_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34689,7 +41387,7 @@ static int dissect_SIB13_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SIB14_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SIB14_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB14_message_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34697,7 +41395,7 @@ static int dissect_SIB14_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SIB15_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SIB15_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB15_message_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34705,7 +41403,7 @@ static int dissect_SIB15_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SIB17_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SIB17_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB17_message_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34713,15 +41411,39 @@ static int dissect_SIB17_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SIB20_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SIB20_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB20_message_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SIB24_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SIB24_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB24_message_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SIB22_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SIB22_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB22_message_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_SIB23_message_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SIB23_message(tvb, offset, &asn1_ctx, tree, hf_f1ap_SIB23_message_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SItype_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SItype_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SItype_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34729,7 +41451,7 @@ static int dissect_SItype_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
static int dissect_SidelinkRelayConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SidelinkRelayConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_SidelinkRelayConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34737,7 +41459,7 @@ static int dissect_SidelinkRelayConfiguration_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_SLDRBs_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_FailedToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_FailedToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34745,7 +41467,7 @@ static int dissect_SLDRBs_FailedToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_SLDRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_FailedToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_FailedToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34753,7 +41475,7 @@ static int dissect_SLDRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_SLDRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_FailedToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_FailedToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34761,7 +41483,7 @@ static int dissect_SLDRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_SLDRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_Modified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_Modified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34769,7 +41491,7 @@ static int dissect_SLDRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_SLDRBs_ModifiedConf_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ModifiedConf_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ModifiedConf_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34777,7 +41499,7 @@ static int dissect_SLDRBs_ModifiedConf_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_SLDRBs_Required_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_Required_ToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_Required_ToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34785,7 +41507,7 @@ static int dissect_SLDRBs_Required_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, pack
static int dissect_SLDRBs_Required_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_Required_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_Required_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34793,7 +41515,7 @@ static int dissect_SLDRBs_Required_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, pack
static int dissect_SLDRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34801,7 +41523,7 @@ static int dissect_SLDRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_SLDRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_SetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_SetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34809,7 +41531,7 @@ static int dissect_SLDRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_SLDRBs_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34817,7 +41539,7 @@ static int dissect_SLDRBs_ToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_SLDRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34825,7 +41547,7 @@ static int dissect_SLDRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_SLDRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34833,7 +41555,7 @@ static int dissect_SLDRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_SLDRBs_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34841,7 +41563,7 @@ static int dissect_SLDRBs_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_SLDRXCycleList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRXCycleList(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRXCycleList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34849,15 +41571,23 @@ static int dissect_SLDRXCycleList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SL_PHY_MAC_RLC_Config_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SL_PHY_MAC_RLC_Config(tvb, offset, &asn1_ctx, tree, hf_f1ap_SL_PHY_MAC_RLC_Config_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SL_PHY_MAC_RLC_ConfigExt_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SL_PHY_MAC_RLC_ConfigExt(tvb, offset, &asn1_ctx, tree, hf_f1ap_SL_PHY_MAC_RLC_ConfigExt_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SL_RLC_ChannelToAddModList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SL_RLC_ChannelToAddModList(tvb, offset, &asn1_ctx, tree, hf_f1ap_SL_RLC_ChannelToAddModList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34865,7 +41595,7 @@ static int dissect_SL_RLC_ChannelToAddModList_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_SL_ConfigDedicatedEUTRA_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SL_ConfigDedicatedEUTRA_Info(tvb, offset, &asn1_ctx, tree, hf_f1ap_SL_ConfigDedicatedEUTRA_Info_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34873,7 +41603,7 @@ static int dissect_SL_ConfigDedicatedEUTRA_Info_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_SliceRadioResourceStatus_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SliceRadioResourceStatus(tvb, offset, &asn1_ctx, tree, hf_f1ap_SliceRadioResourceStatus_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34881,7 +41611,7 @@ static int dissect_SliceRadioResourceStatus_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_SliceSupportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SliceSupportList(tvb, offset, &asn1_ctx, tree, hf_f1ap_SliceSupportList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34889,15 +41619,23 @@ static int dissect_SliceSupportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_SlotNumber_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SlotNumber(tvb, offset, &asn1_ctx, tree, hf_f1ap_SlotNumber_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SLPositioning_Ranging_Service_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SLPositioning_Ranging_Service_Info(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLPositioning_Ranging_Service_Info_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SNSSAI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SNSSAI(tvb, offset, &asn1_ctx, tree, hf_f1ap_SNSSAI_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34905,7 +41643,7 @@ static int dissect_SNSSAI_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
static int dissect_SpatialRelationPerSRSResource_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SpatialRelationPerSRSResource(tvb, offset, &asn1_ctx, tree, hf_f1ap_SpatialRelationPerSRSResource_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34913,7 +41651,7 @@ static int dissect_SpatialRelationPerSRSResource_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_SRBID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBID(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34921,7 +41659,7 @@ static int dissect_SRBID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr
static int dissect_SRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_FailedToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_FailedToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34929,7 +41667,7 @@ static int dissect_SRBs_FailedToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_SRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_FailedToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_FailedToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34937,7 +41675,7 @@ static int dissect_SRBs_FailedToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_SRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_Modified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_Modified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34945,7 +41683,7 @@ static int dissect_SRBs_Modified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_SRBs_Required_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_Required_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_Required_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34953,7 +41691,7 @@ static int dissect_SRBs_Required_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_SRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34961,7 +41699,7 @@ static int dissect_SRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_SRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_SetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_SetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34969,7 +41707,7 @@ static int dissect_SRBs_SetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_SRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34977,7 +41715,7 @@ static int dissect_SRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_SRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_ToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_ToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34985,7 +41723,7 @@ static int dissect_SRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_SRBs_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_ToBeSetupMod_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_ToBeSetupMod_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -34993,7 +41731,7 @@ static int dissect_SRBs_ToBeSetupMod_Item_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_SRSConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRSConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35001,7 +41739,7 @@ static int dissect_SRSConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_SrsFrequency_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SrsFrequency(tvb, offset, &asn1_ctx, tree, hf_f1ap_SrsFrequency_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35009,15 +41747,23 @@ static int dissect_SrsFrequency_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p
static int dissect_SRSPortIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRSPortIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSPortIndex_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SRSPreconfiguration_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SRSPreconfiguration_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSPreconfiguration_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SRSResourcetype_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRSResourcetype(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSResourcetype_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35025,31 +41771,55 @@ static int dissect_SRSResourcetype_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_SRSPosRRCInactiveConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRSPosRRCInactiveConfig(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSPosRRCInactiveConfig_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SRSPosRRCInactiveValidityAreaConfig_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SRSPosRRCInactiveValidityAreaConfig(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSPosRRCInactiveValidityAreaConfig_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SRSPosRRCInactiveQueryIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRSPosRRCInactiveQueryIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSPosRRCInactiveQueryIndication_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SRSReservationType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SRSReservationType(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSReservationType_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SSB_PositionsInBurst_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SSB_PositionsInBurst(tvb, offset, &asn1_ctx, tree, hf_f1ap_SSB_PositionsInBurst_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SSBs_toBeActivated_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SSBs_toBeActivated_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SSBs_toBeActivated_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_StartRBIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_StartRBIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_StartRBIndex_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35057,7 +41827,7 @@ static int dissect_StartRBIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, p
static int dissect_StartRBHopping_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_StartRBHopping(tvb, offset, &asn1_ctx, tree, hf_f1ap_StartRBHopping_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35065,31 +41835,55 @@ static int dissect_StartRBHopping_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SuccessfulHOReportInformationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SuccessfulHOReportInformationList(tvb, offset, &asn1_ctx, tree, hf_f1ap_SuccessfulHOReportInformationList_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SuccessfulPSCellChangeReportInformationList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SuccessfulPSCellChangeReportInformationList(tvb, offset, &asn1_ctx, tree, hf_f1ap_SuccessfulPSCellChangeReportInformationList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SULAccessIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SULAccessIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_SULAccessIndication_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SupportedUETypeList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SupportedUETypeList(tvb, offset, &asn1_ctx, tree, hf_f1ap_SupportedUETypeList_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SurvivalTime_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SurvivalTime(tvb, offset, &asn1_ctx, tree, hf_f1ap_SurvivalTime_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SymbolIndex_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SymbolIndex(tvb, offset, &asn1_ctx, tree, hf_f1ap_SymbolIndex_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_SystemFrameNumber_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SystemFrameNumber(tvb, offset, &asn1_ctx, tree, hf_f1ap_SystemFrameNumber_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35097,7 +41891,7 @@ static int dissect_SystemFrameNumber_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_SystemInformationAreaID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SystemInformationAreaID(tvb, offset, &asn1_ctx, tree, hf_f1ap_SystemInformationAreaID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35105,7 +41899,7 @@ static int dissect_SystemInformationAreaID_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_TargetCellList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TargetCellList(tvb, offset, &asn1_ctx, tree, hf_f1ap_TargetCellList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35113,7 +41907,7 @@ static int dissect_TargetCellList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_NSAGSupportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NSAGSupportList(tvb, offset, &asn1_ctx, tree, hf_f1ap_NSAGSupportList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35121,7 +41915,7 @@ static int dissect_NSAGSupportList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_TDD_UL_DLConfigCommonNR_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TDD_UL_DLConfigCommonNR(tvb, offset, &asn1_ctx, tree, hf_f1ap_TDD_UL_DLConfigCommonNR_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35129,7 +41923,7 @@ static int dissect_TDD_UL_DLConfigCommonNR_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_TRPTEGInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPTEGInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPTEGInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35137,7 +41931,7 @@ static int dissect_TRPTEGInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_TimeReferenceInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TimeReferenceInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_TimeReferenceInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35145,15 +41939,39 @@ static int dissect_TimeReferenceInformation_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_TimeToWait_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TimeToWait(tvb, offset, &asn1_ctx, tree, hf_f1ap_TimeToWait_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_TimingReportingGranularityFactorExtended_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TimingReportingGranularityFactorExtended(tvb, offset, &asn1_ctx, tree, hf_f1ap_TimingReportingGranularityFactorExtended_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimeWindowInformation_Measurement_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TimeWindowInformation_Measurement_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_TimeWindowInformation_Measurement_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimeWindowInformation_SRS_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TimeWindowInformation_SRS_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_TimeWindowInformation_SRS_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_TNLCapacityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TNLCapacityIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_TNLCapacityIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35161,7 +41979,7 @@ static int dissect_TNLCapacityIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_TraceActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TraceActivation(tvb, offset, &asn1_ctx, tree, hf_f1ap_TraceActivation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35169,7 +41987,7 @@ static int dissect_TraceActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_TraceID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TraceID(tvb, offset, &asn1_ctx, tree, hf_f1ap_TraceID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35177,7 +41995,7 @@ static int dissect_TraceID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_
static int dissect_TrafficMappingInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TrafficMappingInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_TrafficMappingInfo_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35185,7 +42003,7 @@ static int dissect_TrafficMappingInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TransportLayerAddress(tvb, offset, &asn1_ctx, tree, hf_f1ap_TransportLayerAddress_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35193,7 +42011,7 @@ static int dissect_TransportLayerAddress_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_TransactionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TransactionID(tvb, offset, &asn1_ctx, tree, hf_f1ap_TransactionID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35201,7 +42019,7 @@ static int dissect_TransactionID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_Transmission_Bandwidth_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Transmission_Bandwidth(tvb, offset, &asn1_ctx, tree, hf_f1ap_Transmission_Bandwidth_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35209,7 +42027,7 @@ static int dissect_Transmission_Bandwidth_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_TransmissionCombn8_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TransmissionCombn8(tvb, offset, &asn1_ctx, tree, hf_f1ap_TransmissionCombn8_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35217,7 +42035,7 @@ static int dissect_TransmissionCombn8_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_TransmissionStopIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TransmissionStopIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_TransmissionStopIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35225,7 +42043,7 @@ static int dissect_TransmissionStopIndicator_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_TransmissionActionIndicator_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TransmissionActionIndicator(tvb, offset, &asn1_ctx, tree, hf_f1ap_TransmissionActionIndicator_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35233,7 +42051,7 @@ static int dissect_TransmissionActionIndicator_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_TRPBeamAntennaInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPBeamAntennaInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPBeamAntennaInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35241,7 +42059,7 @@ static int dissect_TRPBeamAntennaInformation_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_TRPInformationItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPInformationItem(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPInformationItem_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35249,7 +42067,7 @@ static int dissect_TRPInformationItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_TRPInformationTypeItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPInformationTypeItem(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPInformationTypeItem_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35257,15 +42075,23 @@ static int dissect_TRPInformationTypeItem_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_TRPList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPList(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPList_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_PhaseQuality_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_PhaseQuality(tvb, offset, &asn1_ctx, tree, hf_f1ap_PhaseQuality_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_TRP_MeasurementRequestList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRP_MeasurementRequestList(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRP_MeasurementRequestList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35273,7 +42099,7 @@ static int dissect_TRP_MeasurementRequestList_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_TRP_PRS_Info_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRP_PRS_Info_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRP_PRS_Info_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35281,7 +42107,7 @@ static int dissect_TRP_PRS_Info_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_TRP_Rx_TEGInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRP_Rx_TEGInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRP_Rx_TEGInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35289,7 +42115,7 @@ static int dissect_TRP_Rx_TEGInformation_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_TRPTxTEGAssociation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPTxTEGAssociation(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPTxTEGAssociation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35297,7 +42123,7 @@ static int dissect_TRPTxTEGAssociation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_Transport_Layer_Address_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Transport_Layer_Address_Info(tvb, offset, &asn1_ctx, tree, hf_f1ap_Transport_Layer_Address_Info_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35305,7 +42131,7 @@ static int dissect_Transport_Layer_Address_Info_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_TRPType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPType(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35313,15 +42139,23 @@ static int dissect_TRPType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_
static int dissect_TSCTrafficCharacteristics_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TSCTrafficCharacteristics(tvb, offset, &asn1_ctx, tree, hf_f1ap_TSCTrafficCharacteristics_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_TSCTrafficCharacteristicsFeedback_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TSCTrafficCharacteristicsFeedback(tvb, offset, &asn1_ctx, tree, hf_f1ap_TSCTrafficCharacteristicsFeedback_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_TRP_MeasurementUpdateList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRP_MeasurementUpdateList(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRP_MeasurementUpdateList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35329,7 +42163,7 @@ static int dissect_TRP_MeasurementUpdateList_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_TwoPHRModeMCG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TwoPHRModeMCG(tvb, offset, &asn1_ctx, tree, hf_f1ap_TwoPHRModeMCG_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35337,15 +42171,31 @@ static int dissect_TwoPHRModeMCG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_TwoPHRModeSCG_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TwoPHRModeSCG(tvb, offset, &asn1_ctx, tree, hf_f1ap_TwoPHRModeSCG_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_TxHoppingConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TxHoppingConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_TxHoppingConfiguration_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TAInformation_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TAInformation_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_TAInformation_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UAC_Assistance_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UAC_Assistance_Info(tvb, offset, &asn1_ctx, tree, hf_f1ap_UAC_Assistance_Info_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35353,7 +42203,7 @@ static int dissect_UAC_Assistance_Info_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_UE_associatedLogicalF1_ConnectionItem_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_associatedLogicalF1_ConnectionItem(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_associatedLogicalF1_ConnectionItem_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35361,7 +42211,7 @@ static int dissect_UE_associatedLogicalF1_ConnectionItem_PDU(tvbuff_t *tvb _U_,
static int dissect_UEAssistanceInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEAssistanceInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEAssistanceInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35369,7 +42219,7 @@ static int dissect_UEAssistanceInformation_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_UEAssistanceInformationEUTRA_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEAssistanceInformationEUTRA(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEAssistanceInformationEUTRA_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35377,7 +42227,7 @@ static int dissect_UEAssistanceInformationEUTRA_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_UEContextNotRetrievable_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextNotRetrievable(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextNotRetrievable_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35385,7 +42235,7 @@ static int dissect_UEContextNotRetrievable_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_UEIdentityIndexValue_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEIdentityIndexValue(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEIdentityIndexValue_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35393,7 +42243,7 @@ static int dissect_UEIdentityIndexValue_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_UEIdentity_List_For_Paging_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEIdentity_List_For_Paging_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEIdentity_List_For_Paging_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35401,7 +42251,7 @@ static int dissect_UEIdentity_List_For_Paging_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_UE_MulticastMRBs_ConfirmedToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35409,7 +42259,7 @@ static int dissect_UE_MulticastMRBs_ConfirmedToBeModified_Item_PDU(tvbuff_t *tvb
static int dissect_UE_MulticastMRBs_RequiredToBeModified_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_RequiredToBeModified_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_RequiredToBeModified_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35417,7 +42267,7 @@ static int dissect_UE_MulticastMRBs_RequiredToBeModified_Item_PDU(tvbuff_t *tvb
static int dissect_UE_MulticastMRBs_RequiredToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_RequiredToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_RequiredToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35425,7 +42275,7 @@ static int dissect_UE_MulticastMRBs_RequiredToBeReleased_Item_PDU(tvbuff_t *tvb
static int dissect_UE_MulticastMRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_Setup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_Setup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35433,7 +42283,7 @@ static int dissect_UE_MulticastMRBs_Setup_Item_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_UE_MulticastMRBs_Setupnew_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_Setupnew_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_Setupnew_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35441,7 +42291,7 @@ static int dissect_UE_MulticastMRBs_Setupnew_Item_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_UE_MulticastMRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_ToBeReleased_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_ToBeReleased_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35449,7 +42299,7 @@ static int dissect_UE_MulticastMRBs_ToBeReleased_Item_PDU(tvbuff_t *tvb _U_, pac
static int dissect_UE_MulticastMRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_ToBeSetup_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_ToBeSetup_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35457,7 +42307,7 @@ static int dissect_UE_MulticastMRBs_ToBeSetup_Item_PDU(tvbuff_t *tvb _U_, packet
static int dissect_UE_MulticastMRBs_ToBeSetup_atModify_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35465,7 +42315,7 @@ static int dissect_UE_MulticastMRBs_ToBeSetup_atModify_Item_PDU(tvbuff_t *tvb _U
static int dissect_UEPagingCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEPagingCapability(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEPagingCapability_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35473,7 +42323,7 @@ static int dissect_UEPagingCapability_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_UEReportingInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEReportingInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEReportingInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35481,7 +42331,7 @@ static int dissect_UEReportingInformation_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_UlTxDirectCurrentMoreCarrierInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UlTxDirectCurrentMoreCarrierInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_UlTxDirectCurrentMoreCarrierInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35489,7 +42339,7 @@ static int dissect_UlTxDirectCurrentMoreCarrierInformation_PDU(tvbuff_t *tvb _U_
static int dissect_UL_BH_Non_UP_Traffic_Mapping_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UL_BH_Non_UP_Traffic_Mapping(tvb, offset, &asn1_ctx, tree, hf_f1ap_UL_BH_Non_UP_Traffic_Mapping_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35497,7 +42347,7 @@ static int dissect_UL_BH_Non_UP_Traffic_Mapping_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_UL_GapFR2_Config_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UL_GapFR2_Config(tvb, offset, &asn1_ctx, tree, hf_f1ap_UL_GapFR2_Config_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35505,15 +42355,23 @@ static int dissect_UL_GapFR2_Config_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_UL_SRS_RSRPP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UL_SRS_RSRPP(tvb, offset, &asn1_ctx, tree, hf_f1ap_UL_SRS_RSRPP_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_UL_RSCP_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_UL_RSCP(tvb, offset, &asn1_ctx, tree, hf_f1ap_UL_RSCP_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_UL_UP_TNL_Information_to_Update_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UL_UP_TNL_Information_to_Update_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UL_UP_TNL_Information_to_Update_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35521,7 +42379,7 @@ static int dissect_UL_UP_TNL_Information_to_Update_List_Item_PDU(tvbuff_t *tvb _
static int dissect_UL_UP_TNL_Address_to_Update_List_Item_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UL_UP_TNL_Address_to_Update_List_Item(tvb, offset, &asn1_ctx, tree, hf_f1ap_UL_UP_TNL_Address_to_Update_List_Item_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35529,7 +42387,7 @@ static int dissect_UL_UP_TNL_Address_to_Update_List_Item_PDU(tvbuff_t *tvb _U_,
static int dissect_UplinkTxDirectCurrentListInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UplinkTxDirectCurrentListInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_UplinkTxDirectCurrentListInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35537,7 +42395,7 @@ static int dissect_UplinkTxDirectCurrentListInformation_PDU(tvbuff_t *tvb _U_, p
static int dissect_UplinkTxDirectCurrentTwoCarrierListInfo_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo(tvb, offset, &asn1_ctx, tree, hf_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35545,7 +42403,7 @@ static int dissect_UplinkTxDirectCurrentTwoCarrierListInfo_PDU(tvbuff_t *tvb _U_
static int dissect_URI_address_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_URI_address(tvb, offset, &asn1_ctx, tree, hf_f1ap_URI_address_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35553,7 +42411,7 @@ static int dissect_URI_address_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
static int dissect_UuRLCChannelID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelID(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelID_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35561,7 +42419,7 @@ static int dissect_UuRLCChannelID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_UuRLCChannelToBeSetupList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelToBeSetupList(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelToBeSetupList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35569,7 +42427,7 @@ static int dissect_UuRLCChannelToBeSetupList_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_UuRLCChannelToBeModifiedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelToBeModifiedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelToBeModifiedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35577,7 +42435,7 @@ static int dissect_UuRLCChannelToBeModifiedList_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_UuRLCChannelToBeReleasedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelToBeReleasedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelToBeReleasedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35585,7 +42443,7 @@ static int dissect_UuRLCChannelToBeReleasedList_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_UuRLCChannelSetupList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelSetupList(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelSetupList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35593,7 +42451,7 @@ static int dissect_UuRLCChannelSetupList_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_UuRLCChannelFailedToBeSetupList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelFailedToBeSetupList(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelFailedToBeSetupList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35601,7 +42459,7 @@ static int dissect_UuRLCChannelFailedToBeSetupList_PDU(tvbuff_t *tvb _U_, packet
static int dissect_UuRLCChannelModifiedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelModifiedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelModifiedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35609,7 +42467,7 @@ static int dissect_UuRLCChannelModifiedList_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_UuRLCChannelFailedToBeModifiedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelFailedToBeModifiedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelFailedToBeModifiedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35617,7 +42475,7 @@ static int dissect_UuRLCChannelFailedToBeModifiedList_PDU(tvbuff_t *tvb _U_, pac
static int dissect_UuRLCChannelRequiredToBeModifiedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelRequiredToBeModifiedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelRequiredToBeModifiedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35625,7 +42483,7 @@ static int dissect_UuRLCChannelRequiredToBeModifiedList_PDU(tvbuff_t *tvb _U_, p
static int dissect_UuRLCChannelRequiredToBeReleasedList_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UuRLCChannelRequiredToBeReleasedList(tvb, offset, &asn1_ctx, tree, hf_f1ap_UuRLCChannelRequiredToBeReleasedList_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35633,15 +42491,31 @@ static int dissect_UuRLCChannelRequiredToBeReleasedList_PDU(tvbuff_t *tvb _U_, p
static int dissect_VictimgNBSetID_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_VictimgNBSetID(tvb, offset, &asn1_ctx, tree, hf_f1ap_VictimgNBSetID_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_ValidityAreaSpecificSRSInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_ValidityAreaSpecificSRSInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_ValidityAreaSpecificSRSInformation_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_XR_Bcast_Information_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_XR_Bcast_Information(tvb, offset, &asn1_ctx, tree, hf_f1ap_XR_Bcast_Information_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_ZoAInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ZoAInformation(tvb, offset, &asn1_ctx, tree, hf_f1ap_ZoAInformation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35649,7 +42523,7 @@ static int dissect_ZoAInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Reset(tvb, offset, &asn1_ctx, tree, hf_f1ap_Reset_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35657,7 +42531,7 @@ static int dissect_Reset_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tr
static int dissect_ResetType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ResetType(tvb, offset, &asn1_ctx, tree, hf_f1ap_ResetType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35665,7 +42539,7 @@ static int dissect_ResetType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, prot
static int dissect_ResetAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ResetAcknowledge(tvb, offset, &asn1_ctx, tree, hf_f1ap_ResetAcknowledge_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35673,7 +42547,7 @@ static int dissect_ResetAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_UE_associatedLogicalF1_ConnectionListResAck_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_associatedLogicalF1_ConnectionListResAck(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_associatedLogicalF1_ConnectionListResAck_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35681,7 +42555,7 @@ static int dissect_UE_associatedLogicalF1_ConnectionListResAck_PDU(tvbuff_t *tvb
static int dissect_ErrorIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ErrorIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_ErrorIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35689,7 +42563,7 @@ static int dissect_ErrorIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_F1SetupRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_F1SetupRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1SetupRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35697,7 +42571,7 @@ static int dissect_F1SetupRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_GNB_DU_Served_Cells_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_DU_Served_Cells_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_DU_Served_Cells_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35705,7 +42579,7 @@ static int dissect_GNB_DU_Served_Cells_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_F1SetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_F1SetupResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1SetupResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35713,15 +42587,23 @@ static int dissect_F1SetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_Cells_to_be_Activated_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_to_be_Activated_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_to_be_Activated_List_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_NCGI_to_be_Updated_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_NCGI_to_be_Updated_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_NCGI_to_be_Updated_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_F1SetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_F1SetupFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1SetupFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35729,7 +42611,7 @@ static int dissect_F1SetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_GNBDUConfigurationUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUConfigurationUpdate(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUConfigurationUpdate_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35737,7 +42619,7 @@ static int dissect_GNBDUConfigurationUpdate_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_Served_Cells_To_Add_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Served_Cells_To_Add_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Served_Cells_To_Add_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35745,7 +42627,7 @@ static int dissect_Served_Cells_To_Add_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_Served_Cells_To_Modify_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Served_Cells_To_Modify_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Served_Cells_To_Modify_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35753,7 +42635,7 @@ static int dissect_Served_Cells_To_Modify_List_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_Served_Cells_To_Delete_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Served_Cells_To_Delete_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Served_Cells_To_Delete_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35761,7 +42643,7 @@ static int dissect_Served_Cells_To_Delete_List_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_Cells_Status_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_Status_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Status_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35769,7 +42651,7 @@ static int dissect_Cells_Status_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_Dedicated_SIDelivery_NeededUE_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Dedicated_SIDelivery_NeededUE_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Dedicated_SIDelivery_NeededUE_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35777,7 +42659,7 @@ static int dissect_Dedicated_SIDelivery_NeededUE_List_PDU(tvbuff_t *tvb _U_, pac
static int dissect_GNB_DU_TNL_Association_To_Remove_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_DU_TNL_Association_To_Remove_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_DU_TNL_Association_To_Remove_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35785,7 +42667,7 @@ static int dissect_GNB_DU_TNL_Association_To_Remove_List_PDU(tvbuff_t *tvb _U_,
static int dissect_GNBDUConfigurationUpdateAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUConfigurationUpdateAcknowledge(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUConfigurationUpdateAcknowledge_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35793,7 +42675,7 @@ static int dissect_GNBDUConfigurationUpdateAcknowledge_PDU(tvbuff_t *tvb _U_, pa
static int dissect_GNBDUConfigurationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUConfigurationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUConfigurationUpdateFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35801,7 +42683,7 @@ static int dissect_GNBDUConfigurationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet
static int dissect_GNBCUConfigurationUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBCUConfigurationUpdate(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBCUConfigurationUpdate_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35809,7 +42691,7 @@ static int dissect_GNBCUConfigurationUpdate_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_Cells_to_be_Deactivated_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_to_be_Deactivated_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_to_be_Deactivated_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35817,7 +42699,7 @@ static int dissect_Cells_to_be_Deactivated_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_GNB_CU_TNL_Association_To_Add_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_To_Add_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_To_Add_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35825,7 +42707,7 @@ static int dissect_GNB_CU_TNL_Association_To_Add_List_PDU(tvbuff_t *tvb _U_, pac
static int dissect_GNB_CU_TNL_Association_To_Remove_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_To_Remove_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_To_Remove_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35833,7 +42715,7 @@ static int dissect_GNB_CU_TNL_Association_To_Remove_List_PDU(tvbuff_t *tvb _U_,
static int dissect_GNB_CU_TNL_Association_To_Update_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_To_Update_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_To_Update_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35841,15 +42723,23 @@ static int dissect_GNB_CU_TNL_Association_To_Update_List_PDU(tvbuff_t *tvb _U_,
static int dissect_Cells_to_be_Barred_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_to_be_Barred_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_to_be_Barred_List_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_Cells_Allowed_to_be_Deactivated_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Cells_Allowed_to_be_Deactivated_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Allowed_to_be_Deactivated_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_Protected_EUTRA_Resources_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Protected_EUTRA_Resources_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Protected_EUTRA_Resources_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35857,7 +42747,7 @@ static int dissect_Protected_EUTRA_Resources_List_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_Neighbour_Cell_Information_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Neighbour_Cell_Information_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Neighbour_Cell_Information_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35865,7 +42755,7 @@ static int dissect_Neighbour_Cell_Information_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_GNBCUConfigurationUpdateAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBCUConfigurationUpdateAcknowledge(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBCUConfigurationUpdateAcknowledge_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35873,7 +42763,7 @@ static int dissect_GNBCUConfigurationUpdateAcknowledge_PDU(tvbuff_t *tvb _U_, pa
static int dissect_Cells_Failed_to_be_Activated_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_Failed_to_be_Activated_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Failed_to_be_Activated_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35881,7 +42771,7 @@ static int dissect_Cells_Failed_to_be_Activated_List_PDU(tvbuff_t *tvb _U_, pack
static int dissect_GNB_CU_TNL_Association_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35889,7 +42779,7 @@ static int dissect_GNB_CU_TNL_Association_Setup_List_PDU(tvbuff_t *tvb _U_, pack
static int dissect_GNB_CU_TNL_Association_Failed_To_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNB_CU_TNL_Association_Failed_To_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35897,7 +42787,7 @@ static int dissect_GNB_CU_TNL_Association_Failed_To_Setup_List_PDU(tvbuff_t *tvb
static int dissect_GNBCUConfigurationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBCUConfigurationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBCUConfigurationUpdateFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35905,7 +42795,7 @@ static int dissect_GNBCUConfigurationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet
static int dissect_GNBDUResourceCoordinationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUResourceCoordinationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUResourceCoordinationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35913,7 +42803,7 @@ static int dissect_GNBDUResourceCoordinationRequest_PDU(tvbuff_t *tvb _U_, packe
static int dissect_GNBDUResourceCoordinationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUResourceCoordinationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUResourceCoordinationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35921,7 +42811,7 @@ static int dissect_GNBDUResourceCoordinationResponse_PDU(tvbuff_t *tvb _U_, pack
static int dissect_UEContextSetupRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextSetupRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextSetupRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35929,7 +42819,7 @@ static int dissect_UEContextSetupRequest_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_Candidate_SpCell_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Candidate_SpCell_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Candidate_SpCell_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35937,7 +42827,7 @@ static int dissect_Candidate_SpCell_List_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_SCell_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_ToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_ToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35945,7 +42835,7 @@ static int dissect_SCell_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_SRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_ToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_ToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35953,7 +42843,7 @@ static int dissect_SRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35961,7 +42851,7 @@ static int dissect_DRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_BHChannels_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_ToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_ToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35969,7 +42859,7 @@ static int dissect_BHChannels_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_SLDRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35977,7 +42867,7 @@ static int dissect_SLDRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_UE_MulticastMRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_ToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_ToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35985,7 +42875,7 @@ static int dissect_UE_MulticastMRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_ServingCellMO_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ServingCellMO_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_ServingCellMO_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -35993,7 +42883,7 @@ static int dissect_ServingCellMO_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_UEContextSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextSetupResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextSetupResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36001,7 +42891,7 @@ static int dissect_UEContextSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_DRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36009,7 +42899,7 @@ static int dissect_DRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_SRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_FailedToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_FailedToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36017,7 +42907,7 @@ static int dissect_SRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_DRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_FailedToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_FailedToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36025,7 +42915,7 @@ static int dissect_DRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_SCell_FailedtoSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_FailedtoSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_FailedtoSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36033,7 +42923,7 @@ static int dissect_SCell_FailedtoSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_SRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36041,7 +42931,7 @@ static int dissect_SRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_BHChannels_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36049,7 +42939,7 @@ static int dissect_BHChannels_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_BHChannels_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_FailedToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_FailedToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36057,7 +42947,7 @@ static int dissect_BHChannels_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_SLDRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36065,7 +42955,7 @@ static int dissect_SLDRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_SLDRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_FailedToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_FailedToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36073,7 +42963,7 @@ static int dissect_SLDRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_UE_MulticastMRBs_Setupnew_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_Setupnew_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_Setupnew_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36081,7 +42971,7 @@ static int dissect_UE_MulticastMRBs_Setupnew_List_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_UEContextSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextSetupFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextSetupFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36089,7 +42979,7 @@ static int dissect_UEContextSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_Potential_SpCell_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Potential_SpCell_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Potential_SpCell_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36097,7 +42987,7 @@ static int dissect_Potential_SpCell_List_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_UEContextReleaseRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextReleaseRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextReleaseRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36105,7 +42995,7 @@ static int dissect_UEContextReleaseRequest_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_UEContextReleaseCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextReleaseCommand(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextReleaseCommand_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36113,7 +43003,7 @@ static int dissect_UEContextReleaseCommand_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_UEContextReleaseComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextReleaseComplete(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextReleaseComplete_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36121,7 +43011,7 @@ static int dissect_UEContextReleaseComplete_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_UEContextModificationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextModificationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextModificationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36129,7 +43019,7 @@ static int dissect_UEContextModificationRequest_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_SCell_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_ToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_ToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36137,7 +43027,7 @@ static int dissect_SCell_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_SCell_ToBeRemoved_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_ToBeRemoved_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_ToBeRemoved_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36145,7 +43035,7 @@ static int dissect_SCell_ToBeRemoved_List_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_SRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_ToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_ToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36153,7 +43043,7 @@ static int dissect_SRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_DRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36161,7 +43051,7 @@ static int dissect_DRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_BHChannels_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_ToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_ToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36169,7 +43059,7 @@ static int dissect_BHChannels_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_DRBs_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36177,7 +43067,7 @@ static int dissect_DRBs_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_BHChannels_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_ToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_ToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36185,7 +43075,7 @@ static int dissect_BHChannels_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_SRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36193,7 +43083,7 @@ static int dissect_SRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_DRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36201,7 +43091,7 @@ static int dissect_DRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_BHChannels_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36209,7 +43099,7 @@ static int dissect_BHChannels_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_UE_MulticastMRBs_ToBeSetup_atModify_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_ToBeSetup_atModify_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36217,7 +43107,7 @@ static int dissect_UE_MulticastMRBs_ToBeSetup_atModify_List_PDU(tvbuff_t *tvb _U
static int dissect_UE_MulticastMRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36225,7 +43115,7 @@ static int dissect_UE_MulticastMRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, pac
static int dissect_SLDRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36233,7 +43123,7 @@ static int dissect_SLDRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_SLDRBs_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36241,7 +43131,7 @@ static int dissect_SLDRBs_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_SLDRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36249,7 +43139,7 @@ static int dissect_SLDRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_UEContextModificationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextModificationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextModificationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36257,7 +43147,7 @@ static int dissect_UEContextModificationResponse_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_DRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_SetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_SetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36265,7 +43155,7 @@ static int dissect_DRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_Modified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_Modified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36273,7 +43163,7 @@ static int dissect_DRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_SRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_SetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_SetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36281,7 +43171,7 @@ static int dissect_SRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_SRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_Modified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_Modified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36289,7 +43179,7 @@ static int dissect_SRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_DRBs_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_FailedToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_FailedToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36297,7 +43187,7 @@ static int dissect_DRBs_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_SRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_FailedToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_FailedToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36305,7 +43195,7 @@ static int dissect_SRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_DRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_FailedToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_FailedToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36313,7 +43203,7 @@ static int dissect_DRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_SCell_FailedtoSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SCell_FailedtoSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SCell_FailedtoSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36321,7 +43211,7 @@ static int dissect_SCell_FailedtoSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_BHChannels_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_SetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_SetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36329,7 +43219,7 @@ static int dissect_BHChannels_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_BHChannels_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_Modified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_Modified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36337,7 +43227,7 @@ static int dissect_BHChannels_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_BHChannels_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_FailedToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_FailedToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36345,7 +43235,7 @@ static int dissect_BHChannels_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_, pac
static int dissect_BHChannels_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_FailedToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_FailedToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36353,7 +43243,7 @@ static int dissect_BHChannels_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, pac
static int dissect_Associated_SCell_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Associated_SCell_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Associated_SCell_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36361,7 +43251,7 @@ static int dissect_Associated_SCell_List_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_SLDRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_SetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_SetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36369,7 +43259,7 @@ static int dissect_SLDRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_SLDRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_Modified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_Modified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36377,7 +43267,7 @@ static int dissect_SLDRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_SLDRBs_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_FailedToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_FailedToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36385,7 +43275,7 @@ static int dissect_SLDRBs_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_SLDRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_FailedToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_FailedToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36393,7 +43283,7 @@ static int dissect_SLDRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_UE_MulticastMRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36401,7 +43291,7 @@ static int dissect_UE_MulticastMRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_UEContextModificationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextModificationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextModificationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36409,7 +43299,7 @@ static int dissect_UEContextModificationFailure_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_UEContextModificationRequired_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextModificationRequired(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextModificationRequired_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36417,7 +43307,7 @@ static int dissect_UEContextModificationRequired_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_DRBs_Required_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_Required_ToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_Required_ToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36425,7 +43315,7 @@ static int dissect_DRBs_Required_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_DRBs_Required_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_Required_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_Required_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36433,7 +43323,7 @@ static int dissect_DRBs_Required_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_SRBs_Required_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRBs_Required_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRBs_Required_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36441,7 +43331,7 @@ static int dissect_SRBs_Required_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BHChannels_Required_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BHChannels_Required_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BHChannels_Required_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36449,7 +43339,7 @@ static int dissect_BHChannels_Required_ToBeReleased_List_PDU(tvbuff_t *tvb _U_,
static int dissect_SLDRBs_Required_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_Required_ToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_Required_ToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36457,7 +43347,7 @@ static int dissect_SLDRBs_Required_ToBeModified_List_PDU(tvbuff_t *tvb _U_, pack
static int dissect_SLDRBs_Required_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_Required_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_Required_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36465,7 +43355,7 @@ static int dissect_SLDRBs_Required_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, pack
static int dissect_UE_MulticastMRBs_RequiredToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_RequiredToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_RequiredToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36473,7 +43363,7 @@ static int dissect_UE_MulticastMRBs_RequiredToBeModified_List_PDU(tvbuff_t *tvb
static int dissect_UE_MulticastMRBs_RequiredToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_RequiredToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36481,7 +43371,7 @@ static int dissect_UE_MulticastMRBs_RequiredToBeReleased_List_PDU(tvbuff_t *tvb
static int dissect_UEContextModificationConfirm_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextModificationConfirm(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextModificationConfirm_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36489,7 +43379,7 @@ static int dissect_UEContextModificationConfirm_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_DRBs_ModifiedConf_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRBs_ModifiedConf_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRBs_ModifiedConf_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36497,7 +43387,7 @@ static int dissect_DRBs_ModifiedConf_List_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_SLDRBs_ModifiedConf_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SLDRBs_ModifiedConf_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_SLDRBs_ModifiedConf_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36505,7 +43395,7 @@ static int dissect_SLDRBs_ModifiedConf_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_UE_MulticastMRBs_ConfirmedToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UE_MulticastMRBs_ConfirmedToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36513,7 +43403,7 @@ static int dissect_UE_MulticastMRBs_ConfirmedToBeModified_List_PDU(tvbuff_t *tvb
static int dissect_UEContextModificationRefuse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEContextModificationRefuse(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEContextModificationRefuse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36521,7 +43411,7 @@ static int dissect_UEContextModificationRefuse_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_WriteReplaceWarningRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_WriteReplaceWarningRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_WriteReplaceWarningRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36529,7 +43419,7 @@ static int dissect_WriteReplaceWarningRequest_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_Cells_To_Be_Broadcast_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_To_Be_Broadcast_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_To_Be_Broadcast_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36537,7 +43427,7 @@ static int dissect_Cells_To_Be_Broadcast_List_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_WriteReplaceWarningResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_WriteReplaceWarningResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_WriteReplaceWarningResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36545,7 +43435,7 @@ static int dissect_WriteReplaceWarningResponse_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_Cells_Broadcast_Completed_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_Broadcast_Completed_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Broadcast_Completed_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36553,7 +43443,7 @@ static int dissect_Cells_Broadcast_Completed_List_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_PWSCancelRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PWSCancelRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_PWSCancelRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36561,7 +43451,7 @@ static int dissect_PWSCancelRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_Broadcast_To_Be_Cancelled_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Broadcast_To_Be_Cancelled_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Broadcast_To_Be_Cancelled_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36569,7 +43459,7 @@ static int dissect_Broadcast_To_Be_Cancelled_List_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_PWSCancelResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PWSCancelResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_PWSCancelResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36577,7 +43467,7 @@ static int dissect_PWSCancelResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_Cells_Broadcast_Cancelled_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Cells_Broadcast_Cancelled_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Cells_Broadcast_Cancelled_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36585,7 +43475,7 @@ static int dissect_Cells_Broadcast_Cancelled_List_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_UEInactivityNotification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEInactivityNotification(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEInactivityNotification_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36593,7 +43483,7 @@ static int dissect_UEInactivityNotification_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_DRB_Activity_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRB_Activity_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRB_Activity_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36601,7 +43491,7 @@ static int dissect_DRB_Activity_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_InitialULRRCMessageTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_InitialULRRCMessageTransfer(tvb, offset, &asn1_ctx, tree, hf_f1ap_InitialULRRCMessageTransfer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36609,7 +43499,7 @@ static int dissect_InitialULRRCMessageTransfer_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_DLRRCMessageTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DLRRCMessageTransfer(tvb, offset, &asn1_ctx, tree, hf_f1ap_DLRRCMessageTransfer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36617,7 +43507,7 @@ static int dissect_DLRRCMessageTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_RedirectedRRCmessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RedirectedRRCmessage(tvb, offset, &asn1_ctx, tree, hf_f1ap_RedirectedRRCmessage_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36625,7 +43515,7 @@ static int dissect_RedirectedRRCmessage_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_ULRRCMessageTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ULRRCMessageTransfer(tvb, offset, &asn1_ctx, tree, hf_f1ap_ULRRCMessageTransfer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36633,7 +43523,7 @@ static int dissect_ULRRCMessageTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PrivateMessage(tvb, offset, &asn1_ctx, tree, hf_f1ap_PrivateMessage_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36641,7 +43531,7 @@ static int dissect_PrivateMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_SystemInformationDeliveryCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SystemInformationDeliveryCommand(tvb, offset, &asn1_ctx, tree, hf_f1ap_SystemInformationDeliveryCommand_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36649,7 +43539,7 @@ static int dissect_SystemInformationDeliveryCommand_PDU(tvbuff_t *tvb _U_, packe
static int dissect_Paging_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Paging(tvb, offset, &asn1_ctx, tree, hf_f1ap_Paging_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36657,7 +43547,7 @@ static int dissect_Paging_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
static int dissect_PagingCell_list_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PagingCell_list(tvb, offset, &asn1_ctx, tree, hf_f1ap_PagingCell_list_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36665,7 +43555,7 @@ static int dissect_PagingCell_list_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_Notify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_Notify(tvb, offset, &asn1_ctx, tree, hf_f1ap_Notify_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36673,7 +43563,7 @@ static int dissect_Notify_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_t
static int dissect_DRB_Notify_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DRB_Notify_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DRB_Notify_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36681,7 +43571,7 @@ static int dissect_DRB_Notify_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_NetworkAccessRateReduction_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NetworkAccessRateReduction(tvb, offset, &asn1_ctx, tree, hf_f1ap_NetworkAccessRateReduction_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36689,7 +43579,7 @@ static int dissect_NetworkAccessRateReduction_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_PWSRestartIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PWSRestartIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_PWSRestartIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36697,7 +43587,7 @@ static int dissect_PWSRestartIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_NR_CGI_List_For_Restart_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_NR_CGI_List_For_Restart_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_NR_CGI_List_For_Restart_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36705,7 +43595,7 @@ static int dissect_NR_CGI_List_For_Restart_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_PWSFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PWSFailureIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_PWSFailureIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36713,7 +43603,7 @@ static int dissect_PWSFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_PWS_Failed_NR_CGI_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PWS_Failed_NR_CGI_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_PWS_Failed_NR_CGI_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36721,7 +43611,7 @@ static int dissect_PWS_Failed_NR_CGI_List_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_GNBDUStatusIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUStatusIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUStatusIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36729,7 +43619,7 @@ static int dissect_GNBDUStatusIndication_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_RRCDeliveryReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_RRCDeliveryReport(tvb, offset, &asn1_ctx, tree, hf_f1ap_RRCDeliveryReport_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36737,7 +43627,7 @@ static int dissect_RRCDeliveryReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_F1RemovalRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_F1RemovalRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1RemovalRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36745,7 +43635,7 @@ static int dissect_F1RemovalRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_F1RemovalResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_F1RemovalResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1RemovalResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36753,7 +43643,7 @@ static int dissect_F1RemovalResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _
static int dissect_F1RemovalFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_F1RemovalFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1RemovalFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36761,7 +43651,7 @@ static int dissect_F1RemovalFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_TraceStart_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TraceStart(tvb, offset, &asn1_ctx, tree, hf_f1ap_TraceStart_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36769,7 +43659,7 @@ static int dissect_TraceStart_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pro
static int dissect_DeactivateTrace_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DeactivateTrace(tvb, offset, &asn1_ctx, tree, hf_f1ap_DeactivateTrace_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36777,7 +43667,7 @@ static int dissect_DeactivateTrace_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_
static int dissect_CellTrafficTrace_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CellTrafficTrace(tvb, offset, &asn1_ctx, tree, hf_f1ap_CellTrafficTrace_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36785,7 +43675,7 @@ static int dissect_CellTrafficTrace_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U
static int dissect_DUCURadioInformationTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DUCURadioInformationTransfer(tvb, offset, &asn1_ctx, tree, hf_f1ap_DUCURadioInformationTransfer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36793,7 +43683,7 @@ static int dissect_DUCURadioInformationTransfer_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_CUDURadioInformationTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_CUDURadioInformationTransfer(tvb, offset, &asn1_ctx, tree, hf_f1ap_CUDURadioInformationTransfer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36801,7 +43691,7 @@ static int dissect_CUDURadioInformationTransfer_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_BAPMappingConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BAPMappingConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_BAPMappingConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36809,7 +43699,7 @@ static int dissect_BAPMappingConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_BH_Routing_Information_Added_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BH_Routing_Information_Added_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BH_Routing_Information_Added_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36817,7 +43707,7 @@ static int dissect_BH_Routing_Information_Added_List_PDU(tvbuff_t *tvb _U_, pack
static int dissect_BH_Routing_Information_Removed_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BH_Routing_Information_Removed_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BH_Routing_Information_Removed_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36825,7 +43715,7 @@ static int dissect_BH_Routing_Information_Removed_List_PDU(tvbuff_t *tvb _U_, pa
static int dissect_BAP_Header_Rewriting_Added_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BAP_Header_Rewriting_Added_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BAP_Header_Rewriting_Added_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36833,7 +43723,7 @@ static int dissect_BAP_Header_Rewriting_Added_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BAP_Header_Rewriting_Removed_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BAP_Header_Rewriting_Removed_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BAP_Header_Rewriting_Removed_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36841,7 +43731,7 @@ static int dissect_BAP_Header_Rewriting_Removed_List_PDU(tvbuff_t *tvb _U_, pack
static int dissect_BAPMappingConfigurationAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BAPMappingConfigurationAcknowledge(tvb, offset, &asn1_ctx, tree, hf_f1ap_BAPMappingConfigurationAcknowledge_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36849,7 +43739,7 @@ static int dissect_BAPMappingConfigurationAcknowledge_PDU(tvbuff_t *tvb _U_, pac
static int dissect_BAPMappingConfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BAPMappingConfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_BAPMappingConfigurationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36857,7 +43747,7 @@ static int dissect_BAPMappingConfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_GNBDUResourceConfiguration_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUResourceConfiguration(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUResourceConfiguration_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36865,7 +43755,7 @@ static int dissect_GNBDUResourceConfiguration_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_GNBDUResourceConfigurationAcknowledge_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUResourceConfigurationAcknowledge(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUResourceConfigurationAcknowledge_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36873,7 +43763,7 @@ static int dissect_GNBDUResourceConfigurationAcknowledge_PDU(tvbuff_t *tvb _U_,
static int dissect_GNBDUResourceConfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_GNBDUResourceConfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_GNBDUResourceConfigurationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36881,7 +43771,7 @@ static int dissect_GNBDUResourceConfigurationFailure_PDU(tvbuff_t *tvb _U_, pack
static int dissect_IABTNLAddressRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABTNLAddressRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABTNLAddressRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36889,7 +43779,7 @@ static int dissect_IABTNLAddressRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_IAB_TNL_Addresses_To_Remove_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IAB_TNL_Addresses_To_Remove_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_IAB_TNL_Addresses_To_Remove_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36897,7 +43787,7 @@ static int dissect_IAB_TNL_Addresses_To_Remove_List_PDU(tvbuff_t *tvb _U_, packe
static int dissect_IABTNLAddressResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABTNLAddressResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABTNLAddressResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36905,7 +43795,7 @@ static int dissect_IABTNLAddressResponse_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_IAB_Allocated_TNL_Address_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IAB_Allocated_TNL_Address_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_IAB_Allocated_TNL_Address_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36913,7 +43803,7 @@ static int dissect_IAB_Allocated_TNL_Address_List_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_IABTNLAddressFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABTNLAddressFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABTNLAddressFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36921,7 +43811,7 @@ static int dissect_IABTNLAddressFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_IABUPConfigurationUpdateRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABUPConfigurationUpdateRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABUPConfigurationUpdateRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36929,7 +43819,7 @@ static int dissect_IABUPConfigurationUpdateRequest_PDU(tvbuff_t *tvb _U_, packet
static int dissect_UL_UP_TNL_Information_to_Update_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UL_UP_TNL_Information_to_Update_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UL_UP_TNL_Information_to_Update_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36937,7 +43827,7 @@ static int dissect_UL_UP_TNL_Information_to_Update_List_PDU(tvbuff_t *tvb _U_, p
static int dissect_UL_UP_TNL_Address_to_Update_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UL_UP_TNL_Address_to_Update_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UL_UP_TNL_Address_to_Update_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36945,7 +43835,7 @@ static int dissect_UL_UP_TNL_Address_to_Update_List_PDU(tvbuff_t *tvb _U_, packe
static int dissect_IABUPConfigurationUpdateResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABUPConfigurationUpdateResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABUPConfigurationUpdateResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36953,7 +43843,7 @@ static int dissect_IABUPConfigurationUpdateResponse_PDU(tvbuff_t *tvb _U_, packe
static int dissect_DL_UP_TNL_Address_to_Update_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_DL_UP_TNL_Address_to_Update_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_DL_UP_TNL_Address_to_Update_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36961,15 +43851,47 @@ static int dissect_DL_UP_TNL_Address_to_Update_List_PDU(tvbuff_t *tvb _U_, packe
static int dissect_IABUPConfigurationUpdateFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_IABUPConfigurationUpdateFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_IABUPConfigurationUpdateFailure_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MIABF1SetupTriggering_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MIABF1SetupTriggering(tvb, offset, &asn1_ctx, tree, hf_f1ap_MIABF1SetupTriggering_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MIABF1SetupOutcomeNotification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MIABF1SetupOutcomeNotification(tvb, offset, &asn1_ctx, tree, hf_f1ap_MIABF1SetupOutcomeNotification_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_F1SetupOutcome_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_F1SetupOutcome(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1SetupOutcome_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Activated_Cells_Mapping_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Activated_Cells_Mapping_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Activated_Cells_Mapping_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_ResourceStatusRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ResourceStatusRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_ResourceStatusRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36977,7 +43899,7 @@ static int dissect_ResourceStatusRequest_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_ResourceStatusResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ResourceStatusResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_ResourceStatusResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36985,7 +43907,7 @@ static int dissect_ResourceStatusResponse_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_ResourceStatusFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ResourceStatusFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_ResourceStatusFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -36993,7 +43915,7 @@ static int dissect_ResourceStatusFailure_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_ResourceStatusUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ResourceStatusUpdate(tvb, offset, &asn1_ctx, tree, hf_f1ap_ResourceStatusUpdate_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37001,7 +43923,7 @@ static int dissect_ResourceStatusUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_AccessAndMobilityIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AccessAndMobilityIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_AccessAndMobilityIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37009,7 +43931,7 @@ static int dissect_AccessAndMobilityIndication_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_ReferenceTimeInformationReportingControl_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ReferenceTimeInformationReportingControl(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReferenceTimeInformationReportingControl_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37017,7 +43939,7 @@ static int dissect_ReferenceTimeInformationReportingControl_PDU(tvbuff_t *tvb _U
static int dissect_ReferenceTimeInformationReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_ReferenceTimeInformationReport(tvb, offset, &asn1_ctx, tree, hf_f1ap_ReferenceTimeInformationReport_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37025,7 +43947,7 @@ static int dissect_ReferenceTimeInformationReport_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_AccessSuccess_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_AccessSuccess(tvb, offset, &asn1_ctx, tree, hf_f1ap_AccessSuccess_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37033,7 +43955,7 @@ static int dissect_AccessSuccess_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_,
static int dissect_PositioningAssistanceInformationControl_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningAssistanceInformationControl(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningAssistanceInformationControl_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37041,7 +43963,7 @@ static int dissect_PositioningAssistanceInformationControl_PDU(tvbuff_t *tvb _U_
static int dissect_PositioningAssistanceInformationFeedback_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningAssistanceInformationFeedback(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningAssistanceInformationFeedback_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37049,7 +43971,7 @@ static int dissect_PositioningAssistanceInformationFeedback_PDU(tvbuff_t *tvb _U
static int dissect_PositioningMeasurementRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningMeasurementRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningMeasurementRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37057,7 +43979,7 @@ static int dissect_PositioningMeasurementRequest_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_PositioningMeasurementResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningMeasurementResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningMeasurementResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37065,7 +43987,7 @@ static int dissect_PositioningMeasurementResponse_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_PositioningMeasurementFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningMeasurementFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningMeasurementFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37073,7 +43995,7 @@ static int dissect_PositioningMeasurementFailure_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_PositioningMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningMeasurementReport_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37081,7 +44003,7 @@ static int dissect_PositioningMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_PositioningMeasurementAbort_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningMeasurementAbort(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningMeasurementAbort_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37089,7 +44011,7 @@ static int dissect_PositioningMeasurementAbort_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_PositioningMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningMeasurementFailureIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37097,7 +44019,7 @@ static int dissect_PositioningMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_
static int dissect_PositioningMeasurementUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningMeasurementUpdate(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningMeasurementUpdate_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37105,7 +44027,7 @@ static int dissect_PositioningMeasurementUpdate_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_TRPInformationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPInformationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPInformationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37113,7 +44035,7 @@ static int dissect_TRPInformationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_TRPInformationTypeListTRPReq_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPInformationTypeListTRPReq(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPInformationTypeListTRPReq_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37121,7 +44043,7 @@ static int dissect_TRPInformationTypeListTRPReq_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_TRPInformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPInformationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPInformationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37129,7 +44051,7 @@ static int dissect_TRPInformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_TRPInformationListTRPResp_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPInformationListTRPResp(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPInformationListTRPResp_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37137,7 +44059,7 @@ static int dissect_TRPInformationListTRPResp_PDU(tvbuff_t *tvb _U_, packet_info
static int dissect_TRPInformationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_TRPInformationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_TRPInformationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37145,7 +44067,7 @@ static int dissect_TRPInformationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_PositioningInformationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningInformationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningInformationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37153,7 +44075,7 @@ static int dissect_PositioningInformationRequest_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_PositioningInformationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningInformationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningInformationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37161,7 +44083,7 @@ static int dissect_PositioningInformationResponse_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_PositioningInformationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningInformationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningInformationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37169,7 +44091,7 @@ static int dissect_PositioningInformationFailure_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_PositioningActivationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningActivationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningActivationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37177,7 +44099,7 @@ static int dissect_PositioningActivationRequest_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_SRSType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_SRSType(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSType_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37185,7 +44107,7 @@ static int dissect_SRSType_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_
static int dissect_PositioningActivationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningActivationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningActivationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37193,7 +44115,7 @@ static int dissect_PositioningActivationResponse_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_PositioningActivationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningActivationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningActivationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37201,7 +44123,7 @@ static int dissect_PositioningActivationFailure_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_PositioningDeactivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningDeactivation(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningDeactivation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37209,15 +44131,23 @@ static int dissect_PositioningDeactivation_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_PositioningInformationUpdate_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PositioningInformationUpdate(tvb, offset, &asn1_ctx, tree, hf_f1ap_PositioningInformationUpdate_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_SRSInformationReservationNotification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_SRSInformationReservationNotification(tvb, offset, &asn1_ctx, tree, hf_f1ap_SRSInformationReservationNotification_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_E_CIDMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CIDMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CIDMeasurementInitiationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37225,7 +44155,7 @@ static int dissect_E_CIDMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, pack
static int dissect_E_CIDMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CIDMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CIDMeasurementInitiationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37233,7 +44163,7 @@ static int dissect_E_CIDMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, pac
static int dissect_E_CIDMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CIDMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CIDMeasurementInitiationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37241,7 +44171,7 @@ static int dissect_E_CIDMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, pack
static int dissect_E_CIDMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CIDMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CIDMeasurementFailureIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37249,7 +44179,7 @@ static int dissect_E_CIDMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, pack
static int dissect_E_CIDMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CIDMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CIDMeasurementReport_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37257,7 +44187,7 @@ static int dissect_E_CIDMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_E_CIDMeasurementTerminationCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_E_CIDMeasurementTerminationCommand(tvb, offset, &asn1_ctx, tree, hf_f1ap_E_CIDMeasurementTerminationCommand_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37265,7 +44195,7 @@ static int dissect_E_CIDMeasurementTerminationCommand_PDU(tvbuff_t *tvb _U_, pac
static int dissect_BroadcastContextSetupRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastContextSetupRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastContextSetupRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37273,7 +44203,7 @@ static int dissect_BroadcastContextSetupRequest_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_BroadcastMRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_ToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_ToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37281,7 +44211,7 @@ static int dissect_BroadcastMRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_BroadcastContextSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastContextSetupResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastContextSetupResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37289,7 +44219,7 @@ static int dissect_BroadcastContextSetupResponse_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_BroadcastMRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37297,7 +44227,7 @@ static int dissect_BroadcastMRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_BroadcastMRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_FailedToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_FailedToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37305,7 +44235,7 @@ static int dissect_BroadcastMRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, pac
static int dissect_BroadcastContextSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastContextSetupFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastContextSetupFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37313,7 +44243,7 @@ static int dissect_BroadcastContextSetupFailure_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_BroadcastContextReleaseCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastContextReleaseCommand(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastContextReleaseCommand_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37321,7 +44251,7 @@ static int dissect_BroadcastContextReleaseCommand_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_BroadcastContextReleaseComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastContextReleaseComplete(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastContextReleaseComplete_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37329,7 +44259,7 @@ static int dissect_BroadcastContextReleaseComplete_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BroadcastContextReleaseRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastContextReleaseRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastContextReleaseRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37337,7 +44267,7 @@ static int dissect_BroadcastContextReleaseRequest_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_BroadcastContextModificationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastContextModificationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastContextModificationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37345,7 +44275,7 @@ static int dissect_BroadcastContextModificationRequest_PDU(tvbuff_t *tvb _U_, pa
static int dissect_BroadcastMRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_ToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_ToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37353,7 +44283,7 @@ static int dissect_BroadcastMRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BroadcastMRBs_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_ToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_ToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37361,7 +44291,7 @@ static int dissect_BroadcastMRBs_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BroadcastMRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37369,7 +44299,7 @@ static int dissect_BroadcastMRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_BroadcastContextModificationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastContextModificationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastContextModificationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37377,7 +44307,7 @@ static int dissect_BroadcastContextModificationResponse_PDU(tvbuff_t *tvb _U_, p
static int dissect_BroadcastMRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_SetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_SetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37385,7 +44315,7 @@ static int dissect_BroadcastMRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_BroadcastMRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_FailedToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_FailedToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37393,7 +44323,7 @@ static int dissect_BroadcastMRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_,
static int dissect_BroadcastMRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_Modified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_Modified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37401,7 +44331,7 @@ static int dissect_BroadcastMRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_BroadcastMRBs_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastMRBs_FailedToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastMRBs_FailedToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37409,15 +44339,31 @@ static int dissect_BroadcastMRBs_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_,
static int dissect_BroadcastContextModificationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_BroadcastContextModificationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastContextModificationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_BroadcastTransportResourceRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_BroadcastTransportResourceRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_BroadcastTransportResourceRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_Broadcast_MRBs_Transport_Request_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_Broadcast_MRBs_Transport_Request_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_Broadcast_MRBs_Transport_Request_List_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MulticastGroupPaging_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastGroupPaging(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastGroupPaging_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37425,7 +44371,7 @@ static int dissect_MulticastGroupPaging_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_UEIdentity_List_For_Paging_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_UEIdentity_List_For_Paging_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_UEIdentity_List_For_Paging_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37433,7 +44379,7 @@ static int dissect_UEIdentity_List_For_Paging_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_MC_PagingCell_list_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MC_PagingCell_list(tvb, offset, &asn1_ctx, tree, hf_f1ap_MC_PagingCell_list_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37441,7 +44387,7 @@ static int dissect_MC_PagingCell_list_PDU(tvbuff_t *tvb _U_, packet_info *pinfo
static int dissect_MulticastContextSetupRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastContextSetupRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextSetupRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37449,7 +44395,7 @@ static int dissect_MulticastContextSetupRequest_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_MulticastMRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_ToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_ToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37457,7 +44403,7 @@ static int dissect_MulticastMRBs_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_MulticastContextSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastContextSetupResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextSetupResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37465,7 +44411,7 @@ static int dissect_MulticastContextSetupResponse_PDU(tvbuff_t *tvb _U_, packet_i
static int dissect_MulticastMRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37473,7 +44419,7 @@ static int dissect_MulticastMRBs_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_MulticastMRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_FailedToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_FailedToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37481,7 +44427,7 @@ static int dissect_MulticastMRBs_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, pac
static int dissect_MulticastContextSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastContextSetupFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextSetupFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37489,7 +44435,7 @@ static int dissect_MulticastContextSetupFailure_PDU(tvbuff_t *tvb _U_, packet_in
static int dissect_MulticastContextReleaseCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastContextReleaseCommand(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextReleaseCommand_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37497,7 +44443,7 @@ static int dissect_MulticastContextReleaseCommand_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_MulticastContextReleaseComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastContextReleaseComplete(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextReleaseComplete_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37505,7 +44451,7 @@ static int dissect_MulticastContextReleaseComplete_PDU(tvbuff_t *tvb _U_, packet
static int dissect_MulticastContextReleaseRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastContextReleaseRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextReleaseRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37513,7 +44459,7 @@ static int dissect_MulticastContextReleaseRequest_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_MulticastContextModificationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastContextModificationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextModificationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37521,7 +44467,7 @@ static int dissect_MulticastContextModificationRequest_PDU(tvbuff_t *tvb _U_, pa
static int dissect_MulticastMRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_ToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_ToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37529,7 +44475,7 @@ static int dissect_MulticastMRBs_ToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_MulticastMRBs_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_ToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_ToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37537,7 +44483,7 @@ static int dissect_MulticastMRBs_ToBeModified_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_MulticastMRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_ToBeReleased_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_ToBeReleased_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37545,7 +44491,7 @@ static int dissect_MulticastMRBs_ToBeReleased_List_PDU(tvbuff_t *tvb _U_, packet
static int dissect_MulticastContextModificationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastContextModificationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextModificationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37553,7 +44499,7 @@ static int dissect_MulticastContextModificationResponse_PDU(tvbuff_t *tvb _U_, p
static int dissect_MulticastMRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_SetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_SetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37561,7 +44507,7 @@ static int dissect_MulticastMRBs_SetupMod_List_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_MulticastMRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_FailedToBeSetupMod_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_FailedToBeSetupMod_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37569,7 +44515,7 @@ static int dissect_MulticastMRBs_FailedToBeSetupMod_List_PDU(tvbuff_t *tvb _U_,
static int dissect_MulticastMRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_Modified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_Modified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37577,7 +44523,7 @@ static int dissect_MulticastMRBs_Modified_List_PDU(tvbuff_t *tvb _U_, packet_inf
static int dissect_MulticastMRBs_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastMRBs_FailedToBeModified_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastMRBs_FailedToBeModified_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37585,15 +44531,63 @@ static int dissect_MulticastMRBs_FailedToBeModified_List_PDU(tvbuff_t *tvb _U_,
static int dissect_MulticastContextModificationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastContextModificationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextModificationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_MulticastContextNotificationIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MulticastContextNotificationIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextNotificationIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MulticastContextNotificationConfirm_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MulticastContextNotificationConfirm(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextNotificationConfirm_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MulticastContextNotificationRefuse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MulticastContextNotificationRefuse(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastContextNotificationRefuse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MulticastCommonConfigurationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MulticastCommonConfigurationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastCommonConfigurationRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MulticastCommonConfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MulticastCommonConfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastCommonConfigurationResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_MulticastCommonConfigurationRefuse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_MulticastCommonConfigurationRefuse(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastCommonConfigurationRefuse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_MulticastDistributionSetupRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastDistributionSetupRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastDistributionSetupRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37601,7 +44595,7 @@ static int dissect_MulticastDistributionSetupRequest_PDU(tvbuff_t *tvb _U_, pack
static int dissect_MulticastF1UContext_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastF1UContext_ToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastF1UContext_ToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37609,7 +44603,7 @@ static int dissect_MulticastF1UContext_ToBeSetup_List_PDU(tvbuff_t *tvb _U_, pac
static int dissect_MulticastDistributionSetupResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastDistributionSetupResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastDistributionSetupResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37617,7 +44611,7 @@ static int dissect_MulticastDistributionSetupResponse_PDU(tvbuff_t *tvb _U_, pac
static int dissect_MulticastF1UContext_Setup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastF1UContext_Setup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastF1UContext_Setup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37625,7 +44619,7 @@ static int dissect_MulticastF1UContext_Setup_List_PDU(tvbuff_t *tvb _U_, packet_
static int dissect_MulticastF1UContext_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastF1UContext_FailedToBeSetup_List(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastF1UContext_FailedToBeSetup_List_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37633,7 +44627,7 @@ static int dissect_MulticastF1UContext_FailedToBeSetup_List_PDU(tvbuff_t *tvb _U
static int dissect_MulticastDistributionSetupFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastDistributionSetupFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastDistributionSetupFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37641,7 +44635,7 @@ static int dissect_MulticastDistributionSetupFailure_PDU(tvbuff_t *tvb _U_, pack
static int dissect_MulticastDistributionReleaseCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastDistributionReleaseCommand(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastDistributionReleaseCommand_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37649,7 +44643,7 @@ static int dissect_MulticastDistributionReleaseCommand_PDU(tvbuff_t *tvb _U_, pa
static int dissect_MulticastDistributionReleaseComplete_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MulticastDistributionReleaseComplete(tvb, offset, &asn1_ctx, tree, hf_f1ap_MulticastDistributionReleaseComplete_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37657,7 +44651,7 @@ static int dissect_MulticastDistributionReleaseComplete_PDU(tvbuff_t *tvb _U_, p
static int dissect_PDCMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementInitiationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementInitiationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37665,7 +44659,7 @@ static int dissect_PDCMeasurementInitiationRequest_PDU(tvbuff_t *tvb _U_, packet
static int dissect_PDCMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementInitiationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementInitiationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37673,7 +44667,7 @@ static int dissect_PDCMeasurementInitiationResponse_PDU(tvbuff_t *tvb _U_, packe
static int dissect_PDCMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementInitiationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementInitiationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37681,7 +44675,7 @@ static int dissect_PDCMeasurementInitiationFailure_PDU(tvbuff_t *tvb _U_, packet
static int dissect_PDCMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementReport(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementReport_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37689,7 +44683,7 @@ static int dissect_PDCMeasurementReport_PDU(tvbuff_t *tvb _U_, packet_info *pinf
static int dissect_PDCMeasurementTerminationCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementTerminationCommand(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementTerminationCommand_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37697,7 +44691,7 @@ static int dissect_PDCMeasurementTerminationCommand_PDU(tvbuff_t *tvb _U_, packe
static int dissect_PDCMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PDCMeasurementFailureIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_PDCMeasurementFailureIndication_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37705,7 +44699,7 @@ static int dissect_PDCMeasurementFailureIndication_PDU(tvbuff_t *tvb _U_, packet
static int dissect_PRSConfigurationRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PRSConfigurationRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_PRSConfigurationRequest_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37713,7 +44707,7 @@ static int dissect_PRSConfigurationRequest_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_PRSConfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PRSConfigurationResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_PRSConfigurationResponse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37721,7 +44715,7 @@ static int dissect_PRSConfigurationResponse_PDU(tvbuff_t *tvb _U_, packet_info *
static int dissect_PRSConfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PRSConfigurationFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_PRSConfigurationFailure_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37729,7 +44723,7 @@ static int dissect_PRSConfigurationFailure_PDU(tvbuff_t *tvb _U_, packet_info *p
static int dissect_MeasurementPreconfigurationRequired_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementPreconfigurationRequired(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementPreconfigurationRequired_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37737,7 +44731,7 @@ static int dissect_MeasurementPreconfigurationRequired_PDU(tvbuff_t *tvb _U_, pa
static int dissect_MeasurementPreconfigurationConfirm_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementPreconfigurationConfirm(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementPreconfigurationConfirm_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37745,7 +44739,7 @@ static int dissect_MeasurementPreconfigurationConfirm_PDU(tvbuff_t *tvb _U_, pac
static int dissect_MeasurementPreconfigurationRefuse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementPreconfigurationRefuse(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementPreconfigurationRefuse_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37753,7 +44747,7 @@ static int dissect_MeasurementPreconfigurationRefuse_PDU(tvbuff_t *tvb _U_, pack
static int dissect_MeasurementActivation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_MeasurementActivation(tvb, offset, &asn1_ctx, tree, hf_f1ap_MeasurementActivation_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37761,7 +44755,7 @@ static int dissect_MeasurementActivation_PDU(tvbuff_t *tvb _U_, packet_info *pin
static int dissect_QoEInformationTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_QoEInformationTransfer(tvb, offset, &asn1_ctx, tree, hf_f1ap_QoEInformationTransfer_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37769,15 +44763,103 @@ static int dissect_QoEInformationTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pi
static int dissect_PosSystemInformationDeliveryCommand_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_PosSystemInformationDeliveryCommand(tvb, offset, &asn1_ctx, tree, hf_f1ap_PosSystemInformationDeliveryCommand_PDU);
offset += 7; offset >>= 3;
return offset;
}
+static int dissect_DUCUCellSwitchNotification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DUCUCellSwitchNotification(tvb, offset, &asn1_ctx, tree, hf_f1ap_DUCUCellSwitchNotification_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CUDUCellSwitchNotification_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_CUDUCellSwitchNotification(tvb, offset, &asn1_ctx, tree, hf_f1ap_CUDUCellSwitchNotification_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DUCUTAInformationTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DUCUTAInformationTransfer(tvb, offset, &asn1_ctx, tree, hf_f1ap_DUCUTAInformationTransfer_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_CUDUTAInformationTransfer_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_CUDUTAInformationTransfer(tvb, offset, &asn1_ctx, tree, hf_f1ap_CUDUTAInformationTransfer_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_QoEInformationTransferControl_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_QoEInformationTransferControl(tvb, offset, &asn1_ctx, tree, hf_f1ap_QoEInformationTransferControl_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_RachIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_RachIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_RachIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimingSynchronisationStatusRequest_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TimingSynchronisationStatusRequest(tvb, offset, &asn1_ctx, tree, hf_f1ap_TimingSynchronisationStatusRequest_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimingSynchronisationStatusResponse_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TimingSynchronisationStatusResponse(tvb, offset, &asn1_ctx, tree, hf_f1ap_TimingSynchronisationStatusResponse_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimingSynchronisationStatusFailure_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TimingSynchronisationStatusFailure(tvb, offset, &asn1_ctx, tree, hf_f1ap_TimingSynchronisationStatusFailure_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_TimingSynchronisationStatusReport_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_TimingSynchronisationStatusReport(tvb, offset, &asn1_ctx, tree, hf_f1ap_TimingSynchronisationStatusReport_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
+static int dissect_DUCUAccessAndMobilityIndication_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
+ int offset = 0;
+ asn1_ctx_t asn1_ctx;
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
+ offset = dissect_f1ap_DUCUAccessAndMobilityIndication(tvb, offset, &asn1_ctx, tree, hf_f1ap_DUCUAccessAndMobilityIndication_PDU);
+ offset += 7; offset >>= 3;
+ return offset;
+}
static int dissect_F1AP_PDU_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) {
int offset = 0;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo);
offset = dissect_f1ap_F1AP_PDU(tvb, offset, &asn1_ctx, tree, hf_f1ap_F1AP_PDU_PDU);
offset += 7; offset >>= 3;
return offset;
@@ -37794,7 +44876,7 @@ static int dissect_ProtocolIEFieldValue(tvbuff_t *tvb, packet_info *pinfo, proto
f1ap_ctx.ProtocolIE_ID = f1ap_data->protocol_ie_id;
f1ap_ctx.ProtocolExtensionID = f1ap_data->protocol_extension_id;
- return (dissector_try_uint_new(f1ap_ies_dissector_table, f1ap_data->protocol_ie_id, tvb, pinfo, tree, FALSE, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_ies_dissector_table, f1ap_data->protocol_ie_id, tvb, pinfo, tree, false, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
}
static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_)
@@ -37807,35 +44889,35 @@ static int dissect_ProtocolExtensionFieldExtensionValue(tvbuff_t *tvb, packet_in
f1ap_ctx.ProtocolIE_ID = f1ap_data->protocol_ie_id;
f1ap_ctx.ProtocolExtensionID = f1ap_data->protocol_extension_id;
- return (dissector_try_uint_new(f1ap_extension_dissector_table, f1ap_data->protocol_extension_id, tvb, pinfo, tree, FALSE, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_extension_dissector_table, f1ap_data->protocol_extension_id, tvb, pinfo, tree, false, &f1ap_ctx)) ? tvb_captured_length(tvb) : 0;
}
static int dissect_InitiatingMessageValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
{
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
- return (dissector_try_uint_new(f1ap_proc_imsg_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, FALSE, data)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_proc_imsg_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, false, data)) ? tvb_captured_length(tvb) : 0;
}
static int dissect_SuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
{
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
- return (dissector_try_uint_new(f1ap_proc_sout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, FALSE, data)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_proc_sout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, false, data)) ? tvb_captured_length(tvb) : 0;
}
static int dissect_UnsuccessfulOutcomeValue(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data)
{
f1ap_private_data_t *f1ap_data = f1ap_get_private_data(pinfo);
- return (dissector_try_uint_new(f1ap_proc_uout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, FALSE, data)) ? tvb_captured_length(tvb) : 0;
+ return (dissector_try_uint_new(f1ap_proc_uout_dissector_table, f1ap_data->procedure_code, tvb, pinfo, tree, false, data)) ? tvb_captured_length(tvb) : 0;
}
static void
f1ap_stats_tree_init(stats_tree *st)
{
- st_node_packets = stats_tree_create_node(st, st_str_packets, 0, STAT_DT_INT, TRUE);
+ st_node_packets = stats_tree_create_node(st, st_str_packets, 0, STAT_DT_INT, true);
st_node_packet_types = stats_tree_create_pivot(st, st_str_packet_types, st_node_packets);
}
@@ -37845,7 +44927,7 @@ f1ap_stats_tree_packet(stats_tree* st, packet_info* pinfo _U_,
{
const struct f1ap_tap_t *pi = (const struct f1ap_tap_t *) p;
- tick_stat_node(st, st_str_packets, 0, FALSE);
+ tick_stat_node(st, st_str_packets, 0, false);
stats_tree_tick_pivot(st, st_node_packet_types,
val_to_str_ext(pi->f1ap_mtype, &mtype_names_ext,
"Unknown packet type (%d)"));
@@ -37918,23 +45000,23 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_NG_C,
{ "NG-C", "f1ap.interfacesToTrace.NG_C",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x80,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x80,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_Xn_C,
{ "Xn-C", "f1ap.interfacesToTrace.Xn_C",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x40,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x40,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_Uu,
{ "Uu", "f1ap.interfacesToTrace.Uu",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x20,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x20,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_F1_C,
{ "F1-C", "f1ap.interfacesToTrace.F1_C",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x10,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x10,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_E1,
{ "E1", "f1ap.interfacesToTrace.E1",
- FT_BOOLEAN, 8, TFS(&f1ap_tfs_interfacesToTrace), 0x08,
+ FT_BOOLEAN, 8, TFS(&tfs_should_be_traced_should_not_be_traced), 0x08,
NULL, HFILL }},
{ &hf_f1ap_interfacesToTrace_Reserved,
{ "Reserved", "f1ap.interfacesToTrace.Reserved",
@@ -37996,6 +45078,10 @@ void proto_register_f1ap(void) {
{ "AbortTransmission", "f1ap.AbortTransmission",
FT_UINT32, BASE_DEC, VALS(f1ap_AbortTransmission_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_Activated_Cells_Mapping_List_Item_PDU,
+ { "Activated-Cells-Mapping-List-Item", "f1ap.Activated_Cells_Mapping_List_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Activated_Cells_to_be_Updated_List_PDU,
{ "Activated-Cells-to-be-Updated-List", "f1ap.Activated_Cells_to_be_Updated_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -38024,6 +45110,18 @@ void proto_register_f1ap(void) {
{ "AdditionalRRMPriorityIndex", "f1ap.AdditionalRRMPriorityIndex",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_AggregatedPosSRSResourceIDList_PDU,
+ { "AggregatedPosSRSResourceIDList", "f1ap.AggregatedPosSRSResourceIDList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_AggregatedPosSRSResourceSetList_PDU,
+ { "AggregatedPosSRSResourceSetList", "f1ap.AggregatedPosSRSResourceSetList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_AggregatedPRSResourceSetList_PDU,
+ { "AggregatedPRSResourceSetList", "f1ap.AggregatedPRSResourceSetList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_AggressorgNBSetID_PDU,
{ "AggressorgNBSetID", "f1ap.AggressorgNBSetID_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -38036,6 +45134,10 @@ void proto_register_f1ap(void) {
{ "Associated-SCell-Item", "f1ap.Associated_SCell_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_AssociatedSessionID_PDU,
+ { "AssociatedSessionID", "f1ap.AssociatedSessionID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_AvailablePLMNList_PDU,
{ "AvailablePLMNList", "f1ap.AvailablePLMNList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -38074,7 +45176,7 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_BitRate_PDU,
{ "BitRate", "f1ap.BitRate",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_f1ap_BearerTypeChange_PDU,
{ "BearerTypeChange", "f1ap.BearerTypeChange",
@@ -38188,6 +45290,18 @@ void proto_register_f1ap(void) {
{ "BufferSizeThresh", "f1ap.BufferSizeThresh",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_BW_Aggregation_Request_Indication_PDU,
+ { "BW-Aggregation-Request-Indication", "f1ap.BW_Aggregation_Request_Indication",
+ FT_UINT32, BASE_DEC, VALS(f1ap_BW_Aggregation_Request_Indication_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_BWP_Id_PDU,
+ { "BWP-Id", "f1ap.BWP_Id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_Broadcast_MRBs_Transport_Request_Item_PDU,
+ { "Broadcast-MRBs-Transport-Request-Item", "f1ap.Broadcast_MRBs_Transport_Request_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Cancel_all_Warning_Messages_Indicator_PDU,
{ "Cancel-all-Warning-Messages-Indicator", "f1ap.Cancel_all_Warning_Messages_Indicator",
FT_UINT32, BASE_DEC, VALS(f1ap_Cancel_all_Warning_Messages_Indicator_vals), 0,
@@ -38248,6 +45362,14 @@ void proto_register_f1ap(void) {
{ "Cells-to-be-Activated-List-Item", "f1ap.Cells_to_be_Activated_List_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_Cells_With_SSBs_Activated_List_PDU,
+ { "Cells-With-SSBs-Activated-List", "f1ap.Cells_With_SSBs_Activated_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_Cells_Allowed_to_be_Deactivated_List_Item_PDU,
+ { "Cells-Allowed-to-be-Deactivated-List-Item", "f1ap.Cells_Allowed_to_be_Deactivated_List_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Cells_to_be_Deactivated_List_Item_PDU,
{ "Cells-to-be-Deactivated-List-Item", "f1ap.Cells_to_be_Deactivated_List_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -38288,6 +45410,10 @@ void proto_register_f1ap(void) {
{ "CG-SDTSessionInfo", "f1ap.CG_SDTSessionInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_ChannelOccupancyTimePercentage_PDU,
+ { "ChannelOccupancyTimePercentage", "f1ap.ChannelOccupancyTimePercentage",
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
+ NULL, HFILL }},
{ &hf_f1ap_Child_IAB_Nodes_NA_Resource_List_PDU,
{ "Child-IAB-Nodes-NA-Resource-List", "f1ap.Child_IAB_Nodes_NA_Resource_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -38320,6 +45446,10 @@ void proto_register_f1ap(void) {
{ "ConfiguredTACIndication", "f1ap.ConfiguredTACIndication",
FT_UINT32, BASE_DEC, VALS(f1ap_ConfiguredTACIndication_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_Configured_BWP_List_PDU,
+ { "Configured-BWP-List", "f1ap.Configured_BWP_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Coverage_Modification_Notification_PDU,
{ "Coverage-Modification-Notification", "f1ap.Coverage_Modification_Notification_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -38328,6 +45458,10 @@ void proto_register_f1ap(void) {
{ "CCO-Assistance-Information", "f1ap.CCO_Assistance_Information_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_CCO_issue_detection_PDU,
+ { "CCO-issue-detection", "f1ap.CCO_issue_detection",
+ FT_UINT32, BASE_DEC, VALS(f1ap_CCO_issue_detection_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_CP_TransportLayerAddress_PDU,
{ "CP-TransportLayerAddress", "f1ap.CP_TransportLayerAddress",
FT_UINT32, BASE_DEC, VALS(f1ap_CP_TransportLayerAddress_vals), 0,
@@ -38352,6 +45486,10 @@ void proto_register_f1ap(void) {
{ "CUtoDURRCInformation", "f1ap.CUtoDURRCInformation_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_CUtoDUTAInformation_List_PDU,
+ { "CUtoDUTAInformation-List", "f1ap.CUtoDUTAInformation_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_DAPS_HO_Status_PDU,
{ "DAPS-HO-Status", "f1ap.DAPS_HO_Status",
FT_UINT32, BASE_DEC, VALS(f1ap_DAPS_HO_Status_vals), 0,
@@ -38360,10 +45498,18 @@ void proto_register_f1ap(void) {
{ "DCBasedDuplicationConfigured", "f1ap.DCBasedDuplicationConfigured",
FT_UINT32, BASE_DEC, VALS(f1ap_DCBasedDuplicationConfigured_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_DeactivationIndication_PDU,
+ { "DeactivationIndication", "f1ap.DeactivationIndication",
+ FT_UINT32, BASE_DEC, VALS(f1ap_DeactivationIndication_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_Dedicated_SIDelivery_NeededUE_Item_PDU,
{ "Dedicated-SIDelivery-NeededUE-Item", "f1ap.Dedicated_SIDelivery_NeededUE_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_DedicatedSIDeliveryIndication_PDU,
+ { "DedicatedSIDeliveryIndication", "f1ap.DedicatedSIDeliveryIndication",
+ FT_UINT32, BASE_DEC, VALS(f1ap_DedicatedSIDeliveryIndication_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_DL_UP_TNL_Address_to_Update_List_Item_PDU,
{ "DL-UP-TNL-Address-to-Update-List-Item", "f1ap.DL_UP_TNL_Address_to_Update_List_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -38432,10 +45578,18 @@ void proto_register_f1ap(void) {
{ "DRBs-ToBeSetupMod-Item", "f1ap.DRBs_ToBeSetupMod_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_DRB_List_PDU,
+ { "DRB-List", "f1ap.DRB_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_DRXCycle_PDU,
{ "DRXCycle", "f1ap.DRXCycle_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_NonIntegerDRXCycle_PDU,
+ { "NonIntegerDRXCycle", "f1ap.NonIntegerDRXCycle_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_DRX_Config_PDU,
{ "DRX-Config", "f1ap.DRX_Config",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -38476,10 +45630,42 @@ void proto_register_f1ap(void) {
{ "DUtoCURRCInformation", "f1ap.DUtoCURRCInformation_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_DUtoCUTAInformation_List_PDU,
+ { "DUtoCUTAInformation-List", "f1ap.DUtoCUTAInformation_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_DuplicationActivation_PDU,
{ "DuplicationActivation", "f1ap.DuplicationActivation",
FT_UINT32, BASE_DEC, VALS(f1ap_DuplicationActivation_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_DuplicationIndication_PDU,
+ { "DuplicationIndication", "f1ap.DuplicationIndication",
+ FT_UINT32, BASE_DEC, VALS(f1ap_DuplicationIndication_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_DLLBTFailureInformationRequest_PDU,
+ { "DLLBTFailureInformationRequest", "f1ap.DLLBTFailureInformationRequest",
+ FT_UINT32, BASE_DEC, VALS(f1ap_DLLBTFailureInformationRequest_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_DLLBTFailureInformationList_PDU,
+ { "DLLBTFailureInformationList", "f1ap.DLLBTFailureInformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_EarlySyncInformation_Request_PDU,
+ { "EarlySyncInformation-Request", "f1ap.EarlySyncInformation_Request_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_EarlySyncInformation_PDU,
+ { "EarlySyncInformation", "f1ap.EarlySyncInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_EarlySyncCandidateCellInformation_List_PDU,
+ { "EarlySyncCandidateCellInformation-List", "f1ap.EarlySyncCandidateCellInformation_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_EarlySyncServingCellInformation_PDU,
+ { "EarlySyncServingCellInformation", "f1ap.EarlySyncServingCellInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_E_CID_MeasurementQuantities_PDU,
{ "E-CID-MeasurementQuantities", "f1ap.E_CID_MeasurementQuantities",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -38492,6 +45678,10 @@ void proto_register_f1ap(void) {
{ "E-CID-MeasurementResult", "f1ap.E_CID_MeasurementResult_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_E_CID_MeasuredResultsAssociatedInfoList_PDU,
+ { "E-CID-MeasuredResultsAssociatedInfoList", "f1ap.E_CID_MeasuredResultsAssociatedInfoList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_E_CID_ReportCharacteristics_PDU,
{ "E-CID-ReportCharacteristics", "f1ap.E_CID_ReportCharacteristics",
FT_UINT32, BASE_DEC, VALS(f1ap_E_CID_ReportCharacteristics_vals), 0,
@@ -38532,6 +45722,14 @@ void proto_register_f1ap(void) {
{ "ExtendedPacketDelayBudget", "f1ap.ExtendedPacketDelayBudget",
FT_UINT32, BASE_CUSTOM, CF_FUNC(f1ap_ExtendedPacketDelayBudget_fmt), 0,
NULL, HFILL }},
+ { &hf_f1ap_ECNMarkingorCongestionInformationReportingRequest_PDU,
+ { "ECNMarkingorCongestionInformationReportingRequest", "f1ap.ECNMarkingorCongestionInformationReportingRequest",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ECNMarkingorCongestionInformationReportingRequest_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ECNMarkingorCongestionInformationReportingStatus_PDU,
+ { "ECNMarkingorCongestionInformationReportingStatus", "f1ap.ECNMarkingorCongestionInformationReportingStatus",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ECNMarkingorCongestionInformationReportingStatus_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_F1CTransferPath_PDU,
{ "F1CTransferPath", "f1ap.F1CTransferPath_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -38540,10 +45738,30 @@ void proto_register_f1ap(void) {
{ "F1CTransferPathNRDC", "f1ap.F1CTransferPathNRDC_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_F1U_PathFailure_PDU,
+ { "F1U-PathFailure", "f1ap.F1U_PathFailure",
+ FT_UINT32, BASE_DEC, VALS(f1ap_F1U_PathFailure_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_F1UTunnelNotEstablished_PDU,
+ { "F1UTunnelNotEstablished", "f1ap.F1UTunnelNotEstablished",
+ FT_UINT32, BASE_DEC, VALS(f1ap_F1UTunnelNotEstablished_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_FiveG_ProSeAuthorized_PDU,
{ "FiveG-ProSeAuthorized", "f1ap.FiveG_ProSeAuthorized_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_FiveG_ProSeLayer2Multipath_PDU,
+ { "FiveG-ProSeLayer2Multipath", "f1ap.FiveG_ProSeLayer2Multipath",
+ FT_UINT32, BASE_DEC, VALS(f1ap_FiveG_ProSeLayer2Multipath_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_FiveG_ProSeLayer2UEtoUERelay_PDU,
+ { "FiveG-ProSeLayer2UEtoUERelay", "f1ap.FiveG_ProSeLayer2UEtoUERelay",
+ FT_UINT32, BASE_DEC, VALS(f1ap_FiveG_ProSeLayer2UEtoUERelay_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_FiveG_ProSeLayer2UEtoUERemote_PDU,
+ { "FiveG-ProSeLayer2UEtoUERemote", "f1ap.FiveG_ProSeLayer2UEtoUERemote",
+ FT_UINT32, BASE_DEC, VALS(f1ap_FiveG_ProSeLayer2UEtoUERemote_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_FrequencyShift7p5khz_PDU,
{ "FrequencyShift7p5khz", "f1ap.FrequencyShift7p5khz",
FT_UINT32, BASE_DEC, VALS(f1ap_FrequencyShift7p5khz_vals), 0,
@@ -38560,6 +45778,10 @@ void proto_register_f1ap(void) {
{ "CG-Config", "f1ap.CG_Config",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_GlobalGNB_ID_PDU,
+ { "GlobalGNB-ID", "f1ap.GlobalGNB_ID_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_GNB_CU_MBS_F1AP_ID_PDU,
{ "GNB-CU-MBS-F1AP-ID", "f1ap.GNB_CU_MBS_F1AP_ID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -38700,6 +45922,10 @@ void proto_register_f1ap(void) {
{ "IABv4AddressesRequested", "f1ap.IABv4AddressesRequested_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_Mobile_IAB_MTUserLocationInformation_PDU,
+ { "Mobile-IAB-MTUserLocationInformation", "f1ap.Mobile_IAB_MTUserLocationInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_IgnorePRACHConfiguration_PDU,
{ "IgnorePRACHConfiguration", "f1ap.IgnorePRACHConfiguration",
FT_UINT32, BASE_DEC, VALS(f1ap_IgnorePRACHConfiguration_vals), 0,
@@ -38728,6 +45954,14 @@ void proto_register_f1ap(void) {
{ "IngressNonF1terminatingTopologyIndicator", "f1ap.IngressNonF1terminatingTopologyIndicator",
FT_UINT32, BASE_DEC, VALS(f1ap_IngressNonF1terminatingTopologyIndicator_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_IndicationMCInactiveReception_PDU,
+ { "IndicationMCInactiveReception", "f1ap.IndicationMCInactiveReception",
+ FT_UINT32, BASE_DEC, VALS(f1ap_IndicationMCInactiveReception_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTEA2XServicesAuthorized_PDU,
+ { "LTEA2XServicesAuthorized", "f1ap.LTEA2XServicesAuthorized_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_L571Info_PDU,
{ "L571Info", "f1ap.L571Info_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -38768,10 +46002,42 @@ void proto_register_f1ap(void) {
{ "LTEV2XServicesAuthorized", "f1ap.LTEV2XServicesAuthorized_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_LTMCells_ToBeReleased_List_PDU,
+ { "LTMCells-ToBeReleased-List", "f1ap.LTMCells_ToBeReleased_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTMInformation_Setup_PDU,
+ { "LTMInformation-Setup", "f1ap.LTMInformation_Setup_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTMConfigurationIDMappingList_PDU,
+ { "LTMConfigurationIDMappingList", "f1ap.LTMConfigurationIDMappingList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTMInformation_Modify_PDU,
+ { "LTMInformation-Modify", "f1ap.LTMInformation_Modify_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTMConfiguration_PDU,
+ { "LTMConfiguration", "f1ap.LTMConfiguration_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTMCellSwitchInformation_PDU,
+ { "LTMCellSwitchInformation", "f1ap.LTMCellSwitchInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTMCFRAResourceConfig_List_PDU,
+ { "LTMCFRAResourceConfig-List", "f1ap.LTMCFRAResourceConfig_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_MaskedIMEISV_PDU,
{ "MaskedIMEISV", "f1ap.MaskedIMEISV",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_MaxDataBurstVolume_PDU,
+ { "MaxDataBurstVolume", "f1ap.MaxDataBurstVolume",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_MBS_Broadcast_NeighbourCellList_PDU,
{ "MBS-Broadcast-NeighbourCellList", "f1ap.MBS_Broadcast_NeighbourCellList",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -38788,6 +46054,26 @@ void proto_register_f1ap(void) {
{ "MBSMulticastF1UContextDescriptor", "f1ap.MBSMulticastF1UContextDescriptor_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_MT_SDT_Information_PDU,
+ { "MT-SDT-Information", "f1ap.MT_SDT_Information_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MBSMulticastSessionReceptionState_PDU,
+ { "MBSMulticastSessionReceptionState", "f1ap.MBSMulticastSessionReceptionState",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MBSMulticastSessionReceptionState_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MulticastCU2DURRCInfo_PDU,
+ { "MulticastCU2DURRCInfo", "f1ap.MulticastCU2DURRCInfo_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MulticastCU2DUCommonRRCInfo_PDU,
+ { "MulticastCU2DUCommonRRCInfo", "f1ap.MulticastCU2DUCommonRRCInfo_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MulticastDU2CURRCInfo_PDU,
+ { "MulticastDU2CURRCInfo", "f1ap.MulticastDU2CURRCInfo_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_MulticastF1UContext_ToBeSetup_Item_PDU,
{ "MulticastF1UContext-ToBeSetup-Item", "f1ap.MulticastF1UContext_ToBeSetup_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -38892,6 +46178,14 @@ void proto_register_f1ap(void) {
{ "MulticastMRBs-ToBeSetupMod-Item", "f1ap.MulticastMRBs_ToBeSetupMod_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_MusimCapabilityRestrictionIndication_PDU,
+ { "MusimCapabilityRestrictionIndication", "f1ap.MusimCapabilityRestrictionIndication",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MusimCapabilityRestrictionIndication_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MusimCandidateBandList_PDU,
+ { "MusimCandidateBandList", "f1ap.MusimCandidateBandList",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_M5ReportAmount_PDU,
{ "M5ReportAmount", "f1ap.M5ReportAmount",
FT_UINT32, BASE_DEC, VALS(f1ap_M5ReportAmount_vals), 0,
@@ -38916,14 +46210,46 @@ void proto_register_f1ap(void) {
{ "MDTPLMNModificationList", "f1ap.MDTPLMNModificationList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_MeasuredFrequencyHops_PDU,
+ { "MeasuredFrequencyHops", "f1ap.MeasuredFrequencyHops",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MeasuredFrequencyHops_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_Mobile_TRP_LocationInformation_PDU,
+ { "Mobile-TRP-LocationInformation", "f1ap.Mobile_TRP_LocationInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_Mobile_IAB_MT_UE_ID_PDU,
+ { "Mobile-IAB-MT-UE-ID", "f1ap.Mobile_IAB_MT_UE_ID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_MUSIM_GapConfig_PDU,
{ "MUSIM-GapConfig", "f1ap.MUSIM_GapConfig",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_MobileIAB_Barred_PDU,
+ { "MobileIAB-Barred", "f1ap.MobileIAB_Barred",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MobileIAB_Barred_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MeasBasedOnAggregatedResources_PDU,
+ { "MeasBasedOnAggregatedResources", "f1ap.MeasBasedOnAggregatedResources",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MeasBasedOnAggregatedResources_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_NRA2XServicesAuthorized_PDU,
+ { "NRA2XServicesAuthorized", "f1ap.NRA2XServicesAuthorized_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Ncd_SSB_RedCapInitialBWP_SDT_PDU,
{ "Ncd-SSB-RedCapInitialBWP-SDT", "f1ap.Ncd_SSB_RedCapInitialBWP_SDT",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_NetworkControlledRepeaterAuthorized_PDU,
+ { "NetworkControlledRepeaterAuthorized", "f1ap.NetworkControlledRepeaterAuthorized",
+ FT_UINT32, BASE_DEC, VALS(f1ap_NetworkControlledRepeaterAuthorized_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_NCGI_to_be_Updated_List_Item_PDU,
+ { "NCGI-to-be-Updated-List-Item", "f1ap.NCGI_to_be_Updated_List_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Neighbour_Node_Cells_List_PDU,
{ "Neighbour-Node-Cells-List", "f1ap.Neighbour_Node_Cells_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -38944,6 +46270,10 @@ void proto_register_f1ap(void) {
{ "NeedForGapNCSGInfoEUTRA", "f1ap.NeedForGapNCSGInfoEUTRA",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_NeedForInterruptionInfoNR_PDU,
+ { "NeedForInterruptionInfoNR", "f1ap.NeedForInterruptionInfoNR",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Neighbour_Cell_Information_Item_PDU,
{ "Neighbour-Cell-Information-Item", "f1ap.Neighbour_Cell_Information_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -38968,6 +46298,14 @@ void proto_register_f1ap(void) {
{ "NR-TADV", "f1ap.NR_TADV",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_NReRedCapUEIndication_PDU,
+ { "NReRedCapUEIndication", "f1ap.NReRedCapUEIndication",
+ FT_UINT32, BASE_DEC, VALS(f1ap_NReRedCapUEIndication_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ERedcap_Bcast_Information_PDU,
+ { "ERedcap-Bcast-Information", "f1ap.ERedcap_Bcast_Information",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_NRRedCapUEIndication_PDU,
{ "NRRedCapUEIndication", "f1ap.NRRedCapUEIndication",
FT_UINT32, BASE_DEC, VALS(f1ap_NRRedCapUEIndication_vals), 0,
@@ -38980,6 +46318,10 @@ void proto_register_f1ap(void) {
{ "NRPagingeDRXInformationforRRCINACTIVE", "f1ap.NRPagingeDRXInformationforRRCINACTIVE_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_NRPaginglongeDRXInformationforRRCINACTIVE_PDU,
+ { "NRPaginglongeDRXInformationforRRCINACTIVE", "f1ap.NRPaginglongeDRXInformationforRRCINACTIVE_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_NotificationInformation_PDU,
{ "NotificationInformation", "f1ap.NotificationInformation_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39008,6 +46350,10 @@ void proto_register_f1ap(void) {
{ "NRPRACHConfig", "f1ap.NRPRACHConfig_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_NRPCI_PDU,
+ { "NRPCI", "f1ap.NRPCI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_NR_U_Channel_Info_List_PDU,
{ "NR-U-Channel-Info-List", "f1ap.NR_U_Channel_Info_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39036,14 +46382,26 @@ void proto_register_f1ap(void) {
{ "NRUESidelinkAggregateMaximumBitrate", "f1ap.NRUESidelinkAggregateMaximumBitrate_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_N6JitterInformation_PDU,
+ { "N6JitterInformation", "f1ap.N6JitterInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_OnDemandPRS_Info_PDU,
{ "OnDemandPRS-Info", "f1ap.OnDemandPRS_Info_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_PathAdditionInformation_PDU,
+ { "PathAdditionInformation", "f1ap.PathAdditionInformation",
+ FT_UINT32, BASE_DEC, VALS(f1ap_PathAdditionInformation_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_PagingCell_Item_PDU,
{ "PagingCell-Item", "f1ap.PagingCell_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_Recommended_SSBs_List_PDU,
+ { "Recommended-SSBs-List", "f1ap.Recommended_SSBs_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_PagingDRX_PDU,
{ "PagingDRX", "f1ap.PagingDRX",
FT_UINT32, BASE_DEC, VALS(f1ap_PagingDRX_vals), 0,
@@ -39076,10 +46434,18 @@ void proto_register_f1ap(void) {
{ "PathSwitchConfiguration", "f1ap.PathSwitchConfiguration_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_PC5QoSParameters_PDU,
+ { "PC5QoSParameters", "f1ap.PC5QoSParameters_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_PC5RLCChannelToBeSetupList_PDU,
{ "PC5RLCChannelToBeSetupList", "f1ap.PC5RLCChannelToBeSetupList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_PeerUE_ID_PDU,
+ { "PeerUE-ID", "f1ap.PeerUE_ID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_PC5RLCChannelToBeModifiedList_PDU,
{ "PC5RLCChannelToBeModifiedList", "f1ap.PC5RLCChannelToBeModifiedList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39180,9 +46546,9 @@ void proto_register_f1ap(void) {
{ "PosBroadcast", "f1ap.PosBroadcast",
FT_UINT32, BASE_DEC, VALS(f1ap_PosBroadcast_vals), 0,
NULL, HFILL }},
- { &hf_f1ap_PosConextRevIndication_PDU,
- { "PosConextRevIndication", "f1ap.PosConextRevIndication",
- FT_UINT32, BASE_DEC, VALS(f1ap_PosConextRevIndication_vals), 0,
+ { &hf_f1ap_PosContextRevIndication_PDU,
+ { "PosContextRevIndication", "f1ap.PosContextRevIndication",
+ FT_UINT32, BASE_DEC, VALS(f1ap_PosContextRevIndication_vals), 0,
NULL, HFILL }},
{ &hf_f1ap_PositioningBroadcastCells_PDU,
{ "PositioningBroadcastCells", "f1ap.PositioningBroadcastCells",
@@ -39220,6 +46586,14 @@ void proto_register_f1ap(void) {
{ "PosSItypeList", "f1ap.PosSItypeList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_PosValidityAreaCellList_PDU,
+ { "PosValidityAreaCellList", "f1ap.PosValidityAreaCellList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_Preconfigured_measurement_GAP_Request_PDU,
+ { "Preconfigured-measurement-GAP-Request", "f1ap.Preconfigured_measurement_GAP_Request",
+ FT_UINT32, BASE_DEC, VALS(f1ap_Preconfigured_measurement_GAP_Request_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_Protected_EUTRA_Resources_Item_PDU,
{ "Protected-EUTRA-Resources-Item", "f1ap.Protected_EUTRA_Resources_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39240,6 +46614,14 @@ void proto_register_f1ap(void) {
{ "PRS-Resource-ID", "f1ap.PRS_Resource_ID",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_PRSBandwidthAggregationRequestIndication_PDU,
+ { "PRSBandwidthAggregationRequestIndication", "f1ap.PRSBandwidthAggregationRequestIndication",
+ FT_UINT32, BASE_DEC, VALS(f1ap_PRSBandwidthAggregationRequestIndication_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ExtendedResourceSymbolOffset_PDU,
+ { "ExtendedResourceSymbolOffset", "f1ap.ExtendedResourceSymbolOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_PWS_Failed_NR_CGI_Item_PDU,
{ "PWS-Failed-NR-CGI-Item", "f1ap.PWS_Failed_NR_CGI_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39260,6 +46642,18 @@ void proto_register_f1ap(void) {
{ "PRSTransmissionTRPList", "f1ap.PRSTransmissionTRPList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_PDUSetQoSParameters_PDU,
+ { "PDUSetQoSParameters", "f1ap.PDUSetQoSParameters_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_PSIbasedSDUdiscardUL_PDU,
+ { "PSIbasedSDUdiscardUL", "f1ap.PSIbasedSDUdiscardUL",
+ FT_UINT32, BASE_DEC, VALS(f1ap_PSIbasedSDUdiscardUL_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_PointA_PDU,
+ { "PointA", "f1ap.PointA",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_QoEInformation_PDU,
{ "QoEInformation", "f1ap.QoEInformation_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39276,14 +46670,38 @@ void proto_register_f1ap(void) {
{ "QoSParaSetNotifyIndex", "f1ap.QoSParaSetNotifyIndex",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_f1ap_RACHReportInformationList_PDU,
- { "RACHReportInformationList", "f1ap.RACHReportInformationList",
+ { &hf_f1ap_RAReportList_PDU,
+ { "RAReportList", "f1ap.RAReportList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_RAReportIndicationList_PDU,
+ { "RAReportIndicationList", "f1ap.RAReportIndicationList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_RadioResourceStatusNR_U_PDU,
+ { "RadioResourceStatusNR-U", "f1ap.RadioResourceStatusNR_U_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_MIMOPRBusageInformation_PDU,
{ "MIMOPRBusageInformation", "f1ap.MIMOPRBusageInformation_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_RANfeedbacktype_PDU,
+ { "RANfeedbacktype", "f1ap.RANfeedbacktype",
+ FT_UINT32, BASE_DEC, VALS(f1ap_RANfeedbacktype_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_RANSharingAssistanceInformation_PDU,
+ { "RANSharingAssistanceInformation", "f1ap.RANSharingAssistanceInformation",
+ FT_UINT32, BASE_DEC, VALS(f1ap_RANSharingAssistanceInformation_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_RANTSSRequestType_PDU,
+ { "RANTSSRequestType", "f1ap.RANTSSRequestType",
+ FT_UINT32, BASE_DEC, VALS(f1ap_RANTSSRequestType_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_RANTimingSynchronisationStatusInfo_PDU,
+ { "RANTimingSynchronisationStatusInfo", "f1ap.RANTimingSynchronisationStatusInfo_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_RANAC_PDU,
{ "RANAC", "f1ap.RANAC",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39316,6 +46734,10 @@ void proto_register_f1ap(void) {
{ "Re-routingEnableIndicator", "f1ap.Re_routingEnableIndicator",
FT_UINT32, BASE_DEC, VALS(f1ap_Re_routingEnableIndicator_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_Recommended_SSBs_for_Paging_List_PDU,
+ { "Recommended-SSBs-for-Paging-List", "f1ap.Recommended_SSBs_for_Paging_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Redcap_Bcast_Information_PDU,
{ "Redcap-Bcast-Information", "f1ap.Redcap_Bcast_Information",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -39336,6 +46758,54 @@ void proto_register_f1ap(void) {
{ "ReportCharacteristics", "f1ap.ReportCharacteristics",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus1_PDU,
+ { "ReportingGranularitykminus1", "f1ap.ReportingGranularitykminus1",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus2_PDU,
+ { "ReportingGranularitykminus2", "f1ap.ReportingGranularitykminus2",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus3_PDU,
+ { "ReportingGranularitykminus3", "f1ap.ReportingGranularitykminus3",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus4_PDU,
+ { "ReportingGranularitykminus4", "f1ap.ReportingGranularitykminus4",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus5_PDU,
+ { "ReportingGranularitykminus5", "f1ap.ReportingGranularitykminus5",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus6_PDU,
+ { "ReportingGranularitykminus6", "f1ap.ReportingGranularitykminus6",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus1AdditionalPath_PDU,
+ { "ReportingGranularitykminus1AdditionalPath", "f1ap.ReportingGranularitykminus1AdditionalPath",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus2AdditionalPath_PDU,
+ { "ReportingGranularitykminus2AdditionalPath", "f1ap.ReportingGranularitykminus2AdditionalPath",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus3AdditionalPath_PDU,
+ { "ReportingGranularitykminus3AdditionalPath", "f1ap.ReportingGranularitykminus3AdditionalPath",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus4AdditionalPath_PDU,
+ { "ReportingGranularitykminus4AdditionalPath", "f1ap.ReportingGranularitykminus4AdditionalPath",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus5AdditionalPath_PDU,
+ { "ReportingGranularitykminus5AdditionalPath", "f1ap.ReportingGranularitykminus5AdditionalPath",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ReportingGranularitykminus6AdditionalPath_PDU,
+ { "ReportingGranularitykminus6AdditionalPath", "f1ap.ReportingGranularitykminus6AdditionalPath",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_ReportingPeriodicity_PDU,
{ "ReportingPeriodicity", "f1ap.ReportingPeriodicity",
FT_UINT32, BASE_DEC, VALS(f1ap_ReportingPeriodicity_vals), 0,
@@ -39356,6 +46826,10 @@ void proto_register_f1ap(void) {
{ "Requested-PDCCH-BlindDetectionSCG", "f1ap.Requested_PDCCH_BlindDetectionSCG",
FT_UINT8, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_RequestedSRSPreconfigurationCharacteristics_List_PDU,
+ { "RequestedSRSPreconfigurationCharacteristics-List", "f1ap.RequestedSRSPreconfigurationCharacteristics_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_RequestedSRSTransmissionCharacteristics_PDU,
{ "RequestedSRSTransmissionCharacteristics", "f1ap.RequestedSRSTransmissionCharacteristics_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39378,7 +46852,7 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_RepetitionPeriod_PDU,
{ "RepetitionPeriod", "f1ap.RepetitionPeriod",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_seconds), 0,
NULL, HFILL }},
{ &hf_f1ap_ReportingRequestType_PDU,
{ "ReportingRequestType", "f1ap.ReportingRequestType_element",
@@ -39424,6 +46898,10 @@ void proto_register_f1ap(void) {
{ "RRCReconfigurationCompleteIndicator", "f1ap.RRCReconfigurationCompleteIndicator",
FT_UINT32, BASE_DEC, VALS(f1ap_RRCReconfigurationCompleteIndicator_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_RRC_Terminating_IAB_Donor_Related_Info_PDU,
+ { "RRC-Terminating-IAB-Donor-Related-Info", "f1ap.RRC_Terminating_IAB_Donor_Related_Info_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_RRC_Version_PDU,
{ "RRC-Version", "f1ap.RRC_Version_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39472,6 +46950,18 @@ void proto_register_f1ap(void) {
{ "SCGIndicator", "f1ap.SCGIndicator",
FT_UINT32, BASE_DEC, VALS(f1ap_SCGIndicator_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_SCPAC_Request_PDU,
+ { "SCPAC-Request", "f1ap.SCPAC_Request",
+ FT_UINT32, BASE_DEC, VALS(f1ap_SCPAC_Request_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_S_CPAC_Configuration_PDU,
+ { "S-CPAC-Configuration", "f1ap.S_CPAC_Configuration_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_S_CPACLowerLayerReferenceConfigRequest_PDU,
+ { "S-CPACLowerLayerReferenceConfigRequest", "f1ap.S_CPACLowerLayerReferenceConfigRequest",
+ FT_UINT32, BASE_DEC, VALS(f1ap_S_CPACLowerLayerReferenceConfigRequest_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_SCS_480_PDU,
{ "SCS-480", "f1ap.SCS_480",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39480,6 +46970,10 @@ void proto_register_f1ap(void) {
{ "SCS-960", "f1ap.SCS_960",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_SCS_SpecificCarrier_PDU,
+ { "SCS-SpecificCarrier", "f1ap.SCS_SpecificCarrier_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_SDTBearerConfigurationQueryIndication_PDU,
{ "SDTBearerConfigurationQueryIndication", "f1ap.SDTBearerConfigurationQueryIndication",
FT_UINT32, BASE_DEC, VALS(f1ap_SDTBearerConfigurationQueryIndication_vals), 0,
@@ -39504,6 +46998,10 @@ void proto_register_f1ap(void) {
{ "SDT-Termination-Request", "f1ap.SDT_Termination_Request",
FT_UINT32, BASE_DEC, VALS(f1ap_SDT_Termination_Request_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_SDT_Volume_Threshold_PDU,
+ { "SDT-Volume-Threshold", "f1ap.SDT_Volume_Threshold",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_SelectedBandCombinationIndex_PDU,
{ "SelectedBandCombinationIndex", "f1ap.SelectedBandCombinationIndex",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -39512,6 +47010,10 @@ void proto_register_f1ap(void) {
{ "SelectedFeatureSetEntryIndex", "f1ap.SelectedFeatureSetEntryIndex",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_ServCellInfoList_PDU,
+ { "ServCellInfoList", "f1ap.ServCellInfoList",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_ServCellIndex_PDU,
{ "ServCellIndex", "f1ap.ServCellIndex",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39584,6 +47086,18 @@ void proto_register_f1ap(void) {
{ "SIB20-message", "f1ap.SIB20_message",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_SIB24_message_PDU,
+ { "SIB24-message", "f1ap.SIB24_message",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_SIB22_message_PDU,
+ { "SIB22-message", "f1ap.SIB22_message",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_SIB23_message_PDU,
+ { "SIB23-message", "f1ap.SIB23_message",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_SItype_List_PDU,
{ "SItype-List", "f1ap.SItype_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39652,6 +47166,10 @@ void proto_register_f1ap(void) {
{ "SL-PHY-MAC-RLC-Config", "f1ap.SL_PHY_MAC_RLC_Config",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_SL_PHY_MAC_RLC_ConfigExt_PDU,
+ { "SL-PHY-MAC-RLC-ConfigExt", "f1ap.SL_PHY_MAC_RLC_ConfigExt",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_SL_RLC_ChannelToAddModList_PDU,
{ "SL-RLC-ChannelToAddModList", "f1ap.SL_RLC_ChannelToAddModList",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -39672,6 +47190,10 @@ void proto_register_f1ap(void) {
{ "SlotNumber", "f1ap.SlotNumber",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_SLPositioning_Ranging_Service_Info_PDU,
+ { "SLPositioning-Ranging-Service-Info", "f1ap.SLPositioning_Ranging_Service_Info_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_SNSSAI_PDU,
{ "SNSSAI", "f1ap.SNSSAI_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39732,6 +47254,10 @@ void proto_register_f1ap(void) {
{ "SRSPortIndex", "f1ap.SRSPortIndex",
FT_UINT32, BASE_DEC, VALS(f1ap_SRSPortIndex_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_SRSPreconfiguration_List_PDU,
+ { "SRSPreconfiguration-List", "f1ap.SRSPreconfiguration_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_SRSResourcetype_PDU,
{ "SRSResourcetype", "f1ap.SRSResourcetype_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39740,14 +47266,26 @@ void proto_register_f1ap(void) {
{ "SRSPosRRCInactiveConfig", "f1ap.SRSPosRRCInactiveConfig",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_SRSPosRRCInactiveValidityAreaConfig_PDU,
+ { "SRSPosRRCInactiveValidityAreaConfig", "f1ap.SRSPosRRCInactiveValidityAreaConfig",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_SRSPosRRCInactiveQueryIndication_PDU,
{ "SRSPosRRCInactiveQueryIndication", "f1ap.SRSPosRRCInactiveQueryIndication",
FT_UINT32, BASE_DEC, VALS(f1ap_SRSPosRRCInactiveQueryIndication_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_SRSReservationType_PDU,
+ { "SRSReservationType", "f1ap.SRSReservationType",
+ FT_UINT32, BASE_DEC, VALS(f1ap_SRSReservationType_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_SSB_PositionsInBurst_PDU,
{ "SSB-PositionsInBurst", "f1ap.SSB_PositionsInBurst",
FT_UINT32, BASE_DEC, VALS(f1ap_SSB_PositionsInBurst_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_SSBs_toBeActivated_List_PDU,
+ { "SSBs-toBeActivated-List", "f1ap.SSBs_toBeActivated_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_StartRBIndex_PDU,
{ "StartRBIndex", "f1ap.StartRBIndex",
FT_UINT32, BASE_DEC, VALS(f1ap_StartRBIndex_vals), 0,
@@ -39760,13 +47298,25 @@ void proto_register_f1ap(void) {
{ "SuccessfulHOReportInformationList", "f1ap.SuccessfulHOReportInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_SuccessfulPSCellChangeReportInformationList_PDU,
+ { "SuccessfulPSCellChangeReportInformationList", "f1ap.SuccessfulPSCellChangeReportInformationList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_SULAccessIndication_PDU,
{ "SULAccessIndication", "f1ap.SULAccessIndication",
FT_UINT32, BASE_DEC, VALS(f1ap_SULAccessIndication_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_SupportedUETypeList_PDU,
+ { "SupportedUETypeList", "f1ap.SupportedUETypeList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_SurvivalTime_PDU,
{ "SurvivalTime", "f1ap.SurvivalTime",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_microseconds, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_SymbolIndex_PDU,
+ { "SymbolIndex", "f1ap.SymbolIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_f1ap_SystemFrameNumber_PDU,
{ "SystemFrameNumber", "f1ap.SystemFrameNumber",
@@ -39800,6 +47350,18 @@ void proto_register_f1ap(void) {
{ "TimeToWait", "f1ap.TimeToWait",
FT_UINT32, BASE_DEC, VALS(f1ap_TimeToWait_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_TimingReportingGranularityFactorExtended_PDU,
+ { "TimingReportingGranularityFactorExtended", "f1ap.TimingReportingGranularityFactorExtended",
+ FT_INT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_TimeWindowInformation_Measurement_List_PDU,
+ { "TimeWindowInformation-Measurement-List", "f1ap.TimeWindowInformation_Measurement_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_TimeWindowInformation_SRS_List_PDU,
+ { "TimeWindowInformation-SRS-List", "f1ap.TimeWindowInformation_SRS_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_TNLCapacityIndicator_PDU,
{ "TNLCapacityIndicator", "f1ap.TNLCapacityIndicator_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39856,6 +47418,10 @@ void proto_register_f1ap(void) {
{ "TRPList", "f1ap.TRPList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_PhaseQuality_PDU,
+ { "PhaseQuality", "f1ap.PhaseQuality_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_TRP_MeasurementRequestList_PDU,
{ "TRP-MeasurementRequestList", "f1ap.TRP_MeasurementRequestList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39884,6 +47450,10 @@ void proto_register_f1ap(void) {
{ "TSCTrafficCharacteristics", "f1ap.TSCTrafficCharacteristics_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_TSCTrafficCharacteristicsFeedback_PDU,
+ { "TSCTrafficCharacteristicsFeedback", "f1ap.TSCTrafficCharacteristicsFeedback_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_TRP_MeasurementUpdateList_PDU,
{ "TRP-MeasurementUpdateList", "f1ap.TRP_MeasurementUpdateList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -39896,6 +47466,14 @@ void proto_register_f1ap(void) {
{ "TwoPHRModeSCG", "f1ap.TwoPHRModeSCG",
FT_UINT32, BASE_DEC, VALS(f1ap_TwoPHRModeSCG_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_TxHoppingConfiguration_PDU,
+ { "TxHoppingConfiguration", "f1ap.TxHoppingConfiguration_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_TAInformation_List_PDU,
+ { "TAInformation-List", "f1ap.TAInformation_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_UAC_Assistance_Info_PDU,
{ "UAC-Assistance-Info", "f1ap.UAC_Assistance_Info_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -39980,6 +47558,10 @@ void proto_register_f1ap(void) {
{ "UL-SRS-RSRPP", "f1ap.UL_SRS_RSRPP_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_UL_RSCP_PDU,
+ { "UL-RSCP", "f1ap.UL_RSCP_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_UL_UP_TNL_Information_to_Update_List_Item_PDU,
{ "UL-UP-TNL-Information-to-Update-List-Item", "f1ap.UL_UP_TNL_Information_to_Update_List_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40044,6 +47626,14 @@ void proto_register_f1ap(void) {
{ "VictimgNBSetID", "f1ap.VictimgNBSetID_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_ValidityAreaSpecificSRSInformation_PDU,
+ { "ValidityAreaSpecificSRSInformation", "f1ap.ValidityAreaSpecificSRSInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_XR_Bcast_Information_PDU,
+ { "XR-Bcast-Information", "f1ap.XR_Bcast_Information",
+ FT_UINT32, BASE_DEC, VALS(f1ap_XR_Bcast_Information_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_ZoAInformation_PDU,
{ "ZoAInformation", "f1ap.ZoAInformation_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40084,6 +47674,10 @@ void proto_register_f1ap(void) {
{ "Cells-to-be-Activated-List", "f1ap.Cells_to_be_Activated_List",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_NCGI_to_be_Updated_List_PDU,
+ { "NCGI-to-be-Updated-List", "f1ap.NCGI_to_be_Updated_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_F1SetupFailure_PDU,
{ "F1SetupFailure", "f1ap.F1SetupFailure_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40148,6 +47742,10 @@ void proto_register_f1ap(void) {
{ "Cells-to-be-Barred-List", "f1ap.Cells_to_be_Barred_List",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_Cells_Allowed_to_be_Deactivated_List_PDU,
+ { "Cells-Allowed-to-be-Deactivated-List", "f1ap.Cells_Allowed_to_be_Deactivated_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Protected_EUTRA_Resources_List_PDU,
{ "Protected-EUTRA-Resources-List", "f1ap.Protected_EUTRA_Resources_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -40708,6 +48306,22 @@ void proto_register_f1ap(void) {
{ "IABUPConfigurationUpdateFailure", "f1ap.IABUPConfigurationUpdateFailure_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_MIABF1SetupTriggering_PDU,
+ { "MIABF1SetupTriggering", "f1ap.MIABF1SetupTriggering_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MIABF1SetupOutcomeNotification_PDU,
+ { "MIABF1SetupOutcomeNotification", "f1ap.MIABF1SetupOutcomeNotification_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_F1SetupOutcome_PDU,
+ { "F1SetupOutcome", "f1ap.F1SetupOutcome",
+ FT_UINT32, BASE_DEC, VALS(f1ap_F1SetupOutcome_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_Activated_Cells_Mapping_List_PDU,
+ { "Activated-Cells-Mapping-List", "f1ap.Activated_Cells_Mapping_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_ResourceStatusRequest_PDU,
{ "ResourceStatusRequest", "f1ap.ResourceStatusRequest_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40832,6 +48446,10 @@ void proto_register_f1ap(void) {
{ "PositioningInformationUpdate", "f1ap.PositioningInformationUpdate_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_SRSInformationReservationNotification_PDU,
+ { "SRSInformationReservationNotification", "f1ap.SRSInformationReservationNotification_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_E_CIDMeasurementInitiationRequest_PDU,
{ "E-CIDMeasurementInitiationRequest", "f1ap.E_CIDMeasurementInitiationRequest_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -40932,6 +48550,14 @@ void proto_register_f1ap(void) {
{ "BroadcastContextModificationFailure", "f1ap.BroadcastContextModificationFailure_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_BroadcastTransportResourceRequest_PDU,
+ { "BroadcastTransportResourceRequest", "f1ap.BroadcastTransportResourceRequest_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_Broadcast_MRBs_Transport_Request_List_PDU,
+ { "Broadcast-MRBs-Transport-Request-List", "f1ap.Broadcast_MRBs_Transport_Request_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_MulticastGroupPaging_PDU,
{ "MulticastGroupPaging", "f1ap.MulticastGroupPaging_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41020,6 +48646,30 @@ void proto_register_f1ap(void) {
{ "MulticastContextModificationFailure", "f1ap.MulticastContextModificationFailure_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_MulticastContextNotificationIndication_PDU,
+ { "MulticastContextNotificationIndication", "f1ap.MulticastContextNotificationIndication_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MulticastContextNotificationConfirm_PDU,
+ { "MulticastContextNotificationConfirm", "f1ap.MulticastContextNotificationConfirm_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MulticastContextNotificationRefuse_PDU,
+ { "MulticastContextNotificationRefuse", "f1ap.MulticastContextNotificationRefuse_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MulticastCommonConfigurationRequest_PDU,
+ { "MulticastCommonConfigurationRequest", "f1ap.MulticastCommonConfigurationRequest_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MulticastCommonConfigurationResponse_PDU,
+ { "MulticastCommonConfigurationResponse", "f1ap.MulticastCommonConfigurationResponse_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MulticastCommonConfigurationRefuse_PDU,
+ { "MulticastCommonConfigurationRefuse", "f1ap.MulticastCommonConfigurationRefuse_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_MulticastDistributionSetupRequest_PDU,
{ "MulticastDistributionSetupRequest", "f1ap.MulticastDistributionSetupRequest_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41112,6 +48762,50 @@ void proto_register_f1ap(void) {
{ "PosSystemInformationDeliveryCommand", "f1ap.PosSystemInformationDeliveryCommand_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_DUCUCellSwitchNotification_PDU,
+ { "DUCUCellSwitchNotification", "f1ap.DUCUCellSwitchNotification_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_CUDUCellSwitchNotification_PDU,
+ { "CUDUCellSwitchNotification", "f1ap.CUDUCellSwitchNotification_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_DUCUTAInformationTransfer_PDU,
+ { "DUCUTAInformationTransfer", "f1ap.DUCUTAInformationTransfer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_CUDUTAInformationTransfer_PDU,
+ { "CUDUTAInformationTransfer", "f1ap.CUDUTAInformationTransfer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_QoEInformationTransferControl_PDU,
+ { "QoEInformationTransferControl", "f1ap.QoEInformationTransferControl_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_RachIndication_PDU,
+ { "RachIndication", "f1ap.RachIndication_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_TimingSynchronisationStatusRequest_PDU,
+ { "TimingSynchronisationStatusRequest", "f1ap.TimingSynchronisationStatusRequest_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_TimingSynchronisationStatusResponse_PDU,
+ { "TimingSynchronisationStatusResponse", "f1ap.TimingSynchronisationStatusResponse_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_TimingSynchronisationStatusFailure_PDU,
+ { "TimingSynchronisationStatusFailure", "f1ap.TimingSynchronisationStatusFailure_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_TimingSynchronisationStatusReport_PDU,
+ { "TimingSynchronisationStatusReport", "f1ap.TimingSynchronisationStatusReport_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_DUCUAccessAndMobilityIndication_PDU,
+ { "DUCUAccessAndMobilityIndication", "f1ap.DUCUAccessAndMobilityIndication_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_F1AP_PDU_PDU,
{ "F1AP-PDU", "f1ap.F1AP_PDU",
FT_UINT32, BASE_DEC, VALS(f1ap_F1AP_PDU_vals), 0,
@@ -41220,6 +48914,14 @@ void proto_register_f1ap(void) {
{ "iE-Extensions", "f1ap.iE_Extensions",
FT_UINT32, BASE_DEC, NULL, 0,
"ProtocolExtensionContainer", HFILL }},
+ { &hf_f1ap_nRCGIforTargetLogicalDU,
+ { "nRCGIforTargetLogicalDU", "f1ap.nRCGIforTargetLogicalDU_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "NRCGI", HFILL }},
+ { &hf_f1ap_nRCGIforSourceLogicalDU,
+ { "nRCGIforSourceLogicalDU", "f1ap.nRCGIforSourceLogicalDU_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "NRCGI", HFILL }},
{ &hf_f1ap_Activated_Cells_to_be_Updated_List_item,
{ "Activated-Cells-to-be-Updated-List-Item", "f1ap.Activated_Cells_to_be_Updated_List_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41316,6 +49018,46 @@ void proto_register_f1ap(void) {
{ "sSB-Index", "f1ap.sSB_Index",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_63", HFILL }},
+ { &hf_f1ap_AggregatedPosSRSResourceIDList_item,
+ { "Aggregated-PosSRS-Resource-ID-Item", "f1ap.Aggregated_PosSRS_Resource_ID_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_positioningSRS,
+ { "positioningSRS", "f1ap.positioningSRS",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "SRSPosResourceID", HFILL }},
+ { &hf_f1ap_AggregatedPosSRSResourceSetList_item,
+ { "AggregatedPosSRSResourceSet-Item", "f1ap.AggregatedPosSRSResourceSet_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_pointA,
+ { "pointA", "f1ap.pointA",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_3279165", HFILL }},
+ { &hf_f1ap_nRPCI,
+ { "nRPCI", "f1ap.nRPCI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_posSRSResourceSetID,
+ { "posSRSResourceSetID", "f1ap.posSRSResourceSetID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_15", HFILL }},
+ { &hf_f1ap_AggregatedPRSResourceSetList_item,
+ { "AggregatedPRSResourceSet-Item", "f1ap.AggregatedPRSResourceSet_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_dl_PRS_ResourceSet_List,
+ { "dl-PRS-ResourceSet-List", "f1ap.dl_PRS_ResourceSet_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_DL_PRS_ResourceSet_List_item,
+ { "DL-PRS-ResourceSet-Item", "f1ap.DL_PRS_ResourceSet_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_dl_prs_ResourceSetIndex,
+ { "dl-prs-ResourceSetIndex", "f1ap.dl_prs_ResourceSetIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_8", HFILL }},
{ &hf_f1ap_AggressorCellList_item,
{ "AggressorCellList-Item", "f1ap.AggressorCellList_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41350,11 +49092,11 @@ void proto_register_f1ap(void) {
"QoSParaSetIndex", HFILL }},
{ &hf_f1ap_guaranteedFlowBitRateDL,
{ "guaranteedFlowBitRateDL", "f1ap.guaranteedFlowBitRateDL",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_guaranteedFlowBitRateUL,
{ "guaranteedFlowBitRateUL", "f1ap.guaranteedFlowBitRateUL",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_packetDelayBudget,
{ "packetDelayBudget", "f1ap.packetDelayBudget",
@@ -41648,6 +49390,18 @@ void proto_register_f1ap(void) {
{ "cellID", "f1ap.cellID_element",
FT_NONE, BASE_NONE, NULL, 0,
"NRCGI", HFILL }},
+ { &hf_f1ap_burstArrivalTimeWindowStart,
+ { "burstArrivalTimeWindowStart", "f1ap.burstArrivalTimeWindowStart",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_640000_", HFILL }},
+ { &hf_f1ap_burstArrivalTimeWindowEnd,
+ { "burstArrivalTimeWindowEnd", "f1ap.burstArrivalTimeWindowEnd",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_640000_", HFILL }},
+ { &hf_f1ap_iE_Extension,
+ { "iE-Extension", "f1ap.iE_Extension",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "ProtocolExtensionContainer", HFILL }},
{ &hf_f1ap_candidate_SpCell_ID,
{ "candidate-SpCell-ID", "f1ap.candidate_SpCell_ID_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -41712,8 +49466,12 @@ void proto_register_f1ap(void) {
{ "numberOfBroadcasts", "f1ap.numberOfBroadcasts",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_f1ap_nRPCI,
- { "nRPCI", "f1ap.nRPCI",
+ { &hf_f1ap_Cells_With_SSBs_Activated_List_item,
+ { "Cells-With-SSBs-Activated-List-Item", "f1ap.Cells_With_SSBs_Activated_List_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_sSBs_activated_List,
+ { "sSBs-activated-List", "f1ap.sSBs_activated_List",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_f1ap_cellBarred,
@@ -41832,6 +49590,18 @@ void proto_register_f1ap(void) {
{ "targetCellsTocancel", "f1ap.targetCellsTocancel",
FT_UINT32, BASE_DEC, NULL, 0,
"TargetCellList", HFILL }},
+ { &hf_f1ap_Configured_BWP_List_item,
+ { "Configured-BWP-Item", "f1ap.Configured_BWP_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_bWP_Id,
+ { "bWP-Id", "f1ap.bWP_Id",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_bWP_Location_and_bandwidth,
+ { "bWP-Location-and-bandwidth", "f1ap.bWP_Location_and_bandwidth",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_37949", HFILL }},
{ &hf_f1ap_coverage_Modification_List,
{ "coverage-Modification-List", "f1ap.coverage_Modification_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -41848,10 +49618,6 @@ void proto_register_f1ap(void) {
{ "sSBCoverageModificationList", "f1ap.sSBCoverageModificationList",
FT_UINT32, BASE_DEC, NULL, 0,
"SSBCoverageModification_List", HFILL }},
- { &hf_f1ap_iE_Extension,
- { "iE-Extension", "f1ap.iE_Extension",
- FT_UINT32, BASE_DEC, NULL, 0,
- "ProtocolExtensionContainer", HFILL }},
{ &hf_f1ap_cCO_issue_detection,
{ "cCO-issue-detection", "f1ap.cCO_issue_detection",
FT_UINT32, BASE_DEC, VALS(f1ap_CCO_issue_detection_vals), 0,
@@ -41936,6 +49702,46 @@ void proto_register_f1ap(void) {
{ "measConfig", "f1ap.measConfig",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_CUtoDUTAInformation_List_item,
+ { "CUtoDUTAInformation-Item", "f1ap.CUtoDUTAInformation_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_tAValue,
+ { "tAValue", "f1ap.tAValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_preambleIndex,
+ { "preambleIndex", "f1ap.preambleIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_rA_RNTI,
+ { "rA-RNTI", "f1ap.rA_RNTI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_tagIDPointer,
+ { "tagIDPointer", "f1ap.tagIDPointer",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_cSIResourceConfigToAddModList,
+ { "cSIResourceConfigToAddModList", "f1ap.cSIResourceConfigToAddModList",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_cSIResourceConfigToReleaseList,
+ { "cSIResourceConfigToReleaseList", "f1ap.cSIResourceConfigToReleaseList",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_perUE,
+ { "perUE", "f1ap.perUE",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "DeactivationIndicationList", HFILL }},
+ { &hf_f1ap_deactivateAll,
+ { "deactivateAll", "f1ap.deactivateAll_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_DeactivationIndicationList_item,
+ { "DeactivationIndicationList-Item", "f1ap.DeactivationIndicationList_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_prsid,
{ "prsid", "f1ap.prsid",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -42080,6 +49886,10 @@ void proto_register_f1ap(void) {
{ "duplicationActivation", "f1ap.duplicationActivation",
FT_UINT32, BASE_DEC, VALS(f1ap_DuplicationActivation_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_DRB_List_item,
+ { "DRB-List-Item", "f1ap.DRB_List_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_longDRXCycleLength,
{ "longDRXCycleLength", "f1ap.longDRXCycleLength",
FT_UINT32, BASE_DEC|BASE_EXT_STRING, &f1ap_LongDRXCycleLength_vals_ext, 0,
@@ -42092,6 +49902,14 @@ void proto_register_f1ap(void) {
{ "shortDRXCycleTimer", "f1ap.shortDRXCycleTimer",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_longNonIntegerDRXCycleLength,
+ { "longNonIntegerDRXCycleLength", "f1ap.longNonIntegerDRXCycleLength",
+ FT_UINT32, BASE_DEC, VALS(f1ap_LongNonIntegerDRXCycleLength_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_shortNonIntegerDRXCycleLength,
+ { "shortNonIntegerDRXCycleLength", "f1ap.shortNonIntegerDRXCycleLength",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ShortNonIntegerDRXCycleLength_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_DSInformationList_item,
{ "DSCP", "f1ap.DSCP",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -42128,6 +49946,14 @@ void proto_register_f1ap(void) {
{ "requestedP-MaxFR1", "f1ap.requestedP_MaxFR1",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_DUtoCUTAInformation_List_item,
+ { "DUtoCUTAInformation-Item", "f1ap.DUtoCUTAInformation_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_sourceGNB_DU_ID,
+ { "sourceGNB-DU-ID", "f1ap.sourceGNB_DU_ID",
+ FT_UINT64, BASE_DEC, NULL, 0,
+ "GNB_DU_ID", HFILL }},
{ &hf_f1ap_qoSPriorityLevel,
{ "qoSPriorityLevel", "f1ap.qoSPriorityLevel",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -42142,7 +49968,7 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_averagingWindow,
{ "averagingWindow", "f1ap.averagingWindow",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_milliseconds, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_milliseconds), 0,
NULL, HFILL }},
{ &hf_f1ap_maxDataBurstVolume,
{ "maxDataBurstVolume", "f1ap.maxDataBurstVolume",
@@ -42156,6 +49982,58 @@ void proto_register_f1ap(void) {
{ "qoSPriorityLevel", "f1ap.qoSPriorityLevel",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_8_", HFILL }},
+ { &hf_f1ap_DLLBTFailureInformationList_item,
+ { "DLLBTFailureInformationList-Item", "f1ap.DLLBTFailureInformationList_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_uEAssistantIdentifier,
+ { "uEAssistantIdentifier", "f1ap.uEAssistantIdentifier",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "GNB_CU_UE_F1AP_ID", HFILL }},
+ { &hf_f1ap_numberOfDLLBTFailures,
+ { "numberOfDLLBTFailures", "f1ap.numberOfDLLBTFailures",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_1000_", HFILL }},
+ { &hf_f1ap_rACH,
+ { "rACH", "f1ap.rACH",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "RACHConfiguration", HFILL }},
+ { &hf_f1ap_lTMgNB_DU_IDs_PreambleIndexList,
+ { "lTMgNB-DU-IDs-PreambleIndexList", "f1ap.lTMgNB_DU_IDs_PreambleIndexList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_requestforRACHConfiguration,
+ { "requestforRACHConfiguration", "f1ap.requestforRACHConfiguration",
+ FT_UINT32, BASE_DEC, VALS(f1ap_RequestforRACHConfiguration_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_lTMgNB_DU_IDsList,
+ { "lTMgNB-DU-IDsList", "f1ap.lTMgNB_DU_IDsList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_tCIStatesConfigurationsList,
+ { "tCIStatesConfigurationsList", "f1ap.tCIStatesConfigurationsList",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_earlyULSyncConfig,
+ { "earlyULSyncConfig", "f1ap.earlyULSyncConfig_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_earlyULSyncConfigSUL,
+ { "earlyULSyncConfigSUL", "f1ap.earlyULSyncConfigSUL_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "EarlyULSyncConfig", HFILL }},
+ { &hf_f1ap_EarlySyncCandidateCellInformation_List_item,
+ { "EarlySyncCandidateCellInformation-Item", "f1ap.EarlySyncCandidateCellInformation_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_tAAssistanceInfo,
+ { "tAAssistanceInfo", "f1ap.tAAssistanceInfo",
+ FT_UINT32, BASE_DEC, VALS(f1ap_TAAssistanceInfo_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_uEbasedTAmeasurementConfig,
+ { "uEbasedTAmeasurementConfig", "f1ap.uEbasedTAmeasurementConfig",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "OCTET_STRING", HFILL }},
{ &hf_f1ap_E_CID_MeasurementQuantities_item,
{ "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -42184,6 +50062,18 @@ void proto_register_f1ap(void) {
{ "valueAngleofArrivalNR", "f1ap.valueAngleofArrivalNR_element",
FT_NONE, BASE_NONE, NULL, 0,
"UL_AoA", HFILL }},
+ { &hf_f1ap_E_CID_MeasuredResultsAssociatedInfoList_item,
+ { "E-CID-MeasuredResultsAssociatedInfoItem", "f1ap.E_CID_MeasuredResultsAssociatedInfoItem_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_timeStamp,
+ { "timeStamp", "f1ap.timeStamp_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_measurementQuality,
+ { "measurementQuality", "f1ap.measurementQuality_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "TRPMeasurementQuality", HFILL }},
{ &hf_f1ap_EgressBHRLCCHList_item,
{ "EgressBHRLCCHItem", "f1ap.EgressBHRLCCHItem_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -42368,6 +50258,14 @@ void proto_register_f1ap(void) {
{ "expected-Zenith-AoA-uncertainty", "f1ap.expected_Zenith_AoA_uncertainty",
FT_UINT32, BASE_DEC, NULL, 0,
"Uncertainty_range_ZoA", HFILL }},
+ { &hf_f1ap_ecnMarking,
+ { "ecnMarking", "f1ap.ecnMarking",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ECNmarkingRequest_vals), 0,
+ "ECNmarkingRequest", HFILL }},
+ { &hf_f1ap_congestionInformation,
+ { "congestionInformation", "f1ap.congestionInformation",
+ FT_UINT32, BASE_DEC, VALS(f1ap_CongestionInformationRequest_vals), 0,
+ "CongestionInformationRequest", HFILL }},
{ &hf_f1ap_f1CPathNSA,
{ "f1CPathNSA", "f1ap.f1CPathNSA",
FT_UINT32, BASE_DEC, VALS(f1ap_F1CPathNSA_vals), 0,
@@ -42506,35 +50404,35 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_e_RAB_MaximumBitrateDL,
{ "e-RAB-MaximumBitrateDL", "f1ap.e_RAB_MaximumBitrateDL",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_e_RAB_MaximumBitrateUL,
{ "e-RAB-MaximumBitrateUL", "f1ap.e_RAB_MaximumBitrateUL",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_e_RAB_GuaranteedBitrateDL,
{ "e-RAB-GuaranteedBitrateDL", "f1ap.e_RAB_GuaranteedBitrateDL",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_e_RAB_GuaranteedBitrateUL,
{ "e-RAB-GuaranteedBitrateUL", "f1ap.e_RAB_GuaranteedBitrateUL",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_maxFlowBitRateDownlink,
{ "maxFlowBitRateDownlink", "f1ap.maxFlowBitRateDownlink",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_maxFlowBitRateUplink,
{ "maxFlowBitRateUplink", "f1ap.maxFlowBitRateUplink",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_guaranteedFlowBitRateDownlink,
{ "guaranteedFlowBitRateDownlink", "f1ap.guaranteedFlowBitRateDownlink",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_guaranteedFlowBitRateUplink,
{ "guaranteedFlowBitRateUplink", "f1ap.guaranteedFlowBitRateUplink",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_maxPacketLossRateDownlink,
{ "maxPacketLossRateDownlink", "f1ap.maxPacketLossRateDownlink",
@@ -42552,6 +50450,18 @@ void proto_register_f1ap(void) {
{ "dLPRSResourceCoordinates", "f1ap.dLPRSResourceCoordinates_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_gNB_ID,
+ { "gNB-ID", "f1ap.gNB_ID",
+ FT_UINT32, BASE_DEC, VALS(f1ap_GNB_ID_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_gNB_ID_01,
+ { "gNB-ID", "f1ap.gNB_ID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_22_32", HFILL }},
+ { &hf_f1ap_choice_Extensions,
+ { "choice-Extensions", "f1ap.choice_Extensions_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ProtocolIE_SingleContainer", HFILL }},
{ &hf_f1ap_sibtypetobeupdatedlist,
{ "sibtypetobeupdatedlist", "f1ap.sibtypetobeupdatedlist",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -42630,7 +50540,7 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_uESliceMaximumBitRateUL,
{ "uESliceMaximumBitRateUL", "f1ap.uESliceMaximumBitRateUL",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_rxTxTimeDiff,
{ "rxTxTimeDiff", "f1ap.rxTxTimeDiff",
@@ -42884,10 +50794,22 @@ void proto_register_f1ap(void) {
{ "iABv4AddressesRequested", "f1ap.iABv4AddressesRequested_element",
FT_NONE, BASE_NONE, NULL, 0,
"IABTNLAddressesRequested", HFILL }},
+ { &hf_f1ap_tAI,
+ { "tAI", "f1ap.tAI_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_dUFSlotformatIndex,
{ "dUFSlotformatIndex", "f1ap.dUFSlotformatIndex",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_targetRelayUEID,
+ { "targetRelayUEID", "f1ap.targetRelayUEID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_24", HFILL }},
+ { &hf_f1ap_remoteUELocalID,
+ { "remoteUELocalID", "f1ap.remoteUELocalID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_nRSCS,
{ "nRSCS", "f1ap.nRSCS",
FT_UINT32, BASE_DEC, VALS(f1ap_T_nRSCS_vals), 0,
@@ -42936,6 +50858,14 @@ void proto_register_f1ap(void) {
{ "bHInfo", "f1ap.bHInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_aerialUE,
+ { "aerialUE", "f1ap.aerialUE",
+ FT_UINT32, BASE_DEC, VALS(f1ap_AerialUE_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_controllerUE,
+ { "controllerUE", "f1ap.controllerUE",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ControllerUE_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_prachSCS,
{ "prachSCS", "f1ap.prachSCS",
FT_UINT32, BASE_DEC, VALS(f1ap_T_prachSCS_vals), 0,
@@ -43042,7 +50972,7 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_uELTESidelinkAggregateMaximumBitrate,
{ "uELTESidelinkAggregateMaximumBitrate", "f1ap.uELTESidelinkAggregateMaximumBitrate",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_vehicleUE,
{ "vehicleUE", "f1ap.vehicleUE",
@@ -43052,6 +50982,82 @@ void proto_register_f1ap(void) {
{ "pedestrianUE", "f1ap.pedestrianUE",
FT_UINT32, BASE_DEC, VALS(f1ap_PedestrianUE_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_LTMCells_ToBeReleased_List_item,
+ { "LTMCells-ToBeReleased-Item", "f1ap.LTMCells_ToBeReleased_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_lTMIndicator,
+ { "lTMIndicator", "f1ap.lTMIndicator",
+ FT_UINT32, BASE_DEC, VALS(f1ap_LTMIndicator_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_referenceConfiguration,
+ { "referenceConfiguration", "f1ap.referenceConfiguration",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ReferenceConfiguration_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_cSIResourceConfiguration,
+ { "cSIResourceConfiguration", "f1ap.cSIResourceConfiguration_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTMConfigurationIDMappingList_item,
+ { "LTMConfigurationIDMapping-Item", "f1ap.LTMConfigurationIDMapping_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_lTMCellID,
+ { "lTMCellID", "f1ap.lTMCellID_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "NRCGI", HFILL }},
+ { &hf_f1ap_lTMConfigurationID,
+ { "lTMConfigurationID", "f1ap.lTMConfigurationID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_sSBInformation,
+ { "sSBInformation", "f1ap.sSBInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_referenceConfigurationInformation,
+ { "referenceConfigurationInformation", "f1ap.referenceConfigurationInformation",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_completeConfigurationIndicator,
+ { "completeConfigurationIndicator", "f1ap.completeConfigurationIndicator",
+ FT_UINT32, BASE_DEC, VALS(f1ap_CompleteConfigurationIndicator_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_lTMCFRAResourceConfig,
+ { "lTMCFRAResourceConfig", "f1ap.lTMCFRAResourceConfig",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_lTMCFRAResourceConfigSUL,
+ { "lTMCFRAResourceConfigSUL", "f1ap.lTMCFRAResourceConfigSUL",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "LTMCFRAResourceConfig", HFILL }},
+ { &hf_f1ap_jointorDLTCIStateID,
+ { "jointorDLTCIStateID", "f1ap.jointorDLTCIStateID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_uLTCIStateID,
+ { "uLTCIStateID", "f1ap.uLTCIStateID",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTMgNB_DU_IDsList_item,
+ { "LTMgNB-DU-IDs-Item", "f1ap.LTMgNB_DU_IDs_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_lTMgNB_DU_ID,
+ { "lTMgNB-DU-ID", "f1ap.lTMgNB_DU_ID",
+ FT_UINT64, BASE_DEC, NULL, 0,
+ "GNB_DU_ID", HFILL }},
+ { &hf_f1ap_LTMgNB_DU_IDs_PreambleIndexList_item,
+ { "LTMgNB-DU-IDs-PreambleIndex-Item", "f1ap.LTMgNB_DU_IDs_PreambleIndex_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_preambleIndexList,
+ { "preambleIndexList", "f1ap.preambleIndexList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_LTMCFRAResourceConfig_List_item,
+ { "LTMCFRAResourceConfig-Item", "f1ap.LTMCFRAResourceConfig_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_MappingInformationtoRemove_item,
{ "MappingInformationIndex", "f1ap.MappingInformationIndex",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -43116,6 +51122,170 @@ void proto_register_f1ap(void) {
{ "mbsAreaSession", "f1ap.mbsAreaSession",
FT_UINT32, BASE_DEC, NULL, 0,
"MBS_Area_Session_ID", HFILL }},
+ { &hf_f1ap_mt_SDT_Indicator,
+ { "mt-SDT-Indicator", "f1ap.mt_SDT_Indicator",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MT_SDT_Indicator_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mBS_Multicast_CU2DU_Cell_List,
+ { "mBS-Multicast-CU2DU-Cell-List", "f1ap.mBS_Multicast_CU2DU_Cell_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mBS_Multicast_MRB_List,
+ { "mBS-Multicast-MRB-List", "f1ap.mBS_Multicast_MRB_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MBS_Multicast_CU2DU_Cell_List_item,
+ { "MBS-Multicast-CU2DU-Cell-Item", "f1ap.MBS_Multicast_CU2DU_Cell_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsMulticastRRC_INACTIVEReceptionMode,
+ { "mbsMulticastRRC-INACTIVEReceptionMode", "f1ap.mbsMulticastRRC_INACTIVEReceptionMode",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MBSMulticastRRCINACTIVEReceptionMode_vals), 0,
+ "MBSMulticastRRCINACTIVEReceptionMode", HFILL }},
+ { &hf_f1ap_mbsMulticastConfigurationRequest,
+ { "mbsMulticastConfigurationRequest", "f1ap.mbsMulticastConfigurationRequest",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_mbsMulticastConfigurationRequest_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MBS_Multicast_MRB_List_item,
+ { "MBS-Multicast-MRB-Item", "f1ap.MBS_Multicast_MRB_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mRB_PDCP_Config_Broadcast_01,
+ { "mRB-PDCP-Config-Broadcast", "f1ap.mRB_PDCP_Config_Broadcast",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "T_mRB_PDCP_Config_Broadcast_01", HFILL }},
+ { &hf_f1ap_multicastCommonCU2DUCellList,
+ { "multicastCommonCU2DUCellList", "f1ap.multicastCommonCU2DUCellList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MulticastCommonCU2DUCellList_item,
+ { "MulticastCommonCU2DUCell-Item", "f1ap.MulticastCommonCU2DUCell_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_multicastCommonCu2DUCellInformation,
+ { "multicastCommonCu2DUCellInformation", "f1ap.multicastCommonCu2DUCellInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mBSMulticastNeighbourCellListItem,
+ { "mBSMulticastNeighbourCellListItem", "f1ap.mBSMulticastNeighbourCellListItem",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MBSMulticastNeighbourCellListItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_thresholdMBS_ListItem,
+ { "thresholdMBS-ListItem", "f1ap.thresholdMBS_ListItem",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ThresholdMBS_ListItem_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsMulticastNeighbourCellListInformationprovided,
+ { "mbsMulticastNeighbourCellListInformationprovided", "f1ap.mbsMulticastNeighbourCellListInformationprovided_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UpdateMBSMulticastNeighbourCellListInformation", HFILL }},
+ { &hf_f1ap_nombsMulticastNeighbourCellListInformationprovided,
+ { "nombsMulticastNeighbourCellListInformationprovided", "f1ap.nombsMulticastNeighbourCellListInformationprovided_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_thresholdMBS_ListInformationprovided,
+ { "thresholdMBS-ListInformationprovided", "f1ap.thresholdMBS_ListInformationprovided_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "UpdateThresholdMBS_ListInformation", HFILL }},
+ { &hf_f1ap_nothresholdMBSListInformationprovided,
+ { "nothresholdMBSListInformationprovided", "f1ap.nothresholdMBSListInformationprovided_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbs_NeighbourCellList,
+ { "mbs-NeighbourCellList", "f1ap.mbs_NeighbourCellList",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbs_MulticastSessionList,
+ { "mbs-MulticastSessionList", "f1ap.mbs_MulticastSessionList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "MTCH_NeighbourCellSessionList", HFILL }},
+ { &hf_f1ap_MTCH_NeighbourCellSessionList_item,
+ { "MTCH-NeighbourCellSession-Item", "f1ap.MTCH_NeighbourCellSession_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsSessionID,
+ { "mbsSessionID", "f1ap.mbsSessionID_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "MBS_Session_ID", HFILL }},
+ { &hf_f1ap_mtch_NeighbourCellInformation,
+ { "mtch-NeighbourCellInformation", "f1ap.mtch_NeighbourCellInformation",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MTCH_NeighbourCellInformation_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mtch_NeighbourCellprovided,
+ { "mtch-NeighbourCellprovided", "f1ap.mtch_NeighbourCellprovided",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mtch_NeighbourCellnotprovided,
+ { "mtch-NeighbourCellnotprovided", "f1ap.mtch_NeighbourCellnotprovided_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_thresholdMBSList,
+ { "thresholdMBSList", "f1ap.thresholdMBSList",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_thresholdIndexSessionList,
+ { "thresholdIndexSessionList", "f1ap.thresholdIndexSessionList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_ThresholdIndexSessionList_item,
+ { "ThresholdIndexSession-Item", "f1ap.ThresholdIndexSession_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_thresholdIndexInformation,
+ { "thresholdIndexInformation", "f1ap.thresholdIndexInformation",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ThresholdIndexInformation_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_thresholdIndexprovided,
+ { "thresholdIndexprovided", "f1ap.thresholdIndexprovided",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "ThresholdIndex", HFILL }},
+ { &hf_f1ap_thresholdIndexnotprovided,
+ { "thresholdIndexnotprovided", "f1ap.thresholdIndexnotprovided_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mBS_Multicast_DU2CU_Cell_List,
+ { "mBS-Multicast-DU2CU-Cell-List", "f1ap.mBS_Multicast_DU2CU_Cell_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_MBS_Multicast_DU2CU_Cell_List_item,
+ { "MBS-Multicast-DU2CU-Cell-Item", "f1ap.MBS_Multicast_DU2CU_Cell_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsMulticastConfigurationResponseInfo,
+ { "mbsMulticastConfigurationResponseInfo", "f1ap.mbsMulticastConfigurationResponseInfo",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MBSMulticastConfigurationResponseInfo_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsMulticastConfigurationNotification,
+ { "mbsMulticastConfigurationNotification", "f1ap.mbsMulticastConfigurationNotification_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsMulticastConfiguration_available,
+ { "mbsMulticastConfiguration-available", "f1ap.mbsMulticastConfiguration_available_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsMulticastConfiguration_notavailable,
+ { "mbsMulticastConfiguration-notavailable", "f1ap.mbsMulticastConfiguration_notavailable_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mBSMulticastConfiguration,
+ { "mBSMulticastConfiguration", "f1ap.mBSMulticastConfiguration",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mBSMulticastConfiguration_notavailable,
+ { "mBSMulticastConfiguration-notavailable", "f1ap.mBSMulticastConfiguration_notavailable",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_mBSMulticastConfiguration_notavailable_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsMulticastConfigurationNotificationInfo,
+ { "mbsMulticastConfigurationNotificationInfo", "f1ap.mbsMulticastConfigurationNotificationInfo",
+ FT_UINT32, BASE_DEC, VALS(f1ap_MBSMulticastConfigurationNotificationInfo_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsMulticastConfigurationChanged,
+ { "mbsMulticastConfigurationChanged", "f1ap.mbsMulticastConfigurationChanged",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_mbsMulticastConfigurationRemoved,
+ { "mbsMulticastConfigurationRemoved", "f1ap.mbsMulticastConfigurationRemoved_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_mbs_f1u_info_at_DU,
{ "mbs-f1u-info-at-DU", "f1ap.mbs_f1u_info_at_DU",
FT_UINT32, BASE_DEC, VALS(f1ap_UPTransportLayerInformation_vals), 0,
@@ -43132,10 +51302,6 @@ void proto_register_f1ap(void) {
{ "locationdependent", "f1ap.locationdependent",
FT_UINT32, BASE_DEC, NULL, 0,
"MBS_ServiceAreaInformationList", HFILL }},
- { &hf_f1ap_choice_Extensions,
- { "choice-Extensions", "f1ap.choice_Extensions_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "ProtocolIE_SingleContainer", HFILL }},
{ &hf_f1ap_mBS_ServiceAreaCellList,
{ "mBS-ServiceAreaCellList", "f1ap.mBS_ServiceAreaCellList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43156,10 +51322,6 @@ void proto_register_f1ap(void) {
{ "plmn-ID", "f1ap.plmn_ID",
FT_BYTES, BASE_NONE, NULL, 0,
"PLMN_Identity", HFILL }},
- { &hf_f1ap_five5_TAC,
- { "five5-TAC", "f1ap.five5_TAC",
- FT_UINT24, BASE_DEC_HEX, NULL, 0,
- "FiveGS_TAC", HFILL }},
{ &hf_f1ap_MBS_ServiceAreaInformationList_item,
{ "MBS-ServiceAreaInformationItem", "f1ap.MBS_ServiceAreaInformationItem_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -43242,7 +51404,7 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_m7period,
{ "m7period", "f1ap.m7period",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_minutes, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_minutes), 0,
NULL, HFILL }},
{ &hf_f1ap_m7_links_to_log,
{ "m7-links-to-log", "f1ap.m7_links_to_log",
@@ -43296,6 +51458,22 @@ void proto_register_f1ap(void) {
{ "gNB-RxTxTimeDiff", "f1ap.gNB_RxTxTimeDiff_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_location_Information,
+ { "location-Information", "f1ap.location_Information",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_velocity_Information,
+ { "velocity-Information", "f1ap.velocity_Information",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_location_time_stamp,
+ { "location-time-stamp", "f1ap.location_time_stamp_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "TimeStamp", HFILL }},
+ { &hf_f1ap_targetRelayUEID_01,
+ { "targetRelayUEID", "f1ap.targetRelayUEID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "GNB_DU_UE_F1AP_ID", HFILL }},
{ &hf_f1ap_NA_Resource_Configuration_List_item,
{ "NA-Resource-Configuration-Item", "f1ap.NA_Resource_Configuration_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -43312,6 +51490,14 @@ void proto_register_f1ap(void) {
{ "nAFlexible", "f1ap.nAFlexible",
FT_UINT32, BASE_DEC, VALS(f1ap_NAFlexible_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_oLDNCGI,
+ { "oLDNCGI", "f1ap.oLDNCGI_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "NRCGI", HFILL }},
+ { &hf_f1ap_nEWNCGI,
+ { "nEWNCGI", "f1ap.nEWNCGI_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "NRCGI", HFILL }},
{ &hf_f1ap_Neighbour_Node_Cells_List_item,
{ "Neighbour-Node-Cells-List-Item", "f1ap.Neighbour_Node_Cells_List_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -43412,6 +51598,14 @@ void proto_register_f1ap(void) {
{ "nrpaging-eDRX-Cycle-Inactive", "f1ap.nrpaging_eDRX_Cycle_Inactive",
FT_UINT32, BASE_DEC, VALS(f1ap_NRPaging_eDRX_Cycle_Inactive_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_nRPaging_long_eDRX_Cycle_Inactive,
+ { "nRPaging-long-eDRX-Cycle-Inactive", "f1ap.nRPaging_long_eDRX_Cycle_Inactive",
+ FT_UINT32, BASE_DEC, VALS(f1ap_NRPaging_long_eDRX_Cycle_Inactive_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_nRPaging_Time_Window_Inactive,
+ { "nRPaging-Time-Window-Inactive", "f1ap.nRPaging_Time_Window_Inactive",
+ FT_UINT32, BASE_DEC, VALS(f1ap_NRPaging_Time_Window_Inactive_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_message_Identifier,
{ "message-Identifier", "f1ap.message_Identifier",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -43550,11 +51744,11 @@ void proto_register_f1ap(void) {
"INTEGER_1_maxnoofNR_UChannelIDs", HFILL }},
{ &hf_f1ap_channelOccupancyTimePercentageDL,
{ "channelOccupancyTimePercentageDL", "f1ap.channelOccupancyTimePercentageDL",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"ChannelOccupancyTimePercentage", HFILL }},
{ &hf_f1ap_energyDetectionThreshold,
{ "energyDetectionThreshold", "f1ap.energyDetectionThreshold",
- FT_INT32, BASE_DEC|BASE_UNIT_STRING, &units_dbm, 0,
+ FT_INT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_dbm), 0,
NULL, HFILL }},
{ &hf_f1ap_numDLSymbols,
{ "numDLSymbols", "f1ap.numDLSymbols",
@@ -43566,8 +51760,16 @@ void proto_register_f1ap(void) {
"INTEGER_0_13_", HFILL }},
{ &hf_f1ap_uENRSidelinkAggregateMaximumBitrate,
{ "uENRSidelinkAggregateMaximumBitrate", "f1ap.uENRSidelinkAggregateMaximumBitrate",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
+ { &hf_f1ap_n6JitterLowerBound,
+ { "n6JitterLowerBound", "f1ap.n6JitterLowerBound",
+ FT_INT32, BASE_CUSTOM, CF_FUNC(f1ap_N6Jitter_fmt), 0,
+ "INTEGER_M127_127", HFILL }},
+ { &hf_f1ap_n6JitterUpperBound,
+ { "n6JitterUpperBound", "f1ap.n6JitterUpperBound",
+ FT_INT32, BASE_CUSTOM, CF_FUNC(f1ap_N6Jitter_fmt), 0,
+ "INTEGER_M127_127", HFILL }},
{ &hf_f1ap_onDemandPRSRequestAllowed,
{ "onDemandPRSRequestAllowed", "f1ap.onDemandPRSRequestAllowed",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -43600,6 +51802,22 @@ void proto_register_f1ap(void) {
{ "pER-Exponent", "f1ap.pER_Exponent",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_indirectPathAddition,
+ { "indirectPathAddition", "f1ap.indirectPathAddition_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_directPathAddition,
+ { "directPathAddition", "f1ap.directPathAddition_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_n3C_indirectPathAddition,
+ { "n3C-indirectPathAddition", "f1ap.n3C_indirectPathAddition_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "N3CIndirectPathAddition", HFILL }},
+ { &hf_f1ap_Recommended_SSBs_List_item,
+ { "RecommendedSSBItem-List-Item", "f1ap.RecommendedSSBItem_List_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_rANUEPagingIdentity,
{ "rANUEPagingIdentity", "f1ap.rANUEPagingIdentity_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -43656,14 +51874,6 @@ void proto_register_f1ap(void) {
{ "dL-PRS", "f1ap.dL_PRS_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_f1ap_targetRelayUEID,
- { "targetRelayUEID", "f1ap.targetRelayUEID",
- FT_BYTES, BASE_NONE, NULL, 0,
- "BIT_STRING_SIZE_24", HFILL }},
- { &hf_f1ap_remoteUELocalID,
- { "remoteUELocalID", "f1ap.remoteUELocalID",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
{ &hf_f1ap_t420,
{ "t420", "f1ap.t420",
FT_UINT32, BASE_DEC, VALS(f1ap_T_t420_vals), 0,
@@ -43686,11 +51896,11 @@ void proto_register_f1ap(void) {
"PC5FlowBitRates", HFILL }},
{ &hf_f1ap_guaranteedFlowBitRate,
{ "guaranteedFlowBitRate", "f1ap.guaranteedFlowBitRate",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_maximumFlowBitRate,
{ "maximumFlowBitRate", "f1ap.maximumFlowBitRate",
- FT_UINT64, BASE_DEC|BASE_UNIT_STRING, &units_bit_sec, 0,
+ FT_UINT64, BASE_DEC, NULL, 0,
"BitRate", HFILL }},
{ &hf_f1ap_pC5RLCChannelQoS,
{ "pC5RLCChannelQoS", "f1ap.pC5RLCChannelQoS_element",
@@ -43780,6 +51990,30 @@ void proto_register_f1ap(void) {
{ "periodicitySRS", "f1ap.periodicitySRS",
FT_UINT32, BASE_DEC, VALS(f1ap_PeriodicitySRS_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_periodicityLowerBound,
+ { "periodicityLowerBound", "f1ap.periodicityLowerBound",
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0,
+ "Periodicity", HFILL }},
+ { &hf_f1ap_periodicityUpperBound,
+ { "periodicityUpperBound", "f1ap.periodicityUpperBound",
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0,
+ "Periodicity", HFILL }},
+ { &hf_f1ap_AllowedPeriodicityList_item,
+ { "Periodicity", "f1ap.Periodicity",
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_periodicityBound,
+ { "periodicityBound", "f1ap.periodicityBound_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_periodicityList,
+ { "periodicityList", "f1ap.periodicityList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "AllowedPeriodicityList", HFILL }},
+ { &hf_f1ap_choice_extensions,
+ { "choice-extensions", "f1ap.choice_extensions_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "ProtocolIE_SingleContainer", HFILL }},
{ &hf_f1ap_PositioningBroadcastCells_item,
{ "NRCGI", "f1ap.NRCGI_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -43812,14 +52046,6 @@ void proto_register_f1ap(void) {
{ "measuredResultsValue", "f1ap.measuredResultsValue",
FT_UINT32, BASE_DEC, VALS(f1ap_MeasuredResultsValue_vals), 0,
NULL, HFILL }},
- { &hf_f1ap_timeStamp,
- { "timeStamp", "f1ap.timeStamp_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_f1ap_measurementQuality,
- { "measurementQuality", "f1ap.measurementQuality_element",
- FT_NONE, BASE_NONE, NULL, 0,
- "TRPMeasurementQuality", HFILL }},
{ &hf_f1ap_measurementBeamInfo,
{ "measurementBeamInfo", "f1ap.measurementBeamInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -43928,10 +52154,26 @@ void proto_register_f1ap(void) {
{ "posresourceSetType", "f1ap.posresourceSetType",
FT_UINT32, BASE_DEC, VALS(f1ap_PosResourceSetType_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_PosValidityAreaCellList_item,
+ { "PosValidityAreaCellList-Item", "f1ap.PosValidityAreaCellList_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_nRPCI_01,
+ { "nRPCI", "f1ap.nRPCI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_1007", HFILL }},
{ &hf_f1ap_PosSRSResourceSet_List_item,
{ "PosSRSResourceSet-Item", "f1ap.PosSRSResourceSet_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_PreambleIndexList_item,
+ { "PreambleIndexList-Item", "f1ap.PreambleIndexList_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_preambleIndex_01,
+ { "preambleIndex", "f1ap.preambleIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_63", HFILL }},
{ &hf_f1ap_spectrumSharingGroupID,
{ "spectrumSharingGroupID", "f1ap.spectrumSharingGroupID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -43960,10 +52202,6 @@ void proto_register_f1ap(void) {
{ "PRS-Measurement-Info-List-Item", "f1ap.PRS_Measurement_Info_List_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_f1ap_pointA,
- { "pointA", "f1ap.pointA",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_3279165", HFILL }},
{ &hf_f1ap_measPRSPeriodicity,
{ "measPRSPeriodicity", "f1ap.measPRSPeriodicity",
FT_UINT32, BASE_DEC, VALS(f1ap_T_measPRSPeriodicity_vals), 0,
@@ -44228,6 +52466,26 @@ void proto_register_f1ap(void) {
{ "pRSConfiguration", "f1ap.pRSConfiguration_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_ulPDUSetQoSInformation,
+ { "ulPDUSetQoSInformation", "f1ap.ulPDUSetQoSInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDUSetQoSInformation", HFILL }},
+ { &hf_f1ap_dlPDUSetQoSInformation,
+ { "dlPDUSetQoSInformation", "f1ap.dlPDUSetQoSInformation_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PDUSetQoSInformation", HFILL }},
+ { &hf_f1ap_pduSetDelayBudget,
+ { "pduSetDelayBudget", "f1ap.pduSetDelayBudget",
+ FT_UINT32, BASE_CUSTOM, CF_FUNC(f1ap_ExtendedPacketDelayBudget_fmt), 0,
+ "ExtendedPacketDelayBudget", HFILL }},
+ { &hf_f1ap_pduSetErrorRate,
+ { "pduSetErrorRate", "f1ap.pduSetErrorRate_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "PacketErrorRate", HFILL }},
+ { &hf_f1ap_pduSetIntegratedHandlingInformation,
+ { "pduSetIntegratedHandlingInformation", "f1ap.pduSetIntegratedHandlingInformation",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_pduSetIntegratedHandlingInformation_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_qoEInformationList,
{ "qoEInformationList", "f1ap.qoEInformationList",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -44276,46 +52534,110 @@ void proto_register_f1ap(void) {
{ "eUTRANQoS", "f1ap.eUTRANQoS_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_f1ap_RACHReportInformationList_item,
- { "RACHReportInformationItem", "f1ap.RACHReportInformationItem_element",
+ { &hf_f1ap_RAReportList_item,
+ { "RAReportItem", "f1ap.RAReportItem_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_f1ap_rACHReportContainer,
- { "rACHReportContainer", "f1ap.rACHReportContainer",
+ { &hf_f1ap_rAReportContainer,
+ { "rAReportContainer", "f1ap.rAReportContainer",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_f1ap_uEAssitantIdentifier,
{ "uEAssitantIdentifier", "f1ap.uEAssitantIdentifier",
FT_UINT32, BASE_DEC, NULL, 0,
"GNB_DU_UE_F1AP_ID", HFILL }},
+ { &hf_f1ap_RAReportIndicationList_item,
+ { "RAReportIndicationList-Item", "f1ap.RAReportIndicationList_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_sSBAreaRadioResourceStatusList,
{ "sSBAreaRadioResourceStatusList", "f1ap.sSBAreaRadioResourceStatusList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_dl_Total_PRB_usage,
+ { "dl-Total-PRB-usage", "f1ap.dl_Total_PRB_usage",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_100", HFILL }},
+ { &hf_f1ap_ul_Total_PRB_usage,
+ { "ul-Total-PRB-usage", "f1ap.ul_Total_PRB_usage",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_100", HFILL }},
{ &hf_f1ap_dl_GBR_PRB_usage_for_MIMO,
{ "dl-GBR-PRB-usage-for-MIMO", "f1ap.dl_GBR_PRB_usage_for_MIMO",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_ul_GBR_PRB_usage_for_MIMO,
{ "ul-GBR-PRB-usage-for-MIMO", "f1ap.ul_GBR_PRB_usage_for_MIMO",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_dl_non_GBR_PRB_usage_for_MIMO,
{ "dl-non-GBR-PRB-usage-for-MIMO", "f1ap.dl_non_GBR_PRB_usage_for_MIMO",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_ul_non_GBR_PRB_usage_for_MIMO,
{ "ul-non-GBR-PRB-usage-for-MIMO", "f1ap.ul_non_GBR_PRB_usage_for_MIMO",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_dl_Total_PRB_usage_for_MIMO,
{ "dl-Total-PRB-usage-for-MIMO", "f1ap.dl_Total_PRB_usage_for_MIMO",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_ul_Total_PRB_usage_for_MIMO,
{ "ul-Total-PRB-usage-for-MIMO", "f1ap.ul_Total_PRB_usage_for_MIMO",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
+ { &hf_f1ap_proactive,
+ { "proactive", "f1ap.proactive_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RANfeedbacktype_proactive", HFILL }},
+ { &hf_f1ap_reactive,
+ { "reactive", "f1ap.reactive_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "RANfeedbacktype_reactive", HFILL }},
+ { &hf_f1ap_burstArrivalTimeWindow,
+ { "burstArrivalTimeWindow", "f1ap.burstArrivalTimeWindow_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_periodicityRange,
+ { "periodicityRange", "f1ap.periodicityRange",
+ FT_UINT32, BASE_DEC, VALS(f1ap_PeriodicityRange_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_capabilityForBATAdaptation,
+ { "capabilityForBATAdaptation", "f1ap.capabilityForBATAdaptation",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_capabilityForBATAdaptation_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_synchronisationstate,
+ { "synchronisationstate", "f1ap.synchronisationstate",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_synchronisationstate_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_traceabletoUTC,
+ { "traceabletoUTC", "f1ap.traceabletoUTC",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_traceabletoUTC_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_traceabletoGNSS,
+ { "traceabletoGNSS", "f1ap.traceabletoGNSS",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_traceabletoGNSS_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_clockFrequencyStability,
+ { "clockFrequencyStability", "f1ap.clockFrequencyStability",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BIT_STRING_SIZE_16", HFILL }},
+ { &hf_f1ap_clockAccuracy,
+ { "clockAccuracy", "f1ap.clockAccuracy",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ClockAccuracy_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_parentTimeSource,
+ { "parentTimeSource", "f1ap.parentTimeSource",
+ FT_UINT32, BASE_DEC, VALS(f1ap_ParentTImeSource_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_clockAccuracyValue,
+ { "clockAccuracyValue", "f1ap.clockAccuracyValue",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_40000000_", HFILL }},
+ { &hf_f1ap_clockAccuracyIndex,
+ { "clockAccuracyIndex", "f1ap.clockAccuracyIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_32_47_", HFILL }},
{ &hf_f1ap_iRNTI,
{ "iRNTI", "f1ap.iRNTI",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -44336,6 +52658,14 @@ void proto_register_f1ap(void) {
{ "nUmberRBsets", "f1ap.nUmberRBsets",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_maxnoofRBsetsPerCell", HFILL }},
+ { &hf_f1ap_Recommended_SSBs_for_Paging_List_item,
+ { "Recommended-SSBs-for-Paging-List-Item", "f1ap.Recommended_SSBs_for_Paging_List_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_sSBs_forPaging_List,
+ { "sSBs-forPaging-List", "f1ap.sSBs_forPaging_List",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_coordinateID,
{ "coordinateID", "f1ap.coordinateID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -44356,10 +52686,14 @@ void proto_register_f1ap(void) {
{ "sRS", "f1ap.sRS",
FT_UINT32, BASE_DEC, NULL, 0,
"SRSResourceID", HFILL }},
- { &hf_f1ap_positioningSRS,
- { "positioningSRS", "f1ap.positioningSRS",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SRSPosResourceID", HFILL }},
+ { &hf_f1ap_rEQUESTforLowerLayerConfiguration,
+ { "rEQUESTforLowerLayerConfiguration", "f1ap.rEQUESTforLowerLayerConfiguration",
+ FT_UINT32, BASE_DEC, VALS(f1ap_RequestforLowerLayerConfiguration_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_referenceConfiguration_01,
+ { "referenceConfiguration", "f1ap.referenceConfiguration",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "ReferenceConfigurationInformation", HFILL }},
{ &hf_f1ap_xYZunit,
{ "xYZunit", "f1ap.xYZunit",
FT_UINT32, BASE_DEC, VALS(f1ap_T_xYZunit_vals), 0,
@@ -44400,6 +52734,14 @@ void proto_register_f1ap(void) {
{ "deltaHeight", "f1ap.deltaHeight",
FT_INT32, BASE_DEC, NULL, 0,
"INTEGER_M1024_1023", HFILL }},
+ { &hf_f1ap_RequestedSRSPreconfigurationCharacteristics_List_item,
+ { "RequestedSRSPreconfigurationCharacteristics-Item", "f1ap.RequestedSRSPreconfigurationCharacteristics_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_requestedSRSTransmissionCharacteristics,
+ { "requestedSRSTransmissionCharacteristics", "f1ap.requestedSRSTransmissionCharacteristics_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_numberOfTransmissions,
{ "numberOfTransmissions", "f1ap.numberOfTransmissions",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -44416,10 +52758,6 @@ void proto_register_f1ap(void) {
{ "sRSResourceSetList", "f1ap.sRSResourceSetList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_f1ap_sSBInformation,
- { "sSBInformation", "f1ap.sSBInformation_element",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_f1ap_eUTRA_Mode_Info,
{ "eUTRA-Mode-Info", "f1ap.eUTRA_Mode_Info",
FT_UINT32, BASE_DEC, VALS(f1ap_EUTRA_Coex_Mode_Info_vals), 0,
@@ -44436,6 +52774,10 @@ void proto_register_f1ap(void) {
{ "resourceCoordinationEUTRACellInfo", "f1ap.resourceCoordinationEUTRACellInfo_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_nrofSumbols,
+ { "nrofSumbols", "f1ap.nrofSumbols",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_nrofSumbols_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_periodic_01,
{ "periodic", "f1ap.periodic_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -44510,16 +52852,12 @@ void proto_register_f1ap(void) {
"ResourceTypeAperiodicPos", HFILL }},
{ &hf_f1ap_periodicity_02,
{ "periodicity", "f1ap.periodicity",
- FT_UINT32, BASE_DEC, VALS(f1ap_T_periodicity_02_vals), 0,
- "T_periodicity_02", HFILL }},
+ FT_UINT32, BASE_DEC, VALS(f1ap_SRS_Periodicity_vals), 0,
+ "SRS_Periodicity", HFILL }},
{ &hf_f1ap_offset_01,
{ "offset", "f1ap.offset",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_81919_", HFILL }},
- { &hf_f1ap_periodicity_03,
- { "periodicity", "f1ap.periodicity",
- FT_UINT32, BASE_DEC, VALS(f1ap_T_periodicity_03_vals), 0,
- "T_periodicity_03", HFILL }},
{ &hf_f1ap_slotOffset,
{ "slotOffset", "f1ap.slotOffset",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -44564,6 +52902,14 @@ void proto_register_f1ap(void) {
{ "triggering-message", "f1ap.triggering_message",
FT_UINT32, BASE_DEC, NULL, 0,
"PDCP_SN", HFILL }},
+ { &hf_f1ap_rRC_TerminatingIAB_Donor_gNB_ID,
+ { "rRC-TerminatingIAB-Donor-gNB-ID", "f1ap.rRC_TerminatingIAB_Donor_gNB_ID_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "GlobalGNB_ID", HFILL }},
+ { &hf_f1ap_mobileIAB_MT_BAP_Address,
+ { "mobileIAB-MT-BAP-Address", "f1ap.mobileIAB_MT_BAP_Address",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ "BAPAddress", HFILL }},
{ &hf_f1ap_latest_RRC_Version,
{ "latest-RRC-Version", "f1ap.latest_RRC_Version",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -44802,27 +53148,27 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_sNSSAIdlGBRPRBusage,
{ "sNSSAIdlGBRPRBusage", "f1ap.sNSSAIdlGBRPRBusage",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_sNSSAIulGBRPRBusage,
{ "sNSSAIulGBRPRBusage", "f1ap.sNSSAIulGBRPRBusage",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_sNSSAIdlNonGBRPRBusage,
{ "sNSSAIdlNonGBRPRBusage", "f1ap.sNSSAIdlNonGBRPRBusage",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_sNSSAIulNonGBRPRBusage,
{ "sNSSAIulNonGBRPRBusage", "f1ap.sNSSAIulNonGBRPRBusage",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_sNSSAIdlTotalPRBallocation,
{ "sNSSAIdlTotalPRBallocation", "f1ap.sNSSAIdlTotalPRBallocation",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_sNSSAIulTotalPRBallocation,
{ "sNSSAIulTotalPRBallocation", "f1ap.sNSSAIulTotalPRBallocation",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
"INTEGER_0_100", HFILL }},
{ &hf_f1ap_SliceSupportList_item,
{ "SliceSupportItem", "f1ap.SliceSupportItem_element",
@@ -44836,6 +53182,38 @@ void proto_register_f1ap(void) {
{ "sNSSAIlist", "f1ap.sNSSAIlist",
FT_UINT32, BASE_DEC, NULL, 0,
"SNSSAI_list", HFILL }},
+ { &hf_f1ap_sLPositioning_Ranging_Authorized,
+ { "sLPositioning-Ranging-Authorized", "f1ap.sLPositioning_Ranging_Authorized",
+ FT_UINT32, BASE_DEC, VALS(f1ap_SLPositioning_Ranging_Authorized_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_rSPP_transport_QoS_parameters,
+ { "rSPP-transport-QoS-parameters", "f1ap.rSPP_transport_QoS_parameters_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_rSPPQoSFlowList,
+ { "rSPPQoSFlowList", "f1ap.rSPPQoSFlowList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_rSPPLinkAggregateBitRates,
+ { "rSPPLinkAggregateBitRates", "f1ap.rSPPLinkAggregateBitRates",
+ FT_UINT64, BASE_DEC, NULL, 0,
+ "BitRate", HFILL }},
+ { &hf_f1ap_RSPPQoSFlowList_item,
+ { "RSPPQoSFlowItem", "f1ap.RSPPQoSFlowItem_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_pQI,
+ { "pQI", "f1ap.pQI",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "FiveQI", HFILL }},
+ { &hf_f1ap_rSPPFlowBitRates,
+ { "rSPPFlowBitRates", "f1ap.rSPPFlowBitRates_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_range,
+ { "range", "f1ap.range",
+ FT_UINT32, BASE_DEC, VALS(f1ap_Range_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_SNSSAI_list_item,
{ "SNSSAI-Item", "f1ap.SNSSAI_Item_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -44852,6 +53230,34 @@ void proto_register_f1ap(void) {
{ "symbolAllocInSlot", "f1ap.symbolAllocInSlot",
FT_UINT32, BASE_DEC, VALS(f1ap_SymbolAllocInSlot_vals), 0,
NULL, HFILL }},
+ { &hf_f1ap_SlotOffsetForRemainingHopsList_item,
+ { "SlotOffsetForRemainingHopsItem", "f1ap.SlotOffsetForRemainingHopsItem_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_slotOffsetRemainingHops,
+ { "slotOffsetRemainingHops", "f1ap.slotOffsetRemainingHops",
+ FT_UINT32, BASE_DEC, VALS(f1ap_SlotOffsetRemainingHops_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_aperiodic_04,
+ { "aperiodic", "f1ap.aperiodic_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SlotOffsetRemainingHopsAperiodic", HFILL }},
+ { &hf_f1ap_semi_persistent_04,
+ { "semi-persistent", "f1ap.semi_persistent_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SlotOffsetRemainingHopsSemiPersistent", HFILL }},
+ { &hf_f1ap_periodic_04,
+ { "periodic", "f1ap.periodic_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "SlotOffsetRemainingHopsPeriodic", HFILL }},
+ { &hf_f1ap_slotOffset_01,
+ { "slotOffset", "f1ap.slotOffset",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_32", HFILL }},
+ { &hf_f1ap_sRSperiodicity,
+ { "sRSperiodicity", "f1ap.sRSperiodicity",
+ FT_UINT32, BASE_DEC, VALS(f1ap_SRS_Periodicity_vals), 0,
+ "SRS_Periodicity", HFILL }},
{ &hf_f1ap_sST,
{ "sST", "f1ap.sST",
FT_BYTES, BASE_NONE, NULL, 0,
@@ -44936,6 +53342,18 @@ void proto_register_f1ap(void) {
{ "sRSCarrier-List", "f1ap.sRSCarrier_List",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_SRSPreconfiguration_List_item,
+ { "SRSPreconfiguration-Item", "f1ap.SRSPreconfiguration_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_sRSPosRRCInactiveValidityAreaConfig,
+ { "sRSPosRRCInactiveValidityAreaConfig", "f1ap.sRSPosRRCInactiveValidityAreaConfig",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_posValidityAreaCellList,
+ { "posValidityAreaCellList", "f1ap.posValidityAreaCellList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_sRSResourceID,
{ "sRSResourceID", "f1ap.sRSResourceID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -45004,7 +53422,7 @@ void proto_register_f1ap(void) {
{ "numSRSresourcesperset", "f1ap.numSRSresourcesperset",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_1_16_", HFILL }},
- { &hf_f1ap_periodicityList,
+ { &hf_f1ap_periodicityList_01,
{ "periodicityList", "f1ap.periodicityList",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
@@ -45132,6 +53550,18 @@ void proto_register_f1ap(void) {
{ "sSB-Configuration", "f1ap.sSB_Configuration_element",
FT_NONE, BASE_NONE, NULL, 0,
"SSB_TF_Configuration", HFILL }},
+ { &hf_f1ap_SSBs_activated_List_item,
+ { "SSB-Index", "f1ap.SSB_Index",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_SSBs_forPaging_List_item,
+ { "SSB-Index", "f1ap.SSB_Index",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_SSBs_toBeActivated_List_item,
+ { "SSB-Index", "f1ap.SSB_Index",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_sSB_frequency,
{ "sSB-frequency", "f1ap.sSB_frequency",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -45182,7 +53612,7 @@ void proto_register_f1ap(void) {
"RelativeTime1900", HFILL }},
{ &hf_f1ap_duration,
{ "duration", "f1ap.duration",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_seconds), 0,
"INTEGER_0_90060_", HFILL }},
{ &hf_f1ap_sUL_NRARFCN,
{ "sUL-NRARFCN", "f1ap.sUL_NRARFCN",
@@ -45200,6 +53630,22 @@ void proto_register_f1ap(void) {
{ "successfulHOReportContainer", "f1ap.successfulHOReportContainer",
FT_BYTES, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_SuccessfulPSCellChangeReportInformationList_item,
+ { "SuccessfulPSCellChangeReportInformation-Item", "f1ap.SuccessfulPSCellChangeReportInformation_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_successfulPSCellChangeReportContainer,
+ { "successfulPSCellChangeReportContainer", "f1ap.successfulPSCellChangeReportContainer",
+ FT_BYTES, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_SupportedUETypeList_item,
+ { "SupportedUETypeList-Item", "f1ap.SupportedUETypeList_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_supportedUEtype,
+ { "supportedUEtype", "f1ap.supportedUEtype",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_supportedUEtype_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_all_DL,
{ "all-DL", "f1ap.all_DL_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -45312,6 +53758,62 @@ void proto_register_f1ap(void) {
{ "resolution", "f1ap.resolution",
FT_UINT32, BASE_DEC, VALS(f1ap_T_resolution_01_vals), 0,
"T_resolution_01", HFILL }},
+ { &hf_f1ap_TimeWindowInformation_Measurement_List_item,
+ { "TimeWindowInformation-Measurement-Item", "f1ap.TimeWindowInformation_Measurement_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_timeWindowDurationMeasurement,
+ { "timeWindowDurationMeasurement", "f1ap.timeWindowDurationMeasurement",
+ FT_UINT32, BASE_DEC, VALS(f1ap_TimeWindowDurationMeasurement_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_timeWindowType,
+ { "timeWindowType", "f1ap.timeWindowType",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_timeWindowType_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_timeWindowPeriodicityMeasurement,
+ { "timeWindowPeriodicityMeasurement", "f1ap.timeWindowPeriodicityMeasurement",
+ FT_UINT32, BASE_DEC, VALS(f1ap_TimeWindowPeriodicityMeasurement_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_TimeWindowInformation_SRS_List_item,
+ { "TimeWindowInformation-SRS-Item", "f1ap.TimeWindowInformation_SRS_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_timeWindowStartSRS,
+ { "timeWindowStartSRS", "f1ap.timeWindowStartSRS_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_timeWindowDurationSRS,
+ { "timeWindowDurationSRS", "f1ap.timeWindowDurationSRS",
+ FT_UINT32, BASE_DEC, VALS(f1ap_TimeWindowDurationSRS_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_timeWindowType_01,
+ { "timeWindowType", "f1ap.timeWindowType",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_timeWindowType_01_vals), 0,
+ "T_timeWindowType_01", HFILL }},
+ { &hf_f1ap_timeWindowPeriodicitySRS,
+ { "timeWindowPeriodicitySRS", "f1ap.timeWindowPeriodicitySRS",
+ FT_UINT32, BASE_DEC, VALS(f1ap_TimeWindowPeriodicitySRS_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_durationSlots,
+ { "durationSlots", "f1ap.durationSlots",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_durationSlots_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_durationSymbols,
+ { "durationSymbols", "f1ap.durationSymbols",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_durationSymbols_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_durationSlots_01,
+ { "durationSlots", "f1ap.durationSlots",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_durationSlots_01_vals), 0,
+ "T_durationSlots_01", HFILL }},
+ { &hf_f1ap_slotNumber,
+ { "slotNumber", "f1ap.slotNumber",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_symbolIndex,
+ { "symbolIndex", "f1ap.symbolIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_dLTNLOfferedCapacity,
{ "dLTNLOfferedCapacity", "f1ap.dLTNLOfferedCapacity",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -45528,6 +54030,14 @@ void proto_register_f1ap(void) {
{ "angleMeasurementQuality", "f1ap.angleMeasurementQuality_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_phaseQualityIndex,
+ { "phaseQualityIndex", "f1ap.phaseQualityIndex",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_179", HFILL }},
+ { &hf_f1ap_phaseQualityResolution,
+ { "phaseQualityResolution", "f1ap.phaseQualityResolution",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_phaseQualityResolution_vals), 0,
+ NULL, HFILL }},
{ &hf_f1ap_TRP_MeasurementRequestList_item,
{ "TRP-MeasurementRequestItem", "f1ap.TRP_MeasurementRequestItem_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -45628,9 +54138,9 @@ void proto_register_f1ap(void) {
{ "transport-UP-Layer-Address-Info-To-Remove-List", "f1ap.transport_UP_Layer_Address_Info_To_Remove_List",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
- { &hf_f1ap_periodicity_04,
+ { &hf_f1ap_periodicity_03,
{ "periodicity", "f1ap.periodicity",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_microseconds, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0,
NULL, HFILL }},
{ &hf_f1ap_burstArrivalTime,
{ "burstArrivalTime", "f1ap.burstArrivalTime",
@@ -45644,6 +54154,22 @@ void proto_register_f1ap(void) {
{ "tSCAssistanceInformationUL", "f1ap.tSCAssistanceInformationUL_element",
FT_NONE, BASE_NONE, NULL, 0,
"TSCAssistanceInformation", HFILL }},
+ { &hf_f1ap_tSCFeedbackInformationDL,
+ { "tSCFeedbackInformationDL", "f1ap.tSCFeedbackInformationDL_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "TSCFeedbackInformation", HFILL }},
+ { &hf_f1ap_tSCFeedbackInformationUL,
+ { "tSCFeedbackInformationUL", "f1ap.tSCFeedbackInformationUL_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ "TSCFeedbackInformation", HFILL }},
+ { &hf_f1ap_burstArrivalTimeOffset,
+ { "burstArrivalTimeOffset", "f1ap.burstArrivalTimeOffset",
+ FT_INT32, BASE_DEC, NULL, 0,
+ "INTEGER_M640000_640000_", HFILL }},
+ { &hf_f1ap_adjustedPeriodicity,
+ { "adjustedPeriodicity", "f1ap.adjustedPeriodicity",
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_microseconds), 0,
+ "Periodicity", HFILL }},
{ &hf_f1ap_TRP_MeasurementUpdateList_item,
{ "TRP-MeasurementUpdateItem", "f1ap.TRP_MeasurementUpdateItem_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -45652,6 +54178,22 @@ void proto_register_f1ap(void) {
{ "aoA-window-information", "f1ap.aoA_window_information_element",
FT_NONE, BASE_NONE, NULL, 0,
"AoA_AssistanceInfo", HFILL }},
+ { &hf_f1ap_overlapValue,
+ { "overlapValue", "f1ap.overlapValue",
+ FT_UINT32, BASE_DEC, VALS(f1ap_T_overlapValue_vals), 0,
+ NULL, HFILL }},
+ { &hf_f1ap_numberOfHops,
+ { "numberOfHops", "f1ap.numberOfHops",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_1_6", HFILL }},
+ { &hf_f1ap_slotOffsetForRemainingHopsList,
+ { "slotOffsetForRemainingHopsList", "f1ap.slotOffsetForRemainingHopsList",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_TAInformation_List_item,
+ { "TAInformation-Item", "f1ap.TAInformation_Item_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_uACPLMN_List,
{ "uACPLMN-List", "f1ap.uACPLMN_List",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -45670,7 +54212,7 @@ void proto_register_f1ap(void) {
NULL, HFILL }},
{ &hf_f1ap_uACReductionIndication,
{ "uACReductionIndication", "f1ap.uACReductionIndication",
- FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_percent, 0,
+ FT_UINT32, BASE_DEC|BASE_UNIT_STRING, UNS(&units_percent), 0,
NULL, HFILL }},
{ &hf_f1ap_uACCategoryType,
{ "uACCategoryType", "f1ap.uACCategoryType",
@@ -45772,6 +54314,10 @@ void proto_register_f1ap(void) {
{ "firstPathRSRPP", "f1ap.firstPathRSRPP",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_126", HFILL }},
+ { &hf_f1ap_uLRSCP,
+ { "uLRSCP", "f1ap.uLRSCP",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_3599", HFILL }},
{ &hf_f1ap_uLUPTNLInformation,
{ "uLUPTNLInformation", "f1ap.uLUPTNLInformation",
FT_UINT32, BASE_DEC, VALS(f1ap_UPTransportLayerInformation_vals), 0,
@@ -45844,6 +54390,14 @@ void proto_register_f1ap(void) {
{ "UuRLCChannelRequiredToBeReleasedItem", "f1ap.UuRLCChannelRequiredToBeReleasedItem_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_resourceMapping,
+ { "resourceMapping", "f1ap.resourceMapping_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
+ { &hf_f1ap_sequenceIDPos,
+ { "sequenceIDPos", "f1ap.sequenceIDPos",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "INTEGER_0_65535", HFILL }},
{ &hf_f1ap_protocolIEs,
{ "protocolIEs", "f1ap.protocolIEs",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -45872,6 +54426,10 @@ void proto_register_f1ap(void) {
{ "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_NCGI_to_be_Updated_List_item,
+ { "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Served_Cells_To_Add_List_item,
{ "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -45916,6 +54474,10 @@ void proto_register_f1ap(void) {
{ "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_Cells_Allowed_to_be_Deactivated_List_item,
+ { "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_Protected_EUTRA_Resources_List_item,
{ "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -46264,6 +54826,10 @@ void proto_register_f1ap(void) {
{ "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_Activated_Cells_Mapping_List_item,
+ { "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_TRPInformationTypeListTRPReq_item,
{ "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -46284,7 +54850,7 @@ void proto_register_f1ap(void) {
{ "sRSSpatialRelation", "f1ap.sRSSpatialRelation_element",
FT_NONE, BASE_NONE, NULL, 0,
"SpatialRelationInfo", HFILL }},
- { &hf_f1ap_aperiodic_04,
+ { &hf_f1ap_aperiodic_05,
{ "aperiodic", "f1ap.aperiodic",
FT_UINT32, BASE_DEC, VALS(f1ap_T_aperiodic_vals), 0,
NULL, HFILL }},
@@ -46332,6 +54898,10 @@ void proto_register_f1ap(void) {
{ "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_f1ap_Broadcast_MRBs_Transport_Request_List_item,
+ { "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
+ FT_NONE, BASE_NONE, NULL, 0,
+ NULL, HFILL }},
{ &hf_f1ap_UEIdentity_List_For_Paging_List_item,
{ "ProtocolIE-SingleContainer", "f1ap.ProtocolIE_SingleContainer_element",
FT_NONE, BASE_NONE, NULL, 0,
@@ -46419,7 +54989,7 @@ void proto_register_f1ap(void) {
};
/* List of subtrees */
- static gint *ett[] = {
+ static int *ett[] = {
&ett_f1ap,
&ett_f1ap_ResourceCoordinationTransferContainer,
&ett_f1ap_PLMN_Identity,
@@ -46464,7 +55034,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_NRUERLFReportContainer,
&ett_f1ap_RACH_Config_Common,
&ett_f1ap_RACH_Config_Common_IAB,
- &ett_f1ap_RACHReportContainer,
+ &ett_f1ap_RAReportContainer,
&ett_f1ap_ReferenceTime,
&ett_f1ap_ReportCharacteristics,
&ett_f1ap_SIB10_message,
@@ -46474,7 +55044,11 @@ void proto_register_f1ap(void) {
&ett_f1ap_SIB15_message,
&ett_f1ap_SIB17_message,
&ett_f1ap_SIB20_message,
+ &ett_f1ap_SIB22_message,
+ &ett_f1ap_SIB23_message,
+ &ett_f1ap_SIB24_message,
&ett_f1ap_SL_PHY_MAC_RLC_Config,
+ &ett_f1ap_SL_PHY_MAC_RLC_ConfigExt,
&ett_f1ap_SL_RLC_ChannelToAddModList,
&ett_f1ap_SL_ConfigDedicatedEUTRA_Info,
&ett_f1ap_TDD_UL_DLConfigCommonNR,
@@ -46499,6 +55073,24 @@ void proto_register_f1ap(void) {
&ett_f1ap_ConfigRestrictInfoDAPS,
&ett_f1ap_UplinkTxDirectCurrentTwoCarrierListInfo,
&ett_f1ap_Ncd_SSB_RedCapInitialBWP_SDT,
+ &ett_f1ap_JointorDLTCIStateID,
+ &ett_f1ap_ULTCIStateID,
+ &ett_f1ap_ReferenceConfigurationInformation,
+ &ett_f1ap_LTMCFRAResourceConfig,
+ &ett_f1ap_location_Information,
+ &ett_f1ap_velocity_Information,
+ &ett_f1ap_successfulPSCellChangeReportContainer,
+ &ett_f1ap_cSIResourceConfigToAddModList,
+ &ett_f1ap_cSIResourceConfigToReleaseList,
+ &ett_f1ap_mbs_NeighbourCellList,
+ &ett_f1ap_mtch_NeighbourCellprovided,
+ &ett_f1ap_thresholdMBSList,
+ &ett_f1ap_mBSMulticastConfiguration,
+ &ett_f1ap_MusimCandidateBandList,
+ &ett_f1ap_NeedForInterruptionInfoNR,
+ &ett_f1ap_RACHConfiguration,
+ &ett_f1ap_SRSPosRRCInactiveValidityAreaConfig,
+ &ett_f1ap_TCIStatesConfigurationsList,
&ett_f1ap_PrivateIE_ID,
&ett_f1ap_ProtocolIE_Container,
&ett_f1ap_ProtocolIE_Field,
@@ -46508,6 +55100,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_PrivateIE_Field,
&ett_f1ap_AbortTransmission,
&ett_f1ap_AccessPointPosition,
+ &ett_f1ap_Activated_Cells_Mapping_List_Item,
&ett_f1ap_Activated_Cells_to_be_Updated_List,
&ett_f1ap_Activated_Cells_to_be_Updated_List_Item,
&ett_f1ap_ActiveULBWP,
@@ -46523,6 +55116,14 @@ void proto_register_f1ap(void) {
&ett_f1ap_AffectedCellsAndBeams_Item,
&ett_f1ap_AffectedSSB_List,
&ett_f1ap_AffectedSSB_Item,
+ &ett_f1ap_AggregatedPosSRSResourceIDList,
+ &ett_f1ap_Aggregated_PosSRS_Resource_ID_Item,
+ &ett_f1ap_AggregatedPosSRSResourceSetList,
+ &ett_f1ap_AggregatedPosSRSResourceSet_Item,
+ &ett_f1ap_AggregatedPRSResourceSetList,
+ &ett_f1ap_AggregatedPRSResourceSet_Item,
+ &ett_f1ap_DL_PRS_ResourceSet_List,
+ &ett_f1ap_DL_PRS_ResourceSet_Item,
&ett_f1ap_AggressorCellList,
&ett_f1ap_AggressorCellList_Item,
&ett_f1ap_AggressorgNBSetID,
@@ -46589,6 +55190,8 @@ void proto_register_f1ap(void) {
&ett_f1ap_BroadcastAreaScope,
&ett_f1ap_BroadcastCellList,
&ett_f1ap_Broadcast_Cell_List_Item,
+ &ett_f1ap_BurstArrivalTimeWindow,
+ &ett_f1ap_Broadcast_MRBs_Transport_Request_Item,
&ett_f1ap_Candidate_SpCell_Item,
&ett_f1ap_CapacityValue,
&ett_f1ap_Cause,
@@ -46603,6 +55206,9 @@ void proto_register_f1ap(void) {
&ett_f1ap_Broadcast_To_Be_Cancelled_Item,
&ett_f1ap_Cells_Broadcast_Cancelled_Item,
&ett_f1ap_Cells_to_be_Activated_List_Item,
+ &ett_f1ap_Cells_With_SSBs_Activated_List,
+ &ett_f1ap_Cells_With_SSBs_Activated_List_Item,
+ &ett_f1ap_Cells_Allowed_to_be_Deactivated_List_Item,
&ett_f1ap_Cells_to_be_Deactivated_List_Item,
&ett_f1ap_Cells_to_be_Barred_Item,
&ett_f1ap_CellToReportList,
@@ -46620,6 +55226,8 @@ void proto_register_f1ap(void) {
&ett_f1ap_CompositeAvailableCapacity,
&ett_f1ap_ConditionalInterDUMobilityInformation,
&ett_f1ap_ConditionalIntraDUMobilityInformation,
+ &ett_f1ap_Configured_BWP_List,
+ &ett_f1ap_Configured_BWP_Item,
&ett_f1ap_Coverage_Modification_Notification,
&ett_f1ap_Coverage_Modification_List,
&ett_f1ap_Coverage_Modification_Item,
@@ -46632,6 +55240,12 @@ void proto_register_f1ap(void) {
&ett_f1ap_CUDURadioInformationType,
&ett_f1ap_CUDURIMInformation,
&ett_f1ap_CUtoDURRCInformation,
+ &ett_f1ap_CUtoDUTAInformation_List,
+ &ett_f1ap_CUtoDUTAInformation_Item,
+ &ett_f1ap_CSIResourceConfiguration,
+ &ett_f1ap_DeactivationIndication,
+ &ett_f1ap_DeactivationIndicationList,
+ &ett_f1ap_DeactivationIndicationList_Item,
&ett_f1ap_Dedicated_SIDelivery_NeededUE_Item,
&ett_f1ap_DL_PRS,
&ett_f1ap_DL_PRSMutingPattern,
@@ -46661,21 +55275,36 @@ void proto_register_f1ap(void) {
&ett_f1ap_DRBs_ToBeReleased_Item,
&ett_f1ap_DRBs_ToBeSetup_Item,
&ett_f1ap_DRBs_ToBeSetupMod_Item,
+ &ett_f1ap_DRB_List,
+ &ett_f1ap_DRB_List_Item,
&ett_f1ap_DRXCycle,
+ &ett_f1ap_NonIntegerDRXCycle,
&ett_f1ap_DSInformationList,
&ett_f1ap_DUCURadioInformationType,
&ett_f1ap_DUCURIMInformation,
&ett_f1ap_DUF_Slot_Config_Item,
&ett_f1ap_DUF_Slot_Config_List,
&ett_f1ap_DUtoCURRCInformation,
+ &ett_f1ap_DUtoCUTAInformation_List,
+ &ett_f1ap_DUtoCUTAInformation_Item,
&ett_f1ap_Dynamic5QIDescriptor,
&ett_f1ap_DynamicPQIDescriptor,
+ &ett_f1ap_DLLBTFailureInformationList,
+ &ett_f1ap_DLLBTFailureInformationList_Item,
+ &ett_f1ap_EarlyULSyncConfig,
+ &ett_f1ap_EarlySyncInformation_Request,
+ &ett_f1ap_EarlySyncInformation,
+ &ett_f1ap_EarlySyncCandidateCellInformation_List,
+ &ett_f1ap_EarlySyncCandidateCellInformation_Item,
+ &ett_f1ap_EarlySyncServingCellInformation,
&ett_f1ap_E_CID_MeasurementQuantities,
&ett_f1ap_E_CID_MeasurementQuantities_Item,
&ett_f1ap_E_CID_MeasurementResult,
&ett_f1ap_E_CID_MeasuredResults_List,
&ett_f1ap_E_CID_MeasuredResults_Item,
&ett_f1ap_E_CID_MeasuredResults_Value,
+ &ett_f1ap_E_CID_MeasuredResultsAssociatedInfoList,
+ &ett_f1ap_E_CID_MeasuredResultsAssociatedInfoItem,
&ett_f1ap_EgressBHRLCCHList,
&ett_f1ap_EgressBHRLCCHItem,
&ett_f1ap_Endpoint_IP_address_and_port,
@@ -46700,6 +55329,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_Expected_ZoA_only,
&ett_f1ap_Expected_Azimuth_AoA,
&ett_f1ap_Expected_Zenith_AoA,
+ &ett_f1ap_ECNMarkingorCongestionInformationReportingRequest,
&ett_f1ap_F1CTransferPath,
&ett_f1ap_F1CTransferPathNRDC,
&ett_f1ap_FDD_Info,
@@ -46720,6 +55350,8 @@ void proto_register_f1ap(void) {
&ett_f1ap_GBR_QosInformation,
&ett_f1ap_GBR_QoSFlowInformation,
&ett_f1ap_GeographicalCoordinates,
+ &ett_f1ap_GlobalGNB_ID,
+ &ett_f1ap_GNB_ID,
&ett_f1ap_GNB_CUSystemInformation,
&ett_f1ap_SEQUENCE_SIZE_1_maxnoofSIBTypes_OF_SibtypetobeupdatedListItem,
&ett_f1ap_GNB_CU_TNL_Association_Setup_Item,
@@ -46768,12 +55400,15 @@ void proto_register_f1ap(void) {
&ett_f1ap_IABTNLAddressList,
&ett_f1ap_IABTNLAddress_Item,
&ett_f1ap_IABv4AddressesRequested,
+ &ett_f1ap_Mobile_IAB_MTUserLocationInformation,
&ett_f1ap_ImplicitFormat,
+ &ett_f1ap_IndirectPathAddition,
&ett_f1ap_IntendedTDD_DL_ULConfig,
&ett_f1ap_IPHeaderInformation,
&ett_f1ap_IPtolayer2TrafficMappingInfo,
&ett_f1ap_IPtolayer2TrafficMappingInfoList,
&ett_f1ap_IPtolayer2TrafficMappingInfo_Item,
+ &ett_f1ap_LTEA2XServicesAuthorized,
&ett_f1ap_L139Info,
&ett_f1ap_L839Info,
&ett_f1ap_L571Info,
@@ -46787,6 +55422,20 @@ void proto_register_f1ap(void) {
&ett_f1ap_LoS_NLoSInformation,
&ett_f1ap_LTEUESidelinkAggregateMaximumBitrate,
&ett_f1ap_LTEV2XServicesAuthorized,
+ &ett_f1ap_LTMCells_ToBeReleased_List,
+ &ett_f1ap_LTMCells_ToBeReleased_Item,
+ &ett_f1ap_LTMInformation_Setup,
+ &ett_f1ap_LTMConfigurationIDMappingList,
+ &ett_f1ap_LTMConfigurationIDMapping_Item,
+ &ett_f1ap_LTMInformation_Modify,
+ &ett_f1ap_LTMConfiguration,
+ &ett_f1ap_LTMCellSwitchInformation,
+ &ett_f1ap_LTMgNB_DU_IDsList,
+ &ett_f1ap_LTMgNB_DU_IDs_Item,
+ &ett_f1ap_LTMgNB_DU_IDs_PreambleIndexList,
+ &ett_f1ap_LTMgNB_DU_IDs_PreambleIndex_Item,
+ &ett_f1ap_LTMCFRAResourceConfig_List,
+ &ett_f1ap_LTMCFRAResourceConfig_Item,
&ett_f1ap_MappingInformationtoRemove,
&ett_f1ap_MBS_Flows_Mapped_To_MRB_List,
&ett_f1ap_MBS_Flows_Mapped_To_MRB_Item,
@@ -46798,6 +55447,34 @@ void proto_register_f1ap(void) {
&ett_f1ap_MBS_Broadcast_MRB_List,
&ett_f1ap_MBS_Broadcast_MRB_Item,
&ett_f1ap_MBSMulticastF1UContextDescriptor,
+ &ett_f1ap_MT_SDT_Information,
+ &ett_f1ap_MulticastCU2DURRCInfo,
+ &ett_f1ap_MBS_Multicast_CU2DU_Cell_List,
+ &ett_f1ap_MBS_Multicast_CU2DU_Cell_Item,
+ &ett_f1ap_MBS_Multicast_MRB_List,
+ &ett_f1ap_MBS_Multicast_MRB_Item,
+ &ett_f1ap_MulticastCU2DUCommonRRCInfo,
+ &ett_f1ap_MulticastCommonCU2DUCellList,
+ &ett_f1ap_MulticastCommonCU2DUCell_Item,
+ &ett_f1ap_MulticastCommonCu2DUCellInformation,
+ &ett_f1ap_MBSMulticastNeighbourCellListItem,
+ &ett_f1ap_ThresholdMBS_ListItem,
+ &ett_f1ap_UpdateMBSMulticastNeighbourCellListInformation,
+ &ett_f1ap_MTCH_NeighbourCellSessionList,
+ &ett_f1ap_MTCH_NeighbourCellSession_Item,
+ &ett_f1ap_MTCH_NeighbourCellInformation,
+ &ett_f1ap_UpdateThresholdMBS_ListInformation,
+ &ett_f1ap_ThresholdIndexSessionList,
+ &ett_f1ap_ThresholdIndexSession_Item,
+ &ett_f1ap_ThresholdIndexInformation,
+ &ett_f1ap_MulticastDU2CURRCInfo,
+ &ett_f1ap_MBS_Multicast_DU2CU_Cell_List,
+ &ett_f1ap_MBS_Multicast_DU2CU_Cell_Item,
+ &ett_f1ap_MBSMulticastConfigurationResponseInfo,
+ &ett_f1ap_MBSMulticastConfiguration_available,
+ &ett_f1ap_MBSMulticastConfiguration_notavailable,
+ &ett_f1ap_MBSMulticastConfigurationNotification,
+ &ett_f1ap_MBSMulticastConfigurationNotificationInfo,
&ett_f1ap_MulticastF1UContext_ToBeSetup_Item,
&ett_f1ap_MulticastF1UContext_Setup_Item,
&ett_f1ap_MulticastF1UContext_FailedToBeSetup_Item,
@@ -46834,8 +55511,12 @@ void proto_register_f1ap(void) {
&ett_f1ap_MDTPLMNList,
&ett_f1ap_MDTPLMNModificationList,
&ett_f1ap_MeasuredResultsValue,
+ &ett_f1ap_Mobile_TRP_LocationInformation,
+ &ett_f1ap_NRA2XServicesAuthorized,
+ &ett_f1ap_N3CIndirectPathAddition,
&ett_f1ap_NA_Resource_Configuration_List,
&ett_f1ap_NA_Resource_Configuration_Item,
+ &ett_f1ap_NCGI_to_be_Updated_List_Item,
&ett_f1ap_Neighbour_Node_Cells_List,
&ett_f1ap_Neighbour_Node_Cells_List_Item,
&ett_f1ap_Neighbour_Cell_Information_Item,
@@ -46849,6 +55530,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_NR_PRSBeamInformationItem,
&ett_f1ap_NRPagingeDRXInformation,
&ett_f1ap_NRPagingeDRXInformationforRRCINACTIVE,
+ &ett_f1ap_NRPaginglongeDRXInformationforRRCINACTIVE,
&ett_f1ap_NonDynamic5QIDescriptor,
&ett_f1ap_NonDynamicPQIDescriptor,
&ett_f1ap_NotificationInformation,
@@ -46873,9 +55555,13 @@ void proto_register_f1ap(void) {
&ett_f1ap_NumDLULSymbols,
&ett_f1ap_NRV2XServicesAuthorized,
&ett_f1ap_NRUESidelinkAggregateMaximumBitrate,
+ &ett_f1ap_N6JitterInformation,
&ett_f1ap_OnDemandPRS_Info,
&ett_f1ap_PacketErrorRate,
+ &ett_f1ap_PathAdditionInformation,
&ett_f1ap_PagingCell_Item,
+ &ett_f1ap_Recommended_SSBs_List,
+ &ett_f1ap_RecommendedSSBItem_List_Item,
&ett_f1ap_PagingIdentity,
&ett_f1ap_PEIPSAssistanceInfo,
&ett_f1ap_RelativePathDelay,
@@ -46915,6 +55601,9 @@ void proto_register_f1ap(void) {
&ett_f1ap_PDCMeasuredResults_Value,
&ett_f1ap_PeriodicityList,
&ett_f1ap_PeriodicityList_Item,
+ &ett_f1ap_PeriodicityBound,
+ &ett_f1ap_AllowedPeriodicityList,
+ &ett_f1ap_PeriodicityRange,
&ett_f1ap_PositioningBroadcastCells,
&ett_f1ap_PosMeasGapPreConfigList,
&ett_f1ap_PosMeasurementQuantities,
@@ -46933,7 +55622,11 @@ void proto_register_f1ap(void) {
&ett_f1ap_PosSRSResource_Item,
&ett_f1ap_PosSRSResource_List,
&ett_f1ap_PosSRSResourceSet_Item,
+ &ett_f1ap_PosValidityAreaCellList,
+ &ett_f1ap_PosValidityAreaCellList_Item,
&ett_f1ap_PosSRSResourceSet_List,
+ &ett_f1ap_PreambleIndexList,
+ &ett_f1ap_PreambleIndexList_Item,
&ett_f1ap_Protected_EUTRA_Resources_Item,
&ett_f1ap_PRSConfiguration,
&ett_f1ap_PRSInformationPos,
@@ -46971,6 +55664,8 @@ void proto_register_f1ap(void) {
&ett_f1ap_RequestedDLPRSResource_Item,
&ett_f1ap_PRSTransmissionTRPList,
&ett_f1ap_PRSTransmissionTRPItem,
+ &ett_f1ap_PDUSetQoSParameters,
+ &ett_f1ap_PDUSetQoSInformation,
&ett_f1ap_QoEInformation,
&ett_f1ap_QoEInformationList,
&ett_f1ap_QoEInformationList_Item,
@@ -46978,20 +55673,34 @@ void proto_register_f1ap(void) {
&ett_f1ap_QoS_Characteristics,
&ett_f1ap_QoSFlowLevelQoSParameters,
&ett_f1ap_QoSInformation,
- &ett_f1ap_RACHReportInformationList,
- &ett_f1ap_RACHReportInformationItem,
+ &ett_f1ap_RAReportList,
+ &ett_f1ap_RAReportItem,
+ &ett_f1ap_RAReportIndicationList,
+ &ett_f1ap_RAReportIndicationList_Item,
&ett_f1ap_RadioResourceStatus,
+ &ett_f1ap_RadioResourceStatusNR_U,
&ett_f1ap_MIMOPRBusageInformation,
+ &ett_f1ap_RANfeedbacktype,
+ &ett_f1ap_RANfeedbacktype_proactive,
+ &ett_f1ap_RANfeedbacktype_reactive,
+ &ett_f1ap_RANTimingSynchronisationStatusInfo,
+ &ett_f1ap_ClockAccuracy,
&ett_f1ap_RANUEPagingIdentity,
&ett_f1ap_RAT_FrequencyPriorityInformation,
&ett_f1ap_RBSetConfiguration,
+ &ett_f1ap_Recommended_SSBs_for_Paging_List,
+ &ett_f1ap_Recommended_SSBs_for_Paging_List_Item,
&ett_f1ap_ReferencePoint,
&ett_f1ap_ReferenceSignal,
+ &ett_f1ap_ReferenceConfiguration,
&ett_f1ap_RelativeCartesianLocation,
&ett_f1ap_RelativeGeodeticLocation,
+ &ett_f1ap_RequestedSRSPreconfigurationCharacteristics_List,
+ &ett_f1ap_RequestedSRSPreconfigurationCharacteristics_Item,
&ett_f1ap_RequestedSRSTransmissionCharacteristics,
&ett_f1ap_ResourceCoordinationEUTRACellInfo,
&ett_f1ap_ResourceCoordinationTransferInformation,
+ &ett_f1ap_ResourceMapping,
&ett_f1ap_ResourceSetType,
&ett_f1ap_ResourceSetTypePeriodic,
&ett_f1ap_ResourceSetTypeSemi_persistent,
@@ -47013,6 +55722,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_RLFReportInformationList,
&ett_f1ap_RLFReportInformationItem,
&ett_f1ap_RRCDeliveryStatus,
+ &ett_f1ap_RRC_Terminating_IAB_Donor_Related_Info,
&ett_f1ap_RRC_Version,
&ett_f1ap_ResponseTime,
&ett_f1ap_SCell_FailedtoSetup_Item,
@@ -47020,6 +55730,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_SCell_ToBeRemoved_Item,
&ett_f1ap_SCell_ToBeSetup_Item,
&ett_f1ap_SCell_ToBeSetupMod_Item,
+ &ett_f1ap_S_CPAC_Configuration,
&ett_f1ap_SCS_SpecificCarrier,
&ett_f1ap_SDTBearerConfigurationInfo,
&ett_f1ap_SDTBearerConfig_List,
@@ -47075,10 +55786,21 @@ void proto_register_f1ap(void) {
&ett_f1ap_SliceSupportItem,
&ett_f1ap_SliceToReportList,
&ett_f1ap_SliceToReportItem,
+ &ett_f1ap_SLPositioning_Ranging_Service_Info,
+ &ett_f1ap_RSPP_transport_QoS_parameters,
+ &ett_f1ap_RSPPQoSFlowList,
+ &ett_f1ap_RSPPQoSFlowItem,
+ &ett_f1ap_RSPPFlowBitRates,
&ett_f1ap_SNSSAI_list,
&ett_f1ap_SNSSAI_Item,
&ett_f1ap_Slot_Configuration_List,
&ett_f1ap_Slot_Configuration_Item,
+ &ett_f1ap_SlotOffsetForRemainingHopsList,
+ &ett_f1ap_SlotOffsetForRemainingHopsItem,
+ &ett_f1ap_SlotOffsetRemainingHops,
+ &ett_f1ap_SlotOffsetRemainingHopsAperiodic,
+ &ett_f1ap_SlotOffsetRemainingHopsSemiPersistent,
+ &ett_f1ap_SlotOffsetRemainingHopsPeriodic,
&ett_f1ap_SNSSAI,
&ett_f1ap_SpatialDirectionInformation,
&ett_f1ap_SpatialRelationInfo,
@@ -47101,6 +55823,8 @@ void proto_register_f1ap(void) {
&ett_f1ap_SRSCarrier_List_Item,
&ett_f1ap_SRSConfig,
&ett_f1ap_SRSConfiguration,
+ &ett_f1ap_SRSPreconfiguration_List,
+ &ett_f1ap_SRSPreconfiguration_Item,
&ett_f1ap_SRSResource,
&ett_f1ap_SRSResourceID_List,
&ett_f1ap_SRSResource_List,
@@ -47125,6 +55849,9 @@ void proto_register_f1ap(void) {
&ett_f1ap_SSBInformationList,
&ett_f1ap_SSBInformationItem,
&ett_f1ap_SSB_PositionsInBurst,
+ &ett_f1ap_SSBs_activated_List,
+ &ett_f1ap_SSBs_forPaging_List,
+ &ett_f1ap_SSBs_toBeActivated_List,
&ett_f1ap_SSB_TF_Configuration,
&ett_f1ap_SSBToReportList,
&ett_f1ap_SSBToReportItem,
@@ -47133,8 +55860,13 @@ void proto_register_f1ap(void) {
&ett_f1ap_SUL_Information,
&ett_f1ap_SuccessfulHOReportInformationList,
&ett_f1ap_SuccessfulHOReportInformation_Item,
+ &ett_f1ap_SuccessfulPSCellChangeReportInformationList,
+ &ett_f1ap_SuccessfulPSCellChangeReportInformation_Item,
&ett_f1ap_SupportedSULFreqBandItem,
+ &ett_f1ap_SupportedUETypeList,
+ &ett_f1ap_SupportedUETypeList_Item,
&ett_f1ap_SymbolAllocInSlot,
+ &ett_f1ap_TAI,
&ett_f1ap_TargetCellList,
&ett_f1ap_TargetCellList_Item,
&ett_f1ap_NSAGSupportList,
@@ -47148,6 +55880,13 @@ void proto_register_f1ap(void) {
&ett_f1ap_TimeStamp,
&ett_f1ap_TimeStampSlotIndex,
&ett_f1ap_TimingMeasurementQuality,
+ &ett_f1ap_TimeWindowInformation_Measurement_List,
+ &ett_f1ap_TimeWindowInformation_Measurement_Item,
+ &ett_f1ap_TimeWindowInformation_SRS_List,
+ &ett_f1ap_TimeWindowInformation_SRS_Item,
+ &ett_f1ap_TimeWindowDurationMeasurement,
+ &ett_f1ap_TimeWindowDurationSRS,
+ &ett_f1ap_TimeWindowStartSRS,
&ett_f1ap_TNLCapacityIndicator,
&ett_f1ap_TraceActivation,
&ett_f1ap_TrafficMappingInfo,
@@ -47181,6 +55920,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_TRPListItem,
&ett_f1ap_TRPMeasurementQuality,
&ett_f1ap_TRPMeasurementQuality_Item,
+ &ett_f1ap_PhaseQuality,
&ett_f1ap_TRP_MeasurementRequestList,
&ett_f1ap_TRP_MeasurementRequestItem,
&ett_f1ap_TRP_PRS_Info_List,
@@ -47200,8 +55940,13 @@ void proto_register_f1ap(void) {
&ett_f1ap_Transport_Layer_Address_Info,
&ett_f1ap_TSCAssistanceInformation,
&ett_f1ap_TSCTrafficCharacteristics,
+ &ett_f1ap_TSCTrafficCharacteristicsFeedback,
+ &ett_f1ap_TSCFeedbackInformation,
&ett_f1ap_TRP_MeasurementUpdateList,
&ett_f1ap_TRP_MeasurementUpdateItem,
+ &ett_f1ap_TxHoppingConfiguration,
+ &ett_f1ap_TAInformation_List,
+ &ett_f1ap_TAInformation_Item,
&ett_f1ap_UAC_Assistance_Info,
&ett_f1ap_UACPLMN_List,
&ett_f1ap_UACPLMN_Item,
@@ -47230,6 +55975,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_UL_RTOA_Measurement,
&ett_f1ap_UL_RTOA_MeasurementItem,
&ett_f1ap_UL_SRS_RSRPP,
+ &ett_f1ap_UL_RSCP,
&ett_f1ap_UL_UP_TNL_Information_to_Update_List_Item,
&ett_f1ap_UL_UP_TNL_Address_to_Update_List_Item,
&ett_f1ap_ULUPTNLInformation_ToBeSetup_List,
@@ -47256,6 +56002,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_UuRLCChannelRequiredToBeReleasedList,
&ett_f1ap_UuRLCChannelRequiredToBeReleasedItem,
&ett_f1ap_VictimgNBSetID,
+ &ett_f1ap_ValidityAreaSpecificSRSInformation,
&ett_f1ap_ZoAInformation,
&ett_f1ap_Reset,
&ett_f1ap_ResetType,
@@ -47267,6 +56014,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_GNB_DU_Served_Cells_List,
&ett_f1ap_F1SetupResponse,
&ett_f1ap_Cells_to_be_Activated_List,
+ &ett_f1ap_NCGI_to_be_Updated_List,
&ett_f1ap_F1SetupFailure,
&ett_f1ap_GNBDUConfigurationUpdate,
&ett_f1ap_Served_Cells_To_Add_List,
@@ -47283,6 +56031,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_GNB_CU_TNL_Association_To_Remove_List,
&ett_f1ap_GNB_CU_TNL_Association_To_Update_List,
&ett_f1ap_Cells_to_be_Barred_List,
+ &ett_f1ap_Cells_Allowed_to_be_Deactivated_List,
&ett_f1ap_Protected_EUTRA_Resources_List,
&ett_f1ap_Neighbour_Cell_Information_List,
&ett_f1ap_GNBCUConfigurationUpdateAcknowledge,
@@ -47422,6 +56171,9 @@ void proto_register_f1ap(void) {
&ett_f1ap_IABUPConfigurationUpdateResponse,
&ett_f1ap_DL_UP_TNL_Address_to_Update_List,
&ett_f1ap_IABUPConfigurationUpdateFailure,
+ &ett_f1ap_MIABF1SetupTriggering,
+ &ett_f1ap_MIABF1SetupOutcomeNotification,
+ &ett_f1ap_Activated_Cells_Mapping_List,
&ett_f1ap_ResourceStatusRequest,
&ett_f1ap_ResourceStatusResponse,
&ett_f1ap_ResourceStatusFailure,
@@ -47455,6 +56207,7 @@ void proto_register_f1ap(void) {
&ett_f1ap_PositioningActivationFailure,
&ett_f1ap_PositioningDeactivation,
&ett_f1ap_PositioningInformationUpdate,
+ &ett_f1ap_SRSInformationReservationNotification,
&ett_f1ap_E_CIDMeasurementInitiationRequest,
&ett_f1ap_E_CIDMeasurementInitiationResponse,
&ett_f1ap_E_CIDMeasurementInitiationFailure,
@@ -47480,6 +56233,8 @@ void proto_register_f1ap(void) {
&ett_f1ap_BroadcastMRBs_Modified_List,
&ett_f1ap_BroadcastMRBs_FailedToBeModified_List,
&ett_f1ap_BroadcastContextModificationFailure,
+ &ett_f1ap_BroadcastTransportResourceRequest,
+ &ett_f1ap_Broadcast_MRBs_Transport_Request_List,
&ett_f1ap_MulticastGroupPaging,
&ett_f1ap_UEIdentity_List_For_Paging_List,
&ett_f1ap_MC_PagingCell_list,
@@ -47502,6 +56257,12 @@ void proto_register_f1ap(void) {
&ett_f1ap_MulticastMRBs_Modified_List,
&ett_f1ap_MulticastMRBs_FailedToBeModified_List,
&ett_f1ap_MulticastContextModificationFailure,
+ &ett_f1ap_MulticastContextNotificationIndication,
+ &ett_f1ap_MulticastContextNotificationConfirm,
+ &ett_f1ap_MulticastContextNotificationRefuse,
+ &ett_f1ap_MulticastCommonConfigurationRequest,
+ &ett_f1ap_MulticastCommonConfigurationResponse,
+ &ett_f1ap_MulticastCommonConfigurationRefuse,
&ett_f1ap_MulticastDistributionSetupRequest,
&ett_f1ap_MulticastF1UContext_ToBeSetup_List,
&ett_f1ap_MulticastDistributionSetupResponse,
@@ -47525,6 +56286,17 @@ void proto_register_f1ap(void) {
&ett_f1ap_MeasurementActivation,
&ett_f1ap_QoEInformationTransfer,
&ett_f1ap_PosSystemInformationDeliveryCommand,
+ &ett_f1ap_DUCUCellSwitchNotification,
+ &ett_f1ap_CUDUCellSwitchNotification,
+ &ett_f1ap_DUCUTAInformationTransfer,
+ &ett_f1ap_CUDUTAInformationTransfer,
+ &ett_f1ap_QoEInformationTransferControl,
+ &ett_f1ap_RachIndication,
+ &ett_f1ap_TimingSynchronisationStatusRequest,
+ &ett_f1ap_TimingSynchronisationStatusResponse,
+ &ett_f1ap_TimingSynchronisationStatusFailure,
+ &ett_f1ap_TimingSynchronisationStatusReport,
+ &ett_f1ap_DUCUAccessAndMobilityIndication,
&ett_f1ap_F1AP_PDU,
&ett_f1ap_InitiatingMessage,
&ett_f1ap_SuccessfulOutcome,
@@ -47842,7 +56614,7 @@ proto_reg_handoff_f1ap(void)
dissector_add_uint("f1ap.ies", id_HardwareLoadIndicator, create_dissector_handle(dissect_HardwareLoadIndicator_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_ReportingPeriodicity, create_dissector_handle(dissect_ReportingPeriodicity_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_TNLCapacityIndicator, create_dissector_handle(dissect_TNLCapacityIndicator_PDU, proto_f1ap));
- dissector_add_uint("f1ap.ies", id_RACHReportInformationList, create_dissector_handle(dissect_RACHReportInformationList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_RAReportList, create_dissector_handle(dissect_RAReportList_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_RLFReportInformationList, create_dissector_handle(dissect_RLFReportInformationList_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_ReportingRequestType, create_dissector_handle(dissect_ReportingRequestType_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_TimeReferenceInformation, create_dissector_handle(dissect_TimeReferenceInformation_PDU, proto_f1ap));
@@ -47987,7 +56759,7 @@ proto_reg_handoff_f1ap(void)
dissector_add_uint("f1ap.ies", id_MeasurementTimeOccasion, create_dissector_handle(dissect_MeasurementTimeOccasion_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_MeasurementCharacteristicsRequestIndicator, create_dissector_handle(dissect_MeasurementCharacteristicsRequestIndicator_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_UEReportingInformation, create_dissector_handle(dissect_UEReportingInformation_PDU, proto_f1ap));
- dissector_add_uint("f1ap.ies", id_PosConextRevIndication, create_dissector_handle(dissect_PosConextRevIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_PosContextRevIndication, create_dissector_handle(dissect_PosContextRevIndication_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_TRPBeamAntennaInformation, create_dissector_handle(dissect_TRPBeamAntennaInformation_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_NRRedCapUEIndication, create_dissector_handle(dissect_NRRedCapUEIndication_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_RANUEPagingDRX, create_dissector_handle(dissect_PagingDRX_PDU, proto_f1ap));
@@ -48077,6 +56849,93 @@ proto_reg_handoff_f1ap(void)
dissector_add_uint("f1ap.ies", id_UE_MulticastMRBs_Setupnew_List, create_dissector_handle(dissect_UE_MulticastMRBs_Setupnew_List_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_UE_MulticastMRBs_Setupnew_Item, create_dissector_handle(dissect_UE_MulticastMRBs_Setupnew_Item_PDU, proto_f1ap));
dissector_add_uint("f1ap.ies", id_transmissionCombn8, create_dissector_handle(dissect_TransmissionCombn8_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_DedicatedSIDeliveryIndication, create_dissector_handle(dissect_DedicatedSIDeliveryIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Configured_BWP_List, create_dissector_handle(dissect_Configured_BWP_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_NetworkControlledRepeaterAuthorized, create_dissector_handle(dissect_NetworkControlledRepeaterAuthorized_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_MT_SDT_Information, create_dissector_handle(dissect_MT_SDT_Information_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_SDT_Volume_Threshold, create_dissector_handle(dissect_SDT_Volume_Threshold_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_SupportedUETypeList, create_dissector_handle(dissect_SupportedUETypeList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_LTMInformation_Setup, create_dissector_handle(dissect_LTMInformation_Setup_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_LTMConfigurationIDMappingList, create_dissector_handle(dissect_LTMConfigurationIDMappingList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_LTMInformation_Modify, create_dissector_handle(dissect_LTMInformation_Modify_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_LTMCells_ToBeReleased_List, create_dissector_handle(dissect_LTMCells_ToBeReleased_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_LTMConfiguration, create_dissector_handle(dissect_LTMConfiguration_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_EarlySyncInformation_Request, create_dissector_handle(dissect_EarlySyncInformation_Request_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_EarlySyncInformation, create_dissector_handle(dissect_EarlySyncInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_EarlySyncCandidateCellInformation_List, create_dissector_handle(dissect_EarlySyncCandidateCellInformation_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_LTMCellSwitchInformation, create_dissector_handle(dissect_LTMCellSwitchInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_DUtoCUTAInformation_List, create_dissector_handle(dissect_DUtoCUTAInformation_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_DeactivationIndication, create_dissector_handle(dissect_DeactivationIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_RAReportIndicationList, create_dissector_handle(dissect_RAReportIndicationList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_SuccessfulPSCellChangeReportInformationList, create_dissector_handle(dissect_SuccessfulPSCellChangeReportInformationList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_PathAdditionInformation, create_dissector_handle(dissect_PathAdditionInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Recommended_SSBs_for_Paging_List, create_dissector_handle(dissect_Recommended_SSBs_for_Paging_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Cells_With_SSBs_Activated_List, create_dissector_handle(dissect_Cells_With_SSBs_Activated_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Cells_Allowed_to_be_Deactivated_List, create_dissector_handle(dissect_Cells_Allowed_to_be_Deactivated_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Cells_Allowed_to_be_Deactivated_List_Item, create_dissector_handle(dissect_Cells_Allowed_to_be_Deactivated_List_Item_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_RANTSSRequestType, create_dissector_handle(dissect_RANTSSRequestType_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_RANTimingSynchronisationStatusInfo, create_dissector_handle(dissect_RANTimingSynchronisationStatusInfo_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Mobile_TRP_LocationInformation, create_dissector_handle(dissect_Mobile_TRP_LocationInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Target_gNB_ID, create_dissector_handle(dissect_GlobalGNB_ID_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Target_gNB_IP_address, create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Target_SeGW_IP_address, create_dissector_handle(dissect_TransportLayerAddress_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Activated_Cells_Mapping_List, create_dissector_handle(dissect_Activated_Cells_Mapping_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Activated_Cells_Mapping_List_Item, create_dissector_handle(dissect_Activated_Cells_Mapping_List_Item_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_F1SetupOutcome, create_dissector_handle(dissect_F1SetupOutcome_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_RRC_Terminating_IAB_Donor_Related_Info, create_dissector_handle(dissect_RRC_Terminating_IAB_Donor_Related_Info_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_RRC_Terminating_IAB_Donor_gNB_ID, create_dissector_handle(dissect_GlobalGNB_ID_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_NCGI_to_be_Updated_List, create_dissector_handle(dissect_NCGI_to_be_Updated_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_NCGI_to_be_Updated_List_Item, create_dissector_handle(dissect_NCGI_to_be_Updated_List_Item_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Mobile_IAB_MTUserLocationInformation, create_dissector_handle(dissect_Mobile_IAB_MTUserLocationInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_AssociatedSessionID, create_dissector_handle(dissect_AssociatedSessionID_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_IndicationMCInactiveReception, create_dissector_handle(dissect_IndicationMCInactiveReception_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_MulticastCU2DURRCInfo, create_dissector_handle(dissect_MulticastCU2DURRCInfo_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_MBSMulticastSessionReceptionState, create_dissector_handle(dissect_MBSMulticastSessionReceptionState_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_MulticastDU2CURRCInfo, create_dissector_handle(dissect_MulticastDU2CURRCInfo_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_MulticastCU2DUCommonRRCInfo, create_dissector_handle(dissect_MulticastCU2DUCommonRRCInfo_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_NRA2XServicesAuthorized, create_dissector_handle(dissect_NRA2XServicesAuthorized_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_LTEA2XServicesAuthorized, create_dissector_handle(dissect_LTEA2XServicesAuthorized_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_NRUESidelinkAggregateMaximumBitrateForA2X, create_dissector_handle(dissect_NRUESidelinkAggregateMaximumBitrate_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_LTEUESidelinkAggregateMaximumBitrateForA2X, create_dissector_handle(dissect_LTEUESidelinkAggregateMaximumBitrate_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_NReRedCapUEIndication, create_dissector_handle(dissect_NReRedCapUEIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_NRPaginglongeDRXInformationforRRCINACTIVE, create_dissector_handle(dissect_NRPaginglongeDRXInformationforRRCINACTIVE_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Target_F1_Terminating_Donor_gNB_ID, create_dissector_handle(dissect_GlobalGNB_ID_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Broadcast_MRBs_Transport_Request_List, create_dissector_handle(dissect_Broadcast_MRBs_Transport_Request_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_Broadcast_MRBs_Transport_Request_Item, create_dissector_handle(dissect_Broadcast_MRBs_Transport_Request_Item_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_S_CPAC_Configuration, create_dissector_handle(dissect_S_CPAC_Configuration_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_DLLBTFailureInformationRequest, create_dissector_handle(dissect_DLLBTFailureInformationRequest_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_DLLBTFailureInformationList, create_dissector_handle(dissect_DLLBTFailureInformationList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_CUtoDUTAInformation_List, create_dissector_handle(dissect_CUtoDUTAInformation_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_U2URLCChannelQoS, create_dissector_handle(dissect_PC5QoSParameters_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_SLPositioning_Ranging_Service_Info, create_dissector_handle(dissect_SLPositioning_Ranging_Service_Info_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_TimeWindowInformation_SRS_List, create_dissector_handle(dissect_TimeWindowInformation_SRS_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_TimeWindowInformation_Measurement_List, create_dissector_handle(dissect_TimeWindowInformation_Measurement_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_UL_RSCP, create_dissector_handle(dissect_UL_RSCP_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus1, create_dissector_handle(dissect_ReportingGranularitykminus1_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus2, create_dissector_handle(dissect_ReportingGranularitykminus2_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus1additionalpath, create_dissector_handle(dissect_ReportingGranularitykminus1AdditionalPath_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus2additionalpath, create_dissector_handle(dissect_ReportingGranularitykminus2AdditionalPath_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_SRSPosRRCInactiveValidityAreaConfig, create_dissector_handle(dissect_SRSPosRRCInactiveValidityAreaConfig_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_SRSReservationType, create_dissector_handle(dissect_SRSReservationType_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_PhaseQuality, create_dissector_handle(dissect_PhaseQuality_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus3, create_dissector_handle(dissect_ReportingGranularitykminus3_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus4, create_dissector_handle(dissect_ReportingGranularitykminus4_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus5, create_dissector_handle(dissect_ReportingGranularitykminus5_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus6, create_dissector_handle(dissect_ReportingGranularitykminus6_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus3additionalpath, create_dissector_handle(dissect_ReportingGranularitykminus3AdditionalPath_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus4additionalpath, create_dissector_handle(dissect_ReportingGranularitykminus4AdditionalPath_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus5additionalpath, create_dissector_handle(dissect_ReportingGranularitykminus5AdditionalPath_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_ReportingGranularitykminus6additionalpath, create_dissector_handle(dissect_ReportingGranularitykminus6AdditionalPath_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_AggregatedPosSRSResourceSetList, create_dissector_handle(dissect_AggregatedPosSRSResourceSetList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_RequestedSRSPreconfigurationCharacteristics_List, create_dissector_handle(dissect_RequestedSRSPreconfigurationCharacteristics_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_SRSPreconfiguration_List, create_dissector_handle(dissect_SRSPreconfiguration_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_SRSInformation, create_dissector_handle(dissect_RequestedSRSTransmissionCharacteristics_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_TAInformation_List, create_dissector_handle(dissect_TAInformation_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_NonIntegerDRXCycle, create_dissector_handle(dissect_NonIntegerDRXCycle_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_EarlySyncServingCellInformation, create_dissector_handle(dissect_EarlySyncServingCellInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_RANSharingAssistanceInformation, create_dissector_handle(dissect_RANSharingAssistanceInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_LTMCFRAResourceConfig_List, create_dissector_handle(dissect_LTMCFRAResourceConfig_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.ies", id_F1U_PathFailure, create_dissector_handle(dissect_F1U_PathFailure_PDU, proto_f1ap));
dissector_add_uint("f1ap.extension", id_gNB_CUSystemInformation, create_dissector_handle(dissect_GNB_CUSystemInformation_PDU, proto_f1ap));
dissector_add_uint("f1ap.extension", id_HandoverPreparationInformation, create_dissector_handle(dissect_HandoverPreparationInformation_PDU, proto_f1ap));
dissector_add_uint("f1ap.extension", id_TAISliceSupportList, create_dissector_handle(dissect_SliceSupportList_PDU, proto_f1ap));
@@ -48251,6 +57110,61 @@ proto_reg_handoff_f1ap(void)
dissector_add_uint("f1ap.extension", id_repetitionFactorExtended, create_dissector_handle(dissect_RepetitionFactorExtended_PDU, proto_f1ap));
dissector_add_uint("f1ap.extension", id_startRBHopping, create_dissector_handle(dissect_StartRBHopping_PDU, proto_f1ap));
dissector_add_uint("f1ap.extension", id_startRBIndex, create_dissector_handle(dissect_StartRBIndex_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_ServCellInfoList, create_dissector_handle(dissect_ServCellInfoList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_Preconfigured_measurement_GAP_Request, create_dissector_handle(dissect_Preconfigured_measurement_GAP_Request_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_BWP_Id, create_dissector_handle(dissect_BWP_Id_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_ExtendedResourceSymbolOffset, create_dissector_handle(dissect_ExtendedResourceSymbolOffset_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_NeedForInterruptionInfoNR, create_dissector_handle(dissect_NeedForInterruptionInfoNR_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_MusimCapabilityRestrictionIndication, create_dissector_handle(dissect_MusimCapabilityRestrictionIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_duplicationIndication, create_dissector_handle(dissect_DuplicationIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_dRB_List, create_dissector_handle(dissect_DRB_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_ChannelOccupancyTimePercentageUL, create_dissector_handle(dissect_ChannelOccupancyTimePercentage_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_RadioResourceStatusNR_U, create_dissector_handle(dissect_RadioResourceStatusNR_U_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_FiveG_ProSeLayer2Multipath, create_dissector_handle(dissect_FiveG_ProSeLayer2Multipath_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_FiveG_ProSeLayer2UEtoUERelay, create_dissector_handle(dissect_FiveG_ProSeLayer2UEtoUERelay_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_FiveG_ProSeLayer2UEtoUERemote, create_dissector_handle(dissect_FiveG_ProSeLayer2UEtoUERemote_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_Recommended_SSBs_List, create_dissector_handle(dissect_Recommended_SSBs_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_SSBs_withinTheCell_tobe_Activated_List, create_dissector_handle(dissect_SSBs_toBeActivated_List_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_Coverage_Modification_Cause, create_dissector_handle(dissect_CCO_issue_detection_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_TSCTrafficCharacteristicsFeedback, create_dissector_handle(dissect_TSCTrafficCharacteristicsFeedback_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_RANfeedbacktype, create_dissector_handle(dissect_RANfeedbacktype_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_Mobile_TRP_LocationInformation, create_dissector_handle(dissect_Mobile_TRP_LocationInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_Mobile_IAB_MT_UE_ID, create_dissector_handle(dissect_Mobile_IAB_MT_UE_ID_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_MobileAccessPointLocation, create_dissector_handle(dissect_Mobile_TRP_LocationInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_F1UTunnelNotEstablished, create_dissector_handle(dissect_F1UTunnelNotEstablished_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_SIB24_message, create_dissector_handle(dissect_SIB24_message_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_PDUSetQoSParameters, create_dissector_handle(dissect_PDUSetQoSParameters_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_N6JitterInformation, create_dissector_handle(dissect_N6JitterInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_ECNMarkingorCongestionInformationReportingRequest, create_dissector_handle(dissect_ECNMarkingorCongestionInformationReportingRequest_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_ECNMarkingorCongestionInformationReportingStatus, create_dissector_handle(dissect_ECNMarkingorCongestionInformationReportingStatus_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_ERedcap_Bcast_Information, create_dissector_handle(dissect_ERedcap_Bcast_Information_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_SCPAC_Request, create_dissector_handle(dissect_SCPAC_Request_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_MobileIAB_Barred, create_dissector_handle(dissect_MobileIAB_Barred_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_S_CPACLowerLayerReferenceConfigRequest, create_dissector_handle(dissect_S_CPACLowerLayerReferenceConfigRequest_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_MusimCandidateBandList, create_dissector_handle(dissect_MusimCandidateBandList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_PSIbasedSDUdiscardUL, create_dissector_handle(dissect_PSIbasedSDUdiscardUL_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_SIB22_message, create_dissector_handle(dissect_SIB22_message_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_SL_PHY_MAC_RLC_ConfigExt, create_dissector_handle(dissect_SL_PHY_MAC_RLC_ConfigExt_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_BW_Aggregation_Request_Indication, create_dissector_handle(dissect_BW_Aggregation_Request_Indication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_TimingReportingGranularityFactorExtended, create_dissector_handle(dissect_TimingReportingGranularityFactorExtended_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_PosValidityAreaCellList, create_dissector_handle(dissect_PosValidityAreaCellList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_SymbolIndex, create_dissector_handle(dissect_SymbolIndex_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_PRSBandwidthAggregationRequestIndication, create_dissector_handle(dissect_PRSBandwidthAggregationRequestIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_AggregatedPosSRSResourceIDList, create_dissector_handle(dissect_AggregatedPosSRSResourceIDList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_AggregatedPRSResourceSetList, create_dissector_handle(dissect_AggregatedPRSResourceSetList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_MeasuredFrequencyHops, create_dissector_handle(dissect_MeasuredFrequencyHops_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_TxHoppingConfiguration, create_dissector_handle(dissect_TxHoppingConfiguration_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_AggregatedPosSRSResourceSetList, create_dissector_handle(dissect_AggregatedPosSRSResourceSetList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_ValidityAreaSpecificSRSInformation, create_dissector_handle(dissect_ValidityAreaSpecificSRSInformation_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_E_CID_MeasuredResultsAssociatedInfoList, create_dissector_handle(dissect_E_CID_MeasuredResultsAssociatedInfoList_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_XR_Bcast_Information, create_dissector_handle(dissect_XR_Bcast_Information_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_MaxDataBurstVolume, create_dissector_handle(dissect_MaxDataBurstVolume_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_PointA, create_dissector_handle(dissect_PointA_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_SCS_SpecificCarrier, create_dissector_handle(dissect_SCS_SpecificCarrier_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_NR_PCI, create_dissector_handle(dissect_NRPCI_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_PeerUE_ID, create_dissector_handle(dissect_PeerUE_ID_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_MeasBasedOnAggregatedResources, create_dissector_handle(dissect_MeasBasedOnAggregatedResources_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.extension", id_SIB23_message, create_dissector_handle(dissect_SIB23_message_PDU, proto_f1ap));
dissector_add_uint("f1ap.proc.imsg", id_Reset, create_dissector_handle(dissect_Reset_PDU, proto_f1ap));
dissector_add_uint("f1ap.proc.sout", id_Reset, create_dissector_handle(dissect_ResetAcknowledge_PDU, proto_f1ap));
dissector_add_uint("f1ap.proc.imsg", id_F1Setup, create_dissector_handle(dissect_F1SetupRequest_PDU, proto_f1ap));
@@ -48387,6 +57301,27 @@ proto_reg_handoff_f1ap(void)
dissector_add_uint("f1ap.proc.imsg", id_measurementActivation, create_dissector_handle(dissect_MeasurementActivation_PDU, proto_f1ap));
dissector_add_uint("f1ap.proc.imsg", id_QoEInformationTransfer, create_dissector_handle(dissect_QoEInformationTransfer_PDU, proto_f1ap));
dissector_add_uint("f1ap.proc.imsg", id_PosSystemInformationDeliveryCommand, create_dissector_handle(dissect_PosSystemInformationDeliveryCommand_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_DUCUCellSwitchNotification, create_dissector_handle(dissect_DUCUCellSwitchNotification_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_CUDUCellSwitchNotification, create_dissector_handle(dissect_CUDUCellSwitchNotification_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_DUCUTAInformationTransfer, create_dissector_handle(dissect_DUCUTAInformationTransfer_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_CUDUTAInformationTransfer, create_dissector_handle(dissect_CUDUTAInformationTransfer_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_QoEInformationTransferControl, create_dissector_handle(dissect_QoEInformationTransferControl_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_RachIndication, create_dissector_handle(dissect_RachIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_TimingSynchronisationStatus, create_dissector_handle(dissect_TimingSynchronisationStatusRequest_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.sout", id_TimingSynchronisationStatus, create_dissector_handle(dissect_TimingSynchronisationStatusResponse_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.uout", id_TimingSynchronisationStatus, create_dissector_handle(dissect_TimingSynchronisationStatusFailure_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_TimingSynchronisationStatusReport, create_dissector_handle(dissect_TimingSynchronisationStatusReport_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_MIABF1SetupTriggering, create_dissector_handle(dissect_MIABF1SetupTriggering_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_MIABF1SetupOutcomeNotification, create_dissector_handle(dissect_MIABF1SetupOutcomeNotification_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_MulticastContextNotification, create_dissector_handle(dissect_MulticastContextNotificationIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.sout", id_MulticastContextNotification, create_dissector_handle(dissect_MulticastContextNotificationConfirm_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.uout", id_MulticastContextNotification, create_dissector_handle(dissect_MulticastContextNotificationRefuse_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_MulticastCommonConfiguration, create_dissector_handle(dissect_MulticastCommonConfigurationRequest_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.sout", id_MulticastCommonConfiguration, create_dissector_handle(dissect_MulticastCommonConfigurationResponse_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.uout", id_MulticastCommonConfiguration, create_dissector_handle(dissect_MulticastCommonConfigurationRefuse_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_BroadcastTransportResourceRequest, create_dissector_handle(dissect_BroadcastTransportResourceRequest_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_DUCUAccessAndMobilityIndication, create_dissector_handle(dissect_DUCUAccessAndMobilityIndication_PDU, proto_f1ap));
+ dissector_add_uint("f1ap.proc.imsg", id_SRSInformationReservationNotification, create_dissector_handle(dissect_SRSInformationReservationNotification_PDU, proto_f1ap));
}