diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2018-06-20 14:01:21 +0200 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2018-06-20 13:07:57 +0000 |
commit | 590d8c091ea1c96ab8bf0875aaca880a55f5b723 (patch) | |
tree | b80aedd01d48400824955cdb593014159e488921 /epan/dissectors/packet-lte-rrc.c | |
parent | ccd2512602913b6b89a98878cbcc16d6c6d3ee1c (diff) |
LTE RRC: upgrade dissector to v15.2.0
Change-Id: I89f3a3e3f2020d68ea1b165c0ed9d731256fbe94
Reviewed-on: https://code.wireshark.org/review/28346
Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com>
Tested-by: Petri Dish Buildbot
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/dissectors/packet-lte-rrc.c')
-rw-r--r-- | epan/dissectors/packet-lte-rrc.c | 2669 |
1 files changed, 1937 insertions, 732 deletions
diff --git a/epan/dissectors/packet-lte-rrc.c b/epan/dissectors/packet-lte-rrc.c index 76fbb7d458..df5458c27a 100644 --- a/epan/dissectors/packet-lte-rrc.c +++ b/epan/dissectors/packet-lte-rrc.c @@ -9,7 +9,7 @@ /* packet-lte-rrc-template.c * Routines for Evolved Universal Terrestrial Radio Access (E-UTRA); * Radio Resource Control (RRC) protocol specification - * (3GPP TS 36.331 V15.1.0 Release 15) packet dissection + * (3GPP TS 36.331 V15.2.0 Release 15) packet dissection * Copyright 2008, Vincent Helfre * Copyright 2009-2018, Pascal Quantin * @@ -80,15 +80,14 @@ extern int proto_pdcp_lte; #line 1 "./asn1/lte-rrc/packet-lte-rrc-val.h" #define maxReestabInfo 32 #define maxACDC_Cat_r13 16 -#define maxARFCN_NR_r15 3279167 #define maxAvailNarrowBands_r13 16 #define maxBandComb_r10 128 #define maxBandComb_r11 256 #define maxBandComb_r13 384 #define maxBands 64 +#define maxBandsNR_r15 1024 #define maxBandwidthClass_r10 16 #define maxBandwidthCombSet_r10 32 -#define maxBPC_r15 64 #define maxCBR_Level_r14 16 #define maxCBR_Level_1_r14 15 #define maxCBR_Report_r14 72 @@ -128,9 +127,11 @@ extern int proto_pdcp_lte; #define maxEARFCN2 262143 #define maxEPDCCH_Set_r11 2 #define maxFBI 64 -#define maxFBI_NR_r15 256 +#define maxFBI_NR_r15 1024 #define maxFBI_Plus1 65 #define maxFBI2 256 +#define maxFeatureSets_r15 256 +#define maxPerCC_FeatureSets_r15 32 #define maxFreq 8 #define maxFreqIDC_r11 32 #define maxFreqMBMS_r11 5 @@ -170,8 +171,10 @@ extern int proto_pdcp_lte; #define maxRE_MapQCL_r11 4 #define maxReportConfigId 32 #define maxReservationPeriod_r14 16 -#define maxRS_Index_r15 8 -#define maxRS_IndexReport_r15 7 +#define maxRS_Index_r15 64 +#define maxRS_Index_1_r15 63 +#define maxRS_IndexCellQual_r15 16 +#define maxRS_IndexReport_r15 32 #define maxRSTD_Freq_r10 3 #define maxSAI_MBMS_r11 64 #define maxSCell_r10 4 @@ -329,6 +332,7 @@ static int hf_lte_rrc_SCGFailureInformation_v12d0_IEs_PDU = -1; /* SCGFailureIn static int hf_lte_rrc_SystemInformationBlockType1_v8h0_IEs_PDU = -1; /* SystemInformationBlockType1_v8h0_IEs */ static int hf_lte_rrc_UEInformationResponse_v9e0_IEs_PDU = -1; /* UEInformationResponse_v9e0_IEs */ static int hf_lte_rrc_SystemInformationBlockType2_v8h0_IEs_PDU = -1; /* SystemInformationBlockType2_v8h0_IEs */ +static int hf_lte_rrc_SystemInformationBlockType2_v10m0_IEs_PDU = -1; /* SystemInformationBlockType2_v10m0_IEs */ static int hf_lte_rrc_SystemInformationBlockType3_v10j0_IEs_PDU = -1; /* SystemInformationBlockType3_v10j0_IEs */ static int hf_lte_rrc_SystemInformationBlockType5_v8h0_IEs_PDU = -1; /* SystemInformationBlockType5_v8h0_IEs */ static int hf_lte_rrc_SystemInformationBlockType6_v8h0_IEs_PDU = -1; /* SystemInformationBlockType6_v8h0_IEs */ @@ -1700,12 +1704,13 @@ static int hf_lte_rrc_multiBandInfoList_item = -1; /* AdditionalSpectrumEmissio static int hf_lte_rrc_nonCriticalExtension_186 = -1; /* SystemInformationBlockType2_v9e0_IEs */ static int hf_lte_rrc_ul_CarrierFreq_v9e0 = -1; /* ARFCN_ValueEUTRA_v9e0 */ static int hf_lte_rrc_nonCriticalExtension_187 = -1; /* SystemInformationBlockType2_v9i0_IEs */ -static int hf_lte_rrc_nonCriticalExtension_188 = -1; /* SystemInformationBlockType2_v10l0_IEs */ +static int hf_lte_rrc_nonCriticalExtension_188 = -1; /* T_nonCriticalExtension_64 */ +static int hf_lte_rrc_dummy = -1; /* T_dummy */ static int hf_lte_rrc_freqInfo_v10l0 = -1; /* T_freqInfo_v10l0 */ static int hf_lte_rrc_additionalSpectrumEmission_v10l0 = -1; /* AdditionalSpectrumEmission_v10l0 */ static int hf_lte_rrc_multiBandInfoList_v10l0_01 = -1; /* SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0 */ static int hf_lte_rrc_multiBandInfoList_v10l0_item = -1; /* AdditionalSpectrumEmission_v10l0 */ -static int hf_lte_rrc_nonCriticalExtension_189 = -1; /* T_nonCriticalExtension_64 */ +static int hf_lte_rrc_nonCriticalExtension_189 = -1; /* T_nonCriticalExtension_65 */ static int hf_lte_rrc_ac_BarringFactor = -1; /* T_ac_BarringFactor */ static int hf_lte_rrc_ac_BarringTime = -1; /* T_ac_BarringTime */ static int hf_lte_rrc_ac_BarringForSpecialAC = -1; /* BIT_STRING_SIZE_5 */ @@ -1777,7 +1782,7 @@ static int hf_lte_rrc_redistributionFactorCell_r13 = -1; /* T_redistributionFac static int hf_lte_rrc_t360_r13 = -1; /* T_t360_r13 */ static int hf_lte_rrc_redistrOnPagingOnly_r13 = -1; /* T_redistrOnPagingOnly_r13 */ static int hf_lte_rrc_nonCriticalExtension_190 = -1; /* SystemInformationBlockType3_v10l0_IEs */ -static int hf_lte_rrc_nonCriticalExtension_191 = -1; /* T_nonCriticalExtension_65 */ +static int hf_lte_rrc_nonCriticalExtension_191 = -1; /* T_nonCriticalExtension_66 */ static int hf_lte_rrc_s_SearchDeltaP_r14 = -1; /* T_s_SearchDeltaP_r14 */ static int hf_lte_rrc_intraFreqNeighCellList = -1; /* IntraFreqNeighCellList */ static int hf_lte_rrc_intraFreqBlackCellList = -1; /* IntraFreqBlackCellList */ @@ -1796,6 +1801,7 @@ static int hf_lte_rrc_interFreqCarrierFreqList_v1350 = -1; /* InterFreqCarrierF static int hf_lte_rrc_interFreqCarrierFreqListExt_v1350 = -1; /* InterFreqCarrierFreqListExt_v1350 */ static int hf_lte_rrc_interFreqCarrierFreqListExt_v1360 = -1; /* InterFreqCarrierFreqListExt_v1360 */ static int hf_lte_rrc_scptm_FreqOffset_r14 = -1; /* INTEGER_1_8 */ +static int hf_lte_rrc_interFreqCarrierFreqList_v13a0 = -1; /* InterFreqCarrierFreqList_v13a0 */ static int hf_lte_rrc_interFreqCarrierFreqList_v8h0 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v8h0 */ static int hf_lte_rrc_interFreqCarrierFreqList_v8h0_item = -1; /* InterFreqCarrierFreqInfo_v8h0 */ static int hf_lte_rrc_nonCriticalExtension_192 = -1; /* SystemInformationBlockType5_v9e0_IEs */ @@ -1807,11 +1813,12 @@ static int hf_lte_rrc_interFreqCarrierFreqList_v10j0_item = -1; /* InterFreqCar static int hf_lte_rrc_nonCriticalExtension_194 = -1; /* SystemInformationBlockType5_v10l0_IEs */ static int hf_lte_rrc_interFreqCarrierFreqList_v10l0 = -1; /* SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10l0 */ static int hf_lte_rrc_interFreqCarrierFreqList_v10l0_item = -1; /* InterFreqCarrierFreqInfo_v10l0 */ -static int hf_lte_rrc_nonCriticalExtension_195 = -1; /* T_nonCriticalExtension_66 */ +static int hf_lte_rrc_nonCriticalExtension_195 = -1; /* T_nonCriticalExtension_67 */ static int hf_lte_rrc_InterFreqCarrierFreqList_item = -1; /* InterFreqCarrierFreqInfo */ static int hf_lte_rrc_InterFreqCarrierFreqList_v1250_item = -1; /* InterFreqCarrierFreqInfo_v1250 */ static int hf_lte_rrc_InterFreqCarrierFreqList_v1310_item = -1; /* InterFreqCarrierFreqInfo_v1310 */ static int hf_lte_rrc_InterFreqCarrierFreqList_v1350_item = -1; /* InterFreqCarrierFreqInfo_v1350 */ +static int hf_lte_rrc_InterFreqCarrierFreqList_v13a0_item = -1; /* InterFreqCarrierFreqInfo_v1360 */ static int hf_lte_rrc_InterFreqCarrierFreqListExt_r12_item = -1; /* InterFreqCarrierFreqInfo_r12 */ static int hf_lte_rrc_InterFreqCarrierFreqListExt_v1280_item = -1; /* InterFreqCarrierFreqInfo_v10j0 */ static int hf_lte_rrc_InterFreqCarrierFreqListExt_v1310_item = -1; /* InterFreqCarrierFreqInfo_v1310 */ @@ -1866,7 +1873,7 @@ static int hf_lte_rrc_carrierFreqListUTRA_FDD_Ext_r12 = -1; /* CarrierFreqListU static int hf_lte_rrc_carrierFreqListUTRA_TDD_Ext_r12 = -1; /* CarrierFreqListUTRA_TDD_Ext_r12 */ static int hf_lte_rrc_carrierFreqListUTRA_FDD_v8h0 = -1; /* SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0 */ static int hf_lte_rrc_carrierFreqListUTRA_FDD_v8h0_item = -1; /* CarrierFreqInfoUTRA_FDD_v8h0 */ -static int hf_lte_rrc_nonCriticalExtension_196 = -1; /* T_nonCriticalExtension_67 */ +static int hf_lte_rrc_nonCriticalExtension_196 = -1; /* T_nonCriticalExtension_68 */ static int hf_lte_rrc_reducedMeasPerformance_r12_02 = -1; /* T_reducedMeasPerformance_r12_02 */ static int hf_lte_rrc_CarrierFreqListUTRA_FDD_item = -1; /* CarrierFreqUTRA_FDD */ static int hf_lte_rrc_q_RxLevMin_01 = -1; /* INTEGER_M60_M13 */ @@ -1969,7 +1976,7 @@ static int hf_lte_rrc_hnb_Name = -1; /* T_hnb_Name */ static int hf_lte_rrc_messageIdentifier = -1; /* T_messageIdentifier */ static int hf_lte_rrc_serialNumber = -1; /* T_serialNumber */ static int hf_lte_rrc_warningType = -1; /* T_warningType */ -static int hf_lte_rrc_dummy = -1; /* OCTET_STRING_SIZE_50 */ +static int hf_lte_rrc_dummy_01 = -1; /* OCTET_STRING_SIZE_50 */ static int hf_lte_rrc_messageIdentifier_01 = -1; /* T_messageIdentifier_01 */ static int hf_lte_rrc_serialNumber_01 = -1; /* T_serialNumber_01 */ static int hf_lte_rrc_warningMessageSegmentType = -1; /* T_warningMessageSegmentType */ @@ -2076,8 +2083,8 @@ static int hf_lte_rrc_sc_mcch_FirstSubframe_r13 = -1; /* INTEGER_0_9 */ static int hf_lte_rrc_sc_mcch_duration_r13 = -1; /* INTEGER_2_9 */ static int hf_lte_rrc_sc_mcch_ModificationPeriod_r13 = -1; /* T_sc_mcch_ModificationPeriod_r13 */ static int hf_lte_rrc_br_BCCH_Config_r14 = -1; /* T_br_BCCH_Config_r14 */ -static int hf_lte_rrc_sc_mcch_RepetitionPeriod_v1430 = -1; /* T_sc_mcch_RepetitionPeriod_v1430 */ -static int hf_lte_rrc_sc_mcch_ModificationPeriod_v1430 = -1; /* T_sc_mcch_ModificationPeriod_v1430 */ +static int hf_lte_rrc_dummy_02 = -1; /* T_dummy_01 */ +static int hf_lte_rrc_dummy2 = -1; /* T_dummy2 */ static int hf_lte_rrc_mpdcch_Narrowband_SC_MCCH_r14 = -1; /* INTEGER_1_maxAvailNarrowBands_r13 */ static int hf_lte_rrc_mpdcch_NumRepetition_SC_MCCH_r14 = -1; /* T_mpdcch_NumRepetition_SC_MCCH_r14 */ static int hf_lte_rrc_mpdcch_StartSF_SC_MCCH_r14 = -1; /* T_mpdcch_StartSF_SC_MCCH_r14 */ @@ -2091,6 +2098,8 @@ static int hf_lte_rrc_sc_mcch_ModificationPeriod_BR_r14 = -1; /* T_sc_mcch_Modi static int hf_lte_rrc_sc_mcch_SchedulingInfo_r14 = -1; /* SC_MCCH_SchedulingInfo_r14 */ static int hf_lte_rrc_pdsch_maxNumRepetitionCEmodeA_SC_MTCH_r14 = -1; /* T_pdsch_maxNumRepetitionCEmodeA_SC_MTCH_r14 */ static int hf_lte_rrc_pdsch_maxNumRepetitionCEmodeB_SC_MTCH_r14 = -1; /* T_pdsch_maxNumRepetitionCEmodeB_SC_MTCH_r14 */ +static int hf_lte_rrc_sc_mcch_RepetitionPeriod_v1470 = -1; /* T_sc_mcch_RepetitionPeriod_v1470 */ +static int hf_lte_rrc_sc_mcch_ModificationPeriod_v1470 = -1; /* T_sc_mcch_ModificationPeriod_v1470 */ static int hf_lte_rrc_onDurationTimerSCPTM_r14 = -1; /* T_onDurationTimerSCPTM_r14 */ static int hf_lte_rrc_drx_InactivityTimerSCPTM_r14 = -1; /* T_drx_InactivityTimerSCPTM_r14 */ static int hf_lte_rrc_schedulingPeriodStartOffsetSCPTM_r14 = -1; /* T_schedulingPeriodStartOffsetSCPTM_r14 */ @@ -3150,8 +3159,8 @@ static int hf_lte_rrc_ul_FreqInfo_v1440 = -1; /* T_ul_FreqInfo_v1440 */ static int hf_lte_rrc_additionalSpectrumEmissionSCell_v1440 = -1; /* AdditionalSpectrumEmission_v10l0 */ static int hf_lte_rrc_modificationPeriodCoeff = -1; /* T_modificationPeriodCoeff */ static int hf_lte_rrc_modificationPeriodCoeff_v1310 = -1; /* T_modificationPeriodCoeff_v1310 */ -static int hf_lte_rrc_dummy_01 = -1; /* T_dummy */ -static int hf_lte_rrc_dummy2 = -1; /* T_dummy2 */ +static int hf_lte_rrc_dummy_03 = -1; /* T_dummy_02 */ +static int hf_lte_rrc_dummy2_01 = -1; /* T_dummy2_01 */ static int hf_lte_rrc_interval_FDD_r13_02 = -1; /* T_interval_FDD_r13_02 */ static int hf_lte_rrc_interval_TDD_r13_02 = -1; /* T_interval_TDD_r13_02 */ static int hf_lte_rrc_dummy3 = -1; /* T_dummy3 */ @@ -3688,7 +3697,8 @@ static int hf_lte_rrc_measIdToAddModList_v1310 = -1; /* MeasIdToAddModList_v131 static int hf_lte_rrc_measIdToAddModListExt_v1310 = -1; /* MeasIdToAddModListExt_v1310 */ static int hf_lte_rrc_measGapConfigPerCC_List_r14 = -1; /* MeasGapConfigPerCC_List_r14 */ static int hf_lte_rrc_measGapSharingConfig_r14 = -1; /* MeasGapSharingConfig_r14 */ -static int hf_lte_rrc_fr1_Gap = -1; /* T_fr1_Gap */ +static int hf_lte_rrc_fr1_Gap_r15 = -1; /* BOOLEAN */ +static int hf_lte_rrc_mgta_r15 = -1; /* BOOLEAN */ static int hf_lte_rrc_MeasIdToRemoveList_item = -1; /* MeasId */ static int hf_lte_rrc_MeasIdToRemoveListExt_r12_item = -1; /* MeasId_v1250 */ static int hf_lte_rrc_MeasObjectToRemoveList_item = -1; /* MeasObjectId */ @@ -3803,11 +3813,13 @@ static int hf_lte_rrc_Tx_ResourcePoolMeasList_r14_item = -1; /* SL_V2X_TxPoolRe static int hf_lte_rrc_cellForWhichToReportCGI_02 = -1; /* PhysCellIdGERAN */ static int hf_lte_rrc_rs_ConfigSSB_r15 = -1; /* RS_ConfigSSB_NR_r15 */ static int hf_lte_rrc_threshRS_Index_r15 = -1; /* ThresholdListNR_r15 */ -static int hf_lte_rrc_maxRS_IndexCellQual_r15 = -1; /* RS_IndexNR_r15 */ +static int hf_lte_rrc_maxRS_IndexCellQual_r15 = -1; /* INTEGER_1_maxRS_IndexCellQual_r15 */ static int hf_lte_rrc_offsetFreq_r15 = -1; /* Q_OffsetRangeInterRAT */ static int hf_lte_rrc_blackCellsToRemoveList_r15 = -1; /* CellIndexList */ static int hf_lte_rrc_blackCellsToAddModList_r15 = -1; /* CellsToAddModListNR_r15 */ static int hf_lte_rrc_quantityConfigSet_r15 = -1; /* INTEGER_1_maxQuantSetsNR_r15 */ +static int hf_lte_rrc_cellsForWhichToReportSFTD_r15 = -1; /* SEQUENCE_SIZE_1_maxCellSFTD_OF_PhysCellIdNR_r15 */ +static int hf_lte_rrc_cellsForWhichToReportSFTD_r15_item = -1; /* PhysCellIdNR_r15 */ static int hf_lte_rrc_measTimingConfig_r15 = -1; /* MTC_SSB_NR_r15 */ static int hf_lte_rrc_subcarrierSpacingSSB_r15 = -1; /* T_subcarrierSpacingSSB_r15 */ static int hf_lte_rrc_CellsToAddModListNR_r15_item = -1; /* CellsToAddModNR_r15 */ @@ -3980,9 +3992,9 @@ static int hf_lte_rrc_qci_Id_r13 = -1; /* T_qci_Id_r13 */ static int hf_lte_rrc_excessDelay_r13 = -1; /* INTEGER_0_31 */ static int hf_lte_rrc_MeasResultCellListSFTD_r15_item = -1; /* MeasResultCellSFTD_r15 */ static int hf_lte_rrc_sfn_OffsetResult_r15 = -1; /* INTEGER_0_1023 */ -static int hf_lte_rrc_frameBoundaryOffsetResult_r13 = -1; /* INTEGER_M30720_30719 */ +static int hf_lte_rrc_frameBoundaryOffsetResult_r15 = -1; /* INTEGER_M30720_30719 */ static int hf_lte_rrc_sfn_OffsetResult_r13 = -1; /* INTEGER_0_1023 */ -static int hf_lte_rrc_frameBoundaryOffsetResult_r13_01 = -1; /* INTEGER_M5_4 */ +static int hf_lte_rrc_frameBoundaryOffsetResult_r13 = -1; /* INTEGER_M5_4 */ static int hf_lte_rrc_subframeBoundaryOffsetResult_r13 = -1; /* INTEGER_0_127 */ static int hf_lte_rrc_quantityConfigEUTRA = -1; /* QuantityConfigEUTRA */ static int hf_lte_rrc_quantityConfigUTRA = -1; /* QuantityConfigUTRA */ @@ -4230,7 +4242,7 @@ static int hf_lte_rrc_rf_Parameters_v10i0 = -1; /* RF_Parameters_v10i0 */ static int hf_lte_rrc_lateNonCriticalExtension_11 = -1; /* T_lateNonCriticalExtension_10 */ static int hf_lte_rrc_nonCriticalExtension_205 = -1; /* UE_EUTRA_Capability_v11d0_IEs */ static int hf_lte_rrc_rf_Parameters_v10j0 = -1; /* RF_Parameters_v10j0 */ -static int hf_lte_rrc_nonCriticalExtension_206 = -1; /* T_nonCriticalExtension_68 */ +static int hf_lte_rrc_nonCriticalExtension_206 = -1; /* T_nonCriticalExtension_69 */ static int hf_lte_rrc_rf_Parameters_v11d0 = -1; /* RF_Parameters_v11d0 */ static int hf_lte_rrc_otherParameters_v11d0 = -1; /* Other_Parameters_v11d0 */ static int hf_lte_rrc_nonCriticalExtension_207 = -1; /* UE_EUTRA_Capability_v11x0_IEs */ @@ -4248,7 +4260,12 @@ static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1380 = -1; /* UE_EUTRA_Cap static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1380 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1380 */ static int hf_lte_rrc_nonCriticalExtension_212 = -1; /* UE_EUTRA_Capability_v1390_IEs */ static int hf_lte_rrc_rf_Parameters_v1390 = -1; /* RF_Parameters_v1390 */ -static int hf_lte_rrc_nonCriticalExtension_213 = -1; /* T_nonCriticalExtension_69 */ +static int hf_lte_rrc_nonCriticalExtension_213 = -1; /* UE_EUTRA_Capability_v13x0_IEs */ +static int hf_lte_rrc_nonCriticalExtension_214 = -1; /* UE_EUTRA_Capability_v1470_IEs */ +static int hf_lte_rrc_mbms_Parameters_v1470 = -1; /* MBMS_Parameters_v1470 */ +static int hf_lte_rrc_phyLayerParameters_v1470 = -1; /* PhyLayerParameters_v1470 */ +static int hf_lte_rrc_rf_Parameters_v1470 = -1; /* RF_Parameters_v1470 */ +static int hf_lte_rrc_nonCriticalExtension_215 = -1; /* T_nonCriticalExtension_70 */ static int hf_lte_rrc_phyLayerParameters_v920 = -1; /* PhyLayerParameters_v920 */ static int hf_lte_rrc_interRAT_ParametersGERAN_v920 = -1; /* IRAT_ParametersGERAN_v920 */ static int hf_lte_rrc_interRAT_ParametersUTRA_v920 = -1; /* IRAT_ParametersUTRA_v920 */ @@ -4257,9 +4274,9 @@ static int hf_lte_rrc_deviceType_r9 = -1; /* T_deviceType_r9 */ static int hf_lte_rrc_csg_ProximityIndicationParameters_r9 = -1; /* CSG_ProximityIndicationParameters_r9 */ static int hf_lte_rrc_neighCellSI_AcquisitionParameters_r9 = -1; /* NeighCellSI_AcquisitionParameters_r9 */ static int hf_lte_rrc_son_Parameters_r9 = -1; /* SON_Parameters_r9 */ -static int hf_lte_rrc_nonCriticalExtension_214 = -1; /* UE_EUTRA_Capability_v940_IEs */ +static int hf_lte_rrc_nonCriticalExtension_216 = -1; /* UE_EUTRA_Capability_v940_IEs */ static int hf_lte_rrc_lateNonCriticalExtension_12 = -1; /* T_lateNonCriticalExtension_11 */ -static int hf_lte_rrc_nonCriticalExtension_215 = -1; /* UE_EUTRA_Capability_v1020_IEs */ +static int hf_lte_rrc_nonCriticalExtension_217 = -1; /* UE_EUTRA_Capability_v1020_IEs */ static int hf_lte_rrc_ue_Category_v1020 = -1; /* INTEGER_6_8 */ static int hf_lte_rrc_phyLayerParameters_v1020 = -1; /* PhyLayerParameters_v1020 */ static int hf_lte_rrc_rf_Parameters_v1020 = -1; /* RF_Parameters_v1020 */ @@ -4268,13 +4285,13 @@ static int hf_lte_rrc_featureGroupIndRel10_r10 = -1; /* T_featureGroupIndRel10_ static int hf_lte_rrc_interRAT_ParametersCDMA2000_v1020 = -1; /* IRAT_ParametersCDMA2000_1XRTT_v1020 */ static int hf_lte_rrc_ue_BasedNetwPerfMeasParameters_r10 = -1; /* UE_BasedNetwPerfMeasParameters_r10 */ static int hf_lte_rrc_interRAT_ParametersUTRA_TDD_v1020 = -1; /* IRAT_ParametersUTRA_TDD_v1020 */ -static int hf_lte_rrc_nonCriticalExtension_216 = -1; /* UE_EUTRA_Capability_v1060_IEs */ +static int hf_lte_rrc_nonCriticalExtension_218 = -1; /* UE_EUTRA_Capability_v1060_IEs */ static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1060 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1060 */ static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1060 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1060 */ static int hf_lte_rrc_rf_Parameters_v1060 = -1; /* RF_Parameters_v1060 */ -static int hf_lte_rrc_nonCriticalExtension_217 = -1; /* UE_EUTRA_Capability_v1090_IEs */ +static int hf_lte_rrc_nonCriticalExtension_219 = -1; /* UE_EUTRA_Capability_v1090_IEs */ static int hf_lte_rrc_rf_Parameters_v1090 = -1; /* RF_Parameters_v1090 */ -static int hf_lte_rrc_nonCriticalExtension_218 = -1; /* UE_EUTRA_Capability_v1130_IEs */ +static int hf_lte_rrc_nonCriticalExtension_220 = -1; /* UE_EUTRA_Capability_v1130_IEs */ static int hf_lte_rrc_pdcp_Parameters_v1130 = -1; /* PDCP_Parameters_v1130 */ static int hf_lte_rrc_phyLayerParameters_v1130 = -1; /* PhyLayerParameters_v1130 */ static int hf_lte_rrc_rf_Parameters_v1130 = -1; /* RF_Parameters_v1130 */ @@ -4283,18 +4300,18 @@ static int hf_lte_rrc_interRAT_ParametersCDMA2000_v1130 = -1; /* IRAT_Parameter static int hf_lte_rrc_otherParameters_r11 = -1; /* Other_Parameters_r11 */ static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1130 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1130 */ static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1130 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1130 */ -static int hf_lte_rrc_nonCriticalExtension_219 = -1; /* UE_EUTRA_Capability_v1170_IEs */ +static int hf_lte_rrc_nonCriticalExtension_221 = -1; /* UE_EUTRA_Capability_v1170_IEs */ static int hf_lte_rrc_phyLayerParameters_v1170 = -1; /* PhyLayerParameters_v1170 */ static int hf_lte_rrc_ue_Category_v1170 = -1; /* INTEGER_9_10 */ -static int hf_lte_rrc_nonCriticalExtension_220 = -1; /* UE_EUTRA_Capability_v1180_IEs */ +static int hf_lte_rrc_nonCriticalExtension_222 = -1; /* UE_EUTRA_Capability_v1180_IEs */ static int hf_lte_rrc_rf_Parameters_v1180 = -1; /* RF_Parameters_v1180 */ static int hf_lte_rrc_mbms_Parameters_r11 = -1; /* MBMS_Parameters_r11 */ static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1180 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1180 */ static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1180 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1180 */ -static int hf_lte_rrc_nonCriticalExtension_221 = -1; /* UE_EUTRA_Capability_v11a0_IEs */ +static int hf_lte_rrc_nonCriticalExtension_223 = -1; /* UE_EUTRA_Capability_v11a0_IEs */ static int hf_lte_rrc_ue_Category_v11a0 = -1; /* INTEGER_11_12 */ static int hf_lte_rrc_measParameters_v11a0 = -1; /* MeasParameters_v11a0 */ -static int hf_lte_rrc_nonCriticalExtension_222 = -1; /* UE_EUTRA_Capability_v1250_IEs */ +static int hf_lte_rrc_nonCriticalExtension_224 = -1; /* UE_EUTRA_Capability_v1250_IEs */ static int hf_lte_rrc_phyLayerParameters_v1250 = -1; /* PhyLayerParameters_v1250 */ static int hf_lte_rrc_rf_Parameters_v1250 = -1; /* RF_Parameters_v1250 */ static int hf_lte_rrc_rlc_Parameters_r12 = -1; /* RLC_Parameters_r12 */ @@ -4309,13 +4326,13 @@ static int hf_lte_rrc_mac_Parameters_r12 = -1; /* MAC_Parameters_r12 */ static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1250 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1250 */ static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1250 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1250 */ static int hf_lte_rrc_sl_Parameters_r12 = -1; /* SL_Parameters_r12 */ -static int hf_lte_rrc_nonCriticalExtension_223 = -1; /* UE_EUTRA_Capability_v1260_IEs */ +static int hf_lte_rrc_nonCriticalExtension_225 = -1; /* UE_EUTRA_Capability_v1260_IEs */ static int hf_lte_rrc_ue_CategoryDL_v1260 = -1; /* INTEGER_15_16 */ -static int hf_lte_rrc_nonCriticalExtension_224 = -1; /* UE_EUTRA_Capability_v1270_IEs */ +static int hf_lte_rrc_nonCriticalExtension_226 = -1; /* UE_EUTRA_Capability_v1270_IEs */ static int hf_lte_rrc_rf_Parameters_v1270 = -1; /* RF_Parameters_v1270 */ -static int hf_lte_rrc_nonCriticalExtension_225 = -1; /* UE_EUTRA_Capability_v1280_IEs */ +static int hf_lte_rrc_nonCriticalExtension_227 = -1; /* UE_EUTRA_Capability_v1280_IEs */ static int hf_lte_rrc_phyLayerParameters_v1280 = -1; /* PhyLayerParameters_v1280 */ -static int hf_lte_rrc_nonCriticalExtension_226 = -1; /* UE_EUTRA_Capability_v1310_IEs */ +static int hf_lte_rrc_nonCriticalExtension_228 = -1; /* UE_EUTRA_Capability_v1310_IEs */ static int hf_lte_rrc_ue_CategoryDL_v1310 = -1; /* T_ue_CategoryDL_v1310 */ static int hf_lte_rrc_ue_CategoryUL_v1310 = -1; /* T_ue_CategoryUL_v1310 */ static int hf_lte_rrc_pdcp_Parameters_v1310 = -1; /* PDCP_Parameters_v1310 */ @@ -4335,25 +4352,25 @@ static int hf_lte_rrc_wlan_IW_Parameters_v1310 = -1; /* WLAN_IW_Parameters_v131 static int hf_lte_rrc_lwip_Parameters_r13 = -1; /* LWIP_Parameters_r13 */ static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1310 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1310 */ static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1310 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1310 */ -static int hf_lte_rrc_nonCriticalExtension_227 = -1; /* UE_EUTRA_Capability_v1320_IEs */ +static int hf_lte_rrc_nonCriticalExtension_229 = -1; /* UE_EUTRA_Capability_v1320_IEs */ static int hf_lte_rrc_ce_Parameters_v1320 = -1; /* CE_Parameters_v1320 */ static int hf_lte_rrc_phyLayerParameters_v1320 = -1; /* PhyLayerParameters_v1320 */ static int hf_lte_rrc_rf_Parameters_v1320 = -1; /* RF_Parameters_v1320 */ static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1320 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1320 */ static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1320 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1320 */ -static int hf_lte_rrc_nonCriticalExtension_228 = -1; /* UE_EUTRA_Capability_v1330_IEs */ +static int hf_lte_rrc_nonCriticalExtension_230 = -1; /* UE_EUTRA_Capability_v1330_IEs */ static int hf_lte_rrc_ue_CategoryDL_v1330 = -1; /* INTEGER_18_19 */ static int hf_lte_rrc_phyLayerParameters_v1330 = -1; /* PhyLayerParameters_v1330 */ static int hf_lte_rrc_ue_CE_NeedULGaps_r13_01 = -1; /* T_ue_CE_NeedULGaps_r13_01 */ -static int hf_lte_rrc_nonCriticalExtension_229 = -1; /* UE_EUTRA_Capability_v1340_IEs */ +static int hf_lte_rrc_nonCriticalExtension_231 = -1; /* UE_EUTRA_Capability_v1340_IEs */ static int hf_lte_rrc_ue_CategoryUL_v1340 = -1; /* INTEGER_15 */ -static int hf_lte_rrc_nonCriticalExtension_230 = -1; /* UE_EUTRA_Capability_v1350_IEs */ +static int hf_lte_rrc_nonCriticalExtension_232 = -1; /* UE_EUTRA_Capability_v1350_IEs */ static int hf_lte_rrc_ue_CategoryDL_v1350 = -1; /* T_ue_CategoryDL_v1350 */ static int hf_lte_rrc_ue_CategoryUL_v1350 = -1; /* T_ue_CategoryUL_v1350 */ static int hf_lte_rrc_ce_Parameters_v1350 = -1; /* CE_Parameters_v1350 */ -static int hf_lte_rrc_nonCriticalExtension_231 = -1; /* UE_EUTRA_Capability_v1360_IEs */ +static int hf_lte_rrc_nonCriticalExtension_233 = -1; /* UE_EUTRA_Capability_v1360_IEs */ static int hf_lte_rrc_other_Parameters_v1360 = -1; /* Other_Parameters_v1360 */ -static int hf_lte_rrc_nonCriticalExtension_232 = -1; /* UE_EUTRA_Capability_v1430_IEs */ +static int hf_lte_rrc_nonCriticalExtension_234 = -1; /* UE_EUTRA_Capability_v1430_IEs */ static int hf_lte_rrc_phyLayerParameters_v1430 = -1; /* PhyLayerParameters_v1430 */ static int hf_lte_rrc_ue_CategoryDL_v1430 = -1; /* T_ue_CategoryDL_v1430 */ static int hf_lte_rrc_ue_CategoryUL_v1430 = -1; /* T_ue_CategoryUL_v1430 */ @@ -4376,24 +4393,26 @@ static int hf_lte_rrc_mbms_Parameters_v1430 = -1; /* MBMS_Parameters_v1430 */ static int hf_lte_rrc_sl_Parameters_v1430 = -1; /* SL_Parameters_v1430 */ static int hf_lte_rrc_ue_BasedNetwPerfMeasParameters_v1430 = -1; /* UE_BasedNetwPerfMeasParameters_v1430 */ static int hf_lte_rrc_highSpeedEnhParameters_r14 = -1; /* HighSpeedEnhParameters_r14 */ -static int hf_lte_rrc_nonCriticalExtension_233 = -1; /* UE_EUTRA_Capability_v1440_IEs */ +static int hf_lte_rrc_nonCriticalExtension_235 = -1; /* UE_EUTRA_Capability_v1440_IEs */ static int hf_lte_rrc_lwa_Parameters_v1440 = -1; /* LWA_Parameters_v1440 */ static int hf_lte_rrc_mac_Parameters_v1440 = -1; /* MAC_Parameters_v1440 */ -static int hf_lte_rrc_nonCriticalExtension_234 = -1; /* UE_EUTRA_Capability_v1450_IEs */ +static int hf_lte_rrc_nonCriticalExtension_236 = -1; /* UE_EUTRA_Capability_v1450_IEs */ static int hf_lte_rrc_phyLayerParameters_v1450 = -1; /* PhyLayerParameters_v1450 */ static int hf_lte_rrc_rf_Parameters_v1450 = -1; /* RF_Parameters_v1450 */ static int hf_lte_rrc_otherParameters_v1450 = -1; /* OtherParameters_v1450 */ static int hf_lte_rrc_ue_CategoryDL_v1450 = -1; /* INTEGER_20 */ -static int hf_lte_rrc_nonCriticalExtension_235 = -1; /* UE_EUTRA_Capability_v1460_IEs */ +static int hf_lte_rrc_nonCriticalExtension_237 = -1; /* UE_EUTRA_Capability_v1460_IEs */ static int hf_lte_rrc_ue_CategoryDL_v1460 = -1; /* INTEGER_21 */ static int hf_lte_rrc_otherParameters_v1460 = -1; /* Other_Parameters_v1460 */ -static int hf_lte_rrc_nonCriticalExtension_236 = -1; /* UE_EUTRA_Capability_v1510_IEs */ +static int hf_lte_rrc_nonCriticalExtension_238 = -1; /* UE_EUTRA_Capability_v1510_IEs */ static int hf_lte_rrc_irat_ParametersNR_r15 = -1; /* IRAT_ParametersNR_r15 */ -static int hf_lte_rrc_basebandParameters_r15 = -1; /* BasebandParameters_r15 */ +static int hf_lte_rrc_featureSetsEUTRA_r15 = -1; /* FeatureSetsEUTRA_r15 */ static int hf_lte_rrc_pdcp_ParametersNR_r15 = -1; /* PDCP_ParametersNR_r15 */ static int hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1510 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1510 */ static int hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1510 = -1; /* UE_EUTRA_CapabilityAddXDD_Mode_v1510 */ -static int hf_lte_rrc_nonCriticalExtension_237 = -1; /* T_nonCriticalExtension_70 */ +static int hf_lte_rrc_nonCriticalExtension_239 = -1; /* UE_EUTRA_Capability_v1520_IEs */ +static int hf_lte_rrc_measParameters_v1520 = -1; /* MeasParameters_v1520 */ +static int hf_lte_rrc_nonCriticalExtension_240 = -1; /* T_nonCriticalExtension_71 */ static int hf_lte_rrc_phyLayerParameters_r9 = -1; /* PhyLayerParameters */ static int hf_lte_rrc_featureGroupIndicators_r9 = -1; /* T_featureGroupIndicators_r9 */ static int hf_lte_rrc_featureGroupIndRel9Add_r9_01 = -1; /* T_featureGroupIndRel9Add_r9_01 */ @@ -4404,23 +4423,14 @@ static int hf_lte_rrc_phyLayerParameters_v1060 = -1; /* PhyLayerParameters_v102 static int hf_lte_rrc_featureGroupIndRel10_v1060 = -1; /* T_featureGroupIndRel10_v1060 */ static int hf_lte_rrc_interRAT_ParametersCDMA2000_v1060 = -1; /* IRAT_ParametersCDMA2000_1XRTT_v1020 */ static int hf_lte_rrc_interRAT_ParametersUTRA_TDD_v1060 = -1; /* IRAT_ParametersUTRA_TDD_v1020 */ -static int hf_lte_rrc_basebandProcessingCombList_r15 = -1; /* BasebandProcessingCombList_r15 */ -static int hf_lte_rrc_BasebandProcessingCombList_r15_item = -1; /* BasebandProcessingComb_r15 */ -static int hf_lte_rrc_bpc_InfoPerBandList = -1; /* BPC_InfoPerBandList_r15 */ -static int hf_lte_rrc_supportedNAICS_2CRS_AP_PerBPC_Carriers_r15 = -1; /* BIT_STRING_SIZE_1_maxNAICS_Entries_r12 */ -static int hf_lte_rrc_mimo_CA_ParametersPerBPC_r15 = -1; /* MIMO_CA_ParametersPerBPC_r15 */ -static int hf_lte_rrc_BPC_InfoPerBandList_r15_item = -1; /* BPC_InfoPerBand_r15 */ -static int hf_lte_rrc_ca_BandwidthClassDL_r15 = -1; /* CA_BandwidthClass_r10 */ -static int hf_lte_rrc_ca_BandwidthClassUL_r15 = -1; /* CA_BandwidthClass_r10 */ -static int hf_lte_rrc_bpc_InfoPerCC_List_r15 = -1; /* SEQUENCE_SIZE_1_maxServCell_r13_OF_BPC_InfoPerCC_r15 */ -static int hf_lte_rrc_bpc_InfoPerCC_List_r15_item = -1; /* BPC_InfoPerCC_r15 */ -static int hf_lte_rrc_bpc_InfoDefault_r15 = -1; /* BPC_InfoPerCC_r15 */ -static int hf_lte_rrc_supportedCSI_Proc_r15 = -1; /* T_supportedCSI_Proc_r15 */ -static int hf_lte_rrc_supportedBandwidthPerCC_r15 = -1; /* BW_PerCC_r15 */ -static int hf_lte_rrc_supportedMIMO_CapabilityDL_r15 = -1; /* MIMO_CapabilityDL_r10 */ -static int hf_lte_rrc_supportedMIMO_CapabilityUL_r15 = -1; /* MIMO_CapabilityUL_r10 */ -static int hf_lte_rrc_modulationOrderDL_r15 = -1; /* ModulationOrderDL_r15 */ -static int hf_lte_rrc_modulationOrderUL_r15 = -1; /* ModulationOrderUL_r15 */ +static int hf_lte_rrc_featureSetsDL_r15 = -1; /* SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetDL_r15 */ +static int hf_lte_rrc_featureSetsDL_r15_item = -1; /* FeatureSetDL_r15 */ +static int hf_lte_rrc_featureSetsDL_PerCC_r15 = -1; /* SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetDL_PerCC_r15 */ +static int hf_lte_rrc_featureSetsDL_PerCC_r15_item = -1; /* FeatureSetDL_PerCC_r15 */ +static int hf_lte_rrc_featureSetsUL_r15 = -1; /* SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetUL_r15 */ +static int hf_lte_rrc_featureSetsUL_r15_item = -1; /* FeatureSetUL_r15 */ +static int hf_lte_rrc_featureSetsUL_PerCC_r15 = -1; /* SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetUL_PerCC_r15 */ +static int hf_lte_rrc_featureSetsUL_PerCC_r15_item = -1; /* FeatureSetUL_PerCC_r15 */ static int hf_lte_rrc_makeBeforeBreak_r14_01 = -1; /* T_makeBeforeBreak_r14_01 */ static int hf_lte_rrc_rach_Less_r14 = -1; /* T_rach_Less_r14 */ static int hf_lte_rrc_drb_TypeSplit_r12 = -1; /* T_drb_TypeSplit_r12 */ @@ -4520,6 +4530,8 @@ static int hf_lte_rrc_alternativeTBS_Index_r14 = -1; /* T_alternativeTBS_Index_ static int hf_lte_rrc_feMBMS_Unicast_Parameters_r14 = -1; /* FeMBMS_Unicast_Parameters_r14 */ static int hf_lte_rrc_ce_SRS_EnhancementWithoutComb4_r14 = -1; /* T_ce_SRS_EnhancementWithoutComb4_r14 */ static int hf_lte_rrc_crs_LessDwPTS_r14 = -1; /* T_crs_LessDwPTS_r14 */ +static int hf_lte_rrc_mimo_UE_Parameters_v1470 = -1; /* MIMO_UE_Parameters_v1470 */ +static int hf_lte_rrc_srs_UpPTS_6sym_r14 = -1; /* T_srs_UpPTS_6sym_r14 */ static int hf_lte_rrc_parametersTM9_r13 = -1; /* MIMO_UE_ParametersPerTM_r13 */ static int hf_lte_rrc_parametersTM10_r13 = -1; /* MIMO_UE_ParametersPerTM_r13 */ static int hf_lte_rrc_srs_EnhancementsTDD_r13 = -1; /* T_srs_EnhancementsTDD_r13 */ @@ -4527,6 +4539,8 @@ static int hf_lte_rrc_srs_Enhancements_r13 = -1; /* T_srs_Enhancements_r13 */ static int hf_lte_rrc_interferenceMeasRestriction_r13_01 = -1; /* T_interferenceMeasRestriction_r13 */ static int hf_lte_rrc_parametersTM9_v1430 = -1; /* MIMO_UE_ParametersPerTM_v1430 */ static int hf_lte_rrc_parametersTM10_v1430 = -1; /* MIMO_UE_ParametersPerTM_v1430 */ +static int hf_lte_rrc_parametersTM9_v1470 = -1; /* MIMO_UE_ParametersPerTM_v1470 */ +static int hf_lte_rrc_parametersTM10_v1470 = -1; /* MIMO_UE_ParametersPerTM_v1470 */ static int hf_lte_rrc_nonPrecoded_r13_02 = -1; /* MIMO_NonPrecodedCapabilities_r13 */ static int hf_lte_rrc_beamformed_r13_01 = -1; /* MIMO_UE_BeamformedCapabilities_r13 */ static int hf_lte_rrc_channelMeasRestriction_r13_01 = -1; /* T_channelMeasRestriction_r13_01 */ @@ -4545,16 +4559,20 @@ static int hf_lte_rrc_hybridCSI_r14 = -1; /* T_hybridCSI_r14 */ static int hf_lte_rrc_semiOL_r14 = -1; /* T_semiOL_r14 */ static int hf_lte_rrc_csi_ReportingNP_r14 = -1; /* T_csi_ReportingNP_r14 */ static int hf_lte_rrc_csi_ReportingAdvanced_r14 = -1; /* T_csi_ReportingAdvanced_r14 */ +static int hf_lte_rrc_csi_ReportingAdvancedMaxPorts_r14 = -1; /* T_csi_ReportingAdvancedMaxPorts_r14 */ static int hf_lte_rrc_parametersTM9_r13_01 = -1; /* MIMO_CA_ParametersPerBoBCPerTM_r13 */ static int hf_lte_rrc_parametersTM10_r13_01 = -1; /* MIMO_CA_ParametersPerBoBCPerTM_r13 */ -static int hf_lte_rrc_parametersTM9_r15 = -1; /* MIMO_CA_ParametersPerBPCPerTM_r15 */ -static int hf_lte_rrc_parametersTM10_r15 = -1; /* MIMO_CA_ParametersPerBPCPerTM_r15 */ +static int hf_lte_rrc_parametersTM9_r15 = -1; /* MIMO_CA_ParametersPerBoBCPerTM_r15 */ +static int hf_lte_rrc_parametersTM10_r15 = -1; /* MIMO_CA_ParametersPerBoBCPerTM_r15 */ static int hf_lte_rrc_parametersTM9_v1430_01 = -1; /* MIMO_CA_ParametersPerBoBCPerTM_v1430 */ static int hf_lte_rrc_parametersTM10_v1430_01 = -1; /* MIMO_CA_ParametersPerBoBCPerTM_v1430 */ +static int hf_lte_rrc_parametersTM9_v1470_01 = -1; /* MIMO_CA_ParametersPerBoBCPerTM_v1470 */ +static int hf_lte_rrc_parametersTM10_v1470_01 = -1; /* MIMO_CA_ParametersPerBoBCPerTM_v1470 */ static int hf_lte_rrc_beamformed_r13_02 = -1; /* MIMO_BeamformedCapabilityList_r13 */ static int hf_lte_rrc_dmrs_Enhancements_r13_01 = -1; /* T_dmrs_Enhancements_r13_01 */ static int hf_lte_rrc_csi_ReportingNP_r14_01 = -1; /* T_csi_ReportingNP_r14_01 */ static int hf_lte_rrc_csi_ReportingAdvanced_r14_01 = -1; /* T_csi_ReportingAdvanced_r14_01 */ +static int hf_lte_rrc_csi_ReportingAdvancedMaxPorts_r14_01 = -1; /* T_csi_ReportingAdvancedMaxPorts_r14_01 */ static int hf_lte_rrc_dmrs_Enhancements_r13_02 = -1; /* T_dmrs_Enhancements_r13_02 */ static int hf_lte_rrc_csi_ReportingNP_r14_02 = -1; /* T_csi_ReportingNP_r14_02 */ static int hf_lte_rrc_csi_ReportingAdvanced_r14_02 = -1; /* T_csi_ReportingAdvanced_r14_02 */ @@ -4619,6 +4637,9 @@ static int hf_lte_rrc_diffFallbackCombReport_r14 = -1; /* T_diffFallbackCombRep static int hf_lte_rrc_supportedBandCombination_v1450 = -1; /* SupportedBandCombination_v1450 */ static int hf_lte_rrc_supportedBandCombinationAdd_v1450 = -1; /* SupportedBandCombinationAdd_v1450 */ static int hf_lte_rrc_supportedBandCombinationReduced_v1450 = -1; /* SupportedBandCombinationReduced_v1450 */ +static int hf_lte_rrc_supportedBandCombination_v1470 = -1; /* SupportedBandCombination_v1470 */ +static int hf_lte_rrc_supportedBandCombinationAdd_v1470 = -1; /* SupportedBandCombinationAdd_v1470 */ +static int hf_lte_rrc_supportedBandCombinationReduced_v1470 = -1; /* SupportedBandCombinationReduced_v1470 */ static int hf_lte_rrc_SupportedBandCombination_r10_item = -1; /* BandCombinationParameters_r10 */ static int hf_lte_rrc_SupportedBandCombinationExt_r10_item = -1; /* BandCombinationParametersExt_r10 */ static int hf_lte_rrc_SupportedBandCombination_v1090_item = -1; /* BandCombinationParameters_v1090 */ @@ -4631,6 +4652,7 @@ static int hf_lte_rrc_SupportedBandCombination_v1380_item = -1; /* BandCombinat static int hf_lte_rrc_SupportedBandCombination_v1390_item = -1; /* BandCombinationParameters_v1390 */ static int hf_lte_rrc_SupportedBandCombination_v1430_item = -1; /* BandCombinationParameters_v1430 */ static int hf_lte_rrc_SupportedBandCombination_v1450_item = -1; /* BandCombinationParameters_v1450 */ +static int hf_lte_rrc_SupportedBandCombination_v1470_item = -1; /* BandCombinationParameters_v1470 */ static int hf_lte_rrc_SupportedBandCombinationAdd_r11_item = -1; /* BandCombinationParameters_r11 */ static int hf_lte_rrc_SupportedBandCombinationAdd_v11d0_item = -1; /* BandCombinationParameters_v10i0 */ static int hf_lte_rrc_SupportedBandCombinationAdd_v1250_item = -1; /* BandCombinationParameters_v1250 */ @@ -4640,12 +4662,14 @@ static int hf_lte_rrc_SupportedBandCombinationAdd_v1380_item = -1; /* BandCombi static int hf_lte_rrc_SupportedBandCombinationAdd_v1390_item = -1; /* BandCombinationParameters_v1390 */ static int hf_lte_rrc_SupportedBandCombinationAdd_v1430_item = -1; /* BandCombinationParameters_v1430 */ static int hf_lte_rrc_SupportedBandCombinationAdd_v1450_item = -1; /* BandCombinationParameters_v1450 */ +static int hf_lte_rrc_SupportedBandCombinationAdd_v1470_item = -1; /* BandCombinationParameters_v1470 */ static int hf_lte_rrc_SupportedBandCombinationReduced_r13_item = -1; /* BandCombinationParameters_r13 */ static int hf_lte_rrc_SupportedBandCombinationReduced_v1320_item = -1; /* BandCombinationParameters_v1320 */ static int hf_lte_rrc_SupportedBandCombinationReduced_v1380_item = -1; /* BandCombinationParameters_v1380 */ static int hf_lte_rrc_SupportedBandCombinationReduced_v1390_item = -1; /* BandCombinationParameters_v1390 */ static int hf_lte_rrc_SupportedBandCombinationReduced_v1430_item = -1; /* BandCombinationParameters_v1430 */ static int hf_lte_rrc_SupportedBandCombinationReduced_v1450_item = -1; /* BandCombinationParameters_v1450 */ +static int hf_lte_rrc_SupportedBandCombinationReduced_v1470_item = -1; /* BandCombinationParameters_v1470 */ static int hf_lte_rrc_BandCombinationParameters_r10_item = -1; /* BandParameters_r10 */ static int hf_lte_rrc_supportedBandwidthCombinationSet_r10 = -1; /* SupportedBandwidthCombinationSet_r10 */ static int hf_lte_rrc_BandCombinationParameters_v1090_item = -1; /* BandParameters_v1090 */ @@ -4698,6 +4722,9 @@ static int hf_lte_rrc_v2x_SupportedTxBandCombListPerBC_r14 = -1; /* BIT_STRING_ static int hf_lte_rrc_v2x_SupportedRxBandCombListPerBC_r14 = -1; /* BIT_STRING_SIZE_1_maxBandComb_r13 */ static int hf_lte_rrc_bandParameterList_v1450 = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450 */ static int hf_lte_rrc_bandParameterList_v1450_item = -1; /* BandParameters_v1450 */ +static int hf_lte_rrc_bandParameterList_v1470 = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1470 */ +static int hf_lte_rrc_bandParameterList_v1470_item = -1; /* BandParameters_v1470 */ +static int hf_lte_rrc_srs_MaxSimultaneousCCs_r14 = -1; /* INTEGER_1_31 */ static int hf_lte_rrc_bandEUTRA_r10 = -1; /* T_bandEUTRA_r10 */ static int hf_lte_rrc_bandParametersUL_r10 = -1; /* BandParametersUL_r10 */ static int hf_lte_rrc_bandParametersDL_r10 = -1; /* BandParametersDL_r10 */ @@ -4725,6 +4752,7 @@ static int hf_lte_rrc_ul_256QAM_perCC_InfoList_r14_item = -1; /* UL_256QAM_perC static int hf_lte_rrc_retuningTimeInfoBandList_r14 = -1; /* SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_RetuningTimeInfo_r14 */ static int hf_lte_rrc_retuningTimeInfoBandList_r14_item = -1; /* RetuningTimeInfo_r14 */ static int hf_lte_rrc_must_CapabilityPerBand_r14 = -1; /* MUST_Parameters_r14 */ +static int hf_lte_rrc_bandParametersDL_v1470 = -1; /* MIMO_CA_ParametersPerBoBC_v1470 */ static int hf_lte_rrc_v2x_FreqBandEUTRA_r14 = -1; /* FreqBandIndicator_r11 */ static int hf_lte_rrc_bandParametersTxSL_r14 = -1; /* BandParametersTxSL_r14 */ static int hf_lte_rrc_bandParametersRxSL_r14 = -1; /* BandParametersRxSL_r14 */ @@ -4735,6 +4763,16 @@ static int hf_lte_rrc_v2x_BandwidthClassRxSL_r14 = -1; /* V2X_BandwidthClassSL_ static int hf_lte_rrc_v2x_HighReception_r14 = -1; /* T_v2x_HighReception_r14 */ static int hf_lte_rrc_V2X_BandwidthClassSL_r14_item = -1; /* V2X_BandwidthClass_r14 */ static int hf_lte_rrc_ul_256QAM_perCC_r14 = -1; /* T_ul_256QAM_perCC_r14 */ +static int hf_lte_rrc_mimo_CA_ParametersPerBoBC_r15 = -1; /* MIMO_CA_ParametersPerBoBC_r15 */ +static int hf_lte_rrc_featureSetPerCC_ListDL_r15 = -1; /* SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetDL_PerCC_Id_r15 */ +static int hf_lte_rrc_featureSetPerCC_ListDL_r15_item = -1; /* FeatureSetDL_PerCC_Id_r15 */ +static int hf_lte_rrc_fourLayerTM3_TM4_r15 = -1; /* T_fourLayerTM3_TM4_r15 */ +static int hf_lte_rrc_supportedMIMO_CapabilityDL_r15 = -1; /* MIMO_CapabilityDL_r10 */ +static int hf_lte_rrc_supportedCSI_Proc_r15 = -1; /* T_supportedCSI_Proc_r15 */ +static int hf_lte_rrc_featureSetPerCC_ListUL_r15 = -1; /* SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetUL_PerCC_Id_r15 */ +static int hf_lte_rrc_featureSetPerCC_ListUL_r15_item = -1; /* FeatureSetUL_PerCC_Id_r15 */ +static int hf_lte_rrc_supportedMIMO_CapabilityUL_r15 = -1; /* MIMO_CapabilityUL_r10 */ +static int hf_lte_rrc_ul_256QAM_r15 = -1; /* T_ul_256QAM_r15 */ static int hf_lte_rrc_BandParametersUL_r10_item = -1; /* CA_MIMO_ParametersUL_r10 */ static int hf_lte_rrc_ca_BandwidthClassUL_r10 = -1; /* CA_BandwidthClass_r10 */ static int hf_lte_rrc_supportedMIMO_CapabilityUL_r10 = -1; /* MIMO_CapabilityUL_r10 */ @@ -4795,6 +4833,7 @@ static int hf_lte_rrc_ncsg_r14 = -1; /* T_ncsg_r14 */ static int hf_lte_rrc_shortMeasurementGap_r14 = -1; /* T_shortMeasurementGap_r14 */ static int hf_lte_rrc_perServingCellMeasurementGap_r14 = -1; /* T_perServingCellMeasurementGap_r14 */ static int hf_lte_rrc_nonUniformGap_r14 = -1; /* T_nonUniformGap_r14 */ +static int hf_lte_rrc_measGapPatterns_v1520 = -1; /* T_measGapPatterns_v1520 */ static int hf_lte_rrc_BandListEUTRA_item = -1; /* BandInfoEUTRA */ static int hf_lte_rrc_BandCombinationListEUTRA_r10_item = -1; /* BandInfoEUTRA */ static int hf_lte_rrc_interFreqBandList = -1; /* InterFreqBandList */ @@ -4804,6 +4843,7 @@ static int hf_lte_rrc_interFreqNeedForGaps = -1; /* BOOLEAN */ static int hf_lte_rrc_InterRAT_BandList_item = -1; /* InterRAT_BandInfo */ static int hf_lte_rrc_interRAT_NeedForGaps = -1; /* BOOLEAN */ static int hf_lte_rrc_en_DC_r15 = -1; /* T_en_DC_r15 */ +static int hf_lte_rrc_eventB2_r15 = -1; /* T_eventB2_r15 */ static int hf_lte_rrc_supportedBandListNR_r15 = -1; /* SupportedBandListNR_r15 */ static int hf_lte_rrc_rohc_Profiles_r15 = -1; /* ROHC_ProfileSupportList_r15 */ static int hf_lte_rrc_rohc_ContextMaxSessions_r15 = -1; /* T_rohc_ContextMaxSessions_r15 */ @@ -4889,6 +4929,11 @@ static int hf_lte_rrc_fembmsDedicatedCell_r14 = -1; /* T_fembmsDedicatedCell_r1 static int hf_lte_rrc_fembmsMixedCell_r14 = -1; /* T_fembmsMixedCell_r14 */ static int hf_lte_rrc_subcarrierSpacingMBMS_khz7dot5_r14 = -1; /* T_subcarrierSpacingMBMS_khz7dot5_r14 */ static int hf_lte_rrc_subcarrierSpacingMBMS_khz1dot25_r14 = -1; /* T_subcarrierSpacingMBMS_khz1dot25_r14 */ +static int hf_lte_rrc_mbms_MaxBW_r14 = -1; /* T_mbms_MaxBW_r14 */ +static int hf_lte_rrc_implicitValue = -1; /* NULL */ +static int hf_lte_rrc_explicitValue_06 = -1; /* INTEGER_2_20 */ +static int hf_lte_rrc_mbms_ScalingFactor1dot25_r14 = -1; /* T_mbms_ScalingFactor1dot25_r14 */ +static int hf_lte_rrc_mbms_ScalingFactor7dot5_r14 = -1; /* T_mbms_ScalingFactor7dot5_r14 */ static int hf_lte_rrc_unicast_fembmsMixedSCell_r14 = -1; /* T_unicast_fembmsMixedSCell_r14 */ static int hf_lte_rrc_emptyUnicastRegion_r14 = -1; /* T_emptyUnicastRegion_r14 */ static int hf_lte_rrc_scptm_ParallelReception_r13 = -1; /* T_scptm_ParallelReception_r13 */ @@ -5356,6 +5401,8 @@ static int hf_lte_rrc_discSyncWindow_r12 = -1; /* T_discSyncWindow_r12 */ static int hf_lte_rrc_syncTxPeriodic_r13 = -1; /* T_syncTxPeriodic_r13 */ static int hf_lte_rrc_syncOffsetIndicator_v1430 = -1; /* SL_OffsetIndicatorSync_v1430 */ static int hf_lte_rrc_gnss_Sync_r14_01 = -1; /* T_gnss_Sync_r14_01 */ +static int hf_lte_rrc_syncOffsetIndicator2_r14 = -1; /* SL_OffsetIndicatorSync_r14 */ +static int hf_lte_rrc_syncOffsetIndicator3_r14 = -1; /* SL_OffsetIndicatorSync_r14 */ static int hf_lte_rrc_SL_SyncConfigListNFreq_r13_item = -1; /* SL_SyncConfigNFreq_r13 */ static int hf_lte_rrc_SL_SyncConfigListNFreqV2X_r14_item = -1; /* SL_SyncConfigNFreq_r13 */ static int hf_lte_rrc_asyncParameters_r13 = -1; /* T_asyncParameters_r13 */ @@ -5440,31 +5487,31 @@ static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13 = -1; /* UE_Capability_N static int hf_lte_rrc_as_Config_r13 = -1; /* AS_Config_NB */ static int hf_lte_rrc_rrm_Config_r13 = -1; /* RRM_Config_NB */ static int hf_lte_rrc_as_Context_r13 = -1; /* AS_Context_NB */ -static int hf_lte_rrc_nonCriticalExtension_238 = -1; /* HandoverPreparationInformation_NB_v1380_IEs */ -static int hf_lte_rrc_nonCriticalExtension_239 = -1; /* HandoverPreparationInformation_NB_Ext_r14_IEs */ +static int hf_lte_rrc_nonCriticalExtension_241 = -1; /* HandoverPreparationInformation_NB_v1380_IEs */ +static int hf_lte_rrc_nonCriticalExtension_242 = -1; /* HandoverPreparationInformation_NB_Ext_r14_IEs */ static int hf_lte_rrc_ue_RadioAccessCapabilityInfoExt_r14 = -1; /* T_ue_RadioAccessCapabilityInfoExt_r14 */ -static int hf_lte_rrc_nonCriticalExtension_240 = -1; /* T_nonCriticalExtension_71 */ +static int hf_lte_rrc_nonCriticalExtension_243 = -1; /* T_nonCriticalExtension_72 */ static int hf_lte_rrc_criticalExtensions_54 = -1; /* T_criticalExtensions_54 */ static int hf_lte_rrc_c1_51 = -1; /* T_c1_51 */ static int hf_lte_rrc_uePagingCoverageInformation_r13_01 = -1; /* UEPagingCoverageInformation_NB_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_54 = -1; /* T_criticalExtensionsFuture_54 */ static int hf_lte_rrc_npdcch_NumRepetitionPaging_r13 = -1; /* INTEGER_1_2048 */ -static int hf_lte_rrc_nonCriticalExtension_241 = -1; /* T_nonCriticalExtension_72 */ +static int hf_lte_rrc_nonCriticalExtension_244 = -1; /* T_nonCriticalExtension_73 */ static int hf_lte_rrc_criticalExtensions_55 = -1; /* T_criticalExtensions_55 */ static int hf_lte_rrc_c1_52 = -1; /* T_c1_52 */ static int hf_lte_rrc_ueRadioAccessCapabilityInformation_r13 = -1; /* UERadioAccessCapabilityInformation_NB_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_55 = -1; /* T_criticalExtensionsFuture_55 */ static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13_01 = -1; /* T_ue_RadioAccessCapabilityInfo_r13 */ -static int hf_lte_rrc_nonCriticalExtension_242 = -1; /* UERadioAccessCapabilityInformation_NB_v1380_IEs */ -static int hf_lte_rrc_nonCriticalExtension_243 = -1; /* UERadioAccessCapabilityInformation_NB_r14_IEs */ +static int hf_lte_rrc_nonCriticalExtension_245 = -1; /* UERadioAccessCapabilityInformation_NB_v1380_IEs */ +static int hf_lte_rrc_nonCriticalExtension_246 = -1; /* UERadioAccessCapabilityInformation_NB_r14_IEs */ static int hf_lte_rrc_ue_RadioAccessCapabilityInfo_r14 = -1; /* T_ue_RadioAccessCapabilityInfo_r14 */ -static int hf_lte_rrc_nonCriticalExtension_244 = -1; /* T_nonCriticalExtension_73 */ +static int hf_lte_rrc_nonCriticalExtension_247 = -1; /* T_nonCriticalExtension_74 */ static int hf_lte_rrc_criticalExtensions_56 = -1; /* T_criticalExtensions_56 */ static int hf_lte_rrc_c1_53 = -1; /* T_c1_53 */ static int hf_lte_rrc_ueRadioPagingInformation_r13 = -1; /* UERadioPagingInformation_NB_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_56 = -1; /* T_criticalExtensionsFuture_56 */ static int hf_lte_rrc_ue_RadioPagingInfo_r13 = -1; /* T_ue_RadioPagingInfo_r13 */ -static int hf_lte_rrc_nonCriticalExtension_245 = -1; /* T_nonCriticalExtension_74 */ +static int hf_lte_rrc_nonCriticalExtension_248 = -1; /* T_nonCriticalExtension_75 */ static int hf_lte_rrc_sourceRadioResourceConfig_r13 = -1; /* RadioResourceConfigDedicated_NB_r13 */ static int hf_lte_rrc_sourceSecurityAlgorithmConfig_r13 = -1; /* SecurityAlgorithmConfig */ static int hf_lte_rrc_sourceUE_Identity_r13 = -1; /* C_RNTI */ @@ -5526,7 +5573,7 @@ static int hf_lte_rrc_criticalExtensions_57 = -1; /* T_criticalExtensions_57 */ static int hf_lte_rrc_c1_61 = -1; /* T_c1_61 */ static int hf_lte_rrc_dlInformationTransfer_r13_01 = -1; /* DLInformationTransfer_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_57 = -1; /* T_criticalExtensionsFuture_57 */ -static int hf_lte_rrc_nonCriticalExtension_246 = -1; /* T_nonCriticalExtension_75 */ +static int hf_lte_rrc_nonCriticalExtension_249 = -1; /* T_nonCriticalExtension_76 */ static int hf_lte_rrc_systemFrameNumber_MSB_r13 = -1; /* BIT_STRING_SIZE_4 */ static int hf_lte_rrc_hyperSFN_LSB_r13 = -1; /* BIT_STRING_SIZE_2 */ static int hf_lte_rrc_schedulingInfoSIB1_r13 = -1; /* INTEGER_0_15 */ @@ -5545,7 +5592,7 @@ static int hf_lte_rrc_eutra_NumCRS_Ports_r13 = -1; /* T_eutra_NumCRS_Ports_r13 static int hf_lte_rrc_pagingRecordList_r13 = -1; /* PagingRecordList_NB_r13 */ static int hf_lte_rrc_systemInfoModification_r13 = -1; /* T_systemInfoModification_r13 */ static int hf_lte_rrc_systemInfoModification_eDRX_r13_01 = -1; /* T_systemInfoModification_eDRX_r13_01 */ -static int hf_lte_rrc_nonCriticalExtension_247 = -1; /* T_nonCriticalExtension_76 */ +static int hf_lte_rrc_nonCriticalExtension_250 = -1; /* T_nonCriticalExtension_77 */ static int hf_lte_rrc_PagingRecordList_NB_r13_item = -1; /* PagingRecord_NB_r13 */ static int hf_lte_rrc_ue_Identity_r13 = -1; /* PagingUE_Identity */ static int hf_lte_rrc_criticalExtensions_58 = -1; /* T_criticalExtensions_58 */ @@ -5556,22 +5603,24 @@ static int hf_lte_rrc_dedicatedInfoNASList_r13 = -1; /* SEQUENCE_SIZE_1_maxDRB_ static int hf_lte_rrc_dedicatedInfoNASList_r13_item = -1; /* DedicatedInfoNAS */ static int hf_lte_rrc_radioResourceConfigDedicated_r13_01 = -1; /* RadioResourceConfigDedicated_NB_r13 */ static int hf_lte_rrc_fullConfig_r13 = -1; /* T_fullConfig_r13 */ -static int hf_lte_rrc_nonCriticalExtension_248 = -1; /* T_nonCriticalExtension_77 */ +static int hf_lte_rrc_nonCriticalExtension_251 = -1; /* T_nonCriticalExtension_78 */ static int hf_lte_rrc_criticalExtensions_59 = -1; /* T_criticalExtensions_59 */ static int hf_lte_rrc_rrcConnectionReconfigurationComplete_r13_01 = -1; /* RRCConnectionReconfigurationComplete_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_59 = -1; /* T_criticalExtensionsFuture_59 */ -static int hf_lte_rrc_nonCriticalExtension_249 = -1; /* T_nonCriticalExtension_78 */ +static int hf_lte_rrc_nonCriticalExtension_252 = -1; /* T_nonCriticalExtension_79 */ static int hf_lte_rrc_criticalExtensions_60 = -1; /* T_criticalExtensions_60 */ static int hf_lte_rrc_c1_63 = -1; /* T_c1_63 */ static int hf_lte_rrc_rrcConnectionReestablishment_r13_01 = -1; /* RRCConnectionReestablishment_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_60 = -1; /* T_criticalExtensionsFuture_60 */ -static int hf_lte_rrc_nonCriticalExtension_250 = -1; /* RRCConnectionReestablishment_NB_v1430_IEs */ +static int hf_lte_rrc_nonCriticalExtension_253 = -1; /* RRCConnectionReestablishment_NB_v1430_IEs */ static int hf_lte_rrc_dl_NAS_MAC = -1; /* BIT_STRING_SIZE_16 */ -static int hf_lte_rrc_nonCriticalExtension_251 = -1; /* T_nonCriticalExtension_79 */ +static int hf_lte_rrc_nonCriticalExtension_254 = -1; /* T_nonCriticalExtension_80 */ static int hf_lte_rrc_criticalExtensions_61 = -1; /* T_criticalExtensions_61 */ static int hf_lte_rrc_rrcConnectionReestablishmentComplete_r13_01 = -1; /* RRCConnectionReestablishmentComplete_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_61 = -1; /* T_criticalExtensionsFuture_61 */ -static int hf_lte_rrc_nonCriticalExtension_252 = -1; /* T_nonCriticalExtension_80 */ +static int hf_lte_rrc_nonCriticalExtension_255 = -1; /* RRCConnectionReestablishmentComplete_NB_v1470_IEs */ +static int hf_lte_rrc_measResultServCell_r14 = -1; /* MeasResultServCell_NB_r14 */ +static int hf_lte_rrc_nonCriticalExtension_256 = -1; /* T_nonCriticalExtension_81 */ static int hf_lte_rrc_criticalExtensions_62 = -1; /* T_criticalExtensions_62 */ static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r13_01 = -1; /* RRCConnectionReestablishmentRequest_NB_r13_IEs */ static int hf_lte_rrc_later_01 = -1; /* T_later_01 */ @@ -5579,10 +5628,12 @@ static int hf_lte_rrc_rrcConnectionReestablishmentRequest_r14 = -1; /* RRCConne static int hf_lte_rrc_criticalExtensionsFuture_62 = -1; /* T_criticalExtensionsFuture_62 */ static int hf_lte_rrc_ue_Identity_r13_01 = -1; /* ReestabUE_Identity */ static int hf_lte_rrc_reestablishmentCause_r13 = -1; /* ReestablishmentCause_NB_r13 */ -static int hf_lte_rrc_spare_07 = -1; /* BIT_STRING_SIZE_25 */ +static int hf_lte_rrc_cqi_NPDCCH_r14 = -1; /* CQI_NPDCCH_NB_r14 */ +static int hf_lte_rrc_earlyContentionResolution_r14 = -1; /* BOOLEAN */ +static int hf_lte_rrc_spare_07 = -1; /* BIT_STRING_SIZE_20 */ static int hf_lte_rrc_ue_Identity_r14 = -1; /* ReestabUE_Identity_CP_NB_r14 */ static int hf_lte_rrc_reestablishmentCause_r14 = -1; /* ReestablishmentCause_NB_r13 */ -static int hf_lte_rrc_spare_08 = -1; /* BIT_STRING_SIZE_4 */ +static int hf_lte_rrc_cqi_NPDCCH_r14_01 = -1; /* CQI_NPDCCH_Short_NB_r14 */ static int hf_lte_rrc_s_TMSI_r14 = -1; /* S_TMSI */ static int hf_lte_rrc_ul_NAS_MAC_r14 = -1; /* BIT_STRING_SIZE_16 */ static int hf_lte_rrc_ul_NAS_Count_r14 = -1; /* BIT_STRING_SIZE_5 */ @@ -5592,17 +5643,17 @@ static int hf_lte_rrc_rrcConnectionReject_r13_01 = -1; /* RRCConnectionReject_N static int hf_lte_rrc_criticalExtensionsFuture_63 = -1; /* T_criticalExtensionsFuture_63 */ static int hf_lte_rrc_extendedWaitTime_r13 = -1; /* INTEGER_1_1800 */ static int hf_lte_rrc_rrc_SuspendIndication_r13_01 = -1; /* T_rrc_SuspendIndication_r13_01 */ -static int hf_lte_rrc_nonCriticalExtension_253 = -1; /* T_nonCriticalExtension_81 */ +static int hf_lte_rrc_nonCriticalExtension_257 = -1; /* T_nonCriticalExtension_82 */ static int hf_lte_rrc_criticalExtensions_64 = -1; /* T_criticalExtensions_64 */ static int hf_lte_rrc_c1_65 = -1; /* T_c1_65 */ static int hf_lte_rrc_rrcConnectionRelease_r13_01 = -1; /* RRCConnectionRelease_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_64 = -1; /* T_criticalExtensionsFuture_64 */ static int hf_lte_rrc_releaseCause_r13 = -1; /* ReleaseCause_NB_r13 */ static int hf_lte_rrc_redirectedCarrierInfo_r13 = -1; /* RedirectedCarrierInfo_NB_r13 */ -static int hf_lte_rrc_nonCriticalExtension_254 = -1; /* RRCConnectionRelease_NB_v1430_IEs */ +static int hf_lte_rrc_nonCriticalExtension_258 = -1; /* RRCConnectionRelease_NB_v1430_IEs */ static int hf_lte_rrc_redirectedCarrierInfo_v1430 = -1; /* RedirectedCarrierInfo_NB_v1430 */ static int hf_lte_rrc_extendedWaitTime_CPdata_r14 = -1; /* INTEGER_1_1800 */ -static int hf_lte_rrc_nonCriticalExtension_255 = -1; /* T_nonCriticalExtension_82 */ +static int hf_lte_rrc_nonCriticalExtension_259 = -1; /* T_nonCriticalExtension_83 */ static int hf_lte_rrc_redirectedCarrierOffsetDedicated_r14 = -1; /* T_redirectedCarrierOffsetDedicated_r14 */ static int hf_lte_rrc_t322_r14 = -1; /* T_t322_r14 */ static int hf_lte_rrc_criticalExtensions_65 = -1; /* T_criticalExtensions_65 */ @@ -5612,40 +5663,42 @@ static int hf_lte_rrc_ue_Identity_r13_02 = -1; /* InitialUE_Identity */ static int hf_lte_rrc_establishmentCause_r13 = -1; /* EstablishmentCause_NB_r13 */ static int hf_lte_rrc_multiToneSupport_r13 = -1; /* T_multiToneSupport_r13 */ static int hf_lte_rrc_multiCarrierSupport_r13 = -1; /* T_multiCarrierSupport_r13 */ -static int hf_lte_rrc_spare_09 = -1; /* BIT_STRING_SIZE_22 */ +static int hf_lte_rrc_spare_08 = -1; /* BIT_STRING_SIZE_17 */ static int hf_lte_rrc_criticalExtensions_66 = -1; /* T_criticalExtensions_66 */ static int hf_lte_rrc_c1_66 = -1; /* T_c1_66 */ static int hf_lte_rrc_rrcConnectionResume_r13_03 = -1; /* RRCConnectionResume_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_66 = -1; /* T_criticalExtensionsFuture_66 */ static int hf_lte_rrc_drb_ContinueROHC_r13_01 = -1; /* T_drb_ContinueROHC_r13_01 */ -static int hf_lte_rrc_nonCriticalExtension_256 = -1; /* T_nonCriticalExtension_83 */ +static int hf_lte_rrc_nonCriticalExtension_260 = -1; /* T_nonCriticalExtension_84 */ static int hf_lte_rrc_criticalExtensions_67 = -1; /* T_criticalExtensions_67 */ static int hf_lte_rrc_rrcConnectionResumeComplete_r13_03 = -1; /* RRCConnectionResumeComplete_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_67 = -1; /* T_criticalExtensionsFuture_67 */ -static int hf_lte_rrc_nonCriticalExtension_257 = -1; /* T_nonCriticalExtension_84 */ +static int hf_lte_rrc_nonCriticalExtension_261 = -1; /* RRCConnectionResumeComplete_NB_v1470_IEs */ +static int hf_lte_rrc_nonCriticalExtension_262 = -1; /* T_nonCriticalExtension_85 */ static int hf_lte_rrc_criticalExtensions_68 = -1; /* T_criticalExtensions_68 */ static int hf_lte_rrc_rrcConnectionResumeRequest_r13_03 = -1; /* RRCConnectionResumeRequest_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_68 = -1; /* T_criticalExtensionsFuture_68 */ static int hf_lte_rrc_shortResumeMAC_I_r13_01 = -1; /* ShortMAC_I */ static int hf_lte_rrc_resumeCause_r13_01 = -1; /* EstablishmentCause_NB_r13 */ -static int hf_lte_rrc_spare_10 = -1; /* BIT_STRING_SIZE_9 */ +static int hf_lte_rrc_spare_09 = -1; /* BIT_STRING_SIZE_4 */ static int hf_lte_rrc_criticalExtensions_69 = -1; /* T_criticalExtensions_69 */ static int hf_lte_rrc_c1_67 = -1; /* T_c1_67 */ static int hf_lte_rrc_rrcConnectionSetup_r13_01 = -1; /* RRCConnectionSetup_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_69 = -1; /* T_criticalExtensionsFuture_69 */ -static int hf_lte_rrc_nonCriticalExtension_258 = -1; /* T_nonCriticalExtension_85 */ +static int hf_lte_rrc_nonCriticalExtension_263 = -1; /* T_nonCriticalExtension_86 */ static int hf_lte_rrc_criticalExtensions_70 = -1; /* T_criticalExtensions_70 */ static int hf_lte_rrc_rrcConnectionSetupComplete_r13_01 = -1; /* RRCConnectionSetupComplete_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_70 = -1; /* T_criticalExtensionsFuture_70 */ static int hf_lte_rrc_registeredMME_r13 = -1; /* RegisteredMME */ static int hf_lte_rrc_attachWithoutPDN_Connectivity_r13_02 = -1; /* T_attachWithoutPDN_Connectivity_r13_02 */ static int hf_lte_rrc_up_CIoT_EPS_Optimisation_r13_02 = -1; /* T_up_CIoT_EPS_Optimisation_r13_02 */ -static int hf_lte_rrc_nonCriticalExtension_259 = -1; /* RRCConnectionSetupComplete_NB_v1430_IEs */ +static int hf_lte_rrc_nonCriticalExtension_264 = -1; /* RRCConnectionSetupComplete_NB_v1430_IEs */ static int hf_lte_rrc_gummei_Type_r14 = -1; /* T_gummei_Type_r14 */ -static int hf_lte_rrc_nonCriticalExtension_260 = -1; /* T_nonCriticalExtension_86 */ +static int hf_lte_rrc_nonCriticalExtension_265 = -1; /* RRCConnectionSetupComplete_NB_v1470_IEs */ +static int hf_lte_rrc_nonCriticalExtension_266 = -1; /* T_nonCriticalExtension_87 */ static int hf_lte_rrc_sc_mtch_InfoList_r14_01 = -1; /* SC_MTCH_InfoList_NB_r14 */ static int hf_lte_rrc_scptm_NeighbourCellList_r14_01 = -1; /* SCPTM_NeighbourCellList_NB_r14 */ -static int hf_lte_rrc_nonCriticalExtension_261 = -1; /* T_nonCriticalExtension_87 */ +static int hf_lte_rrc_nonCriticalExtension_267 = -1; /* T_nonCriticalExtension_88 */ static int hf_lte_rrc_criticalExtensions_71 = -1; /* T_criticalExtensions_71 */ static int hf_lte_rrc_systemInformation_r13_01 = -1; /* SystemInformation_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_71 = -1; /* T_criticalExtensionsFuture_71 */ @@ -5660,7 +5713,7 @@ static int hf_lte_rrc_sib16_r13 = -1; /* SystemInformationBlockType1 static int hf_lte_rrc_sib15_v1430 = -1; /* SystemInformationBlockType15_NB_r14 */ static int hf_lte_rrc_sib20_v1430 = -1; /* SystemInformationBlockType20_NB_r14 */ static int hf_lte_rrc_sib22_v1430 = -1; /* SystemInformationBlockType22_NB_r14 */ -static int hf_lte_rrc_nonCriticalExtension_262 = -1; /* T_nonCriticalExtension_88 */ +static int hf_lte_rrc_nonCriticalExtension_268 = -1; /* T_nonCriticalExtension_89 */ static int hf_lte_rrc_hyperSFN_MSB_r13 = -1; /* BIT_STRING_SIZE_8 */ static int hf_lte_rrc_cellAccessRelatedInfo_r13 = -1; /* T_cellAccessRelatedInfo_r13 */ static int hf_lte_rrc_plmn_IdentityList_r13_01 = -1; /* PLMN_IdentityList_NB_r13 */ @@ -5680,13 +5733,13 @@ static int hf_lte_rrc_schedulingInfoList_r13 = -1; /* SchedulingInfoList_NB_r13 static int hf_lte_rrc_si_WindowLength_r13 = -1; /* T_si_WindowLength_r13 */ static int hf_lte_rrc_si_RadioFrameOffset_r13 = -1; /* INTEGER_1_15 */ static int hf_lte_rrc_systemInfoValueTagList_r13_01 = -1; /* SystemInfoValueTagList_NB_r13 */ -static int hf_lte_rrc_nonCriticalExtension_263 = -1; /* SystemInformationBlockType1_NB_v1350 */ +static int hf_lte_rrc_nonCriticalExtension_269 = -1; /* SystemInformationBlockType1_NB_v1350 */ static int hf_lte_rrc_cellSelectionInfo_v1350 = -1; /* CellSelectionInfo_NB_v1350 */ -static int hf_lte_rrc_nonCriticalExtension_264 = -1; /* SystemInformationBlockType1_NB_v1430 */ +static int hf_lte_rrc_nonCriticalExtension_270 = -1; /* SystemInformationBlockType1_NB_v1430 */ static int hf_lte_rrc_cellSelectionInfo_v1430 = -1; /* CellSelectionInfo_NB_v1430 */ -static int hf_lte_rrc_nonCriticalExtension_265 = -1; /* SystemInformationBlockType1_NB_v1450 */ +static int hf_lte_rrc_nonCriticalExtension_271 = -1; /* SystemInformationBlockType1_NB_v1450 */ static int hf_lte_rrc_nrs_CRS_PowerOffset_v1450 = -1; /* T_nrs_CRS_PowerOffset_v1450 */ -static int hf_lte_rrc_nonCriticalExtension_266 = -1; /* T_nonCriticalExtension_89 */ +static int hf_lte_rrc_nonCriticalExtension_272 = -1; /* T_nonCriticalExtension_90 */ static int hf_lte_rrc_PLMN_IdentityList_NB_r13_item = -1; /* PLMN_IdentityInfo_NB_r13 */ static int hf_lte_rrc_plmn_Identity_r13 = -1; /* PLMN_Identity */ static int hf_lte_rrc_cellReservedForOperatorUse_r13 = -1; /* T_cellReservedForOperatorUse_r13 */ @@ -5705,19 +5758,19 @@ static int hf_lte_rrc_criticalExtensions_72 = -1; /* T_criticalExtensions_72 */ static int hf_lte_rrc_c1_68 = -1; /* T_c1_68 */ static int hf_lte_rrc_ueCapabilityEnquiry_r13_01 = -1; /* UECapabilityEnquiry_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_72 = -1; /* T_criticalExtensionsFuture_72 */ -static int hf_lte_rrc_nonCriticalExtension_267 = -1; /* T_nonCriticalExtension_90 */ +static int hf_lte_rrc_nonCriticalExtension_273 = -1; /* T_nonCriticalExtension_91 */ static int hf_lte_rrc_criticalExtensions_73 = -1; /* T_criticalExtensions_73 */ static int hf_lte_rrc_ueCapabilityInformation_r13_01 = -1; /* UECapabilityInformation_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_73 = -1; /* T_criticalExtensionsFuture_73 */ static int hf_lte_rrc_ue_Capability_r13 = -1; /* UE_Capability_NB_r13 */ static int hf_lte_rrc_ue_RadioPagingInfo_r13_01 = -1; /* UE_RadioPagingInfo_NB_r13 */ -static int hf_lte_rrc_nonCriticalExtension_268 = -1; /* UECapabilityInformation_NB_Ext_r14_IEs */ +static int hf_lte_rrc_nonCriticalExtension_274 = -1; /* UECapabilityInformation_NB_Ext_r14_IEs */ static int hf_lte_rrc_ue_Capability_ContainerExt_r14 = -1; /* T_ue_Capability_ContainerExt_r14 */ -static int hf_lte_rrc_nonCriticalExtension_269 = -1; /* T_nonCriticalExtension_91 */ +static int hf_lte_rrc_nonCriticalExtension_275 = -1; /* T_nonCriticalExtension_92 */ static int hf_lte_rrc_criticalExtensions_74 = -1; /* T_criticalExtensions_74 */ static int hf_lte_rrc_ulInformationTransfer_r13_01 = -1; /* ULInformationTransfer_NB_r13_IEs */ static int hf_lte_rrc_criticalExtensionsFuture_74 = -1; /* T_criticalExtensionsFuture_74 */ -static int hf_lte_rrc_nonCriticalExtension_270 = -1; /* T_nonCriticalExtension_92 */ +static int hf_lte_rrc_nonCriticalExtension_276 = -1; /* T_nonCriticalExtension_93 */ static int hf_lte_rrc_radioResourceConfigCommon_r13 = -1; /* RadioResourceConfigCommonSIB_NB_r13 */ static int hf_lte_rrc_ue_TimersAndConstants_r13 = -1; /* UE_TimersAndConstants_NB_r13 */ static int hf_lte_rrc_freqInfo_r13_01 = -1; /* T_freqInfo_r13_01 */ @@ -5726,6 +5779,8 @@ static int hf_lte_rrc_timeAlignmentTimerCommon_r13 = -1; /* TimeAlignmentTimer static int hf_lte_rrc_multiBandInfoList_r13_02 = -1; /* AdditionalSpectrumEmission_r13 */ static int hf_lte_rrc_multiBandInfoList_r13_item = -1; /* AdditionalSpectrumEmission */ static int hf_lte_rrc_cp_Reestablishment_r14 = -1; /* T_cp_Reestablishment_r14 */ +static int hf_lte_rrc_cqi_Reporting_r14 = -1; /* T_cqi_Reporting_r14 */ +static int hf_lte_rrc_servingCellMeasInfo_r14 = -1; /* T_servingCellMeasInfo_r14 */ static int hf_lte_rrc_cellReselectionInfoCommon_r13 = -1; /* T_cellReselectionInfoCommon_r13 */ static int hf_lte_rrc_q_Hyst_r13_02 = -1; /* T_q_Hyst_r13_02 */ static int hf_lte_rrc_cellReselectionServingFreqInfo_r13 = -1; /* T_cellReselectionServingFreqInfo_r13 */ @@ -5953,9 +6008,9 @@ static int hf_lte_rrc_physicalConfigDedicated_r13 = -1; /* PhysicalConfigDedica static int hf_lte_rrc_rlf_TimersAndConstants_r13_01 = -1; /* RLF_TimersAndConstants_NB_r13 */ static int hf_lte_rrc_SRB_ToAddModList_NB_r13_item = -1; /* SRB_ToAddMod_NB_r13 */ static int hf_lte_rrc_rlc_Config_r13 = -1; /* T_rlc_Config_r13 */ -static int hf_lte_rrc_explicitValue_06 = -1; /* RLC_Config_NB_r13 */ +static int hf_lte_rrc_explicitValue_07 = -1; /* RLC_Config_NB_r13 */ static int hf_lte_rrc_logicalChannelConfig_r13 = -1; /* T_logicalChannelConfig_r13 */ -static int hf_lte_rrc_explicitValue_07 = -1; /* LogicalChannelConfig_NB_r13 */ +static int hf_lte_rrc_explicitValue_08 = -1; /* LogicalChannelConfig_NB_r13 */ static int hf_lte_rrc_rlc_Config_v1430_01 = -1; /* RLC_Config_NB_v1430 */ static int hf_lte_rrc_DRB_ToAddModList_NB_r13_item = -1; /* DRB_ToAddMod_NB_r13 */ static int hf_lte_rrc_eps_BearerIdentity_r13 = -1; /* INTEGER_0_15 */ @@ -5987,20 +6042,22 @@ static int hf_lte_rrc_AdditionalBandInfoList_NB_r14_item = -1; /* FreqBandIndic static int hf_lte_rrc_MultiBandInfoList_NB_r13_item = -1; /* MultiBandInfo_NB_r13 */ static int hf_lte_rrc_NS_PmaxList_NB_r13_item = -1; /* NS_PmaxValue_NB_r13 */ static int hf_lte_rrc_additionalPmax_r13 = -1; /* P_Max */ +static int hf_lte_rrc_nrsrpResult_r14 = -1; /* NRSRP_Range_NB_r14 */ +static int hf_lte_rrc_nrsrqResult_r14 = -1; /* NRSRQ_Range_NB_r14 */ static int hf_lte_rrc_accessStratumRelease_r13 = -1; /* AccessStratumRelease_NB_r13 */ static int hf_lte_rrc_ue_Category_NB_r13 = -1; /* T_ue_Category_NB_r13 */ static int hf_lte_rrc_multipleDRB_r13 = -1; /* T_multipleDRB_r13 */ static int hf_lte_rrc_pdcp_Parameters_r13 = -1; /* PDCP_Parameters_NB_r13 */ static int hf_lte_rrc_phyLayerParameters_r13 = -1; /* PhyLayerParameters_NB_r13 */ static int hf_lte_rrc_rf_Parameters_r13 = -1; /* RF_Parameters_NB_r13 */ -static int hf_lte_rrc_dummy_02 = -1; /* T_dummy_01 */ +static int hf_lte_rrc_dummy_04 = -1; /* T_dummy_03 */ static int hf_lte_rrc_ue_Category_NB_r14 = -1; /* T_ue_Category_NB_r14 */ static int hf_lte_rrc_mac_Parameters_r14 = -1; /* MAC_Parameters_NB_r14 */ static int hf_lte_rrc_phyLayerParameters_v1430_01 = -1; /* PhyLayerParameters_NB_v1430 */ static int hf_lte_rrc_rf_Parameters_v1430_01 = -1; /* RF_Parameters_NB_v1430 */ -static int hf_lte_rrc_nonCriticalExtension_271 = -1; /* UE_Capability_NB_v1440_IEs */ +static int hf_lte_rrc_nonCriticalExtension_277 = -1; /* UE_Capability_NB_v1440_IEs */ static int hf_lte_rrc_phyLayerParameters_v1440 = -1; /* PhyLayerParameters_NB_v1440 */ -static int hf_lte_rrc_nonCriticalExtension_272 = -1; /* T_nonCriticalExtension_93 */ +static int hf_lte_rrc_nonCriticalExtension_278 = -1; /* T_nonCriticalExtension_94 */ static int hf_lte_rrc_supportedROHC_Profiles_r13 = -1; /* T_supportedROHC_Profiles_r13 */ static int hf_lte_rrc_maxNumberROHC_ContextSessions_r13 = -1; /* T_maxNumberROHC_ContextSessions_r13 */ static int hf_lte_rrc_dataInactMon_r14_01 = -1; /* T_dataInactMon_r14_01 */ @@ -6224,6 +6281,14 @@ static int hf_lte_rrc_sib12_fragment_count = -1; static int hf_lte_rrc_sib12_reassembled_in = -1; static int hf_lte_rrc_sib12_reassembled_length = -1; static int hf_lte_rrc_sib12_reassembled_data = -1; +static int hf_lte_rrc_measGapPatterns_v1520_bit1 = -1; +static int hf_lte_rrc_measGapPatterns_v1520_bit2 = -1; +static int hf_lte_rrc_measGapPatterns_v1520_bit3 = -1; +static int hf_lte_rrc_measGapPatterns_v1520_bit4 = -1; +static int hf_lte_rrc_measGapPatterns_v1520_bit5 = -1; +static int hf_lte_rrc_measGapPatterns_v1520_bit6 = -1; +static int hf_lte_rrc_measGapPatterns_v1520_bit7 = -1; +static int hf_lte_rrc_measGapPatterns_v1520_bit8 = -1; /* Initialize the subtree pointers */ static int ett_lte_rrc = -1; @@ -6996,10 +7061,11 @@ static gint ett_lte_rrc_SystemInformationBlockType2_v8h0_IEs = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission = -1; static gint ett_lte_rrc_SystemInformationBlockType2_v9e0_IEs = -1; static gint ett_lte_rrc_SystemInformationBlockType2_v9i0_IEs = -1; -static gint ett_lte_rrc_SystemInformationBlockType2_v10l0_IEs = -1; +static gint ett_lte_rrc_T_dummy = -1; +static gint ett_lte_rrc_SystemInformationBlockType2_v10m0_IEs = -1; static gint ett_lte_rrc_T_freqInfo_v10l0 = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0 = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_64 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_65 = -1; static gint ett_lte_rrc_AC_BarringConfig = -1; static gint ett_lte_rrc_MBSFN_SubframeConfigList = -1; static gint ett_lte_rrc_MBSFN_SubframeConfigList_v1430 = -1; @@ -7031,7 +7097,7 @@ static gint ett_lte_rrc_RedistributionServingInfo_r13 = -1; static gint ett_lte_rrc_CellReselectionServingFreqInfo_v1310 = -1; static gint ett_lte_rrc_SystemInformationBlockType3_v10j0_IEs = -1; static gint ett_lte_rrc_SystemInformationBlockType3_v10l0_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_65 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_66 = -1; static gint ett_lte_rrc_CellReselectionInfoCommon_v1460 = -1; static gint ett_lte_rrc_SystemInformationBlockType4 = -1; static gint ett_lte_rrc_IntraFreqNeighCellList = -1; @@ -7046,11 +7112,12 @@ static gint ett_lte_rrc_SystemInformationBlockType5_v10j0_IEs = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10j0 = -1; static gint ett_lte_rrc_SystemInformationBlockType5_v10l0_IEs = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10l0 = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_66 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_67 = -1; static gint ett_lte_rrc_InterFreqCarrierFreqList = -1; static gint ett_lte_rrc_InterFreqCarrierFreqList_v1250 = -1; static gint ett_lte_rrc_InterFreqCarrierFreqList_v1310 = -1; static gint ett_lte_rrc_InterFreqCarrierFreqList_v1350 = -1; +static gint ett_lte_rrc_InterFreqCarrierFreqList_v13a0 = -1; static gint ett_lte_rrc_InterFreqCarrierFreqListExt_r12 = -1; static gint ett_lte_rrc_InterFreqCarrierFreqListExt_v1280 = -1; static gint ett_lte_rrc_InterFreqCarrierFreqListExt_v1310 = -1; @@ -7079,7 +7146,7 @@ static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUT static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_TDD_Carrier_OF_CarrierFreqInfoUTRA_v1250 = -1; static gint ett_lte_rrc_SystemInformationBlockType6_v8h0_IEs = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0 = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_67 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_68 = -1; static gint ett_lte_rrc_CarrierFreqInfoUTRA_v1250 = -1; static gint ett_lte_rrc_CarrierFreqListUTRA_FDD = -1; static gint ett_lte_rrc_CarrierFreqUTRA_FDD = -1; @@ -7608,7 +7675,7 @@ static gint ett_lte_rrc_T_ul_FreqInfo_v1440 = -1; static gint ett_lte_rrc_BCCH_Config = -1; static gint ett_lte_rrc_BCCH_Config_v1310 = -1; static gint ett_lte_rrc_FreqHoppingParameters_r13 = -1; -static gint ett_lte_rrc_T_dummy2 = -1; +static gint ett_lte_rrc_T_dummy2_01 = -1; static gint ett_lte_rrc_T_dummy3 = -1; static gint ett_lte_rrc_T_interval_ULHoppingConfigCommonModeA_r13 = -1; static gint ett_lte_rrc_T_interval_ULHoppingConfigCommonModeB_r13 = -1; @@ -7887,6 +7954,7 @@ static gint ett_lte_rrc_T_setup_110 = -1; static gint ett_lte_rrc_Tx_ResourcePoolMeasList_r14 = -1; static gint ett_lte_rrc_MeasObjectGERAN = -1; static gint ett_lte_rrc_MeasObjectNR_r15 = -1; +static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxCellSFTD_OF_PhysCellIdNR_r15 = -1; static gint ett_lte_rrc_RS_ConfigSSB_NR_r15 = -1; static gint ett_lte_rrc_CellsToAddModListNR_r15 = -1; static gint ett_lte_rrc_CellsToAddModNR_r15 = -1; @@ -8067,7 +8135,7 @@ static gint ett_lte_rrc_UE_EUTRA_Capability_v10c0_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v10f0_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v10i0_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v10j0_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_68 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_69 = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v11d0_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v11x0_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v12b0_IEs = -1; @@ -8075,7 +8143,9 @@ static gint ett_lte_rrc_UE_EUTRA_Capability_v12x0_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v1370_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v1380_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v1390_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_69 = -1; +static gint ett_lte_rrc_UE_EUTRA_Capability_v13x0_IEs = -1; +static gint ett_lte_rrc_UE_EUTRA_Capability_v1470_IEs = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_70 = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v920_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v940_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v1020_IEs = -1; @@ -8100,7 +8170,8 @@ static gint ett_lte_rrc_UE_EUTRA_Capability_v1440_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v1450_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v1460_IEs = -1; static gint ett_lte_rrc_UE_EUTRA_Capability_v1510_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_70 = -1; +static gint ett_lte_rrc_UE_EUTRA_Capability_v1520_IEs = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_71 = -1; static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9 = -1; static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060 = -1; static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130 = -1; @@ -8112,14 +8183,11 @@ static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1370 = -1; static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1380 = -1; static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1430 = -1; static gint ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1510 = -1; -static gint ett_lte_rrc_BasebandParameters_r15 = -1; -static gint ett_lte_rrc_BasebandProcessingCombList_r15 = -1; -static gint ett_lte_rrc_BasebandProcessingComb_r15 = -1; -static gint ett_lte_rrc_BPC_InfoPerBandList_r15 = -1; -static gint ett_lte_rrc_BPC_InfoPerBand_r15 = -1; -static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BPC_InfoPerCC_r15 = -1; -static gint ett_lte_rrc_BPC_InfoPerCC_r15 = -1; -static gint ett_lte_rrc_BW_PerCC_r15 = -1; +static gint ett_lte_rrc_FeatureSetsEUTRA_r15 = -1; +static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetDL_r15 = -1; +static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetDL_PerCC_r15 = -1; +static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetUL_r15 = -1; +static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetUL_PerCC_r15 = -1; static gint ett_lte_rrc_MobilityParameters_r14 = -1; static gint ett_lte_rrc_DC_Parameters_r12 = -1; static gint ett_lte_rrc_DC_Parameters_v1310 = -1; @@ -8149,18 +8217,23 @@ static gint ett_lte_rrc_PhyLayerParameters_v1320 = -1; static gint ett_lte_rrc_PhyLayerParameters_v1330 = -1; static gint ett_lte_rrc_PhyLayerParameters_v1430 = -1; static gint ett_lte_rrc_PhyLayerParameters_v1450 = -1; +static gint ett_lte_rrc_PhyLayerParameters_v1470 = -1; static gint ett_lte_rrc_MIMO_UE_Parameters_r13 = -1; static gint ett_lte_rrc_MIMO_UE_Parameters_v1430 = -1; +static gint ett_lte_rrc_MIMO_UE_Parameters_v1470 = -1; static gint ett_lte_rrc_MIMO_UE_ParametersPerTM_r13 = -1; static gint ett_lte_rrc_MIMO_UE_ParametersPerTM_v1430 = -1; static gint ett_lte_rrc_T_nzp_CSI_RS_AperiodicInfo_r14 = -1; static gint ett_lte_rrc_T_nzp_CSI_RS_PeriodicInfo_r14 = -1; +static gint ett_lte_rrc_MIMO_UE_ParametersPerTM_v1470 = -1; static gint ett_lte_rrc_MIMO_CA_ParametersPerBoBC_r13 = -1; -static gint ett_lte_rrc_MIMO_CA_ParametersPerBPC_r15 = -1; +static gint ett_lte_rrc_MIMO_CA_ParametersPerBoBC_r15 = -1; static gint ett_lte_rrc_MIMO_CA_ParametersPerBoBC_v1430 = -1; +static gint ett_lte_rrc_MIMO_CA_ParametersPerBoBC_v1470 = -1; static gint ett_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_r13 = -1; static gint ett_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_v1430 = -1; -static gint ett_lte_rrc_MIMO_CA_ParametersPerBPCPerTM_r15 = -1; +static gint ett_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_v1470 = -1; +static gint ett_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_r15 = -1; static gint ett_lte_rrc_MIMO_NonPrecodedCapabilities_r13 = -1; static gint ett_lte_rrc_MIMO_UE_BeamformedCapabilities_r13 = -1; static gint ett_lte_rrc_MIMO_BeamformedCapabilityList_r13 = -1; @@ -8189,6 +8262,7 @@ static gint ett_lte_rrc_RF_Parameters_v12b0 = -1; static gint ett_lte_rrc_RF_Parameters_v1430 = -1; static gint ett_lte_rrc_T_eNB_RequestedParameters_v1430 = -1; static gint ett_lte_rrc_RF_Parameters_v1450 = -1; +static gint ett_lte_rrc_RF_Parameters_v1470 = -1; static gint ett_lte_rrc_SupportedBandCombination_r10 = -1; static gint ett_lte_rrc_SupportedBandCombinationExt_r10 = -1; static gint ett_lte_rrc_SupportedBandCombination_v1090 = -1; @@ -8201,6 +8275,7 @@ static gint ett_lte_rrc_SupportedBandCombination_v1380 = -1; static gint ett_lte_rrc_SupportedBandCombination_v1390 = -1; static gint ett_lte_rrc_SupportedBandCombination_v1430 = -1; static gint ett_lte_rrc_SupportedBandCombination_v1450 = -1; +static gint ett_lte_rrc_SupportedBandCombination_v1470 = -1; static gint ett_lte_rrc_SupportedBandCombinationAdd_r11 = -1; static gint ett_lte_rrc_SupportedBandCombinationAdd_v11d0 = -1; static gint ett_lte_rrc_SupportedBandCombinationAdd_v1250 = -1; @@ -8210,12 +8285,14 @@ static gint ett_lte_rrc_SupportedBandCombinationAdd_v1380 = -1; static gint ett_lte_rrc_SupportedBandCombinationAdd_v1390 = -1; static gint ett_lte_rrc_SupportedBandCombinationAdd_v1430 = -1; static gint ett_lte_rrc_SupportedBandCombinationAdd_v1450 = -1; +static gint ett_lte_rrc_SupportedBandCombinationAdd_v1470 = -1; static gint ett_lte_rrc_SupportedBandCombinationReduced_r13 = -1; static gint ett_lte_rrc_SupportedBandCombinationReduced_v1320 = -1; static gint ett_lte_rrc_SupportedBandCombinationReduced_v1380 = -1; static gint ett_lte_rrc_SupportedBandCombinationReduced_v1390 = -1; static gint ett_lte_rrc_SupportedBandCombinationReduced_v1430 = -1; static gint ett_lte_rrc_SupportedBandCombinationReduced_v1450 = -1; +static gint ett_lte_rrc_SupportedBandCombinationReduced_v1470 = -1; static gint ett_lte_rrc_BandCombinationParameters_r10 = -1; static gint ett_lte_rrc_BandCombinationParametersExt_r10 = -1; static gint ett_lte_rrc_BandCombinationParameters_v1090 = -1; @@ -8243,6 +8320,8 @@ static gint ett_lte_rrc_BandCombinationParameters_v1430 = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1430 = -1; static gint ett_lte_rrc_BandCombinationParameters_v1450 = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450 = -1; +static gint ett_lte_rrc_BandCombinationParameters_v1470 = -1; +static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1470 = -1; static gint ett_lte_rrc_BandParameters_r10 = -1; static gint ett_lte_rrc_BandParameters_v1090 = -1; static gint ett_lte_rrc_BandParameters_v10i0 = -1; @@ -8258,11 +8337,18 @@ static gint ett_lte_rrc_BandParameters_v1430 = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_2_maxServCell_r13_OF_UL_256QAM_perCC_Info_r14 = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_RetuningTimeInfo_r14 = -1; static gint ett_lte_rrc_BandParameters_v1450 = -1; +static gint ett_lte_rrc_BandParameters_v1470 = -1; static gint ett_lte_rrc_V2X_BandParameters_r14 = -1; static gint ett_lte_rrc_BandParametersTxSL_r14 = -1; static gint ett_lte_rrc_BandParametersRxSL_r14 = -1; static gint ett_lte_rrc_V2X_BandwidthClassSL_r14 = -1; static gint ett_lte_rrc_UL_256QAM_perCC_Info_r14 = -1; +static gint ett_lte_rrc_FeatureSetDL_r15 = -1; +static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetDL_PerCC_Id_r15 = -1; +static gint ett_lte_rrc_FeatureSetDL_PerCC_r15 = -1; +static gint ett_lte_rrc_FeatureSetUL_r15 = -1; +static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetUL_PerCC_Id_r15 = -1; +static gint ett_lte_rrc_FeatureSetUL_PerCC_r15 = -1; static gint ett_lte_rrc_BandParametersUL_r10 = -1; static gint ett_lte_rrc_CA_MIMO_ParametersUL_r10 = -1; static gint ett_lte_rrc_BandParametersDL_r10 = -1; @@ -8291,6 +8377,7 @@ static gint ett_lte_rrc_MeasParameters_v11a0 = -1; static gint ett_lte_rrc_MeasParameters_v1250 = -1; static gint ett_lte_rrc_MeasParameters_v1310 = -1; static gint ett_lte_rrc_MeasParameters_v1430 = -1; +static gint ett_lte_rrc_MeasParameters_v1520 = -1; static gint ett_lte_rrc_BandListEUTRA = -1; static gint ett_lte_rrc_BandCombinationListEUTRA_r10 = -1; static gint ett_lte_rrc_BandInfoEUTRA = -1; @@ -8344,6 +8431,8 @@ static gint ett_lte_rrc_Other_Parameters_v1460 = -1; static gint ett_lte_rrc_MBMS_Parameters_r11 = -1; static gint ett_lte_rrc_MBMS_Parameters_v1250 = -1; static gint ett_lte_rrc_MBMS_Parameters_v1430 = -1; +static gint ett_lte_rrc_MBMS_Parameters_v1470 = -1; +static gint ett_lte_rrc_T_mbms_MaxBW_r14 = -1; static gint ett_lte_rrc_FeMBMS_Unicast_Parameters_r14 = -1; static gint ett_lte_rrc_SCPTM_Parameters_r13 = -1; static gint ett_lte_rrc_CE_Parameters_r13 = -1; @@ -8581,13 +8670,13 @@ static gint ett_lte_rrc_T_criticalExtensionsFuture_53 = -1; static gint ett_lte_rrc_HandoverPreparationInformation_NB_IEs = -1; static gint ett_lte_rrc_HandoverPreparationInformation_NB_v1380_IEs = -1; static gint ett_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_71 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_72 = -1; static gint ett_lte_rrc_UEPagingCoverageInformation_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_54 = -1; static gint ett_lte_rrc_T_c1_51 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_54 = -1; static gint ett_lte_rrc_UEPagingCoverageInformation_NB_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_72 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_73 = -1; static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_55 = -1; static gint ett_lte_rrc_T_c1_52 = -1; @@ -8595,13 +8684,13 @@ static gint ett_lte_rrc_T_criticalExtensionsFuture_55 = -1; static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs = -1; static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs = -1; static gint ett_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_73 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_74 = -1; static gint ett_lte_rrc_UERadioPagingInformation_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_56 = -1; static gint ett_lte_rrc_T_c1_53 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_56 = -1; static gint ett_lte_rrc_UERadioPagingInformation_NB_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_74 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_75 = -1; static gint ett_lte_rrc_AS_Config_NB = -1; static gint ett_lte_rrc_AS_Context_NB = -1; static gint ett_lte_rrc_ReestablishmentInfo_NB = -1; @@ -8640,7 +8729,7 @@ static gint ett_lte_rrc_T_criticalExtensions_57 = -1; static gint ett_lte_rrc_T_c1_61 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_57 = -1; static gint ett_lte_rrc_DLInformationTransfer_NB_r13_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_75 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_76 = -1; static gint ett_lte_rrc_MasterInformationBlock_NB = -1; static gint ett_lte_rrc_T_operationModeInfo_r13 = -1; static gint ett_lte_rrc_Guardband_NB_r13 = -1; @@ -8648,7 +8737,7 @@ static gint ett_lte_rrc_Inband_SamePCI_NB_r13 = -1; static gint ett_lte_rrc_Inband_DifferentPCI_NB_r13 = -1; static gint ett_lte_rrc_Standalone_NB_r13 = -1; static gint ett_lte_rrc_Paging_NB = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_76 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_77 = -1; static gint ett_lte_rrc_PagingRecordList_NB_r13 = -1; static gint ett_lte_rrc_PagingRecord_NB_r13 = -1; static gint ett_lte_rrc_RRCConnectionReconfiguration_NB = -1; @@ -8657,24 +8746,25 @@ static gint ett_lte_rrc_T_c1_62 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_58 = -1; static gint ett_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs = -1; static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_77 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_78 = -1; static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_59 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_59 = -1; static gint ett_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_78 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_79 = -1; static gint ett_lte_rrc_RRCConnectionReestablishment_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_60 = -1; static gint ett_lte_rrc_T_c1_63 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_60 = -1; static gint ett_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs = -1; static gint ett_lte_rrc_RRCConnectionReestablishment_NB_v1430_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_79 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_80 = -1; static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_61 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_61 = -1; static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_80 = -1; +static gint ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_v1470_IEs = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_81 = -1; static gint ett_lte_rrc_RRCConnectionReestablishmentRequest_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_62 = -1; static gint ett_lte_rrc_T_later_01 = -1; @@ -8687,14 +8777,14 @@ static gint ett_lte_rrc_T_criticalExtensions_63 = -1; static gint ett_lte_rrc_T_c1_64 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_63 = -1; static gint ett_lte_rrc_RRCConnectionReject_NB_r13_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_81 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_82 = -1; static gint ett_lte_rrc_RRCConnectionRelease_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_64 = -1; static gint ett_lte_rrc_T_c1_65 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_64 = -1; static gint ett_lte_rrc_RRCConnectionRelease_NB_r13_IEs = -1; static gint ett_lte_rrc_RRCConnectionRelease_NB_v1430_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_82 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_83 = -1; static gint ett_lte_rrc_RedirectedCarrierInfo_NB_v1430 = -1; static gint ett_lte_rrc_RRCConnectionRequest_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_65 = -1; @@ -8705,12 +8795,13 @@ static gint ett_lte_rrc_T_criticalExtensions_66 = -1; static gint ett_lte_rrc_T_c1_66 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_66 = -1; static gint ett_lte_rrc_RRCConnectionResume_NB_r13_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_83 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_84 = -1; static gint ett_lte_rrc_RRCConnectionResumeComplete_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_67 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_67 = -1; static gint ett_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_84 = -1; +static gint ett_lte_rrc_RRCConnectionResumeComplete_NB_v1470_IEs = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_85 = -1; static gint ett_lte_rrc_RRCConnectionResumeRequest_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_68 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_68 = -1; @@ -8720,29 +8811,30 @@ static gint ett_lte_rrc_T_criticalExtensions_69 = -1; static gint ett_lte_rrc_T_c1_67 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_69 = -1; static gint ett_lte_rrc_RRCConnectionSetup_NB_r13_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_85 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_86 = -1; static gint ett_lte_rrc_RRCConnectionSetupComplete_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_70 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_70 = -1; static gint ett_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs = -1; static gint ett_lte_rrc_RRCConnectionSetupComplete_NB_v1430_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_86 = -1; -static gint ett_lte_rrc_SCPTMConfiguration_NB_r14 = -1; +static gint ett_lte_rrc_RRCConnectionSetupComplete_NB_v1470_IEs = -1; static gint ett_lte_rrc_T_nonCriticalExtension_87 = -1; +static gint ett_lte_rrc_SCPTMConfiguration_NB_r14 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_88 = -1; static gint ett_lte_rrc_SystemInformation_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_71 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_71 = -1; static gint ett_lte_rrc_SystemInformation_NB_r13_IEs = -1; static gint ett_lte_rrc_T_sib_TypeAndInfo_r13 = -1; static gint ett_lte_rrc_T_sib_TypeAndInfo_r13_item = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_88 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_89 = -1; static gint ett_lte_rrc_SystemInformationBlockType1_NB = -1; static gint ett_lte_rrc_T_cellAccessRelatedInfo_r13 = -1; static gint ett_lte_rrc_T_cellSelectionInfo_r13 = -1; static gint ett_lte_rrc_SystemInformationBlockType1_NB_v1350 = -1; static gint ett_lte_rrc_SystemInformationBlockType1_NB_v1430 = -1; static gint ett_lte_rrc_SystemInformationBlockType1_NB_v1450 = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_89 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_90 = -1; static gint ett_lte_rrc_PLMN_IdentityList_NB_r13 = -1; static gint ett_lte_rrc_PLMN_IdentityInfo_NB_r13 = -1; static gint ett_lte_rrc_SchedulingInfoList_NB_r13 = -1; @@ -8756,18 +8848,18 @@ static gint ett_lte_rrc_T_criticalExtensions_72 = -1; static gint ett_lte_rrc_T_c1_68 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_72 = -1; static gint ett_lte_rrc_UECapabilityEnquiry_NB_r13_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_90 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_91 = -1; static gint ett_lte_rrc_UECapabilityInformation_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_73 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_73 = -1; static gint ett_lte_rrc_UECapabilityInformation_NB_r13_IEs = -1; static gint ett_lte_rrc_UECapabilityInformation_NB_Ext_r14_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_91 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_92 = -1; static gint ett_lte_rrc_ULInformationTransfer_NB = -1; static gint ett_lte_rrc_T_criticalExtensions_74 = -1; static gint ett_lte_rrc_T_criticalExtensionsFuture_74 = -1; static gint ett_lte_rrc_ULInformationTransfer_NB_r13_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_92 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_93 = -1; static gint ett_lte_rrc_SystemInformationBlockType2_NB_r13 = -1; static gint ett_lte_rrc_T_freqInfo_r13_01 = -1; static gint ett_lte_rrc_AdditionalSpectrumEmission_r13 = -1; @@ -8889,11 +8981,12 @@ static gint ett_lte_rrc_MultiBandInfoList_NB_r13 = -1; static gint ett_lte_rrc_MultiBandInfo_NB_r13 = -1; static gint ett_lte_rrc_NS_PmaxList_NB_r13 = -1; static gint ett_lte_rrc_NS_PmaxValue_NB_r13 = -1; +static gint ett_lte_rrc_MeasResultServCell_NB_r14 = -1; static gint ett_lte_rrc_UE_Capability_NB_r13 = -1; -static gint ett_lte_rrc_T_dummy_01 = -1; +static gint ett_lte_rrc_T_dummy_03 = -1; static gint ett_lte_rrc_UE_Capability_NB_Ext_r14_IEs = -1; static gint ett_lte_rrc_UE_Capability_NB_v1440_IEs = -1; -static gint ett_lte_rrc_T_nonCriticalExtension_93 = -1; +static gint ett_lte_rrc_T_nonCriticalExtension_94 = -1; static gint ett_lte_rrc_PDCP_Parameters_NB_r13 = -1; static gint ett_lte_rrc_T_supportedROHC_Profiles_r13 = -1; static gint ett_lte_rrc_MAC_Parameters_NB_r14 = -1; @@ -8915,7 +9008,7 @@ static gint ett_lte_rrc_SCPTM_NeighbourCellList_NB_r14 = -1; static gint ett_lte_rrc_PCI_ARFCN_NB_r14 = -1; /*--- End of included file: packet-lte-rrc-ett.c ---*/ -#line 262 "./asn1/lte-rrc/packet-lte-rrc-template.c" +#line 270 "./asn1/lte-rrc/packet-lte-rrc-template.c" static gint ett_lte_rrc_featureGroupIndicators = -1; static gint ett_lte_rrc_featureGroupIndRel9Add = -1; @@ -8952,6 +9045,7 @@ static gint ett_lte_rrc_sourceRB_ConfigSN_NR_r15 = -1; static gint ett_lte_rrc_sourceOtherConfigSN_NR_r15 = -1; static gint ett_lte_rrc_sourceContextENDC_r15 = -1; static gint ett_lte_rrc_requestedFreqBandsNR_MRDC_r15 = -1; +static gint ett_lte_rrc_measGapPatterns_v1520 = -1; static expert_field ei_lte_rrc_number_pages_le15 = EI_INIT; static expert_field ei_lte_rrc_si_info_value_changed = EI_INIT; @@ -11208,6 +11302,45 @@ static const value_string lte_rrc_schedulingInfoSIB1_NB_r13_vals[] = { static value_string_ext lte_rrc_schedulingInfoSIB1_NB_r13_vals_ext = VALUE_STRING_EXT_INIT(lte_rrc_schedulingInfoSIB1_NB_r13_vals); static void +lte_rrc_NRSRP_Range_NB_r14_fmt(gchar *s, guint32 v) +{ + if (v == 0) { + g_snprintf(s, ITEM_LABEL_LENGTH, "NRSRP < -156dBm (0)"); + } else if (v < 113) { + g_snprintf(s, ITEM_LABEL_LENGTH, "%ddBm <= NRSRP < %ddBm (%u)", v-157, v-156, v); + } else { + g_snprintf(s, ITEM_LABEL_LENGTH, "-44dBm <= NRSRP (97)"); + } +} + +static void +lte_rrc_NRSRQ_Range_NB_r14_fmt(gchar *s, guint32 v) +{ + gint32 rsrq = (guint32)v; + if (rsrq == -30) { + g_snprintf(s, ITEM_LABEL_LENGTH, "NRSRQ < -34dB (-30)"); + } else if (rsrq < 0) { + g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fdB <= NRSRQ < %.1fdB (%d)", (((float)rsrq-1)/2)-19, ((float)rsrq/2)-19, rsrq); + } else if (rsrq == 0) { + g_snprintf(s, ITEM_LABEL_LENGTH, "NRSRQ < -19.5dB (0)"); + } else if (rsrq < 34) { + g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fdB <= NRSRQ < %.1fdB (%d)", (((float)rsrq-1)/2)-19.5, ((float)rsrq/2)-19.5, rsrq); + } else if (rsrq == 34) { + g_snprintf(s, ITEM_LABEL_LENGTH, "-3 <= NRSRQ (34)"); + } else if (rsrq < 46) { + g_snprintf(s, ITEM_LABEL_LENGTH, "%.1fdB <= NRSRQ < %.1fdB (%d)", (((float)rsrq-1)/2)-20, ((float)rsrq/2)-20, rsrq); + } else { + g_snprintf(s, ITEM_LABEL_LENGTH, "2.5dB <= NRSRQ (46)"); + } +} + +static void +lte_rrc_mbms_MaxBW_r14_fmt(gchar *s, guint32 v) +{ + g_snprintf(s, ITEM_LABEL_LENGTH, "%u MHz (%u)", 40*v, v); +} + +static void lte_rrc_call_dissector(dissector_handle_t handle, tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) { TRY { @@ -11757,6 +11890,7 @@ static int dissect_SCGFailureInformation_v12d0_IEs_PDU(tvbuff_t *tvb _U_, packet static int dissect_SystemInformationBlockType1_v8h0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_); static int dissect_UEInformationResponse_v9e0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_); static int dissect_SystemInformationBlockType2_v8h0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_); +static int dissect_SystemInformationBlockType2_v10m0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_); static int dissect_SystemInformationBlockType3_v10j0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_); static int dissect_SystemInformationBlockType5_v8h0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_); static int dissect_SystemInformationBlockType6_v8h0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_); @@ -13805,7 +13939,7 @@ dissect_lte_rrc_MeasObjectWLAN_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_lte_rrc_ARFCN_ValueNR_r15(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, maxARFCN_NR_r15, NULL, FALSE); + 0U, 3279165U, NULL, FALSE); return offset; } @@ -13976,9 +14110,9 @@ dissect_lte_rrc_ThresholdListNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static int -dissect_lte_rrc_RS_IndexNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_INTEGER_1_maxRS_IndexCellQual_r15(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, maxRS_Index_r15, NULL, FALSE); + 1U, maxRS_IndexCellQual_r15, NULL, FALSE); return offset; } @@ -14033,15 +14167,30 @@ dissect_lte_rrc_INTEGER_1_maxQuantSetsNR_r15(tvbuff_t *tvb _U_, int offset _U_, } +static const per_sequence_t SEQUENCE_SIZE_1_maxCellSFTD_OF_PhysCellIdNR_r15_sequence_of[1] = { + { &hf_lte_rrc_cellsForWhichToReportSFTD_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysCellIdNR_r15 }, +}; + +static int +dissect_lte_rrc_SEQUENCE_SIZE_1_maxCellSFTD_OF_PhysCellIdNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_SEQUENCE_SIZE_1_maxCellSFTD_OF_PhysCellIdNR_r15, SEQUENCE_SIZE_1_maxCellSFTD_OF_PhysCellIdNR_r15_sequence_of, + 1, maxCellSFTD, FALSE); + + return offset; +} + + static const per_sequence_t MeasObjectNR_r15_sequence[] = { { &hf_lte_rrc_carrierFreq_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueNR_r15 }, { &hf_lte_rrc_rs_ConfigSSB_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RS_ConfigSSB_NR_r15 }, { &hf_lte_rrc_threshRS_Index_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_ThresholdListNR_r15 }, - { &hf_lte_rrc_maxRS_IndexCellQual_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_RS_IndexNR_r15 }, + { &hf_lte_rrc_maxRS_IndexCellQual_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_maxRS_IndexCellQual_r15 }, { &hf_lte_rrc_offsetFreq_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_Q_OffsetRangeInterRAT }, { &hf_lte_rrc_blackCellsToRemoveList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellIndexList }, { &hf_lte_rrc_blackCellsToAddModList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_CellsToAddModListNR_r15 }, { &hf_lte_rrc_quantityConfigSet_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxQuantSetsNR_r15 }, + { &hf_lte_rrc_cellsForWhichToReportSFTD_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxCellSFTD_OF_PhysCellIdNR_r15 }, { NULL, 0, 0, NULL } }; @@ -17044,23 +17193,9 @@ dissect_lte_rrc_MeasConfig_eag_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const value_string lte_rrc_T_fr1_Gap_vals[] = { - { 0, "true" }, - { 0, NULL } -}; - - -static int -dissect_lte_rrc_T_fr1_Gap(tvbuff_t *tvb _U_, int offset _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); - - return offset; -} - - static const per_sequence_t MeasConfig_eag_6_sequence[] = { - { &hf_lte_rrc_fr1_Gap , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_fr1_Gap }, + { &hf_lte_rrc_fr1_Gap_r15 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BOOLEAN }, + { &hf_lte_rrc_mgta_r15 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BOOLEAN }, { NULL, 0, 0, NULL } }; @@ -33428,7 +33563,7 @@ dissect_lte_rrc_PCCH_Config_v1310(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const value_string lte_rrc_T_dummy_vals[] = { +static const value_string lte_rrc_T_dummy_02_vals[] = { { 0, "nb2" }, { 1, "nb4" }, { 0, NULL } @@ -33436,7 +33571,7 @@ static const value_string lte_rrc_T_dummy_vals[] = { static int -dissect_lte_rrc_T_dummy(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_dummy_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, 2, NULL, FALSE, 0, NULL); @@ -33480,22 +33615,22 @@ dissect_lte_rrc_T_interval_TDD_r13_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const value_string lte_rrc_T_dummy2_vals[] = { +static const value_string lte_rrc_T_dummy2_01_vals[] = { { 0, "interval-FDD-r13" }, { 1, "interval-TDD-r13" }, { 0, NULL } }; -static const per_choice_t T_dummy2_choice[] = { +static const per_choice_t T_dummy2_01_choice[] = { { 0, &hf_lte_rrc_interval_FDD_r13_02, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_interval_FDD_r13_02 }, { 1, &hf_lte_rrc_interval_TDD_r13_02, ASN1_NO_EXTENSIONS , dissect_lte_rrc_T_interval_TDD_r13_02 }, { 0, NULL, 0, NULL } }; static int -dissect_lte_rrc_T_dummy2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_dummy2_01(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_lte_rrc_T_dummy2, T_dummy2_choice, + ett_lte_rrc_T_dummy2_01, T_dummy2_01_choice, NULL); return offset; @@ -33677,8 +33812,8 @@ dissect_lte_rrc_T_interval_ULHoppingConfigCommonModeB_r13(tvbuff_t *tvb _U_, int static const per_sequence_t FreqHoppingParameters_r13_sequence[] = { - { &hf_lte_rrc_dummy_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy }, - { &hf_lte_rrc_dummy2 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy2 }, + { &hf_lte_rrc_dummy_03 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy_02 }, + { &hf_lte_rrc_dummy2_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy2_01 }, { &hf_lte_rrc_dummy3 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy3 }, { &hf_lte_rrc_interval_ULHoppingConfigCommonModeA_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_interval_ULHoppingConfigCommonModeA_r13 }, { &hf_lte_rrc_interval_ULHoppingConfigCommonModeB_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_interval_ULHoppingConfigCommonModeB_r13 }, @@ -39386,6 +39521,16 @@ dissect_lte_rrc_MeasResultNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } + +static int +dissect_lte_rrc_RS_IndexNR_r15(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, maxRS_Index_1_r15, NULL, FALSE); + + return offset; +} + + static const per_sequence_t MeasResultSSB_Index_r15_sequence[] = { { &hf_lte_rrc_ssb_Index_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RS_IndexNR_r15 }, { &hf_lte_rrc_measResultSSB_Index_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultNR_r15 }, @@ -39409,7 +39554,7 @@ static int dissect_lte_rrc_MeasResultSSB_IndexList_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_lte_rrc_MeasResultSSB_IndexList_r15, MeasResultSSB_IndexList_r15_sequence_of, - 1, maxRS_Index_r15, FALSE); + 1, maxRS_IndexReport_r15, FALSE); return offset; } @@ -43028,11 +43173,36 @@ dissect_lte_rrc_SL_SyncConfigNFreq_r13_eag_1(tvbuff_t *tvb _U_, int offset _U_, } + +static int +dissect_lte_rrc_SL_OffsetIndicatorSync_r14(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, FALSE); + + return offset; +} + + +static const per_sequence_t SL_SyncConfigNFreq_r13_eag_2_sequence[] = { + { &hf_lte_rrc_syncOffsetIndicator2_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_OffsetIndicatorSync_r14 }, + { &hf_lte_rrc_syncOffsetIndicator3_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_OffsetIndicatorSync_r14 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_SL_SyncConfigNFreq_r13_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SL_SyncConfigNFreq_r13_eag_2_sequence); + + return offset; +} + + static const per_sequence_t SL_SyncConfigNFreq_r13_sequence[] = { { &hf_lte_rrc_asyncParameters_r13, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_asyncParameters_r13 }, { &hf_lte_rrc_txParameters_r13, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_txParameters_r13 }, { &hf_lte_rrc_rxParameters_r13, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_rxParameters_r13 }, { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SL_SyncConfigNFreq_r13_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SL_SyncConfigNFreq_r13_eag_2 }, { NULL, 0, 0, NULL } }; @@ -44146,7 +44316,7 @@ dissect_lte_rrc_INTEGER_0_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static const per_sequence_t MeasResultSSTD_r13_sequence[] = { { &hf_lte_rrc_sfn_OffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 }, - { &hf_lte_rrc_frameBoundaryOffsetResult_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M5_4 }, + { &hf_lte_rrc_frameBoundaryOffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M5_4 }, { &hf_lte_rrc_subframeBoundaryOffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_127 }, { NULL, 0, 0, NULL } }; @@ -46079,6 +46249,33 @@ dissect_lte_rrc_SystemInformationBlockType5_eag_6(tvbuff_t *tvb _U_, int offset } +static const per_sequence_t InterFreqCarrierFreqList_v13a0_sequence_of[1] = { + { &hf_lte_rrc_InterFreqCarrierFreqList_v13a0_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqCarrierFreqInfo_v1360 }, +}; + +static int +dissect_lte_rrc_InterFreqCarrierFreqList_v13a0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_InterFreqCarrierFreqList_v13a0, InterFreqCarrierFreqList_v13a0_sequence_of, + 1, maxFreq, FALSE); + + return offset; +} + + +static const per_sequence_t SystemInformationBlockType5_eag_7_sequence[] = { + { &hf_lte_rrc_interFreqCarrierFreqList_v13a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_InterFreqCarrierFreqList_v13a0 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_SystemInformationBlockType5_eag_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SystemInformationBlockType5_eag_7_sequence); + + return offset; +} + + static const per_sequence_t SystemInformationBlockType5_sequence[] = { { &hf_lte_rrc_interFreqCarrierFreqList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InterFreqCarrierFreqList }, { &hf_lte_rrc_lateNonCriticalExtension_09, ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_08 }, @@ -46088,6 +46285,7 @@ static const per_sequence_t SystemInformationBlockType5_sequence[] = { { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType5_eag_4 }, { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType5_eag_5 }, { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType5_eag_6 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType5_eag_7 }, { NULL, 0, 0, NULL } }; @@ -47379,7 +47577,7 @@ static const per_sequence_t SystemInformationBlockType10_sequence[] = { { &hf_lte_rrc_messageIdentifier, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_messageIdentifier }, { &hf_lte_rrc_serialNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_serialNumber }, { &hf_lte_rrc_warningType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_warningType }, - { &hf_lte_rrc_dummy , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING_SIZE_50 }, + { &hf_lte_rrc_dummy_01 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING_SIZE_50 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, { NULL, 0, 0, NULL } }; @@ -48555,6 +48753,20 @@ dissect_lte_rrc_SL_SyncConfig_r12_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ } +static const per_sequence_t SL_SyncConfig_r12_eag_3_sequence[] = { + { &hf_lte_rrc_syncOffsetIndicator2_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_OffsetIndicatorSync_r14 }, + { &hf_lte_rrc_syncOffsetIndicator3_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_OffsetIndicatorSync_r14 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_SL_SyncConfig_r12_eag_3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SL_SyncConfig_r12_eag_3_sequence); + + return offset; +} + + static const per_sequence_t SL_SyncConfig_r12_sequence[] = { { &hf_lte_rrc_syncCP_Len_r12, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SL_CP_Len_r12 }, { &hf_lte_rrc_syncOffsetIndicator_r12, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SL_OffsetIndicatorSync_r12 }, @@ -48563,6 +48775,7 @@ static const per_sequence_t SL_SyncConfig_r12_sequence[] = { { &hf_lte_rrc_rxParamsNCell_r12, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_rxParamsNCell_r12 }, { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SL_SyncConfig_r12_eag_1 }, { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SL_SyncConfig_r12_eag_2 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SL_SyncConfig_r12_eag_3 }, { NULL, 0, 0, NULL } }; @@ -49233,14 +49446,14 @@ dissect_lte_rrc_T_sc_mcch_ModificationPeriod_r13(tvbuff_t *tvb _U_, int offset _ } -static const value_string lte_rrc_T_sc_mcch_RepetitionPeriod_v1430_vals[] = { +static const value_string lte_rrc_T_dummy_01_vals[] = { { 0, "rf1" }, { 0, NULL } }; static int -dissect_lte_rrc_T_sc_mcch_RepetitionPeriod_v1430(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_dummy_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, 1, NULL, FALSE, 0, NULL); @@ -49248,14 +49461,14 @@ dissect_lte_rrc_T_sc_mcch_RepetitionPeriod_v1430(tvbuff_t *tvb _U_, int offset _ } -static const value_string lte_rrc_T_sc_mcch_ModificationPeriod_v1430_vals[] = { +static const value_string lte_rrc_T_dummy2_vals[] = { { 0, "rf1" }, { 0, NULL } }; static int -dissect_lte_rrc_T_sc_mcch_ModificationPeriod_v1430(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_dummy2(tvbuff_t *tvb _U_, int offset _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); @@ -49420,8 +49633,8 @@ dissect_lte_rrc_T_sc_mcch_ModificationPeriod_BR_r14(tvbuff_t *tvb _U_, int offse static const per_sequence_t T_br_BCCH_Config_r14_sequence[] = { - { &hf_lte_rrc_sc_mcch_RepetitionPeriod_v1430, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sc_mcch_RepetitionPeriod_v1430 }, - { &hf_lte_rrc_sc_mcch_ModificationPeriod_v1430, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sc_mcch_ModificationPeriod_v1430 }, + { &hf_lte_rrc_dummy_02 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_dummy_01 }, + { &hf_lte_rrc_dummy2 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_dummy2 }, { &hf_lte_rrc_mpdcch_Narrowband_SC_MCCH_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_maxAvailNarrowBands_r13 }, { &hf_lte_rrc_mpdcch_NumRepetition_SC_MCCH_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_mpdcch_NumRepetition_SC_MCCH_r14 }, { &hf_lte_rrc_mpdcch_StartSF_SC_MCCH_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_mpdcch_StartSF_SC_MCCH_r14 }, @@ -49644,6 +49857,50 @@ dissect_lte_rrc_SystemInformationBlockType20_r13_eag_1(tvbuff_t *tvb _U_, int of } +static const value_string lte_rrc_T_sc_mcch_RepetitionPeriod_v1470_vals[] = { + { 0, "rf1" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_sc_mcch_RepetitionPeriod_v1470(tvbuff_t *tvb _U_, int offset _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); + + return offset; +} + + +static const value_string lte_rrc_T_sc_mcch_ModificationPeriod_v1470_vals[] = { + { 0, "rf1" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_sc_mcch_ModificationPeriod_v1470(tvbuff_t *tvb _U_, int offset _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); + + return offset; +} + + +static const per_sequence_t SystemInformationBlockType20_r13_eag_2_sequence[] = { + { &hf_lte_rrc_sc_mcch_RepetitionPeriod_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sc_mcch_RepetitionPeriod_v1470 }, + { &hf_lte_rrc_sc_mcch_ModificationPeriod_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sc_mcch_ModificationPeriod_v1470 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_SystemInformationBlockType20_r13_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SystemInformationBlockType20_r13_eag_2_sequence); + + return offset; +} + + static const per_sequence_t SystemInformationBlockType20_r13_sequence[] = { { &hf_lte_rrc_sc_mcch_RepetitionPeriod_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sc_mcch_RepetitionPeriod_r13 }, { &hf_lte_rrc_sc_mcch_Offset_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_10 }, @@ -49652,6 +49909,7 @@ static const per_sequence_t SystemInformationBlockType20_r13_sequence[] = { { &hf_lte_rrc_sc_mcch_ModificationPeriod_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sc_mcch_ModificationPeriod_r13 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType20_r13_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType20_r13_eag_2 }, { NULL, 0, 0, NULL } }; @@ -59240,7 +59498,7 @@ dissect_lte_rrc_INTEGER_M30720_30719(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx static const per_sequence_t MeasResultCellSFTD_r15_sequence[] = { { &hf_lte_rrc_physCellId_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhysCellIdNR_r15 }, { &hf_lte_rrc_sfn_OffsetResult_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_1023 }, - { &hf_lte_rrc_frameBoundaryOffsetResult_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M30720_30719 }, + { &hf_lte_rrc_frameBoundaryOffsetResult_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_M30720_30719 }, { &hf_lte_rrc_rsrpResult_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RSRP_RangeNR_r15 }, { NULL, 0, 0, NULL } }; @@ -67322,116 +67580,139 @@ dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission(tvbu } -static const per_sequence_t T_freqInfo_v10l0_sequence[] = { - { &hf_lte_rrc_additionalSpectrumEmission_v10l0, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AdditionalSpectrumEmission_v10l0 }, + +static int +dissect_lte_rrc_T_nonCriticalExtension_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_octet_string_containing_pdu_new(tvb, offset, actx, tree, hf_index, + NO_BOUND, NO_BOUND, FALSE, dissect_SystemInformationBlockType2_v10m0_IEs_PDU); + + return offset; +} + + +static const per_sequence_t T_dummy_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_freqInfo_v10l0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_dummy(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_lte_rrc_T_freqInfo_v10l0, T_freqInfo_v10l0_sequence); + ett_lte_rrc_T_dummy, T_dummy_sequence); return offset; } -static const per_sequence_t SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0_sequence_of[1] = { - { &hf_lte_rrc_multiBandInfoList_v10l0_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AdditionalSpectrumEmission_v10l0 }, +static const per_sequence_t SystemInformationBlockType2_v9i0_IEs_sequence[] = { + { &hf_lte_rrc_nonCriticalExtension_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_64 }, + { &hf_lte_rrc_dummy , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy }, + { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0, SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0_sequence_of, - 1, maxMultiBands, FALSE); +dissect_lte_rrc_SystemInformationBlockType2_v9i0_IEs(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_lte_rrc_SystemInformationBlockType2_v9i0_IEs, SystemInformationBlockType2_v9i0_IEs_sequence); return offset; } -static const per_sequence_t T_nonCriticalExtension_64_sequence[] = { +static const per_sequence_t SystemInformationBlockType2_v9e0_IEs_sequence[] = { + { &hf_lte_rrc_ul_CarrierFreq_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ARFCN_ValueEUTRA_v9e0 }, + { &hf_lte_rrc_nonCriticalExtension_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9i0_IEs }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs(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_lte_rrc_T_nonCriticalExtension_64, T_nonCriticalExtension_64_sequence); + ett_lte_rrc_SystemInformationBlockType2_v9e0_IEs, SystemInformationBlockType2_v9e0_IEs_sequence); return offset; } -static const per_sequence_t SystemInformationBlockType2_v10l0_IEs_sequence[] = { - { &hf_lte_rrc_freqInfo_v10l0, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_freqInfo_v10l0 }, - { &hf_lte_rrc_multiBandInfoList_v10l0_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0 }, - { &hf_lte_rrc_nonCriticalExtension_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_64 }, +static const per_sequence_t SystemInformationBlockType2_v8h0_IEs_sequence[] = { + { &hf_lte_rrc_multiBandInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission }, + { &hf_lte_rrc_nonCriticalExtension_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_SystemInformationBlockType2_v10l0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_SystemInformationBlockType2_v8h0_IEs(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_lte_rrc_SystemInformationBlockType2_v10l0_IEs, SystemInformationBlockType2_v10l0_IEs_sequence); + ett_lte_rrc_SystemInformationBlockType2_v8h0_IEs, SystemInformationBlockType2_v8h0_IEs_sequence); return offset; } -static const per_sequence_t SystemInformationBlockType2_v9i0_IEs_sequence[] = { - { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_188, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v10l0_IEs }, +static const per_sequence_t T_freqInfo_v10l0_sequence[] = { + { &hf_lte_rrc_additionalSpectrumEmission_v10l0, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AdditionalSpectrumEmission_v10l0 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_SystemInformationBlockType2_v9i0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_freqInfo_v10l0(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_lte_rrc_SystemInformationBlockType2_v9i0_IEs, SystemInformationBlockType2_v9i0_IEs_sequence); + ett_lte_rrc_T_freqInfo_v10l0, T_freqInfo_v10l0_sequence); return offset; } -static const per_sequence_t SystemInformationBlockType2_v9e0_IEs_sequence[] = { - { &hf_lte_rrc_ul_CarrierFreq_v9e0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ARFCN_ValueEUTRA_v9e0 }, - { &hf_lte_rrc_nonCriticalExtension_187, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9i0_IEs }, +static const per_sequence_t SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0_sequence_of[1] = { + { &hf_lte_rrc_multiBandInfoList_v10l0_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AdditionalSpectrumEmission_v10l0 }, +}; + +static int +dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0, SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0_sequence_of, + 1, maxMultiBands, FALSE); + + return offset; +} + + +static const per_sequence_t T_nonCriticalExtension_65_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_65(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_lte_rrc_SystemInformationBlockType2_v9e0_IEs, SystemInformationBlockType2_v9e0_IEs_sequence); + ett_lte_rrc_T_nonCriticalExtension_65, T_nonCriticalExtension_65_sequence); return offset; } -static const per_sequence_t SystemInformationBlockType2_v8h0_IEs_sequence[] = { - { &hf_lte_rrc_multiBandInfoList_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission }, - { &hf_lte_rrc_nonCriticalExtension_186, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType2_v9e0_IEs }, +static const per_sequence_t SystemInformationBlockType2_v10m0_IEs_sequence[] = { + { &hf_lte_rrc_freqInfo_v10l0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_freqInfo_v10l0 }, + { &hf_lte_rrc_multiBandInfoList_v10l0_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0 }, + { &hf_lte_rrc_nonCriticalExtension_189, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_65 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_SystemInformationBlockType2_v8h0_IEs(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_SystemInformationBlockType2_v10m0_IEs(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_lte_rrc_SystemInformationBlockType2_v8h0_IEs, SystemInformationBlockType2_v8h0_IEs_sequence); + ett_lte_rrc_SystemInformationBlockType2_v10m0_IEs, SystemInformationBlockType2_v10m0_IEs_sequence); return offset; } -static const per_sequence_t T_nonCriticalExtension_65_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_66_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_65(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_66(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_lte_rrc_T_nonCriticalExtension_65, T_nonCriticalExtension_65_sequence); + ett_lte_rrc_T_nonCriticalExtension_66, T_nonCriticalExtension_66_sequence); return offset; } @@ -67440,7 +67721,7 @@ dissect_lte_rrc_T_nonCriticalExtension_65(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t SystemInformationBlockType3_v10l0_IEs_sequence[] = { { &hf_lte_rrc_freqBandInfo_v10l0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_NS_PmaxList_v10l0 }, { &hf_lte_rrc_multiBandInfoList_v10l0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MultiBandInfoList_v10l0 }, - { &hf_lte_rrc_nonCriticalExtension_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_65 }, + { &hf_lte_rrc_nonCriticalExtension_191, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_66 }, { NULL, 0, 0, NULL } }; @@ -67569,14 +67850,14 @@ dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10l0(tvbuff } -static const per_sequence_t T_nonCriticalExtension_66_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_67_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_66(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_67(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_lte_rrc_T_nonCriticalExtension_66, T_nonCriticalExtension_66_sequence); + ett_lte_rrc_T_nonCriticalExtension_67, T_nonCriticalExtension_67_sequence); return offset; } @@ -67584,7 +67865,7 @@ dissect_lte_rrc_T_nonCriticalExtension_66(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t SystemInformationBlockType5_v10l0_IEs_sequence[] = { { &hf_lte_rrc_interFreqCarrierFreqList_v10l0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10l0 }, - { &hf_lte_rrc_nonCriticalExtension_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_66 }, + { &hf_lte_rrc_nonCriticalExtension_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_67 }, { NULL, 0, 0, NULL } }; @@ -67684,14 +67965,14 @@ dissect_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v } -static const per_sequence_t T_nonCriticalExtension_67_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_68_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_67(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_68(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_lte_rrc_T_nonCriticalExtension_67, T_nonCriticalExtension_67_sequence); + ett_lte_rrc_T_nonCriticalExtension_68, T_nonCriticalExtension_68_sequence); return offset; } @@ -67699,7 +67980,7 @@ dissect_lte_rrc_T_nonCriticalExtension_67(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t SystemInformationBlockType6_v8h0_IEs_sequence[] = { { &hf_lte_rrc_carrierFreqListUTRA_FDD_v8h0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0 }, - { &hf_lte_rrc_nonCriticalExtension_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_67 }, + { &hf_lte_rrc_nonCriticalExtension_196, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_68 }, { NULL, 0, 0, NULL } }; @@ -76189,6 +76470,21 @@ dissect_lte_rrc_T_en_DC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx } +static const value_string lte_rrc_T_eventB2_r15_vals[] = { + { 0, "supported" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_eventB2_r15(tvbuff_t *tvb _U_, int offset _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); + + return offset; +} + + static int dissect_lte_rrc_FreqBandIndicatorNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { @@ -76221,7 +76517,7 @@ static int dissect_lte_rrc_SupportedBandListNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_lte_rrc_SupportedBandListNR_r15, SupportedBandListNR_r15_sequence_of, - 1, maxBands, FALSE); + 1, maxBandsNR_r15, FALSE); return offset; } @@ -76229,6 +76525,7 @@ dissect_lte_rrc_SupportedBandListNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ static const per_sequence_t IRAT_ParametersNR_r15_sequence[] = { { &hf_lte_rrc_en_DC_r15 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_en_DC_r15 }, + { &hf_lte_rrc_eventB2_r15 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_eventB2_r15 }, { &hf_lte_rrc_supportedBandListNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandListNR_r15 }, { NULL, 0, 0, NULL } }; @@ -76242,148 +76539,145 @@ dissect_lte_rrc_IRAT_ParametersNR_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const value_string lte_rrc_T_supportedCSI_Proc_r15_vals[] = { - { 0, "n1" }, - { 1, "n3" }, - { 2, "n4" }, +static const value_string lte_rrc_T_dmrs_Enhancements_r13_02_vals[] = { + { 0, "different" }, { 0, NULL } }; static int -dissect_lte_rrc_T_supportedCSI_Proc_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_dmrs_Enhancements_r13_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, - 3, NULL, FALSE, 0, NULL); + 1, NULL, FALSE, 0, NULL); return offset; } -static const per_sequence_t BW_PerCC_r15_sequence[] = { - { NULL, 0, 0, NULL } +static const value_string lte_rrc_T_csi_ReportingNP_r14_02_vals[] = { + { 0, "different" }, + { 0, NULL } }; + static int -dissect_lte_rrc_BW_PerCC_r15(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_lte_rrc_BW_PerCC_r15, BW_PerCC_r15_sequence); +dissect_lte_rrc_T_csi_ReportingNP_r14_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, + 1, NULL, FALSE, 0, NULL); return offset; } -static const value_string lte_rrc_ModulationOrderDL_r15_vals[] = { - { 0, "qam64" }, - { 1, "qam256" }, - { 2, "qam1024" }, - { 3, "spare3" }, - { 4, "spare2" }, - { 5, "spare1" }, +static const value_string lte_rrc_T_csi_ReportingAdvanced_r14_02_vals[] = { + { 0, "different" }, { 0, NULL } }; static int -dissect_lte_rrc_ModulationOrderDL_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_csi_ReportingAdvanced_r14_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, - 6, NULL, FALSE, 0, NULL); + 1, NULL, FALSE, 0, NULL); return offset; } -static const value_string lte_rrc_ModulationOrderUL_r15_vals[] = { - { 0, "qam16" }, - { 1, "qam64" }, - { 2, "qam256" }, - { 3, "spare3" }, - { 4, "spare2" }, - { 5, "spare1" }, - { 0, NULL } +static const per_sequence_t MIMO_CA_ParametersPerBoBCPerTM_r15_sequence[] = { + { &hf_lte_rrc_nonPrecoded_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_NonPrecodedCapabilities_r13 }, + { &hf_lte_rrc_beamformed_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_BeamformedCapabilityList_r13 }, + { &hf_lte_rrc_dmrs_Enhancements_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dmrs_Enhancements_r13_02 }, + { &hf_lte_rrc_csi_ReportingNP_r14_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_csi_ReportingNP_r14_02 }, + { &hf_lte_rrc_csi_ReportingAdvanced_r14_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_csi_ReportingAdvanced_r14_02 }, + { NULL, 0, 0, NULL } }; - static int -dissect_lte_rrc_ModulationOrderUL_r15(tvbuff_t *tvb _U_, int offset _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); +dissect_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_r15(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_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_r15, MIMO_CA_ParametersPerBoBCPerTM_r15_sequence); return offset; } -static const per_sequence_t BPC_InfoPerCC_r15_sequence[] = { - { &hf_lte_rrc_supportedCSI_Proc_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_supportedCSI_Proc_r15 }, - { &hf_lte_rrc_supportedBandwidthPerCC_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BW_PerCC_r15 }, - { &hf_lte_rrc_supportedMIMO_CapabilityDL_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CapabilityDL_r10 }, - { &hf_lte_rrc_supportedMIMO_CapabilityUL_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CapabilityUL_r10 }, - { &hf_lte_rrc_modulationOrderDL_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ModulationOrderDL_r15 }, - { &hf_lte_rrc_modulationOrderUL_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ModulationOrderUL_r15 }, +static const per_sequence_t MIMO_CA_ParametersPerBoBC_r15_sequence[] = { + { &hf_lte_rrc_parametersTM9_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_r15 }, + { &hf_lte_rrc_parametersTM10_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_r15 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_BPC_InfoPerCC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_MIMO_CA_ParametersPerBoBC_r15(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_lte_rrc_BPC_InfoPerCC_r15, BPC_InfoPerCC_r15_sequence); + ett_lte_rrc_MIMO_CA_ParametersPerBoBC_r15, MIMO_CA_ParametersPerBoBC_r15_sequence); return offset; } -static const per_sequence_t SEQUENCE_SIZE_1_maxServCell_r13_OF_BPC_InfoPerCC_r15_sequence_of[1] = { - { &hf_lte_rrc_bpc_InfoPerCC_List_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BPC_InfoPerCC_r15 }, + +static int +dissect_lte_rrc_FeatureSetDL_PerCC_Id_r15(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, maxPerCC_FeatureSets_r15, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetDL_PerCC_Id_r15_sequence_of[1] = { + { &hf_lte_rrc_featureSetPerCC_ListDL_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_FeatureSetDL_PerCC_Id_r15 }, }; static int -dissect_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BPC_InfoPerCC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetDL_PerCC_Id_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BPC_InfoPerCC_r15, SEQUENCE_SIZE_1_maxServCell_r13_OF_BPC_InfoPerCC_r15_sequence_of, + ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetDL_PerCC_Id_r15, SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetDL_PerCC_Id_r15_sequence_of, 1, maxServCell_r13, FALSE); return offset; } -static const per_sequence_t BPC_InfoPerBand_r15_sequence[] = { - { &hf_lte_rrc_ca_BandwidthClassDL_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CA_BandwidthClass_r10 }, - { &hf_lte_rrc_ca_BandwidthClassUL_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CA_BandwidthClass_r10 }, - { &hf_lte_rrc_bpc_InfoPerCC_List_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BPC_InfoPerCC_r15 }, - { &hf_lte_rrc_bpc_InfoDefault_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BPC_InfoPerCC_r15 }, +static const per_sequence_t FeatureSetDL_r15_sequence[] = { + { &hf_lte_rrc_mimo_CA_ParametersPerBoBC_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CA_ParametersPerBoBC_r15 }, + { &hf_lte_rrc_featureSetPerCC_ListDL_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetDL_PerCC_Id_r15 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_BPC_InfoPerBand_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_FeatureSetDL_r15(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_lte_rrc_BPC_InfoPerBand_r15, BPC_InfoPerBand_r15_sequence); + ett_lte_rrc_FeatureSetDL_r15, FeatureSetDL_r15_sequence); return offset; } -static const per_sequence_t BPC_InfoPerBandList_r15_sequence_of[1] = { - { &hf_lte_rrc_BPC_InfoPerBandList_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BPC_InfoPerBand_r15 }, +static const per_sequence_t SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetDL_r15_sequence_of[1] = { + { &hf_lte_rrc_featureSetsDL_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_FeatureSetDL_r15 }, }; static int -dissect_lte_rrc_BPC_InfoPerBandList_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetDL_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_lte_rrc_BPC_InfoPerBandList_r15, BPC_InfoPerBandList_r15_sequence_of, - 1, maxSimultaneousBands_r10, FALSE); + ett_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetDL_r15, SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetDL_r15_sequence_of, + 1, maxFeatureSets_r15, FALSE); return offset; } -static const value_string lte_rrc_T_dmrs_Enhancements_r13_02_vals[] = { - { 0, "different" }, +static const value_string lte_rrc_T_fourLayerTM3_TM4_r15_vals[] = { + { 0, "supported" }, { 0, NULL } }; static int -dissect_lte_rrc_T_dmrs_Enhancements_r13_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_fourLayerTM3_TM4_r15(tvbuff_t *tvb _U_, int offset _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); @@ -76391,108 +76685,161 @@ dissect_lte_rrc_T_dmrs_Enhancements_r13_02(tvbuff_t *tvb _U_, int offset _U_, as } -static const value_string lte_rrc_T_csi_ReportingNP_r14_02_vals[] = { - { 0, "different" }, +static const value_string lte_rrc_T_supportedCSI_Proc_r15_vals[] = { + { 0, "n1" }, + { 1, "n3" }, + { 2, "n4" }, { 0, NULL } }; static int -dissect_lte_rrc_T_csi_ReportingNP_r14_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_supportedCSI_Proc_r15(tvbuff_t *tvb _U_, int offset _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); + 3, NULL, FALSE, 0, NULL); return offset; } -static const value_string lte_rrc_T_csi_ReportingAdvanced_r14_02_vals[] = { - { 0, "different" }, - { 0, NULL } +static const per_sequence_t FeatureSetDL_PerCC_r15_sequence[] = { + { &hf_lte_rrc_fourLayerTM3_TM4_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_fourLayerTM3_TM4_r15 }, + { &hf_lte_rrc_supportedMIMO_CapabilityDL_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CapabilityDL_r10 }, + { &hf_lte_rrc_supportedCSI_Proc_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_supportedCSI_Proc_r15 }, + { NULL, 0, 0, NULL } }; +static int +dissect_lte_rrc_FeatureSetDL_PerCC_r15(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_lte_rrc_FeatureSetDL_PerCC_r15, FeatureSetDL_PerCC_r15_sequence); + + return offset; +} + + +static const per_sequence_t SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetDL_PerCC_r15_sequence_of[1] = { + { &hf_lte_rrc_featureSetsDL_PerCC_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_FeatureSetDL_PerCC_r15 }, +}; static int -dissect_lte_rrc_T_csi_ReportingAdvanced_r14_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, - 1, NULL, FALSE, 0, NULL); +dissect_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetDL_PerCC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetDL_PerCC_r15, SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetDL_PerCC_r15_sequence_of, + 1, maxPerCC_FeatureSets_r15, FALSE); return offset; } -static const per_sequence_t MIMO_CA_ParametersPerBPCPerTM_r15_sequence[] = { - { &hf_lte_rrc_nonPrecoded_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_NonPrecodedCapabilities_r13 }, - { &hf_lte_rrc_beamformed_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_BeamformedCapabilityList_r13 }, - { &hf_lte_rrc_dmrs_Enhancements_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dmrs_Enhancements_r13_02 }, - { &hf_lte_rrc_csi_ReportingNP_r14_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_csi_ReportingNP_r14_02 }, - { &hf_lte_rrc_csi_ReportingAdvanced_r14_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_csi_ReportingAdvanced_r14_02 }, - { NULL, 0, 0, NULL } + +static int +dissect_lte_rrc_FeatureSetUL_PerCC_Id_r15(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, maxPerCC_FeatureSets_r15, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetUL_PerCC_Id_r15_sequence_of[1] = { + { &hf_lte_rrc_featureSetPerCC_ListUL_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_FeatureSetUL_PerCC_Id_r15 }, }; static int -dissect_lte_rrc_MIMO_CA_ParametersPerBPCPerTM_r15(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_lte_rrc_MIMO_CA_ParametersPerBPCPerTM_r15, MIMO_CA_ParametersPerBPCPerTM_r15_sequence); +dissect_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetUL_PerCC_Id_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetUL_PerCC_Id_r15, SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetUL_PerCC_Id_r15_sequence_of, + 1, maxServCell_r13, FALSE); return offset; } -static const per_sequence_t MIMO_CA_ParametersPerBPC_r15_sequence[] = { - { &hf_lte_rrc_parametersTM9_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CA_ParametersPerBPCPerTM_r15 }, - { &hf_lte_rrc_parametersTM10_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CA_ParametersPerBPCPerTM_r15 }, +static const per_sequence_t FeatureSetUL_r15_sequence[] = { + { &hf_lte_rrc_featureSetPerCC_ListUL_r15, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetUL_PerCC_Id_r15 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_MIMO_CA_ParametersPerBPC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_FeatureSetUL_r15(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_lte_rrc_MIMO_CA_ParametersPerBPC_r15, MIMO_CA_ParametersPerBPC_r15_sequence); + ett_lte_rrc_FeatureSetUL_r15, FeatureSetUL_r15_sequence); + + return offset; +} + + +static const per_sequence_t SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetUL_r15_sequence_of[1] = { + { &hf_lte_rrc_featureSetsUL_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_FeatureSetUL_r15 }, +}; + +static int +dissect_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetUL_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetUL_r15, SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetUL_r15_sequence_of, + 1, maxFeatureSets_r15, FALSE); + + return offset; +} + + +static const value_string lte_rrc_T_ul_256QAM_r15_vals[] = { + { 0, "supported" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_ul_256QAM_r15(tvbuff_t *tvb _U_, int offset _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); return offset; } -static const per_sequence_t BasebandProcessingComb_r15_sequence[] = { - { &hf_lte_rrc_bpc_InfoPerBandList, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BPC_InfoPerBandList_r15 }, - { &hf_lte_rrc_supportedNAICS_2CRS_AP_PerBPC_Carriers_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BIT_STRING_SIZE_1_maxNAICS_Entries_r12 }, - { &hf_lte_rrc_mimo_CA_ParametersPerBPC_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CA_ParametersPerBPC_r15 }, +static const per_sequence_t FeatureSetUL_PerCC_r15_sequence[] = { + { &hf_lte_rrc_supportedMIMO_CapabilityUL_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CapabilityUL_r10 }, + { &hf_lte_rrc_ul_256QAM_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ul_256QAM_r15 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_BasebandProcessingComb_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_FeatureSetUL_PerCC_r15(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_lte_rrc_BasebandProcessingComb_r15, BasebandProcessingComb_r15_sequence); + ett_lte_rrc_FeatureSetUL_PerCC_r15, FeatureSetUL_PerCC_r15_sequence); return offset; } -static const per_sequence_t BasebandProcessingCombList_r15_sequence_of[1] = { - { &hf_lte_rrc_BasebandProcessingCombList_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BasebandProcessingComb_r15 }, +static const per_sequence_t SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetUL_PerCC_r15_sequence_of[1] = { + { &hf_lte_rrc_featureSetsUL_PerCC_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_FeatureSetUL_PerCC_r15 }, }; static int -dissect_lte_rrc_BasebandProcessingCombList_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetUL_PerCC_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, - ett_lte_rrc_BasebandProcessingCombList_r15, BasebandProcessingCombList_r15_sequence_of, - 1, maxBPC_r15, FALSE); + ett_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetUL_PerCC_r15, SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetUL_PerCC_r15_sequence_of, + 1, maxPerCC_FeatureSets_r15, FALSE); return offset; } -static const per_sequence_t BasebandParameters_r15_sequence[] = { - { &hf_lte_rrc_basebandProcessingCombList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_BasebandProcessingCombList_r15 }, +static const per_sequence_t FeatureSetsEUTRA_r15_sequence[] = { + { &hf_lte_rrc_featureSetsDL_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetDL_r15 }, + { &hf_lte_rrc_featureSetsDL_PerCC_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetDL_PerCC_r15 }, + { &hf_lte_rrc_featureSetsUL_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetUL_r15 }, + { &hf_lte_rrc_featureSetsUL_PerCC_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetUL_PerCC_r15 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_BasebandParameters_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_FeatureSetsEUTRA_r15(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_lte_rrc_BasebandParameters_r15, BasebandParameters_r15_sequence); + ett_lte_rrc_FeatureSetsEUTRA_r15, FeatureSetsEUTRA_r15_sequence); return offset; } @@ -76652,14 +76999,74 @@ dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1510(tvbuff_t *tvb _U_, int offs } -static const per_sequence_t T_nonCriticalExtension_70_sequence[] = { + +static int +dissect_lte_rrc_T_measGapPatterns_v1520(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + tvbuff_t *meas_gap_pattern_tvb = NULL; + proto_tree *subtree; + + offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, + 8, 8, FALSE, &meas_gap_pattern_tvb, NULL); + + + if (meas_gap_pattern_tvb) { + static const int *lte_rrc_meas_gap_pattern_flags[] = { + &hf_lte_rrc_measGapPatterns_v1520_bit1, + &hf_lte_rrc_measGapPatterns_v1520_bit2, + &hf_lte_rrc_measGapPatterns_v1520_bit3, + &hf_lte_rrc_measGapPatterns_v1520_bit4, + &hf_lte_rrc_measGapPatterns_v1520_bit5, + &hf_lte_rrc_measGapPatterns_v1520_bit6, + &hf_lte_rrc_measGapPatterns_v1520_bit7, + &hf_lte_rrc_measGapPatterns_v1520_bit8, + NULL + }; + subtree = proto_item_add_subtree(actx->created_item, ett_lte_rrc_measGapPatterns_v1520); + proto_tree_add_bitmask_list(subtree, meas_gap_pattern_tvb, 0, 1, lte_rrc_meas_gap_pattern_flags, ENC_NA); + } + + + return offset; +} + + +static const per_sequence_t MeasParameters_v1520_sequence[] = { + { &hf_lte_rrc_measGapPatterns_v1520, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measGapPatterns_v1520 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_70(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_MeasParameters_v1520(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_lte_rrc_T_nonCriticalExtension_70, T_nonCriticalExtension_70_sequence); + ett_lte_rrc_MeasParameters_v1520, MeasParameters_v1520_sequence); + + return offset; +} + + +static const per_sequence_t T_nonCriticalExtension_71_sequence[] = { + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_T_nonCriticalExtension_71(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_lte_rrc_T_nonCriticalExtension_71, T_nonCriticalExtension_71_sequence); + + return offset; +} + + +static const per_sequence_t UE_EUTRA_Capability_v1520_IEs_sequence[] = { + { &hf_lte_rrc_measParameters_v1520, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasParameters_v1520 }, + { &hf_lte_rrc_nonCriticalExtension_240, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_71 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_UE_EUTRA_Capability_v1520_IEs(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_lte_rrc_UE_EUTRA_Capability_v1520_IEs, UE_EUTRA_Capability_v1520_IEs_sequence); return offset; } @@ -76667,11 +77074,11 @@ dissect_lte_rrc_T_nonCriticalExtension_70(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UE_EUTRA_Capability_v1510_IEs_sequence[] = { { &hf_lte_rrc_irat_ParametersNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersNR_r15 }, - { &hf_lte_rrc_basebandParameters_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BasebandParameters_r15 }, + { &hf_lte_rrc_featureSetsEUTRA_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_FeatureSetsEUTRA_r15 }, { &hf_lte_rrc_pdcp_ParametersNR_r15, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PDCP_ParametersNR_r15 }, { &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1510, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1510 }, { &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1510, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1510 }, - { &hf_lte_rrc_nonCriticalExtension_237, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_70 }, + { &hf_lte_rrc_nonCriticalExtension_239, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1520_IEs }, { NULL, 0, 0, NULL } }; @@ -76687,7 +77094,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1510_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v1460_IEs_sequence[] = { { &hf_lte_rrc_ue_CategoryDL_v1460, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_21 }, { &hf_lte_rrc_otherParameters_v1460, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_Other_Parameters_v1460 }, - { &hf_lte_rrc_nonCriticalExtension_236, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1510_IEs }, + { &hf_lte_rrc_nonCriticalExtension_238, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1510_IEs }, { NULL, 0, 0, NULL } }; @@ -76705,7 +77112,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1450_IEs_sequence[] = { { &hf_lte_rrc_rf_Parameters_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1450 }, { &hf_lte_rrc_otherParameters_v1450, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_OtherParameters_v1450 }, { &hf_lte_rrc_ue_CategoryDL_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_20 }, - { &hf_lte_rrc_nonCriticalExtension_235, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1460_IEs }, + { &hf_lte_rrc_nonCriticalExtension_237, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1460_IEs }, { NULL, 0, 0, NULL } }; @@ -76721,7 +77128,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1450_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v1440_IEs_sequence[] = { { &hf_lte_rrc_lwa_Parameters_v1440, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_LWA_Parameters_v1440 }, { &hf_lte_rrc_mac_Parameters_v1440, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MAC_Parameters_v1440 }, - { &hf_lte_rrc_nonCriticalExtension_234, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1450_IEs }, + { &hf_lte_rrc_nonCriticalExtension_236, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1450_IEs }, { NULL, 0, 0, NULL } }; @@ -76757,7 +77164,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1430_IEs_sequence[] = { { &hf_lte_rrc_sl_Parameters_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_Parameters_v1430 }, { &hf_lte_rrc_ue_BasedNetwPerfMeasParameters_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_BasedNetwPerfMeasParameters_v1430 }, { &hf_lte_rrc_highSpeedEnhParameters_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HighSpeedEnhParameters_r14 }, - { &hf_lte_rrc_nonCriticalExtension_233, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1440_IEs }, + { &hf_lte_rrc_nonCriticalExtension_235, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1440_IEs }, { NULL, 0, 0, NULL } }; @@ -76772,7 +77179,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1430_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v1360_IEs_sequence[] = { { &hf_lte_rrc_other_Parameters_v1360, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_Other_Parameters_v1360 }, - { &hf_lte_rrc_nonCriticalExtension_232, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1430_IEs }, + { &hf_lte_rrc_nonCriticalExtension_234, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1430_IEs }, { NULL, 0, 0, NULL } }; @@ -76789,7 +77196,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1350_IEs_sequence[] = { { &hf_lte_rrc_ue_CategoryDL_v1350, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_CategoryDL_v1350 }, { &hf_lte_rrc_ue_CategoryUL_v1350, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_CategoryUL_v1350 }, { &hf_lte_rrc_ce_Parameters_v1350, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CE_Parameters_v1350 }, - { &hf_lte_rrc_nonCriticalExtension_231, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1360_IEs }, + { &hf_lte_rrc_nonCriticalExtension_233, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1360_IEs }, { NULL, 0, 0, NULL } }; @@ -76804,7 +77211,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1350_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v1340_IEs_sequence[] = { { &hf_lte_rrc_ue_CategoryUL_v1340, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_15 }, - { &hf_lte_rrc_nonCriticalExtension_230, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1350_IEs }, + { &hf_lte_rrc_nonCriticalExtension_232, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1350_IEs }, { NULL, 0, 0, NULL } }; @@ -76821,7 +77228,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1330_IEs_sequence[] = { { &hf_lte_rrc_ue_CategoryDL_v1330, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_18_19 }, { &hf_lte_rrc_phyLayerParameters_v1330, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1330 }, { &hf_lte_rrc_ue_CE_NeedULGaps_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_CE_NeedULGaps_r13_01 }, - { &hf_lte_rrc_nonCriticalExtension_229, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1340_IEs }, + { &hf_lte_rrc_nonCriticalExtension_231, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1340_IEs }, { NULL, 0, 0, NULL } }; @@ -76840,7 +77247,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1320_IEs_sequence[] = { { &hf_lte_rrc_rf_Parameters_v1320, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1320 }, { &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1320, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1320 }, { &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1320, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1320 }, - { &hf_lte_rrc_nonCriticalExtension_228, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1330_IEs }, + { &hf_lte_rrc_nonCriticalExtension_230, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1330_IEs }, { NULL, 0, 0, NULL } }; @@ -76873,7 +77280,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1310_IEs_sequence[] = { { &hf_lte_rrc_lwip_Parameters_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_LWIP_Parameters_r13 }, { &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1310 }, { &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1310, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1310 }, - { &hf_lte_rrc_nonCriticalExtension_227, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1320_IEs }, + { &hf_lte_rrc_nonCriticalExtension_229, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1320_IEs }, { NULL, 0, 0, NULL } }; @@ -76888,7 +77295,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1310_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v1280_IEs_sequence[] = { { &hf_lte_rrc_phyLayerParameters_v1280, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1280 }, - { &hf_lte_rrc_nonCriticalExtension_226, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1310_IEs }, + { &hf_lte_rrc_nonCriticalExtension_228, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1310_IEs }, { NULL, 0, 0, NULL } }; @@ -76903,7 +77310,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1280_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v1270_IEs_sequence[] = { { &hf_lte_rrc_rf_Parameters_v1270, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1270 }, - { &hf_lte_rrc_nonCriticalExtension_225, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1280_IEs }, + { &hf_lte_rrc_nonCriticalExtension_227, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1280_IEs }, { NULL, 0, 0, NULL } }; @@ -76918,7 +77325,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1270_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v1260_IEs_sequence[] = { { &hf_lte_rrc_ue_CategoryDL_v1260, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_15_16 }, - { &hf_lte_rrc_nonCriticalExtension_224, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1270_IEs }, + { &hf_lte_rrc_nonCriticalExtension_226, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1270_IEs }, { NULL, 0, 0, NULL } }; @@ -76946,7 +77353,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1250_IEs_sequence[] = { { &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1250 }, { &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1250 }, { &hf_lte_rrc_sl_Parameters_r12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SL_Parameters_r12 }, - { &hf_lte_rrc_nonCriticalExtension_223, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1260_IEs }, + { &hf_lte_rrc_nonCriticalExtension_225, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1260_IEs }, { NULL, 0, 0, NULL } }; @@ -76962,7 +77369,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1250_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v11a0_IEs_sequence[] = { { &hf_lte_rrc_ue_Category_v11a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_11_12 }, { &hf_lte_rrc_measParameters_v11a0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasParameters_v11a0 }, - { &hf_lte_rrc_nonCriticalExtension_222, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1250_IEs }, + { &hf_lte_rrc_nonCriticalExtension_224, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1250_IEs }, { NULL, 0, 0, NULL } }; @@ -76980,7 +77387,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1180_IEs_sequence[] = { { &hf_lte_rrc_mbms_Parameters_r11, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBMS_Parameters_r11 }, { &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1180 }, { &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1180, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1180 }, - { &hf_lte_rrc_nonCriticalExtension_221, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11a0_IEs }, + { &hf_lte_rrc_nonCriticalExtension_223, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v11a0_IEs }, { NULL, 0, 0, NULL } }; @@ -76996,7 +77403,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1180_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v1170_IEs_sequence[] = { { &hf_lte_rrc_phyLayerParameters_v1170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1170 }, { &hf_lte_rrc_ue_Category_v1170, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_9_10 }, - { &hf_lte_rrc_nonCriticalExtension_220, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1180_IEs }, + { &hf_lte_rrc_nonCriticalExtension_222, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1180_IEs }, { NULL, 0, 0, NULL } }; @@ -77018,7 +77425,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1130_IEs_sequence[] = { { &hf_lte_rrc_otherParameters_r11, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_Other_Parameters_r11 }, { &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130 }, { &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1130, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130 }, - { &hf_lte_rrc_nonCriticalExtension_219, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1170_IEs }, + { &hf_lte_rrc_nonCriticalExtension_221, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1170_IEs }, { NULL, 0, 0, NULL } }; @@ -77033,7 +77440,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1130_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v1090_IEs_sequence[] = { { &hf_lte_rrc_rf_Parameters_v1090, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1090 }, - { &hf_lte_rrc_nonCriticalExtension_218, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1130_IEs }, + { &hf_lte_rrc_nonCriticalExtension_220, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1130_IEs }, { NULL, 0, 0, NULL } }; @@ -77050,7 +77457,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1060_IEs_sequence[] = { { &hf_lte_rrc_fdd_Add_UE_EUTRA_Capabilities_v1060, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060 }, { &hf_lte_rrc_tdd_Add_UE_EUTRA_Capabilities_v1060, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060 }, { &hf_lte_rrc_rf_Parameters_v1060, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1060 }, - { &hf_lte_rrc_nonCriticalExtension_217, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1090_IEs }, + { &hf_lte_rrc_nonCriticalExtension_219, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1090_IEs }, { NULL, 0, 0, NULL } }; @@ -77072,7 +77479,7 @@ static const per_sequence_t UE_EUTRA_Capability_v1020_IEs_sequence[] = { { &hf_lte_rrc_interRAT_ParametersCDMA2000_v1020, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersCDMA2000_1XRTT_v1020 }, { &hf_lte_rrc_ue_BasedNetwPerfMeasParameters_r10, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_BasedNetwPerfMeasParameters_r10 }, { &hf_lte_rrc_interRAT_ParametersUTRA_TDD_v1020, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_IRAT_ParametersUTRA_TDD_v1020 }, - { &hf_lte_rrc_nonCriticalExtension_216, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1060_IEs }, + { &hf_lte_rrc_nonCriticalExtension_218, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1060_IEs }, { NULL, 0, 0, NULL } }; @@ -77087,7 +77494,7 @@ dissect_lte_rrc_UE_EUTRA_Capability_v1020_IEs(tvbuff_t *tvb _U_, int offset _U_, static const per_sequence_t UE_EUTRA_Capability_v940_IEs_sequence[] = { { &hf_lte_rrc_lateNonCriticalExtension_12, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_lateNonCriticalExtension_11 }, - { &hf_lte_rrc_nonCriticalExtension_215, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1020_IEs }, + { &hf_lte_rrc_nonCriticalExtension_217, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1020_IEs }, { NULL, 0, 0, NULL } }; @@ -77109,7 +77516,7 @@ static const per_sequence_t UE_EUTRA_Capability_v920_IEs_sequence[] = { { &hf_lte_rrc_csg_ProximityIndicationParameters_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CSG_ProximityIndicationParameters_r9 }, { &hf_lte_rrc_neighCellSI_AcquisitionParameters_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NeighCellSI_AcquisitionParameters_r9 }, { &hf_lte_rrc_son_Parameters_r9, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SON_Parameters_r9 }, - { &hf_lte_rrc_nonCriticalExtension_214, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v940_IEs }, + { &hf_lte_rrc_nonCriticalExtension_216, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v940_IEs }, { NULL, 0, 0, NULL } }; @@ -78002,14 +78409,359 @@ dissect_lte_rrc_RF_Parameters_v1390(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_nonCriticalExtension_69_sequence[] = { + +static int +dissect_lte_rrc_INTEGER_2_20(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, + 2U, 20U, NULL, FALSE); + + return offset; +} + + +static const value_string lte_rrc_T_mbms_MaxBW_r14_vals[] = { + { 0, "implicitValue" }, + { 1, "explicitValue" }, + { 0, NULL } +}; + +static const per_choice_t T_mbms_MaxBW_r14_choice[] = { + { 0, &hf_lte_rrc_implicitValue, ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL }, + { 1, &hf_lte_rrc_explicitValue_06, ASN1_NO_EXTENSIONS , dissect_lte_rrc_INTEGER_2_20 }, + { 0, NULL, 0, NULL } +}; + +static int +dissect_lte_rrc_T_mbms_MaxBW_r14(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_lte_rrc_T_mbms_MaxBW_r14, T_mbms_MaxBW_r14_choice, + NULL); + + return offset; +} + + +static const value_string lte_rrc_T_mbms_ScalingFactor1dot25_r14_vals[] = { + { 0, "n3" }, + { 1, "n6" }, + { 2, "n9" }, + { 3, "n12" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_mbms_ScalingFactor1dot25_r14(tvbuff_t *tvb _U_, int offset _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 const value_string lte_rrc_T_mbms_ScalingFactor7dot5_r14_vals[] = { + { 0, "n1" }, + { 1, "n2" }, + { 2, "n3" }, + { 3, "n4" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_mbms_ScalingFactor7dot5_r14(tvbuff_t *tvb _U_, int offset _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 const per_sequence_t MBMS_Parameters_v1470_sequence[] = { + { &hf_lte_rrc_mbms_MaxBW_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_mbms_MaxBW_r14 }, + { &hf_lte_rrc_mbms_ScalingFactor1dot25_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mbms_ScalingFactor1dot25_r14 }, + { &hf_lte_rrc_mbms_ScalingFactor7dot5_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_mbms_ScalingFactor7dot5_r14 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_69(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_MBMS_Parameters_v1470(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_lte_rrc_T_nonCriticalExtension_69, T_nonCriticalExtension_69_sequence); + ett_lte_rrc_MBMS_Parameters_v1470, MBMS_Parameters_v1470_sequence); + + return offset; +} + + +static const value_string lte_rrc_T_csi_ReportingAdvancedMaxPorts_r14_vals[] = { + { 0, "n8" }, + { 1, "n12" }, + { 2, "n16" }, + { 3, "n20" }, + { 4, "n24" }, + { 5, "n28" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_csi_ReportingAdvancedMaxPorts_r14(tvbuff_t *tvb _U_, int offset _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); + + return offset; +} + + +static const per_sequence_t MIMO_UE_ParametersPerTM_v1470_sequence[] = { + { &hf_lte_rrc_csi_ReportingAdvancedMaxPorts_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_csi_ReportingAdvancedMaxPorts_r14 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_MIMO_UE_ParametersPerTM_v1470(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_lte_rrc_MIMO_UE_ParametersPerTM_v1470, MIMO_UE_ParametersPerTM_v1470_sequence); + + return offset; +} + + +static const per_sequence_t MIMO_UE_Parameters_v1470_sequence[] = { + { &hf_lte_rrc_parametersTM9_v1470, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MIMO_UE_ParametersPerTM_v1470 }, + { &hf_lte_rrc_parametersTM10_v1470, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MIMO_UE_ParametersPerTM_v1470 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_MIMO_UE_Parameters_v1470(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_lte_rrc_MIMO_UE_Parameters_v1470, MIMO_UE_Parameters_v1470_sequence); + + return offset; +} + + +static const value_string lte_rrc_T_srs_UpPTS_6sym_r14_vals[] = { + { 0, "supported" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_srs_UpPTS_6sym_r14(tvbuff_t *tvb _U_, int offset _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); + + return offset; +} + + +static const per_sequence_t PhyLayerParameters_v1470_sequence[] = { + { &hf_lte_rrc_mimo_UE_Parameters_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_UE_Parameters_v1470 }, + { &hf_lte_rrc_srs_UpPTS_6sym_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_srs_UpPTS_6sym_r14 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_PhyLayerParameters_v1470(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_lte_rrc_PhyLayerParameters_v1470, PhyLayerParameters_v1470_sequence); + + return offset; +} + + +static const value_string lte_rrc_T_csi_ReportingAdvancedMaxPorts_r14_01_vals[] = { + { 0, "n8" }, + { 1, "n12" }, + { 2, "n16" }, + { 3, "n20" }, + { 4, "n24" }, + { 5, "n28" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_csi_ReportingAdvancedMaxPorts_r14_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, + 6, NULL, FALSE, 0, NULL); + + return offset; +} + + +static const per_sequence_t MIMO_CA_ParametersPerBoBCPerTM_v1470_sequence[] = { + { &hf_lte_rrc_csi_ReportingAdvancedMaxPorts_r14_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_csi_ReportingAdvancedMaxPorts_r14_01 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_v1470(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_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_v1470, MIMO_CA_ParametersPerBoBCPerTM_v1470_sequence); + + return offset; +} + + +static const per_sequence_t MIMO_CA_ParametersPerBoBC_v1470_sequence[] = { + { &hf_lte_rrc_parametersTM9_v1470_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_v1470 }, + { &hf_lte_rrc_parametersTM10_v1470_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_v1470 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_MIMO_CA_ParametersPerBoBC_v1470(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_lte_rrc_MIMO_CA_ParametersPerBoBC_v1470, MIMO_CA_ParametersPerBoBC_v1470_sequence); + + return offset; +} + + +static const per_sequence_t BandParameters_v1470_sequence[] = { + { &hf_lte_rrc_bandParametersDL_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MIMO_CA_ParametersPerBoBC_v1470 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_BandParameters_v1470(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_lte_rrc_BandParameters_v1470, BandParameters_v1470_sequence); + + return offset; +} + + +static const per_sequence_t SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1470_sequence_of[1] = { + { &hf_lte_rrc_bandParameterList_v1470_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandParameters_v1470 }, +}; + +static int +dissect_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1470(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1470, SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1470_sequence_of, + 1, maxSimultaneousBands_r10, FALSE); + + return offset; +} + + +static const per_sequence_t BandCombinationParameters_v1470_sequence[] = { + { &hf_lte_rrc_bandParameterList_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1470 }, + { &hf_lte_rrc_srs_MaxSimultaneousCCs_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_31 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_BandCombinationParameters_v1470(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_lte_rrc_BandCombinationParameters_v1470, BandCombinationParameters_v1470_sequence); + + return offset; +} + + +static const per_sequence_t SupportedBandCombination_v1470_sequence_of[1] = { + { &hf_lte_rrc_SupportedBandCombination_v1470_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandCombinationParameters_v1470 }, +}; + +static int +dissect_lte_rrc_SupportedBandCombination_v1470(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_SupportedBandCombination_v1470, SupportedBandCombination_v1470_sequence_of, + 1, maxBandComb_r10, FALSE); + + return offset; +} + + +static const per_sequence_t SupportedBandCombinationAdd_v1470_sequence_of[1] = { + { &hf_lte_rrc_SupportedBandCombinationAdd_v1470_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandCombinationParameters_v1470 }, +}; + +static int +dissect_lte_rrc_SupportedBandCombinationAdd_v1470(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_SupportedBandCombinationAdd_v1470, SupportedBandCombinationAdd_v1470_sequence_of, + 1, maxBandComb_r11, FALSE); + + return offset; +} + + +static const per_sequence_t SupportedBandCombinationReduced_v1470_sequence_of[1] = { + { &hf_lte_rrc_SupportedBandCombinationReduced_v1470_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BandCombinationParameters_v1470 }, +}; + +static int +dissect_lte_rrc_SupportedBandCombinationReduced_v1470(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, + ett_lte_rrc_SupportedBandCombinationReduced_v1470, SupportedBandCombinationReduced_v1470_sequence_of, + 1, maxBandComb_r13, FALSE); + + return offset; +} + + +static const per_sequence_t RF_Parameters_v1470_sequence[] = { + { &hf_lte_rrc_supportedBandCombination_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandCombination_v1470 }, + { &hf_lte_rrc_supportedBandCombinationAdd_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandCombinationAdd_v1470 }, + { &hf_lte_rrc_supportedBandCombinationReduced_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SupportedBandCombinationReduced_v1470 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_RF_Parameters_v1470(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_lte_rrc_RF_Parameters_v1470, RF_Parameters_v1470_sequence); + + return offset; +} + + +static const per_sequence_t T_nonCriticalExtension_70_sequence[] = { + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_T_nonCriticalExtension_70(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_lte_rrc_T_nonCriticalExtension_70, T_nonCriticalExtension_70_sequence); + + return offset; +} + + +static const per_sequence_t UE_EUTRA_Capability_v1470_IEs_sequence[] = { + { &hf_lte_rrc_mbms_Parameters_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MBMS_Parameters_v1470 }, + { &hf_lte_rrc_phyLayerParameters_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_v1470 }, + { &hf_lte_rrc_rf_Parameters_v1470, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1470 }, + { &hf_lte_rrc_nonCriticalExtension_215, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_70 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_UE_EUTRA_Capability_v1470_IEs(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_lte_rrc_UE_EUTRA_Capability_v1470_IEs, UE_EUTRA_Capability_v1470_IEs_sequence); + + return offset; +} + + +static const per_sequence_t UE_EUTRA_Capability_v13x0_IEs_sequence[] = { + { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, + { &hf_lte_rrc_nonCriticalExtension_214, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v1470_IEs }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_UE_EUTRA_Capability_v13x0_IEs(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_lte_rrc_UE_EUTRA_Capability_v13x0_IEs, UE_EUTRA_Capability_v13x0_IEs_sequence); return offset; } @@ -78017,7 +78769,7 @@ dissect_lte_rrc_T_nonCriticalExtension_69(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UE_EUTRA_Capability_v1390_IEs_sequence[] = { { &hf_lte_rrc_rf_Parameters_v1390, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v1390 }, - { &hf_lte_rrc_nonCriticalExtension_213, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_69 }, + { &hf_lte_rrc_nonCriticalExtension_213, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_EUTRA_Capability_v13x0_IEs }, { NULL, 0, 0, NULL } }; @@ -78279,14 +79031,14 @@ dissect_lte_rrc_RF_Parameters_v10j0(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ } -static const per_sequence_t T_nonCriticalExtension_68_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_69_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_68(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_69(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_lte_rrc_T_nonCriticalExtension_68, T_nonCriticalExtension_68_sequence); + ett_lte_rrc_T_nonCriticalExtension_69, T_nonCriticalExtension_69_sequence); return offset; } @@ -78294,7 +79046,7 @@ dissect_lte_rrc_T_nonCriticalExtension_68(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UE_EUTRA_Capability_v10j0_IEs_sequence[] = { { &hf_lte_rrc_rf_Parameters_v10j0, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RF_Parameters_v10j0 }, - { &hf_lte_rrc_nonCriticalExtension_206, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_68 }, + { &hf_lte_rrc_nonCriticalExtension_206, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_69 }, { NULL, 0, 0, NULL } }; @@ -78680,14 +79432,14 @@ dissect_lte_rrc_RF_Parameters_NB_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx } -static const per_sequence_t T_dummy_01_sequence[] = { +static const per_sequence_t T_dummy_03_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_dummy_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_dummy_03(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_lte_rrc_T_dummy_01, T_dummy_01_sequence); + ett_lte_rrc_T_dummy_03, T_dummy_03_sequence); return offset; } @@ -78700,7 +79452,7 @@ static const per_sequence_t UE_Capability_NB_r13_sequence[] = { { &hf_lte_rrc_pdcp_Parameters_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PDCP_Parameters_NB_r13 }, { &hf_lte_rrc_phyLayerParameters_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_PhyLayerParameters_NB_r13 }, { &hf_lte_rrc_rf_Parameters_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RF_Parameters_NB_r13 }, - { &hf_lte_rrc_dummy_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy_01 }, + { &hf_lte_rrc_dummy_04 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy_03 }, { NULL, 0, 0, NULL } }; @@ -78860,7 +79612,7 @@ static const value_string lte_rrc_T_rlc_Config_r13_vals[] = { }; static const per_choice_t T_rlc_Config_r13_choice[] = { - { 0, &hf_lte_rrc_explicitValue_06, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RLC_Config_NB_r13 }, + { 0, &hf_lte_rrc_explicitValue_07, ASN1_NO_EXTENSIONS , dissect_lte_rrc_RLC_Config_NB_r13 }, { 1, &hf_lte_rrc_defaultValue, ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -78915,7 +79667,7 @@ static const value_string lte_rrc_T_logicalChannelConfig_r13_vals[] = { }; static const per_choice_t T_logicalChannelConfig_r13_choice[] = { - { 0, &hf_lte_rrc_explicitValue_07, ASN1_NO_EXTENSIONS , dissect_lte_rrc_LogicalChannelConfig_NB_r13 }, + { 0, &hf_lte_rrc_explicitValue_08, ASN1_NO_EXTENSIONS , dissect_lte_rrc_LogicalChannelConfig_NB_r13 }, { 1, &hf_lte_rrc_defaultValue, ASN1_NO_EXTENSIONS , dissect_lte_rrc_NULL }, { 0, NULL, 0, NULL } }; @@ -80620,14 +81372,14 @@ dissect_lte_rrc_T_ue_RadioAccessCapabilityInfoExt_r14(tvbuff_t *tvb _U_, int off } -static const per_sequence_t T_nonCriticalExtension_71_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_72_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_71(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_72(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_lte_rrc_T_nonCriticalExtension_71, T_nonCriticalExtension_71_sequence); + ett_lte_rrc_T_nonCriticalExtension_72, T_nonCriticalExtension_72_sequence); return offset; } @@ -80635,7 +81387,7 @@ dissect_lte_rrc_T_nonCriticalExtension_71(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t HandoverPreparationInformation_NB_Ext_r14_IEs_sequence[] = { { &hf_lte_rrc_ue_RadioAccessCapabilityInfoExt_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_RadioAccessCapabilityInfoExt_r14 }, - { &hf_lte_rrc_nonCriticalExtension_240, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_71 }, + { &hf_lte_rrc_nonCriticalExtension_243, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_72 }, { NULL, 0, 0, NULL } }; @@ -80650,7 +81402,7 @@ dissect_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs(tvbuff_t *tvb _U_, static const per_sequence_t HandoverPreparationInformation_NB_v1380_IEs_sequence[] = { { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_239, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs }, + { &hf_lte_rrc_nonCriticalExtension_242, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs }, { NULL, 0, 0, NULL } }; @@ -80668,7 +81420,7 @@ static const per_sequence_t HandoverPreparationInformation_NB_IEs_sequence[] = { { &hf_lte_rrc_as_Config_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_AS_Config_NB }, { &hf_lte_rrc_rrm_Config_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRM_Config_NB }, { &hf_lte_rrc_as_Context_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_AS_Context_NB }, - { &hf_lte_rrc_nonCriticalExtension_238, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverPreparationInformation_NB_v1380_IEs }, + { &hf_lte_rrc_nonCriticalExtension_241, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_HandoverPreparationInformation_NB_v1380_IEs }, { NULL, 0, 0, NULL } }; @@ -80756,14 +81508,14 @@ dissect_lte_rrc_HandoverPreparationInformation_NB(tvbuff_t *tvb _U_, int offset } -static const per_sequence_t T_nonCriticalExtension_72_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_73_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_72(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_73(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_lte_rrc_T_nonCriticalExtension_72, T_nonCriticalExtension_72_sequence); + ett_lte_rrc_T_nonCriticalExtension_73, T_nonCriticalExtension_73_sequence); return offset; } @@ -80771,7 +81523,7 @@ dissect_lte_rrc_T_nonCriticalExtension_72(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UEPagingCoverageInformation_NB_IEs_sequence[] = { { &hf_lte_rrc_npdcch_NumRepetitionPaging_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_2048 }, - { &hf_lte_rrc_nonCriticalExtension_241, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_72 }, + { &hf_lte_rrc_nonCriticalExtension_244, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_73 }, { NULL, 0, 0, NULL } }; @@ -80879,14 +81631,14 @@ dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_r14(tvbuff_t *tvb _U_, int offset } -static const per_sequence_t T_nonCriticalExtension_73_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_74_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_73(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_74(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_lte_rrc_T_nonCriticalExtension_73, T_nonCriticalExtension_73_sequence); + ett_lte_rrc_T_nonCriticalExtension_74, T_nonCriticalExtension_74_sequence); return offset; } @@ -80894,7 +81646,7 @@ dissect_lte_rrc_T_nonCriticalExtension_73(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UERadioAccessCapabilityInformation_NB_r14_IEs_sequence[] = { { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_r14 }, - { &hf_lte_rrc_nonCriticalExtension_244, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_73 }, + { &hf_lte_rrc_nonCriticalExtension_247, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_74 }, { NULL, 0, 0, NULL } }; @@ -80909,7 +81661,7 @@ dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs(tvbuff_t *tvb _U_, static const per_sequence_t UERadioAccessCapabilityInformation_NB_v1380_IEs_sequence[] = { { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_243, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs }, + { &hf_lte_rrc_nonCriticalExtension_246, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs }, { NULL, 0, 0, NULL } }; @@ -80924,7 +81676,7 @@ dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs(tvbuff_t *tvb _U static const per_sequence_t UERadioAccessCapabilityInformation_NB_IEs_sequence[] = { { &hf_lte_rrc_ue_RadioAccessCapabilityInfo_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioAccessCapabilityInfo_r13 }, - { &hf_lte_rrc_nonCriticalExtension_242, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs }, + { &hf_lte_rrc_nonCriticalExtension_245, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs }, { NULL, 0, 0, NULL } }; @@ -81022,14 +81774,14 @@ dissect_lte_rrc_T_ue_RadioPagingInfo_r13(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const per_sequence_t T_nonCriticalExtension_74_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_75_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_74(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_75(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_lte_rrc_T_nonCriticalExtension_74, T_nonCriticalExtension_74_sequence); + ett_lte_rrc_T_nonCriticalExtension_75, T_nonCriticalExtension_75_sequence); return offset; } @@ -81037,7 +81789,7 @@ dissect_lte_rrc_T_nonCriticalExtension_74(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UERadioPagingInformation_NB_IEs_sequence[] = { { &hf_lte_rrc_ue_RadioPagingInfo_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_RadioPagingInfo_r13 }, - { &hf_lte_rrc_nonCriticalExtension_245, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_74 }, + { &hf_lte_rrc_nonCriticalExtension_248, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_75 }, { NULL, 0, 0, NULL } }; @@ -82493,6 +83245,50 @@ dissect_lte_rrc_SystemInformationBlockType2_NB_r13_eag_1(tvbuff_t *tvb _U_, int } +static const value_string lte_rrc_T_cqi_Reporting_r14_vals[] = { + { 0, "true" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_cqi_Reporting_r14(tvbuff_t *tvb _U_, int offset _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); + + return offset; +} + + +static const value_string lte_rrc_T_servingCellMeasInfo_r14_vals[] = { + { 0, "true" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_T_servingCellMeasInfo_r14(tvbuff_t *tvb _U_, int offset _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); + + return offset; +} + + +static const per_sequence_t SystemInformationBlockType2_NB_r13_eag_2_sequence[] = { + { &hf_lte_rrc_cqi_Reporting_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_cqi_Reporting_r14 }, + { &hf_lte_rrc_servingCellMeasInfo_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_servingCellMeasInfo_r14 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_SystemInformationBlockType2_NB_r13_eag_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { + offset = dissect_per_sequence_eag(tvb, offset, actx, tree, SystemInformationBlockType2_NB_r13_eag_2_sequence); + + return offset; +} + + static const per_sequence_t SystemInformationBlockType2_NB_r13_sequence[] = { { &hf_lte_rrc_radioResourceConfigCommon_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigCommonSIB_NB_r13 }, { &hf_lte_rrc_ue_TimersAndConstants_r13, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_TimersAndConstants_NB_r13 }, @@ -82501,6 +83297,7 @@ static const per_sequence_t SystemInformationBlockType2_NB_r13_sequence[] = { { &hf_lte_rrc_multiBandInfoList_r13_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_AdditionalSpectrumEmission_r13 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_NB_r13_eag_1 }, + { &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_SystemInformationBlockType2_NB_r13_eag_2 }, { NULL, 0, 0, NULL } }; @@ -84263,14 +85060,14 @@ dissect_lte_rrc_T_sib_TypeAndInfo_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ct } -static const per_sequence_t T_nonCriticalExtension_88_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_89_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_88(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_89(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_lte_rrc_T_nonCriticalExtension_88, T_nonCriticalExtension_88_sequence); + ett_lte_rrc_T_nonCriticalExtension_89, T_nonCriticalExtension_89_sequence); return offset; } @@ -84279,7 +85076,7 @@ dissect_lte_rrc_T_nonCriticalExtension_88(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t SystemInformation_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_sib_TypeAndInfo_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_sib_TypeAndInfo_r13 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_262, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_88 }, + { &hf_lte_rrc_nonCriticalExtension_268, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_89 }, { NULL, 0, 0, NULL } }; @@ -84784,14 +85581,14 @@ dissect_lte_rrc_T_nrs_CRS_PowerOffset_v1450(tvbuff_t *tvb _U_, int offset _U_, a } -static const per_sequence_t T_nonCriticalExtension_89_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_90_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_89(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_90(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_lte_rrc_T_nonCriticalExtension_89, T_nonCriticalExtension_89_sequence); + ett_lte_rrc_T_nonCriticalExtension_90, T_nonCriticalExtension_90_sequence); return offset; } @@ -84799,7 +85596,7 @@ dissect_lte_rrc_T_nonCriticalExtension_89(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t SystemInformationBlockType1_NB_v1450_sequence[] = { { &hf_lte_rrc_nrs_CRS_PowerOffset_v1450, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nrs_CRS_PowerOffset_v1450 }, - { &hf_lte_rrc_nonCriticalExtension_266, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_89 }, + { &hf_lte_rrc_nonCriticalExtension_272, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_90 }, { NULL, 0, 0, NULL } }; @@ -84814,7 +85611,7 @@ dissect_lte_rrc_SystemInformationBlockType1_NB_v1450(tvbuff_t *tvb _U_, int offs static const per_sequence_t SystemInformationBlockType1_NB_v1430_sequence[] = { { &hf_lte_rrc_cellSelectionInfo_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_NB_v1430 }, - { &hf_lte_rrc_nonCriticalExtension_265, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1450 }, + { &hf_lte_rrc_nonCriticalExtension_271, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1450 }, { NULL, 0, 0, NULL } }; @@ -84829,7 +85626,7 @@ dissect_lte_rrc_SystemInformationBlockType1_NB_v1430(tvbuff_t *tvb _U_, int offs static const per_sequence_t SystemInformationBlockType1_NB_v1350_sequence[] = { { &hf_lte_rrc_cellSelectionInfo_v1350, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_CellSelectionInfo_NB_v1350 }, - { &hf_lte_rrc_nonCriticalExtension_264, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1430 }, + { &hf_lte_rrc_nonCriticalExtension_270, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1430 }, { NULL, 0, 0, NULL } }; @@ -84858,7 +85655,7 @@ static const per_sequence_t SystemInformationBlockType1_NB_sequence[] = { { &hf_lte_rrc_si_RadioFrameOffset_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_15 }, { &hf_lte_rrc_systemInfoValueTagList_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInfoValueTagList_NB_r13 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_263, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1350 }, + { &hf_lte_rrc_nonCriticalExtension_269, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SystemInformationBlockType1_NB_v1350 }, { NULL, 0, 0, NULL } }; @@ -85002,14 +85799,14 @@ dissect_lte_rrc_T_systemInfoModification_eDRX_r13_01(tvbuff_t *tvb _U_, int offs } -static const per_sequence_t T_nonCriticalExtension_76_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_77_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_76(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_77(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_lte_rrc_T_nonCriticalExtension_76, T_nonCriticalExtension_76_sequence); + ett_lte_rrc_T_nonCriticalExtension_77, T_nonCriticalExtension_77_sequence); return offset; } @@ -85019,7 +85816,7 @@ static const per_sequence_t Paging_NB_sequence[] = { { &hf_lte_rrc_pagingRecordList_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PagingRecordList_NB_r13 }, { &hf_lte_rrc_systemInfoModification_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInfoModification_r13 }, { &hf_lte_rrc_systemInfoModification_eDRX_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_systemInfoModification_eDRX_r13_01 }, - { &hf_lte_rrc_nonCriticalExtension_247, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_76 }, + { &hf_lte_rrc_nonCriticalExtension_250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_77 }, { NULL, 0, 0, NULL } }; @@ -85103,14 +85900,14 @@ dissect_lte_rrc_PCCH_Message_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a } -static const per_sequence_t T_nonCriticalExtension_79_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_80_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_79(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_80(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_lte_rrc_T_nonCriticalExtension_79, T_nonCriticalExtension_79_sequence); + ett_lte_rrc_T_nonCriticalExtension_80, T_nonCriticalExtension_80_sequence); return offset; } @@ -85118,7 +85915,7 @@ dissect_lte_rrc_T_nonCriticalExtension_79(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t RRCConnectionReestablishment_NB_v1430_IEs_sequence[] = { { &hf_lte_rrc_dl_NAS_MAC , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_BIT_STRING_SIZE_16 }, - { &hf_lte_rrc_nonCriticalExtension_251, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_79 }, + { &hf_lte_rrc_nonCriticalExtension_254, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_80 }, { NULL, 0, 0, NULL } }; @@ -85135,7 +85932,7 @@ static const per_sequence_t RRCConnectionReestablishment_NB_r13_IEs_sequence[] = { &hf_lte_rrc_radioResourceConfigDedicated_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_NB_r13 }, { &hf_lte_rrc_nextHopChainingCount_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_250, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishment_NB_v1430_IEs }, + { &hf_lte_rrc_nonCriticalExtension_253, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishment_NB_v1430_IEs }, { NULL, 0, 0, NULL } }; @@ -85237,14 +86034,14 @@ dissect_lte_rrc_T_rrc_SuspendIndication_r13_01(tvbuff_t *tvb _U_, int offset _U_ } -static const per_sequence_t T_nonCriticalExtension_81_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_82_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_81(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_82(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_lte_rrc_T_nonCriticalExtension_81, T_nonCriticalExtension_81_sequence); + ett_lte_rrc_T_nonCriticalExtension_82, T_nonCriticalExtension_82_sequence); return offset; } @@ -85254,7 +86051,7 @@ static const per_sequence_t RRCConnectionReject_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_extendedWaitTime_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_1_1800 }, { &hf_lte_rrc_rrc_SuspendIndication_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_rrc_SuspendIndication_r13_01 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_253, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_81 }, + { &hf_lte_rrc_nonCriticalExtension_257, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_82 }, { NULL, 0, 0, NULL } }; @@ -85340,14 +86137,14 @@ dissect_lte_rrc_RRCConnectionReject_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_c } -static const per_sequence_t T_nonCriticalExtension_85_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_86_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_85(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_86(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_lte_rrc_T_nonCriticalExtension_85, T_nonCriticalExtension_85_sequence); + ett_lte_rrc_T_nonCriticalExtension_86, T_nonCriticalExtension_86_sequence); return offset; } @@ -85356,7 +86153,7 @@ dissect_lte_rrc_T_nonCriticalExtension_85(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t RRCConnectionSetup_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_radioResourceConfigDedicated_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RadioResourceConfigDedicated_NB_r13 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_258, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_85 }, + { &hf_lte_rrc_nonCriticalExtension_263, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_86 }, { NULL, 0, 0, NULL } }; @@ -85526,14 +86323,14 @@ dissect_lte_rrc_DL_CCCH_Message_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_nonCriticalExtension_75_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_76_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_75(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_76(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_lte_rrc_T_nonCriticalExtension_75, T_nonCriticalExtension_75_sequence); + ett_lte_rrc_T_nonCriticalExtension_76, T_nonCriticalExtension_76_sequence); return offset; } @@ -85542,7 +86339,7 @@ dissect_lte_rrc_T_nonCriticalExtension_75(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t DLInformationTransfer_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_dedicatedInfoNAS_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoNAS }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_246, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_75 }, + { &hf_lte_rrc_nonCriticalExtension_249, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_76 }, { NULL, 0, 0, NULL } }; @@ -85658,14 +86455,14 @@ dissect_lte_rrc_T_fullConfig_r13(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } -static const per_sequence_t T_nonCriticalExtension_77_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_78_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_77(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_78(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_lte_rrc_T_nonCriticalExtension_77, T_nonCriticalExtension_77_sequence); + ett_lte_rrc_T_nonCriticalExtension_78, T_nonCriticalExtension_78_sequence); return offset; } @@ -85676,7 +86473,7 @@ static const per_sequence_t RRCConnectionReconfiguration_NB_r13_IEs_sequence[] = { &hf_lte_rrc_radioResourceConfigDedicated_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RadioResourceConfigDedicated_NB_r13 }, { &hf_lte_rrc_fullConfig_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_fullConfig_r13 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_248, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_77 }, + { &hf_lte_rrc_nonCriticalExtension_251, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_78 }, { NULL, 0, 0, NULL } }; @@ -85857,14 +86654,14 @@ dissect_lte_rrc_RedirectedCarrierInfo_NB_v1430(tvbuff_t *tvb _U_, int offset _U_ } -static const per_sequence_t T_nonCriticalExtension_82_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_83_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_82(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_83(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_lte_rrc_T_nonCriticalExtension_82, T_nonCriticalExtension_82_sequence); + ett_lte_rrc_T_nonCriticalExtension_83, T_nonCriticalExtension_83_sequence); return offset; } @@ -85873,7 +86670,7 @@ dissect_lte_rrc_T_nonCriticalExtension_82(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t RRCConnectionRelease_NB_v1430_IEs_sequence[] = { { &hf_lte_rrc_redirectedCarrierInfo_v1430, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectedCarrierInfo_NB_v1430 }, { &hf_lte_rrc_extendedWaitTime_CPdata_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_1800 }, - { &hf_lte_rrc_nonCriticalExtension_255, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_82 }, + { &hf_lte_rrc_nonCriticalExtension_259, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_83 }, { NULL, 0, 0, NULL } }; @@ -85892,7 +86689,7 @@ static const per_sequence_t RRCConnectionRelease_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_extendedWaitTime_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_1800 }, { &hf_lte_rrc_redirectedCarrierInfo_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RedirectedCarrierInfo_NB_r13 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_254, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_NB_v1430_IEs }, + { &hf_lte_rrc_nonCriticalExtension_258, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionRelease_NB_v1430_IEs }, { NULL, 0, 0, NULL } }; @@ -85979,14 +86776,14 @@ dissect_lte_rrc_RRCConnectionRelease_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ } -static const per_sequence_t T_nonCriticalExtension_90_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_91_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_90(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_91(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_lte_rrc_T_nonCriticalExtension_90, T_nonCriticalExtension_90_sequence); + ett_lte_rrc_T_nonCriticalExtension_91, T_nonCriticalExtension_91_sequence); return offset; } @@ -85994,7 +86791,7 @@ dissect_lte_rrc_T_nonCriticalExtension_90(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UECapabilityEnquiry_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_267, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_90 }, + { &hf_lte_rrc_nonCriticalExtension_273, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_91 }, { NULL, 0, 0, NULL } }; @@ -86096,14 +86893,14 @@ dissect_lte_rrc_T_drb_ContinueROHC_r13_01(tvbuff_t *tvb _U_, int offset _U_, asn } -static const per_sequence_t T_nonCriticalExtension_83_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_84_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_83(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_84(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_lte_rrc_T_nonCriticalExtension_83, T_nonCriticalExtension_83_sequence); + ett_lte_rrc_T_nonCriticalExtension_84, T_nonCriticalExtension_84_sequence); return offset; } @@ -86114,7 +86911,7 @@ static const per_sequence_t RRCConnectionResume_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_nextHopChainingCount_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NextHopChainingCount }, { &hf_lte_rrc_drb_ContinueROHC_r13_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_drb_ContinueROHC_r13_01 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_256, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_83 }, + { &hf_lte_rrc_nonCriticalExtension_260, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_84 }, { NULL, 0, 0, NULL } }; @@ -86304,10 +87101,39 @@ dissect_lte_rrc_ReestablishmentCause_NB_r13(tvbuff_t *tvb _U_, int offset _U_, a } +static const value_string lte_rrc_CQI_NPDCCH_NB_r14_vals[] = { + { 0, "noMeasurements" }, + { 1, "candidateRep-A" }, + { 2, "candidateRep-B" }, + { 3, "candidateRep-C" }, + { 4, "candidateRep-D" }, + { 5, "candidateRep-E" }, + { 6, "candidateRep-F" }, + { 7, "candidateRep-G" }, + { 8, "candidateRep-H" }, + { 9, "candidateRep-I" }, + { 10, "candidateRep-J" }, + { 11, "candidateRep-K" }, + { 12, "candidateRep-L" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_CQI_NPDCCH_NB_r14(tvbuff_t *tvb _U_, int offset _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, FALSE, 0, NULL); + + return offset; +} + + static const per_sequence_t RRCConnectionReestablishmentRequest_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_ue_Identity_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReestabUE_Identity }, { &hf_lte_rrc_reestablishmentCause_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReestablishmentCause_NB_r13 }, - { &hf_lte_rrc_spare_07 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_25 }, + { &hf_lte_rrc_cqi_NPDCCH_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CQI_NPDCCH_NB_r14 }, + { &hf_lte_rrc_earlyContentionResolution_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN }, + { &hf_lte_rrc_spare_07 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_20 }, { NULL, 0, 0, NULL } }; @@ -86336,10 +87162,30 @@ dissect_lte_rrc_ReestabUE_Identity_CP_NB_r14(tvbuff_t *tvb _U_, int offset _U_, } +static const value_string lte_rrc_CQI_NPDCCH_Short_NB_r14_vals[] = { + { 0, "noMeasurements" }, + { 1, "candidateRep-1" }, + { 2, "candidateRep-2" }, + { 3, "candidateRep-3" }, + { 0, NULL } +}; + + +static int +dissect_lte_rrc_CQI_NPDCCH_Short_NB_r14(tvbuff_t *tvb _U_, int offset _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 const per_sequence_t RRCConnectionReestablishmentRequest_NB_r14_IEs_sequence[] = { { &hf_lte_rrc_ue_Identity_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReestabUE_Identity_CP_NB_r14 }, { &hf_lte_rrc_reestablishmentCause_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ReestablishmentCause_NB_r13 }, - { &hf_lte_rrc_spare_08 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_4 }, + { &hf_lte_rrc_cqi_NPDCCH_r14_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CQI_NPDCCH_Short_NB_r14 }, + { &hf_lte_rrc_earlyContentionResolution_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN }, + { &hf_lte_rrc_spare_04 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_1 }, { NULL, 0, 0, NULL } }; @@ -86477,22 +87323,14 @@ dissect_lte_rrc_T_multiCarrierSupport_r13(tvbuff_t *tvb _U_, int offset _U_, asn } - -static int -dissect_lte_rrc_BIT_STRING_SIZE_22(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, NULL); - - return offset; -} - - static const per_sequence_t RRCConnectionRequest_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_ue_Identity_r13_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_InitialUE_Identity }, { &hf_lte_rrc_establishmentCause_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_EstablishmentCause_NB_r13 }, { &hf_lte_rrc_multiToneSupport_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_multiToneSupport_r13 }, { &hf_lte_rrc_multiCarrierSupport_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_multiCarrierSupport_r13 }, - { &hf_lte_rrc_spare_09 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_22 }, + { &hf_lte_rrc_cqi_NPDCCH_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CQI_NPDCCH_NB_r14 }, + { &hf_lte_rrc_earlyContentionResolution_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN }, + { &hf_lte_rrc_spare_08 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_17 }, { NULL, 0, 0, NULL } }; @@ -86560,7 +87398,9 @@ static const per_sequence_t RRCConnectionResumeRequest_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_resumeID_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ResumeIdentity_r13 }, { &hf_lte_rrc_shortResumeMAC_I_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ShortMAC_I }, { &hf_lte_rrc_resumeCause_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_EstablishmentCause_NB_r13 }, - { &hf_lte_rrc_spare_10 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_9 }, + { &hf_lte_rrc_cqi_NPDCCH_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CQI_NPDCCH_NB_r14 }, + { &hf_lte_rrc_earlyContentionResolution_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BOOLEAN }, + { &hf_lte_rrc_spare_09 , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_BIT_STRING_SIZE_4 }, { NULL, 0, 0, NULL } }; @@ -86996,14 +87836,14 @@ dissect_lte_rrc_SCPTM_NeighbourCellList_NB_r14(tvbuff_t *tvb _U_, int offset _U_ } -static const per_sequence_t T_nonCriticalExtension_87_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_88_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_87(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_88(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_lte_rrc_T_nonCriticalExtension_87, T_nonCriticalExtension_87_sequence); + ett_lte_rrc_T_nonCriticalExtension_88, T_nonCriticalExtension_88_sequence); return offset; } @@ -87013,7 +87853,7 @@ static const per_sequence_t SCPTMConfiguration_NB_r14_sequence[] = { { &hf_lte_rrc_sc_mtch_InfoList_r14_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_SC_MTCH_InfoList_NB_r14 }, { &hf_lte_rrc_scptm_NeighbourCellList_r14_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_SCPTM_NeighbourCellList_NB_r14 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_261, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_87 }, + { &hf_lte_rrc_nonCriticalExtension_267, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_88 }, { NULL, 0, 0, NULL } }; @@ -87097,14 +87937,14 @@ dissect_lte_rrc_SC_MCCH_Message_NB(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_nonCriticalExtension_78_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_79_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_78(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_79(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_lte_rrc_T_nonCriticalExtension_78, T_nonCriticalExtension_78_sequence); + ett_lte_rrc_T_nonCriticalExtension_79, T_nonCriticalExtension_79_sequence); return offset; } @@ -87112,7 +87952,7 @@ dissect_lte_rrc_T_nonCriticalExtension_78(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t RRCConnectionReconfigurationComplete_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_249, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_78 }, + { &hf_lte_rrc_nonCriticalExtension_252, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_79 }, { NULL, 0, 0, NULL } }; @@ -87177,14 +88017,64 @@ dissect_lte_rrc_RRCConnectionReconfigurationComplete_NB(tvbuff_t *tvb _U_, int o } -static const per_sequence_t T_nonCriticalExtension_80_sequence[] = { + +static int +dissect_lte_rrc_NRSRP_Range_NB_r14(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, 113U, NULL, FALSE); + + return offset; +} + + + +static int +dissect_lte_rrc_NRSRQ_Range_NB_r14(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, + -30, 46U, NULL, FALSE); + + return offset; +} + + +static const per_sequence_t MeasResultServCell_NB_r14_sequence[] = { + { &hf_lte_rrc_nrsrpResult_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NRSRP_Range_NB_r14 }, + { &hf_lte_rrc_nrsrqResult_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_NRSRQ_Range_NB_r14 }, { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_MeasResultServCell_NB_r14(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_lte_rrc_T_nonCriticalExtension_80, T_nonCriticalExtension_80_sequence); + ett_lte_rrc_MeasResultServCell_NB_r14, MeasResultServCell_NB_r14_sequence); + + return offset; +} + + +static const per_sequence_t T_nonCriticalExtension_81_sequence[] = { + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_T_nonCriticalExtension_81(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_lte_rrc_T_nonCriticalExtension_81, T_nonCriticalExtension_81_sequence); + + return offset; +} + + +static const per_sequence_t RRCConnectionReestablishmentComplete_NB_v1470_IEs_sequence[] = { + { &hf_lte_rrc_measResultServCell_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultServCell_NB_r14 }, + { &hf_lte_rrc_nonCriticalExtension_256, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_81 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_RRCConnectionReestablishmentComplete_NB_v1470_IEs(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_lte_rrc_RRCConnectionReestablishmentComplete_NB_v1470_IEs, RRCConnectionReestablishmentComplete_NB_v1470_IEs_sequence); return offset; } @@ -87192,7 +88082,7 @@ dissect_lte_rrc_T_nonCriticalExtension_80(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t RRCConnectionReestablishmentComplete_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_252, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_80 }, + { &hf_lte_rrc_nonCriticalExtension_255, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionReestablishmentComplete_NB_v1470_IEs }, { NULL, 0, 0, NULL } }; @@ -87302,14 +88192,29 @@ dissect_lte_rrc_T_gummei_Type_r14(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t } -static const per_sequence_t T_nonCriticalExtension_86_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_87_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_86(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_87(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_lte_rrc_T_nonCriticalExtension_86, T_nonCriticalExtension_86_sequence); + ett_lte_rrc_T_nonCriticalExtension_87, T_nonCriticalExtension_87_sequence); + + return offset; +} + + +static const per_sequence_t RRCConnectionSetupComplete_NB_v1470_IEs_sequence[] = { + { &hf_lte_rrc_measResultServCell_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultServCell_NB_r14 }, + { &hf_lte_rrc_nonCriticalExtension_266, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_87 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_RRCConnectionSetupComplete_NB_v1470_IEs(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_lte_rrc_RRCConnectionSetupComplete_NB_v1470_IEs, RRCConnectionSetupComplete_NB_v1470_IEs_sequence); return offset; } @@ -87318,7 +88223,7 @@ dissect_lte_rrc_T_nonCriticalExtension_86(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t RRCConnectionSetupComplete_NB_v1430_IEs_sequence[] = { { &hf_lte_rrc_gummei_Type_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_gummei_Type_r14 }, { &hf_lte_rrc_dcn_ID_r14 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_0_65535 }, - { &hf_lte_rrc_nonCriticalExtension_260, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_86 }, + { &hf_lte_rrc_nonCriticalExtension_265, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_NB_v1470_IEs }, { NULL, 0, 0, NULL } }; @@ -87339,7 +88244,7 @@ static const per_sequence_t RRCConnectionSetupComplete_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_attachWithoutPDN_Connectivity_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_attachWithoutPDN_Connectivity_r13_02 }, { &hf_lte_rrc_up_CIoT_EPS_Optimisation_r13_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_up_CIoT_EPS_Optimisation_r13_02 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_259, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_NB_v1430_IEs }, + { &hf_lte_rrc_nonCriticalExtension_264, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionSetupComplete_NB_v1430_IEs }, { NULL, 0, 0, NULL } }; @@ -87472,14 +88377,14 @@ dissect_lte_rrc_T_ue_Capability_ContainerExt_r14(tvbuff_t *tvb _U_, int offset _ } -static const per_sequence_t T_nonCriticalExtension_91_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_92_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_91(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_92(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_lte_rrc_T_nonCriticalExtension_91, T_nonCriticalExtension_91_sequence); + ett_lte_rrc_T_nonCriticalExtension_92, T_nonCriticalExtension_92_sequence); return offset; } @@ -87487,7 +88392,7 @@ dissect_lte_rrc_T_nonCriticalExtension_91(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UECapabilityInformation_NB_Ext_r14_IEs_sequence[] = { { &hf_lte_rrc_ue_Capability_ContainerExt_r14, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_ue_Capability_ContainerExt_r14 }, - { &hf_lte_rrc_nonCriticalExtension_269, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_91 }, + { &hf_lte_rrc_nonCriticalExtension_275, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_92 }, { NULL, 0, 0, NULL } }; @@ -87504,7 +88409,7 @@ static const per_sequence_t UECapabilityInformation_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_ue_Capability_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_Capability_NB_r13 }, { &hf_lte_rrc_ue_RadioPagingInfo_r13_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_UE_RadioPagingInfo_NB_r13 }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_268, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_NB_Ext_r14_IEs }, + { &hf_lte_rrc_nonCriticalExtension_274, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UECapabilityInformation_NB_Ext_r14_IEs }, { NULL, 0, 0, NULL } }; @@ -87569,14 +88474,14 @@ dissect_lte_rrc_UECapabilityInformation_NB(tvbuff_t *tvb _U_, int offset _U_, as } -static const per_sequence_t T_nonCriticalExtension_92_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_93_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_92(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_93(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_lte_rrc_T_nonCriticalExtension_92, T_nonCriticalExtension_92_sequence); + ett_lte_rrc_T_nonCriticalExtension_93, T_nonCriticalExtension_93_sequence); return offset; } @@ -87585,7 +88490,7 @@ dissect_lte_rrc_T_nonCriticalExtension_92(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t ULInformationTransfer_NB_r13_IEs_sequence[] = { { &hf_lte_rrc_dedicatedInfoNAS_r13, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_DedicatedInfoNAS }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_270, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_92 }, + { &hf_lte_rrc_nonCriticalExtension_276, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_93 }, { NULL, 0, 0, NULL } }; @@ -87649,14 +88554,29 @@ dissect_lte_rrc_ULInformationTransfer_NB(tvbuff_t *tvb _U_, int offset _U_, asn1 } -static const per_sequence_t T_nonCriticalExtension_84_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_85_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_84(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_85(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_lte_rrc_T_nonCriticalExtension_84, T_nonCriticalExtension_84_sequence); + ett_lte_rrc_T_nonCriticalExtension_85, T_nonCriticalExtension_85_sequence); + + return offset; +} + + +static const per_sequence_t RRCConnectionResumeComplete_NB_v1470_IEs_sequence[] = { + { &hf_lte_rrc_measResultServCell_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultServCell_NB_r14 }, + { &hf_lte_rrc_nonCriticalExtension_262, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_85 }, + { NULL, 0, 0, NULL } +}; + +static int +dissect_lte_rrc_RRCConnectionResumeComplete_NB_v1470_IEs(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_lte_rrc_RRCConnectionResumeComplete_NB_v1470_IEs, RRCConnectionResumeComplete_NB_v1470_IEs_sequence); return offset; } @@ -87666,7 +88586,7 @@ static const per_sequence_t RRCConnectionResumeComplete_NB_r13_IEs_sequence[] = { &hf_lte_rrc_selectedPLMN_Identity_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_INTEGER_1_maxPLMN_r11 }, { &hf_lte_rrc_dedicatedInfoNAS_r13, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_DedicatedInfoNAS }, { &hf_lte_rrc_lateNonCriticalExtension_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_OCTET_STRING }, - { &hf_lte_rrc_nonCriticalExtension_257, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_84 }, + { &hf_lte_rrc_nonCriticalExtension_261, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRCConnectionResumeComplete_NB_v1470_IEs }, { NULL, 0, 0, NULL } }; @@ -87995,14 +88915,14 @@ dissect_lte_rrc_PhyLayerParameters_NB_v1440(tvbuff_t *tvb _U_, int offset _U_, a } -static const per_sequence_t T_nonCriticalExtension_93_sequence[] = { +static const per_sequence_t T_nonCriticalExtension_94_sequence[] = { { NULL, 0, 0, NULL } }; static int -dissect_lte_rrc_T_nonCriticalExtension_93(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { +dissect_lte_rrc_T_nonCriticalExtension_94(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_lte_rrc_T_nonCriticalExtension_93, T_nonCriticalExtension_93_sequence); + ett_lte_rrc_T_nonCriticalExtension_94, T_nonCriticalExtension_94_sequence); return offset; } @@ -88010,7 +88930,7 @@ dissect_lte_rrc_T_nonCriticalExtension_93(tvbuff_t *tvb _U_, int offset _U_, asn static const per_sequence_t UE_Capability_NB_v1440_IEs_sequence[] = { { &hf_lte_rrc_phyLayerParameters_v1440, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_NB_v1440 }, - { &hf_lte_rrc_nonCriticalExtension_272, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_93 }, + { &hf_lte_rrc_nonCriticalExtension_278, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_94 }, { NULL, 0, 0, NULL } }; @@ -88028,7 +88948,7 @@ static const per_sequence_t UE_Capability_NB_Ext_r14_IEs_sequence[] = { { &hf_lte_rrc_mac_Parameters_r14, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MAC_Parameters_NB_r14 }, { &hf_lte_rrc_phyLayerParameters_v1430_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_PhyLayerParameters_NB_v1430 }, { &hf_lte_rrc_rf_Parameters_v1430_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_RF_Parameters_NB_v1430 }, - { &hf_lte_rrc_nonCriticalExtension_271, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_Capability_NB_v1440_IEs }, + { &hf_lte_rrc_nonCriticalExtension_277, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_UE_Capability_NB_v1440_IEs }, { NULL, 0, 0, NULL } }; @@ -88466,6 +89386,14 @@ static int dissect_SystemInformationBlockType2_v8h0_IEs_PDU(tvbuff_t *tvb _U_, p offset += 7; offset >>= 3; return offset; } +static int dissect_SystemInformationBlockType2_v10m0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { + int offset = 0; + asn1_ctx_t asn1_ctx; + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, FALSE, pinfo); + offset = dissect_lte_rrc_SystemInformationBlockType2_v10m0_IEs(tvb, offset, &asn1_ctx, tree, hf_lte_rrc_SystemInformationBlockType2_v10m0_IEs_PDU); + offset += 7; offset >>= 3; + return offset; +} static int dissect_SystemInformationBlockType3_v10j0_IEs_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; @@ -88541,7 +89469,7 @@ static int dissect_UE_RadioPagingInfo_NB_r13_PDU(tvbuff_t *tvb _U_, packet_info /*--- End of included file: packet-lte-rrc-fn.c ---*/ -#line 3084 "./asn1/lte-rrc/packet-lte-rrc-template.c" +#line 3132 "./asn1/lte-rrc/packet-lte-rrc-template.c" static int dissect_lte_rrc_DL_CCCH(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_) @@ -89116,6 +90044,10 @@ void proto_register_lte_rrc(void) { { "SystemInformationBlockType2-v8h0-IEs", "lte-rrc.SystemInformationBlockType2_v8h0_IEs_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_lte_rrc_SystemInformationBlockType2_v10m0_IEs_PDU, + { "SystemInformationBlockType2-v10m0-IEs", "lte-rrc.SystemInformationBlockType2_v10m0_IEs_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_lte_rrc_SystemInformationBlockType3_v10j0_IEs_PDU, { "SystemInformationBlockType3-v10j0-IEs", "lte-rrc.SystemInformationBlockType3_v10j0_IEs_element", FT_NONE, BASE_NONE, NULL, 0, @@ -94601,9 +95533,13 @@ void proto_register_lte_rrc(void) { FT_NONE, BASE_NONE, NULL, 0, "SystemInformationBlockType2_v9i0_IEs", HFILL }}, { &hf_lte_rrc_nonCriticalExtension_188, - { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", + { "nonCriticalExtension", "lte-rrc.nonCriticalExtension", + FT_BYTES, BASE_NONE, NULL, 0, + "T_nonCriticalExtension_64", HFILL }}, + { &hf_lte_rrc_dummy, + { "dummy", "lte-rrc.dummy_element", FT_NONE, BASE_NONE, NULL, 0, - "SystemInformationBlockType2_v10l0_IEs", HFILL }}, + NULL, HFILL }}, { &hf_lte_rrc_freqInfo_v10l0, { "freqInfo-v10l0", "lte-rrc.freqInfo_v10l0_element", FT_NONE, BASE_NONE, NULL, 0, @@ -94623,7 +95559,7 @@ void proto_register_lte_rrc(void) { { &hf_lte_rrc_nonCriticalExtension_189, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_64", HFILL }}, + "T_nonCriticalExtension_65", HFILL }}, { &hf_lte_rrc_ac_BarringFactor, { "ac-BarringFactor", "lte-rrc.ac_BarringFactor", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ac_BarringFactor_vals), 0, @@ -94911,7 +95847,7 @@ void proto_register_lte_rrc(void) { { &hf_lte_rrc_nonCriticalExtension_191, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_65", HFILL }}, + "T_nonCriticalExtension_66", HFILL }}, { &hf_lte_rrc_s_SearchDeltaP_r14, { "s-SearchDeltaP-r14", "lte-rrc.s_SearchDeltaP_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_s_SearchDeltaP_r14_vals), 0, @@ -94984,6 +95920,10 @@ void proto_register_lte_rrc(void) { { "scptm-FreqOffset-r14", "lte-rrc.scptm_FreqOffset_r14", FT_UINT32, BASE_CUSTOM, CF_FUNC(lte_rrc_scptm_FreqOffset_r14_fmt), 0, "INTEGER_1_8", HFILL }}, + { &hf_lte_rrc_interFreqCarrierFreqList_v13a0, + { "interFreqCarrierFreqList-v13a0", "lte-rrc.interFreqCarrierFreqList_v13a0", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_lte_rrc_interFreqCarrierFreqList_v8h0, { "interFreqCarrierFreqList-v8h0", "lte-rrc.interFreqCarrierFreqList_v8h0", FT_UINT32, BASE_DEC, NULL, 0, @@ -95031,7 +95971,7 @@ void proto_register_lte_rrc(void) { { &hf_lte_rrc_nonCriticalExtension_195, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_66", HFILL }}, + "T_nonCriticalExtension_67", HFILL }}, { &hf_lte_rrc_InterFreqCarrierFreqList_item, { "InterFreqCarrierFreqInfo", "lte-rrc.InterFreqCarrierFreqInfo_element", FT_NONE, BASE_NONE, NULL, 0, @@ -95048,6 +95988,10 @@ void proto_register_lte_rrc(void) { { "InterFreqCarrierFreqInfo-v1350", "lte-rrc.InterFreqCarrierFreqInfo_v1350_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_lte_rrc_InterFreqCarrierFreqList_v13a0_item, + { "InterFreqCarrierFreqInfo-v1360", "lte-rrc.InterFreqCarrierFreqInfo_v1360_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_lte_rrc_InterFreqCarrierFreqListExt_r12_item, { "InterFreqCarrierFreqInfo-r12", "lte-rrc.InterFreqCarrierFreqInfo_r12_element", FT_NONE, BASE_NONE, NULL, 0, @@ -95267,7 +96211,7 @@ void proto_register_lte_rrc(void) { { &hf_lte_rrc_nonCriticalExtension_196, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_67", HFILL }}, + "T_nonCriticalExtension_68", HFILL }}, { &hf_lte_rrc_reducedMeasPerformance_r12_02, { "reducedMeasPerformance-r12", "lte-rrc.reducedMeasPerformance_r12", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_reducedMeasPerformance_r12_02_vals), 0, @@ -95676,7 +96620,7 @@ void proto_register_lte_rrc(void) { { "warningType", "lte-rrc.warningType", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_dummy, + { &hf_lte_rrc_dummy_01, { "dummy", "lte-rrc.dummy", FT_BYTES, BASE_NONE, NULL, 0, "OCTET_STRING_SIZE_50", HFILL }}, @@ -96104,13 +97048,13 @@ void proto_register_lte_rrc(void) { { "br-BCCH-Config-r14", "lte-rrc.br_BCCH_Config_r14_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_sc_mcch_RepetitionPeriod_v1430, - { "sc-mcch-RepetitionPeriod-v1430", "lte-rrc.sc_mcch_RepetitionPeriod_v1430", - FT_UINT32, BASE_DEC, VALS(lte_rrc_T_sc_mcch_RepetitionPeriod_v1430_vals), 0, - NULL, HFILL }}, - { &hf_lte_rrc_sc_mcch_ModificationPeriod_v1430, - { "sc-mcch-ModificationPeriod-v1430", "lte-rrc.sc_mcch_ModificationPeriod_v1430", - FT_UINT32, BASE_DEC, VALS(lte_rrc_T_sc_mcch_ModificationPeriod_v1430_vals), 0, + { &hf_lte_rrc_dummy_02, + { "dummy", "lte-rrc.dummy", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dummy_01_vals), 0, + "T_dummy_01", HFILL }}, + { &hf_lte_rrc_dummy2, + { "dummy2", "lte-rrc.dummy2", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dummy2_vals), 0, NULL, HFILL }}, { &hf_lte_rrc_mpdcch_Narrowband_SC_MCCH_r14, { "mpdcch-Narrowband-SC-MCCH-r14", "lte-rrc.mpdcch_Narrowband_SC_MCCH_r14", @@ -96164,6 +97108,14 @@ void proto_register_lte_rrc(void) { { "pdsch-maxNumRepetitionCEmodeB-SC-MTCH-r14", "lte-rrc.pdsch_maxNumRepetitionCEmodeB_SC_MTCH_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_pdsch_maxNumRepetitionCEmodeB_SC_MTCH_r14_vals), 0, NULL, HFILL }}, + { &hf_lte_rrc_sc_mcch_RepetitionPeriod_v1470, + { "sc-mcch-RepetitionPeriod-v1470", "lte-rrc.sc_mcch_RepetitionPeriod_v1470", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_sc_mcch_RepetitionPeriod_v1470_vals), 0, + NULL, HFILL }}, + { &hf_lte_rrc_sc_mcch_ModificationPeriod_v1470, + { "sc-mcch-ModificationPeriod-v1470", "lte-rrc.sc_mcch_ModificationPeriod_v1470", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_sc_mcch_ModificationPeriod_v1470_vals), 0, + NULL, HFILL }}, { &hf_lte_rrc_onDurationTimerSCPTM_r14, { "onDurationTimerSCPTM-r14", "lte-rrc.onDurationTimerSCPTM_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_onDurationTimerSCPTM_r14_vals), 0, @@ -100400,14 +101352,14 @@ void proto_register_lte_rrc(void) { { "modificationPeriodCoeff-v1310", "lte-rrc.modificationPeriodCoeff_v1310", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_modificationPeriodCoeff_v1310_vals), 0, NULL, HFILL }}, - { &hf_lte_rrc_dummy_01, + { &hf_lte_rrc_dummy_03, { "dummy", "lte-rrc.dummy", - FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dummy_vals), 0, - NULL, HFILL }}, - { &hf_lte_rrc_dummy2, + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dummy_02_vals), 0, + "T_dummy_02", HFILL }}, + { &hf_lte_rrc_dummy2_01, { "dummy2", "lte-rrc.dummy2", - FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dummy2_vals), 0, - NULL, HFILL }}, + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dummy2_01_vals), 0, + "T_dummy2_01", HFILL }}, { &hf_lte_rrc_interval_FDD_r13_02, { "interval-FDD-r13", "lte-rrc.interval_FDD_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_interval_FDD_r13_02_vals), 0, @@ -102552,10 +103504,14 @@ void proto_register_lte_rrc(void) { { "measGapSharingConfig-r14", "lte-rrc.measGapSharingConfig_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_MeasGapSharingConfig_r14_vals), 0, NULL, HFILL }}, - { &hf_lte_rrc_fr1_Gap, - { "fr1-Gap", "lte-rrc.fr1_Gap", - FT_UINT32, BASE_DEC, VALS(lte_rrc_T_fr1_Gap_vals), 0, - NULL, HFILL }}, + { &hf_lte_rrc_fr1_Gap_r15, + { "fr1-Gap-r15", "lte-rrc.fr1_Gap_r15", + FT_BOOLEAN, BASE_NONE, NULL, 0, + "BOOLEAN", HFILL }}, + { &hf_lte_rrc_mgta_r15, + { "mgta-r15", "lte-rrc.mgta_r15", + FT_BOOLEAN, BASE_NONE, NULL, 0, + "BOOLEAN", HFILL }}, { &hf_lte_rrc_MeasIdToRemoveList_item, { "MeasId", "lte-rrc.MeasId", FT_UINT32, BASE_DEC, NULL, 0, @@ -103015,7 +103971,7 @@ void proto_register_lte_rrc(void) { { &hf_lte_rrc_maxRS_IndexCellQual_r15, { "maxRS-IndexCellQual-r15", "lte-rrc.maxRS_IndexCellQual_r15", FT_UINT32, BASE_DEC, NULL, 0, - "RS_IndexNR_r15", HFILL }}, + "INTEGER_1_maxRS_IndexCellQual_r15", HFILL }}, { &hf_lte_rrc_offsetFreq_r15, { "offsetFreq-r15", "lte-rrc.offsetFreq_r15", FT_INT32, BASE_DEC|BASE_UNIT_STRING, &units_decibels, 0, @@ -103032,6 +103988,14 @@ void proto_register_lte_rrc(void) { { "quantityConfigSet-r15", "lte-rrc.quantityConfigSet_r15", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_1_maxQuantSetsNR_r15", HFILL }}, + { &hf_lte_rrc_cellsForWhichToReportSFTD_r15, + { "cellsForWhichToReportSFTD-r15", "lte-rrc.cellsForWhichToReportSFTD_r15", + FT_UINT32, BASE_DEC, NULL, 0, + "SEQUENCE_SIZE_1_maxCellSFTD_OF_PhysCellIdNR_r15", HFILL }}, + { &hf_lte_rrc_cellsForWhichToReportSFTD_r15_item, + { "PhysCellIdNR-r15", "lte-rrc.PhysCellIdNR_r15", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_lte_rrc_measTimingConfig_r15, { "measTimingConfig-r15", "lte-rrc.measTimingConfig_r15_element", FT_NONE, BASE_NONE, NULL, 0, @@ -103720,15 +104684,15 @@ void proto_register_lte_rrc(void) { { "sfn-OffsetResult-r15", "lte-rrc.sfn_OffsetResult_r15", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_0_1023", HFILL }}, - { &hf_lte_rrc_frameBoundaryOffsetResult_r13, - { "frameBoundaryOffsetResult-r13", "lte-rrc.frameBoundaryOffsetResult_r13", + { &hf_lte_rrc_frameBoundaryOffsetResult_r15, + { "frameBoundaryOffsetResult-r15", "lte-rrc.frameBoundaryOffsetResult_r15", FT_INT32, BASE_DEC, NULL, 0, "INTEGER_M30720_30719", HFILL }}, { &hf_lte_rrc_sfn_OffsetResult_r13, { "sfn-OffsetResult-r13", "lte-rrc.sfn_OffsetResult_r13", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_0_1023", HFILL }}, - { &hf_lte_rrc_frameBoundaryOffsetResult_r13_01, + { &hf_lte_rrc_frameBoundaryOffsetResult_r13, { "frameBoundaryOffsetResult-r13", "lte-rrc.frameBoundaryOffsetResult_r13", FT_INT32, BASE_DEC, NULL, 0, "INTEGER_M5_4", HFILL }}, @@ -104723,7 +105687,7 @@ void proto_register_lte_rrc(void) { { &hf_lte_rrc_nonCriticalExtension_206, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_68", HFILL }}, + "T_nonCriticalExtension_69", HFILL }}, { &hf_lte_rrc_rf_Parameters_v11d0, { "rf-Parameters-v11d0", "lte-rrc.rf_Parameters_v11d0_element", FT_NONE, BASE_NONE, NULL, 0, @@ -104795,7 +105759,27 @@ void proto_register_lte_rrc(void) { { &hf_lte_rrc_nonCriticalExtension_213, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_69", HFILL }}, + "UE_EUTRA_Capability_v13x0_IEs", HFILL }}, + { &hf_lte_rrc_nonCriticalExtension_214, + { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", + FT_NONE, BASE_NONE, NULL, 0, + "UE_EUTRA_Capability_v1470_IEs", HFILL }}, + { &hf_lte_rrc_mbms_Parameters_v1470, + { "mbms-Parameters-v1470", "lte-rrc.mbms_Parameters_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_phyLayerParameters_v1470, + { "phyLayerParameters-v1470", "lte-rrc.phyLayerParameters_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_rf_Parameters_v1470, + { "rf-Parameters-v1470", "lte-rrc.rf_Parameters_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_nonCriticalExtension_215, + { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", + FT_NONE, BASE_NONE, NULL, 0, + "T_nonCriticalExtension_70", HFILL }}, { &hf_lte_rrc_phyLayerParameters_v920, { "phyLayerParameters-v920", "lte-rrc.phyLayerParameters_v920_element", FT_NONE, BASE_NONE, NULL, 0, @@ -104828,7 +105812,7 @@ void proto_register_lte_rrc(void) { { "son-Parameters-r9", "lte-rrc.son_Parameters_r9_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_214, + { &hf_lte_rrc_nonCriticalExtension_216, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v940_IEs", HFILL }}, @@ -104836,7 +105820,7 @@ void proto_register_lte_rrc(void) { { "lateNonCriticalExtension", "lte-rrc.lateNonCriticalExtension", FT_BYTES, BASE_NONE, NULL, 0, "T_lateNonCriticalExtension_11", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_215, + { &hf_lte_rrc_nonCriticalExtension_217, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1020_IEs", HFILL }}, @@ -104872,7 +105856,7 @@ void proto_register_lte_rrc(void) { { "interRAT-ParametersUTRA-TDD-v1020", "lte-rrc.interRAT_ParametersUTRA_TDD_v1020_element", FT_NONE, BASE_NONE, NULL, 0, "IRAT_ParametersUTRA_TDD_v1020", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_216, + { &hf_lte_rrc_nonCriticalExtension_218, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1060_IEs", HFILL }}, @@ -104888,7 +105872,7 @@ void proto_register_lte_rrc(void) { { "rf-Parameters-v1060", "lte-rrc.rf_Parameters_v1060_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_217, + { &hf_lte_rrc_nonCriticalExtension_219, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1090_IEs", HFILL }}, @@ -104896,7 +105880,7 @@ void proto_register_lte_rrc(void) { { "rf-Parameters-v1090", "lte-rrc.rf_Parameters_v1090_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_218, + { &hf_lte_rrc_nonCriticalExtension_220, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1130_IEs", HFILL }}, @@ -104932,7 +105916,7 @@ void proto_register_lte_rrc(void) { { "tdd-Add-UE-EUTRA-Capabilities-v1130", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1130_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_CapabilityAddXDD_Mode_v1130", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_219, + { &hf_lte_rrc_nonCriticalExtension_221, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1170_IEs", HFILL }}, @@ -104944,7 +105928,7 @@ void proto_register_lte_rrc(void) { { "ue-Category-v1170", "lte-rrc.ue_Category_v1170", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_9_10", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_220, + { &hf_lte_rrc_nonCriticalExtension_222, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1180_IEs", HFILL }}, @@ -104964,7 +105948,7 @@ void proto_register_lte_rrc(void) { { "tdd-Add-UE-EUTRA-Capabilities-v1180", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1180_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_CapabilityAddXDD_Mode_v1180", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_221, + { &hf_lte_rrc_nonCriticalExtension_223, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v11a0_IEs", HFILL }}, @@ -104976,7 +105960,7 @@ void proto_register_lte_rrc(void) { { "measParameters-v11a0", "lte-rrc.measParameters_v11a0_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_222, + { &hf_lte_rrc_nonCriticalExtension_224, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1250_IEs", HFILL }}, @@ -105036,7 +106020,7 @@ void proto_register_lte_rrc(void) { { "sl-Parameters-r12", "lte-rrc.sl_Parameters_r12_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_223, + { &hf_lte_rrc_nonCriticalExtension_225, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1260_IEs", HFILL }}, @@ -105044,7 +106028,7 @@ void proto_register_lte_rrc(void) { { "ue-CategoryDL-v1260", "lte-rrc.ue_CategoryDL_v1260", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_15_16", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_224, + { &hf_lte_rrc_nonCriticalExtension_226, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1270_IEs", HFILL }}, @@ -105052,7 +106036,7 @@ void proto_register_lte_rrc(void) { { "rf-Parameters-v1270", "lte-rrc.rf_Parameters_v1270_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_225, + { &hf_lte_rrc_nonCriticalExtension_227, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1280_IEs", HFILL }}, @@ -105060,7 +106044,7 @@ void proto_register_lte_rrc(void) { { "phyLayerParameters-v1280", "lte-rrc.phyLayerParameters_v1280_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_226, + { &hf_lte_rrc_nonCriticalExtension_228, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1310_IEs", HFILL }}, @@ -105140,7 +106124,7 @@ void proto_register_lte_rrc(void) { { "tdd-Add-UE-EUTRA-Capabilities-v1310", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1310_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_CapabilityAddXDD_Mode_v1310", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_227, + { &hf_lte_rrc_nonCriticalExtension_229, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1320_IEs", HFILL }}, @@ -105164,7 +106148,7 @@ void proto_register_lte_rrc(void) { { "tdd-Add-UE-EUTRA-Capabilities-v1320", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1320_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_CapabilityAddXDD_Mode_v1320", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_228, + { &hf_lte_rrc_nonCriticalExtension_230, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1330_IEs", HFILL }}, @@ -105180,7 +106164,7 @@ void proto_register_lte_rrc(void) { { "ue-CE-NeedULGaps-r13", "lte-rrc.ue_CE_NeedULGaps_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ue_CE_NeedULGaps_r13_01_vals), 0, "T_ue_CE_NeedULGaps_r13_01", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_229, + { &hf_lte_rrc_nonCriticalExtension_231, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1340_IEs", HFILL }}, @@ -105188,7 +106172,7 @@ void proto_register_lte_rrc(void) { { "ue-CategoryUL-v1340", "lte-rrc.ue_CategoryUL_v1340", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_15", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_230, + { &hf_lte_rrc_nonCriticalExtension_232, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1350_IEs", HFILL }}, @@ -105204,7 +106188,7 @@ void proto_register_lte_rrc(void) { { "ce-Parameters-v1350", "lte-rrc.ce_Parameters_v1350_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_231, + { &hf_lte_rrc_nonCriticalExtension_233, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1360_IEs", HFILL }}, @@ -105212,7 +106196,7 @@ void proto_register_lte_rrc(void) { { "other-Parameters-v1360", "lte-rrc.other_Parameters_v1360_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_232, + { &hf_lte_rrc_nonCriticalExtension_234, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1430_IEs", HFILL }}, @@ -105304,7 +106288,7 @@ void proto_register_lte_rrc(void) { { "highSpeedEnhParameters-r14", "lte-rrc.highSpeedEnhParameters_r14_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_233, + { &hf_lte_rrc_nonCriticalExtension_235, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1440_IEs", HFILL }}, @@ -105316,7 +106300,7 @@ void proto_register_lte_rrc(void) { { "mac-Parameters-v1440", "lte-rrc.mac_Parameters_v1440_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_234, + { &hf_lte_rrc_nonCriticalExtension_236, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1450_IEs", HFILL }}, @@ -105336,7 +106320,7 @@ void proto_register_lte_rrc(void) { { "ue-CategoryDL-v1450", "lte-rrc.ue_CategoryDL_v1450", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_20", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_235, + { &hf_lte_rrc_nonCriticalExtension_237, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1460_IEs", HFILL }}, @@ -105348,7 +106332,7 @@ void proto_register_lte_rrc(void) { { "otherParameters-v1460", "lte-rrc.otherParameters_v1460_element", FT_NONE, BASE_NONE, NULL, 0, "Other_Parameters_v1460", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_236, + { &hf_lte_rrc_nonCriticalExtension_238, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_Capability_v1510_IEs", HFILL }}, @@ -105356,8 +106340,8 @@ void proto_register_lte_rrc(void) { { "irat-ParametersNR-r15", "lte-rrc.irat_ParametersNR_r15_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_basebandParameters_r15, - { "basebandParameters-r15", "lte-rrc.basebandParameters_r15_element", + { &hf_lte_rrc_featureSetsEUTRA_r15, + { "featureSetsEUTRA-r15", "lte-rrc.featureSetsEUTRA_r15_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, { &hf_lte_rrc_pdcp_ParametersNR_r15, @@ -105372,10 +106356,18 @@ void proto_register_lte_rrc(void) { { "tdd-Add-UE-EUTRA-Capabilities-v1510", "lte-rrc.tdd_Add_UE_EUTRA_Capabilities_v1510_element", FT_NONE, BASE_NONE, NULL, 0, "UE_EUTRA_CapabilityAddXDD_Mode_v1510", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_237, + { &hf_lte_rrc_nonCriticalExtension_239, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_70", HFILL }}, + "UE_EUTRA_Capability_v1520_IEs", HFILL }}, + { &hf_lte_rrc_measParameters_v1520, + { "measParameters-v1520", "lte-rrc.measParameters_v1520_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_nonCriticalExtension_240, + { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", + FT_NONE, BASE_NONE, NULL, 0, + "T_nonCriticalExtension_71", HFILL }}, { &hf_lte_rrc_phyLayerParameters_r9, { "phyLayerParameters-r9", "lte-rrc.phyLayerParameters_r9_element", FT_NONE, BASE_NONE, NULL, 0, @@ -105416,73 +106408,37 @@ void proto_register_lte_rrc(void) { { "interRAT-ParametersUTRA-TDD-v1060", "lte-rrc.interRAT_ParametersUTRA_TDD_v1060_element", FT_NONE, BASE_NONE, NULL, 0, "IRAT_ParametersUTRA_TDD_v1020", HFILL }}, - { &hf_lte_rrc_basebandProcessingCombList_r15, - { "basebandProcessingCombList-r15", "lte-rrc.basebandProcessingCombList_r15", + { &hf_lte_rrc_featureSetsDL_r15, + { "featureSetsDL-r15", "lte-rrc.featureSetsDL_r15", FT_UINT32, BASE_DEC, NULL, 0, - NULL, HFILL }}, - { &hf_lte_rrc_BasebandProcessingCombList_r15_item, - { "BasebandProcessingComb-r15", "lte-rrc.BasebandProcessingComb_r15_element", + "SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetDL_r15", HFILL }}, + { &hf_lte_rrc_featureSetsDL_r15_item, + { "FeatureSetDL-r15", "lte-rrc.FeatureSetDL_r15_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_bpc_InfoPerBandList, - { "bpc-InfoPerBandList", "lte-rrc.bpc_InfoPerBandList", + { &hf_lte_rrc_featureSetsDL_PerCC_r15, + { "featureSetsDL-PerCC-r15", "lte-rrc.featureSetsDL_PerCC_r15", FT_UINT32, BASE_DEC, NULL, 0, - "BPC_InfoPerBandList_r15", HFILL }}, - { &hf_lte_rrc_supportedNAICS_2CRS_AP_PerBPC_Carriers_r15, - { "supportedNAICS-2CRS-AP-PerBPC-Carriers-r15", "lte-rrc.supportedNAICS_2CRS_AP_PerBPC_Carriers_r15", - FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_1_maxNAICS_Entries_r12", HFILL }}, - { &hf_lte_rrc_mimo_CA_ParametersPerBPC_r15, - { "mimo-CA-ParametersPerBPC-r15", "lte-rrc.mimo_CA_ParametersPerBPC_r15_element", - FT_NONE, BASE_NONE, NULL, 0, - NULL, HFILL }}, - { &hf_lte_rrc_BPC_InfoPerBandList_r15_item, - { "BPC-InfoPerBand-r15", "lte-rrc.BPC_InfoPerBand_r15_element", + "SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetDL_PerCC_r15", HFILL }}, + { &hf_lte_rrc_featureSetsDL_PerCC_r15_item, + { "FeatureSetDL-PerCC-r15", "lte-rrc.FeatureSetDL_PerCC_r15_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_ca_BandwidthClassDL_r15, - { "ca-BandwidthClassDL-r15", "lte-rrc.ca_BandwidthClassDL_r15", - FT_UINT32, BASE_DEC, VALS(lte_rrc_CA_BandwidthClass_r10_vals), 0, - "CA_BandwidthClass_r10", HFILL }}, - { &hf_lte_rrc_ca_BandwidthClassUL_r15, - { "ca-BandwidthClassUL-r15", "lte-rrc.ca_BandwidthClassUL_r15", - FT_UINT32, BASE_DEC, VALS(lte_rrc_CA_BandwidthClass_r10_vals), 0, - "CA_BandwidthClass_r10", HFILL }}, - { &hf_lte_rrc_bpc_InfoPerCC_List_r15, - { "bpc-InfoPerCC-List-r15", "lte-rrc.bpc_InfoPerCC_List_r15", + { &hf_lte_rrc_featureSetsUL_r15, + { "featureSetsUL-r15", "lte-rrc.featureSetsUL_r15", FT_UINT32, BASE_DEC, NULL, 0, - "SEQUENCE_SIZE_1_maxServCell_r13_OF_BPC_InfoPerCC_r15", HFILL }}, - { &hf_lte_rrc_bpc_InfoPerCC_List_r15_item, - { "BPC-InfoPerCC-r15", "lte-rrc.BPC_InfoPerCC_r15_element", + "SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetUL_r15", HFILL }}, + { &hf_lte_rrc_featureSetsUL_r15_item, + { "FeatureSetUL-r15", "lte-rrc.FeatureSetUL_r15_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_bpc_InfoDefault_r15, - { "bpc-InfoDefault-r15", "lte-rrc.bpc_InfoDefault_r15_element", - FT_NONE, BASE_NONE, NULL, 0, - "BPC_InfoPerCC_r15", HFILL }}, - { &hf_lte_rrc_supportedCSI_Proc_r15, - { "supportedCSI-Proc-r15", "lte-rrc.supportedCSI_Proc_r15", - FT_UINT32, BASE_DEC, VALS(lte_rrc_T_supportedCSI_Proc_r15_vals), 0, - NULL, HFILL }}, - { &hf_lte_rrc_supportedBandwidthPerCC_r15, - { "supportedBandwidthPerCC-r15", "lte-rrc.supportedBandwidthPerCC_r15_element", + { &hf_lte_rrc_featureSetsUL_PerCC_r15, + { "featureSetsUL-PerCC-r15", "lte-rrc.featureSetsUL_PerCC_r15", + FT_UINT32, BASE_DEC, NULL, 0, + "SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetUL_PerCC_r15", HFILL }}, + { &hf_lte_rrc_featureSetsUL_PerCC_r15_item, + { "FeatureSetUL-PerCC-r15", "lte-rrc.FeatureSetUL_PerCC_r15_element", FT_NONE, BASE_NONE, NULL, 0, - "BW_PerCC_r15", HFILL }}, - { &hf_lte_rrc_supportedMIMO_CapabilityDL_r15, - { "supportedMIMO-CapabilityDL-r15", "lte-rrc.supportedMIMO_CapabilityDL_r15", - FT_UINT32, BASE_DEC, VALS(lte_rrc_MIMO_CapabilityDL_r10_vals), 0, - "MIMO_CapabilityDL_r10", HFILL }}, - { &hf_lte_rrc_supportedMIMO_CapabilityUL_r15, - { "supportedMIMO-CapabilityUL-r15", "lte-rrc.supportedMIMO_CapabilityUL_r15", - FT_UINT32, BASE_DEC, VALS(lte_rrc_MIMO_CapabilityUL_r10_vals), 0, - "MIMO_CapabilityUL_r10", HFILL }}, - { &hf_lte_rrc_modulationOrderDL_r15, - { "modulationOrderDL-r15", "lte-rrc.modulationOrderDL_r15", - FT_UINT32, BASE_DEC, VALS(lte_rrc_ModulationOrderDL_r15_vals), 0, - NULL, HFILL }}, - { &hf_lte_rrc_modulationOrderUL_r15, - { "modulationOrderUL-r15", "lte-rrc.modulationOrderUL_r15", - FT_UINT32, BASE_DEC, VALS(lte_rrc_ModulationOrderUL_r15_vals), 0, NULL, HFILL }}, { &hf_lte_rrc_makeBeforeBreak_r14_01, { "makeBeforeBreak-r14", "lte-rrc.makeBeforeBreak_r14", @@ -105880,6 +106836,14 @@ void proto_register_lte_rrc(void) { { "crs-LessDwPTS-r14", "lte-rrc.crs_LessDwPTS_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_crs_LessDwPTS_r14_vals), 0, NULL, HFILL }}, + { &hf_lte_rrc_mimo_UE_Parameters_v1470, + { "mimo-UE-Parameters-v1470", "lte-rrc.mimo_UE_Parameters_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_srs_UpPTS_6sym_r14, + { "srs-UpPTS-6sym-r14", "lte-rrc.srs_UpPTS_6sym_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_srs_UpPTS_6sym_r14_vals), 0, + NULL, HFILL }}, { &hf_lte_rrc_parametersTM9_r13, { "parametersTM9-r13", "lte-rrc.parametersTM9_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -105908,6 +106872,14 @@ void proto_register_lte_rrc(void) { { "parametersTM10-v1430", "lte-rrc.parametersTM10_v1430_element", FT_NONE, BASE_NONE, NULL, 0, "MIMO_UE_ParametersPerTM_v1430", HFILL }}, + { &hf_lte_rrc_parametersTM9_v1470, + { "parametersTM9-v1470", "lte-rrc.parametersTM9_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + "MIMO_UE_ParametersPerTM_v1470", HFILL }}, + { &hf_lte_rrc_parametersTM10_v1470, + { "parametersTM10-v1470", "lte-rrc.parametersTM10_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + "MIMO_UE_ParametersPerTM_v1470", HFILL }}, { &hf_lte_rrc_nonPrecoded_r13_02, { "nonPrecoded-r13", "lte-rrc.nonPrecoded_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -105980,6 +106952,10 @@ void proto_register_lte_rrc(void) { { "csi-ReportingAdvanced-r14", "lte-rrc.csi_ReportingAdvanced_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_csi_ReportingAdvanced_r14_vals), 0, NULL, HFILL }}, + { &hf_lte_rrc_csi_ReportingAdvancedMaxPorts_r14, + { "csi-ReportingAdvancedMaxPorts-r14", "lte-rrc.csi_ReportingAdvancedMaxPorts_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_csi_ReportingAdvancedMaxPorts_r14_vals), 0, + NULL, HFILL }}, { &hf_lte_rrc_parametersTM9_r13_01, { "parametersTM9-r13", "lte-rrc.parametersTM9_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -105991,11 +106967,11 @@ void proto_register_lte_rrc(void) { { &hf_lte_rrc_parametersTM9_r15, { "parametersTM9-r15", "lte-rrc.parametersTM9_r15_element", FT_NONE, BASE_NONE, NULL, 0, - "MIMO_CA_ParametersPerBPCPerTM_r15", HFILL }}, + "MIMO_CA_ParametersPerBoBCPerTM_r15", HFILL }}, { &hf_lte_rrc_parametersTM10_r15, { "parametersTM10-r15", "lte-rrc.parametersTM10_r15_element", FT_NONE, BASE_NONE, NULL, 0, - "MIMO_CA_ParametersPerBPCPerTM_r15", HFILL }}, + "MIMO_CA_ParametersPerBoBCPerTM_r15", HFILL }}, { &hf_lte_rrc_parametersTM9_v1430_01, { "parametersTM9-v1430", "lte-rrc.parametersTM9_v1430_element", FT_NONE, BASE_NONE, NULL, 0, @@ -106004,6 +106980,14 @@ void proto_register_lte_rrc(void) { { "parametersTM10-v1430", "lte-rrc.parametersTM10_v1430_element", FT_NONE, BASE_NONE, NULL, 0, "MIMO_CA_ParametersPerBoBCPerTM_v1430", HFILL }}, + { &hf_lte_rrc_parametersTM9_v1470_01, + { "parametersTM9-v1470", "lte-rrc.parametersTM9_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + "MIMO_CA_ParametersPerBoBCPerTM_v1470", HFILL }}, + { &hf_lte_rrc_parametersTM10_v1470_01, + { "parametersTM10-v1470", "lte-rrc.parametersTM10_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + "MIMO_CA_ParametersPerBoBCPerTM_v1470", HFILL }}, { &hf_lte_rrc_beamformed_r13_02, { "beamformed-r13", "lte-rrc.beamformed_r13", FT_UINT32, BASE_DEC, NULL, 0, @@ -106020,6 +107004,10 @@ void proto_register_lte_rrc(void) { { "csi-ReportingAdvanced-r14", "lte-rrc.csi_ReportingAdvanced_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_csi_ReportingAdvanced_r14_01_vals), 0, "T_csi_ReportingAdvanced_r14_01", HFILL }}, + { &hf_lte_rrc_csi_ReportingAdvancedMaxPorts_r14_01, + { "csi-ReportingAdvancedMaxPorts-r14", "lte-rrc.csi_ReportingAdvancedMaxPorts_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_csi_ReportingAdvancedMaxPorts_r14_01_vals), 0, + "T_csi_ReportingAdvancedMaxPorts_r14_01", HFILL }}, { &hf_lte_rrc_dmrs_Enhancements_r13_02, { "dmrs-Enhancements-r13", "lte-rrc.dmrs_Enhancements_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dmrs_Enhancements_r13_02_vals), 0, @@ -106276,6 +107264,18 @@ void proto_register_lte_rrc(void) { { "supportedBandCombinationReduced-v1450", "lte-rrc.supportedBandCombinationReduced_v1450", FT_UINT32, BASE_DEC, NULL, 0, NULL, HFILL }}, + { &hf_lte_rrc_supportedBandCombination_v1470, + { "supportedBandCombination-v1470", "lte-rrc.supportedBandCombination_v1470", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_supportedBandCombinationAdd_v1470, + { "supportedBandCombinationAdd-v1470", "lte-rrc.supportedBandCombinationAdd_v1470", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_supportedBandCombinationReduced_v1470, + { "supportedBandCombinationReduced-v1470", "lte-rrc.supportedBandCombinationReduced_v1470", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, { &hf_lte_rrc_SupportedBandCombination_r10_item, { "BandCombinationParameters-r10", "lte-rrc.BandCombinationParameters_r10", FT_UINT32, BASE_DEC, NULL, 0, @@ -106324,6 +107324,10 @@ void proto_register_lte_rrc(void) { { "BandCombinationParameters-v1450", "lte-rrc.BandCombinationParameters_v1450_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_lte_rrc_SupportedBandCombination_v1470_item, + { "BandCombinationParameters-v1470", "lte-rrc.BandCombinationParameters_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_lte_rrc_SupportedBandCombinationAdd_r11_item, { "BandCombinationParameters-r11", "lte-rrc.BandCombinationParameters_r11_element", FT_NONE, BASE_NONE, NULL, 0, @@ -106360,6 +107364,10 @@ void proto_register_lte_rrc(void) { { "BandCombinationParameters-v1450", "lte-rrc.BandCombinationParameters_v1450_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_lte_rrc_SupportedBandCombinationAdd_v1470_item, + { "BandCombinationParameters-v1470", "lte-rrc.BandCombinationParameters_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_lte_rrc_SupportedBandCombinationReduced_r13_item, { "BandCombinationParameters-r13", "lte-rrc.BandCombinationParameters_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -106384,6 +107392,10 @@ void proto_register_lte_rrc(void) { { "BandCombinationParameters-v1450", "lte-rrc.BandCombinationParameters_v1450_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_lte_rrc_SupportedBandCombinationReduced_v1470_item, + { "BandCombinationParameters-v1470", "lte-rrc.BandCombinationParameters_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_lte_rrc_BandCombinationParameters_r10_item, { "BandParameters-r10", "lte-rrc.BandParameters_r10_element", FT_NONE, BASE_NONE, NULL, 0, @@ -106592,6 +107604,18 @@ void proto_register_lte_rrc(void) { { "BandParameters-v1450", "lte-rrc.BandParameters_v1450_element", FT_NONE, BASE_NONE, NULL, 0, NULL, HFILL }}, + { &hf_lte_rrc_bandParameterList_v1470, + { "bandParameterList-v1470", "lte-rrc.bandParameterList_v1470", + FT_UINT32, BASE_DEC, NULL, 0, + "SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1470", HFILL }}, + { &hf_lte_rrc_bandParameterList_v1470_item, + { "BandParameters-v1470", "lte-rrc.BandParameters_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_srs_MaxSimultaneousCCs_r14, + { "srs-MaxSimultaneousCCs-r14", "lte-rrc.srs_MaxSimultaneousCCs_r14", + FT_UINT32, BASE_DEC, NULL, 0, + "INTEGER_1_31", HFILL }}, { &hf_lte_rrc_bandEUTRA_r10, { "bandEUTRA-r10", "lte-rrc.bandEUTRA_r10", FT_UINT32, BASE_DEC, NULL, 0, @@ -106700,6 +107724,10 @@ void proto_register_lte_rrc(void) { { "must-CapabilityPerBand-r14", "lte-rrc.must_CapabilityPerBand_r14_element", FT_NONE, BASE_NONE, NULL, 0, "MUST_Parameters_r14", HFILL }}, + { &hf_lte_rrc_bandParametersDL_v1470, + { "bandParametersDL-v1470", "lte-rrc.bandParametersDL_v1470_element", + FT_NONE, BASE_NONE, NULL, 0, + "MIMO_CA_ParametersPerBoBC_v1470", HFILL }}, { &hf_lte_rrc_v2x_FreqBandEUTRA_r14, { "v2x-FreqBandEUTRA-r14", "lte-rrc.v2x_FreqBandEUTRA_r14", FT_UINT32, BASE_DEC, NULL, 0, @@ -106740,6 +107768,46 @@ void proto_register_lte_rrc(void) { { "ul-256QAM-perCC-r14", "lte-rrc.ul_256QAM_perCC_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ul_256QAM_perCC_r14_vals), 0, NULL, HFILL }}, + { &hf_lte_rrc_mimo_CA_ParametersPerBoBC_r15, + { "mimo-CA-ParametersPerBoBC-r15", "lte-rrc.mimo_CA_ParametersPerBoBC_r15_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_featureSetPerCC_ListDL_r15, + { "featureSetPerCC-ListDL-r15", "lte-rrc.featureSetPerCC_ListDL_r15", + FT_UINT32, BASE_DEC, NULL, 0, + "SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetDL_PerCC_Id_r15", HFILL }}, + { &hf_lte_rrc_featureSetPerCC_ListDL_r15_item, + { "FeatureSetDL-PerCC-Id-r15", "lte-rrc.FeatureSetDL_PerCC_Id_r15", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_fourLayerTM3_TM4_r15, + { "fourLayerTM3-TM4-r15", "lte-rrc.fourLayerTM3_TM4_r15", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_fourLayerTM3_TM4_r15_vals), 0, + NULL, HFILL }}, + { &hf_lte_rrc_supportedMIMO_CapabilityDL_r15, + { "supportedMIMO-CapabilityDL-r15", "lte-rrc.supportedMIMO_CapabilityDL_r15", + FT_UINT32, BASE_DEC, VALS(lte_rrc_MIMO_CapabilityDL_r10_vals), 0, + "MIMO_CapabilityDL_r10", HFILL }}, + { &hf_lte_rrc_supportedCSI_Proc_r15, + { "supportedCSI-Proc-r15", "lte-rrc.supportedCSI_Proc_r15", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_supportedCSI_Proc_r15_vals), 0, + NULL, HFILL }}, + { &hf_lte_rrc_featureSetPerCC_ListUL_r15, + { "featureSetPerCC-ListUL-r15", "lte-rrc.featureSetPerCC_ListUL_r15", + FT_UINT32, BASE_DEC, NULL, 0, + "SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetUL_PerCC_Id_r15", HFILL }}, + { &hf_lte_rrc_featureSetPerCC_ListUL_r15_item, + { "FeatureSetUL-PerCC-Id-r15", "lte-rrc.FeatureSetUL_PerCC_Id_r15", + FT_UINT32, BASE_DEC, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_supportedMIMO_CapabilityUL_r15, + { "supportedMIMO-CapabilityUL-r15", "lte-rrc.supportedMIMO_CapabilityUL_r15", + FT_UINT32, BASE_DEC, VALS(lte_rrc_MIMO_CapabilityUL_r10_vals), 0, + "MIMO_CapabilityUL_r10", HFILL }}, + { &hf_lte_rrc_ul_256QAM_r15, + { "ul-256QAM-r15", "lte-rrc.ul_256QAM_r15", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ul_256QAM_r15_vals), 0, + NULL, HFILL }}, { &hf_lte_rrc_BandParametersUL_r10_item, { "CA-MIMO-ParametersUL-r10", "lte-rrc.CA_MIMO_ParametersUL_r10_element", FT_NONE, BASE_NONE, NULL, 0, @@ -106980,6 +108048,10 @@ void proto_register_lte_rrc(void) { { "nonUniformGap-r14", "lte-rrc.nonUniformGap_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_nonUniformGap_r14_vals), 0, NULL, HFILL }}, + { &hf_lte_rrc_measGapPatterns_v1520, + { "measGapPatterns-v1520", "lte-rrc.measGapPatterns_v1520", + FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, { &hf_lte_rrc_BandListEUTRA_item, { "BandInfoEUTRA", "lte-rrc.BandInfoEUTRA_element", FT_NONE, BASE_NONE, NULL, 0, @@ -107016,6 +108088,10 @@ void proto_register_lte_rrc(void) { { "en-DC-r15", "lte-rrc.en_DC_r15", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_en_DC_r15_vals), 0, NULL, HFILL }}, + { &hf_lte_rrc_eventB2_r15, + { "eventB2-r15", "lte-rrc.eventB2_r15", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_eventB2_r15_vals), 0, + NULL, HFILL }}, { &hf_lte_rrc_supportedBandListNR_r15, { "supportedBandListNR-r15", "lte-rrc.supportedBandListNR_r15", FT_UINT32, BASE_DEC, NULL, 0, @@ -107356,6 +108432,26 @@ void proto_register_lte_rrc(void) { { "subcarrierSpacingMBMS-khz1dot25-r14", "lte-rrc.subcarrierSpacingMBMS_khz1dot25_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_subcarrierSpacingMBMS_khz1dot25_r14_vals), 0, NULL, HFILL }}, + { &hf_lte_rrc_mbms_MaxBW_r14, + { "mbms-MaxBW-r14", "lte-rrc.mbms_MaxBW_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mbms_MaxBW_r14_vals), 0, + NULL, HFILL }}, + { &hf_lte_rrc_implicitValue, + { "implicitValue", "lte-rrc.implicitValue_element", + FT_NONE, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_explicitValue_06, + { "explicitValue", "lte-rrc.explicitValue", + FT_UINT32, BASE_CUSTOM, CF_FUNC(lte_rrc_mbms_MaxBW_r14_fmt), 0, + "INTEGER_2_20", HFILL }}, + { &hf_lte_rrc_mbms_ScalingFactor1dot25_r14, + { "mbms-ScalingFactor1dot25-r14", "lte-rrc.mbms_ScalingFactor1dot25_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mbms_ScalingFactor1dot25_r14_vals), 0, + NULL, HFILL }}, + { &hf_lte_rrc_mbms_ScalingFactor7dot5_r14, + { "mbms-ScalingFactor7dot5-r14", "lte-rrc.mbms_ScalingFactor7dot5_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_mbms_ScalingFactor7dot5_r14_vals), 0, + NULL, HFILL }}, { &hf_lte_rrc_unicast_fembmsMixedSCell_r14, { "unicast-fembmsMixedSCell-r14", "lte-rrc.unicast_fembmsMixedSCell_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_unicast_fembmsMixedSCell_r14_vals), 0, @@ -109224,6 +110320,14 @@ void proto_register_lte_rrc(void) { { "gnss-Sync-r14", "lte-rrc.gnss_Sync_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_gnss_Sync_r14_01_vals), 0, "T_gnss_Sync_r14_01", HFILL }}, + { &hf_lte_rrc_syncOffsetIndicator2_r14, + { "syncOffsetIndicator2-r14", "lte-rrc.syncOffsetIndicator2_r14", + FT_UINT32, BASE_DEC, NULL, 0, + "SL_OffsetIndicatorSync_r14", HFILL }}, + { &hf_lte_rrc_syncOffsetIndicator3_r14, + { "syncOffsetIndicator3-r14", "lte-rrc.syncOffsetIndicator3_r14", + FT_UINT32, BASE_DEC, NULL, 0, + "SL_OffsetIndicatorSync_r14", HFILL }}, { &hf_lte_rrc_SL_SyncConfigListNFreq_r13_item, { "SL-SyncConfigNFreq-r13", "lte-rrc.SL_SyncConfigNFreq_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -109560,11 +110664,11 @@ void proto_register_lte_rrc(void) { { "as-Context-r13", "lte-rrc.as_Context_r13_element", FT_NONE, BASE_NONE, NULL, 0, "AS_Context_NB", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_238, + { &hf_lte_rrc_nonCriticalExtension_241, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "HandoverPreparationInformation_NB_v1380_IEs", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_239, + { &hf_lte_rrc_nonCriticalExtension_242, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "HandoverPreparationInformation_NB_Ext_r14_IEs", HFILL }}, @@ -109572,10 +110676,10 @@ void proto_register_lte_rrc(void) { { "ue-RadioAccessCapabilityInfoExt-r14", "lte-rrc.ue_RadioAccessCapabilityInfoExt_r14", FT_BYTES, BASE_NONE, NULL, 0, "T_ue_RadioAccessCapabilityInfoExt_r14", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_240, + { &hf_lte_rrc_nonCriticalExtension_243, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_71", HFILL }}, + "T_nonCriticalExtension_72", HFILL }}, { &hf_lte_rrc_criticalExtensions_54, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_54_vals), 0, @@ -109596,10 +110700,10 @@ void proto_register_lte_rrc(void) { { "npdcch-NumRepetitionPaging-r13", "lte-rrc.npdcch_NumRepetitionPaging_r13", FT_UINT32, BASE_DEC, NULL, 0, "INTEGER_1_2048", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_241, + { &hf_lte_rrc_nonCriticalExtension_244, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_72", HFILL }}, + "T_nonCriticalExtension_73", HFILL }}, { &hf_lte_rrc_criticalExtensions_55, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_55_vals), 0, @@ -109620,11 +110724,11 @@ void proto_register_lte_rrc(void) { { "ue-RadioAccessCapabilityInfo-r13", "lte-rrc.ue_RadioAccessCapabilityInfo_r13", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_242, + { &hf_lte_rrc_nonCriticalExtension_245, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UERadioAccessCapabilityInformation_NB_v1380_IEs", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_243, + { &hf_lte_rrc_nonCriticalExtension_246, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UERadioAccessCapabilityInformation_NB_r14_IEs", HFILL }}, @@ -109632,10 +110736,10 @@ void proto_register_lte_rrc(void) { { "ue-RadioAccessCapabilityInfo-r14", "lte-rrc.ue_RadioAccessCapabilityInfo_r14", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_244, + { &hf_lte_rrc_nonCriticalExtension_247, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_73", HFILL }}, + "T_nonCriticalExtension_74", HFILL }}, { &hf_lte_rrc_criticalExtensions_56, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_56_vals), 0, @@ -109656,10 +110760,10 @@ void proto_register_lte_rrc(void) { { "ue-RadioPagingInfo-r13", "lte-rrc.ue_RadioPagingInfo_r13", FT_BYTES, BASE_NONE, NULL, 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_245, + { &hf_lte_rrc_nonCriticalExtension_248, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_74", HFILL }}, + "T_nonCriticalExtension_75", HFILL }}, { &hf_lte_rrc_sourceRadioResourceConfig_r13, { "sourceRadioResourceConfig-r13", "lte-rrc.sourceRadioResourceConfig_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -109904,10 +111008,10 @@ void proto_register_lte_rrc(void) { { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element", FT_NONE, BASE_NONE, NULL, 0, "T_criticalExtensionsFuture_57", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_246, + { &hf_lte_rrc_nonCriticalExtension_249, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_75", HFILL }}, + "T_nonCriticalExtension_76", HFILL }}, { &hf_lte_rrc_systemFrameNumber_MSB_r13, { "systemFrameNumber-MSB-r13", "lte-rrc.systemFrameNumber_MSB_r13", FT_BYTES, BASE_NONE, NULL, 0, @@ -109980,10 +111084,10 @@ void proto_register_lte_rrc(void) { { "systemInfoModification-eDRX-r13", "lte-rrc.systemInfoModification_eDRX_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_systemInfoModification_eDRX_r13_01_vals), 0, "T_systemInfoModification_eDRX_r13_01", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_247, + { &hf_lte_rrc_nonCriticalExtension_250, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_76", HFILL }}, + "T_nonCriticalExtension_77", HFILL }}, { &hf_lte_rrc_PagingRecordList_NB_r13_item, { "PagingRecord-NB-r13", "lte-rrc.PagingRecord_NB_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -110024,10 +111128,10 @@ void proto_register_lte_rrc(void) { { "fullConfig-r13", "lte-rrc.fullConfig_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_fullConfig_r13_vals), 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_248, + { &hf_lte_rrc_nonCriticalExtension_251, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_77", HFILL }}, + "T_nonCriticalExtension_78", HFILL }}, { &hf_lte_rrc_criticalExtensions_59, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_59_vals), 0, @@ -110040,10 +111144,10 @@ void proto_register_lte_rrc(void) { { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element", FT_NONE, BASE_NONE, NULL, 0, "T_criticalExtensionsFuture_59", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_249, + { &hf_lte_rrc_nonCriticalExtension_252, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_78", HFILL }}, + "T_nonCriticalExtension_79", HFILL }}, { &hf_lte_rrc_criticalExtensions_60, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_60_vals), 0, @@ -110060,7 +111164,7 @@ void proto_register_lte_rrc(void) { { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element", FT_NONE, BASE_NONE, NULL, 0, "T_criticalExtensionsFuture_60", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_250, + { &hf_lte_rrc_nonCriticalExtension_253, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "RRCConnectionReestablishment_NB_v1430_IEs", HFILL }}, @@ -110068,10 +111172,10 @@ void proto_register_lte_rrc(void) { { "dl-NAS-MAC", "lte-rrc.dl_NAS_MAC", FT_BYTES, BASE_NONE, NULL, 0, "BIT_STRING_SIZE_16", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_251, + { &hf_lte_rrc_nonCriticalExtension_254, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_79", HFILL }}, + "T_nonCriticalExtension_80", HFILL }}, { &hf_lte_rrc_criticalExtensions_61, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_61_vals), 0, @@ -110084,10 +111188,18 @@ void proto_register_lte_rrc(void) { { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element", FT_NONE, BASE_NONE, NULL, 0, "T_criticalExtensionsFuture_61", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_252, + { &hf_lte_rrc_nonCriticalExtension_255, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_80", HFILL }}, + "RRCConnectionReestablishmentComplete_NB_v1470_IEs", HFILL }}, + { &hf_lte_rrc_measResultServCell_r14, + { "measResultServCell-r14", "lte-rrc.measResultServCell_r14_element", + FT_NONE, BASE_NONE, NULL, 0, + "MeasResultServCell_NB_r14", HFILL }}, + { &hf_lte_rrc_nonCriticalExtension_256, + { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", + FT_NONE, BASE_NONE, NULL, 0, + "T_nonCriticalExtension_81", HFILL }}, { &hf_lte_rrc_criticalExtensions_62, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_62_vals), 0, @@ -110116,10 +111228,18 @@ void proto_register_lte_rrc(void) { { "reestablishmentCause-r13", "lte-rrc.reestablishmentCause_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_ReestablishmentCause_NB_r13_vals), 0, "ReestablishmentCause_NB_r13", HFILL }}, + { &hf_lte_rrc_cqi_NPDCCH_r14, + { "cqi-NPDCCH-r14", "lte-rrc.cqi_NPDCCH_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_CQI_NPDCCH_NB_r14_vals), 0, + "CQI_NPDCCH_NB_r14", HFILL }}, + { &hf_lte_rrc_earlyContentionResolution_r14, + { "earlyContentionResolution-r14", "lte-rrc.earlyContentionResolution_r14", + FT_BOOLEAN, BASE_NONE, NULL, 0, + "BOOLEAN", HFILL }}, { &hf_lte_rrc_spare_07, { "spare", "lte-rrc.spare", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_25", HFILL }}, + "BIT_STRING_SIZE_20", HFILL }}, { &hf_lte_rrc_ue_Identity_r14, { "ue-Identity-r14", "lte-rrc.ue_Identity_r14_element", FT_NONE, BASE_NONE, NULL, 0, @@ -110128,10 +111248,10 @@ void proto_register_lte_rrc(void) { { "reestablishmentCause-r14", "lte-rrc.reestablishmentCause_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_ReestablishmentCause_NB_r13_vals), 0, "ReestablishmentCause_NB_r13", HFILL }}, - { &hf_lte_rrc_spare_08, - { "spare", "lte-rrc.spare", - FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_4", HFILL }}, + { &hf_lte_rrc_cqi_NPDCCH_r14_01, + { "cqi-NPDCCH-r14", "lte-rrc.cqi_NPDCCH_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_CQI_NPDCCH_Short_NB_r14_vals), 0, + "CQI_NPDCCH_Short_NB_r14", HFILL }}, { &hf_lte_rrc_s_TMSI_r14, { "s-TMSI-r14", "lte-rrc.s_TMSI_r14_element", FT_NONE, BASE_NONE, NULL, 0, @@ -110168,10 +111288,10 @@ void proto_register_lte_rrc(void) { { "rrc-SuspendIndication-r13", "lte-rrc.rrc_SuspendIndication_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rrc_SuspendIndication_r13_01_vals), 0, "T_rrc_SuspendIndication_r13_01", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_253, + { &hf_lte_rrc_nonCriticalExtension_257, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_81", HFILL }}, + "T_nonCriticalExtension_82", HFILL }}, { &hf_lte_rrc_criticalExtensions_64, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_64_vals), 0, @@ -110196,7 +111316,7 @@ void proto_register_lte_rrc(void) { { "redirectedCarrierInfo-r13", "lte-rrc.redirectedCarrierInfo_r13_element", FT_NONE, BASE_NONE, NULL, 0, "RedirectedCarrierInfo_NB_r13", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_254, + { &hf_lte_rrc_nonCriticalExtension_258, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "RRCConnectionRelease_NB_v1430_IEs", HFILL }}, @@ -110208,10 +111328,10 @@ void proto_register_lte_rrc(void) { { "extendedWaitTime-CPdata-r14", "lte-rrc.extendedWaitTime_CPdata_r14", FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0, "INTEGER_1_1800", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_255, + { &hf_lte_rrc_nonCriticalExtension_259, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_82", HFILL }}, + "T_nonCriticalExtension_83", HFILL }}, { &hf_lte_rrc_redirectedCarrierOffsetDedicated_r14, { "redirectedCarrierOffsetDedicated-r14", "lte-rrc.redirectedCarrierOffsetDedicated_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_redirectedCarrierOffsetDedicated_r14_vals), 0, @@ -110248,10 +111368,10 @@ void proto_register_lte_rrc(void) { { "multiCarrierSupport-r13", "lte-rrc.multiCarrierSupport_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_multiCarrierSupport_r13_vals), 0, "T_multiCarrierSupport_r13", HFILL }}, - { &hf_lte_rrc_spare_09, + { &hf_lte_rrc_spare_08, { "spare", "lte-rrc.spare", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_22", HFILL }}, + "BIT_STRING_SIZE_17", HFILL }}, { &hf_lte_rrc_criticalExtensions_66, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_66_vals), 0, @@ -110272,10 +111392,10 @@ void proto_register_lte_rrc(void) { { "drb-ContinueROHC-r13", "lte-rrc.drb_ContinueROHC_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_drb_ContinueROHC_r13_01_vals), 0, "T_drb_ContinueROHC_r13_01", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_256, + { &hf_lte_rrc_nonCriticalExtension_260, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_83", HFILL }}, + "T_nonCriticalExtension_84", HFILL }}, { &hf_lte_rrc_criticalExtensions_67, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_67_vals), 0, @@ -110288,10 +111408,14 @@ void proto_register_lte_rrc(void) { { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element", FT_NONE, BASE_NONE, NULL, 0, "T_criticalExtensionsFuture_67", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_257, + { &hf_lte_rrc_nonCriticalExtension_261, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_84", HFILL }}, + "RRCConnectionResumeComplete_NB_v1470_IEs", HFILL }}, + { &hf_lte_rrc_nonCriticalExtension_262, + { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", + FT_NONE, BASE_NONE, NULL, 0, + "T_nonCriticalExtension_85", HFILL }}, { &hf_lte_rrc_criticalExtensions_68, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_68_vals), 0, @@ -110312,10 +111436,10 @@ void proto_register_lte_rrc(void) { { "resumeCause-r13", "lte-rrc.resumeCause_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_EstablishmentCause_NB_r13_vals), 0, "EstablishmentCause_NB_r13", HFILL }}, - { &hf_lte_rrc_spare_10, + { &hf_lte_rrc_spare_09, { "spare", "lte-rrc.spare", FT_BYTES, BASE_NONE, NULL, 0, - "BIT_STRING_SIZE_9", HFILL }}, + "BIT_STRING_SIZE_4", HFILL }}, { &hf_lte_rrc_criticalExtensions_69, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_69_vals), 0, @@ -110332,10 +111456,10 @@ void proto_register_lte_rrc(void) { { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element", FT_NONE, BASE_NONE, NULL, 0, "T_criticalExtensionsFuture_69", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_258, + { &hf_lte_rrc_nonCriticalExtension_263, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_85", HFILL }}, + "T_nonCriticalExtension_86", HFILL }}, { &hf_lte_rrc_criticalExtensions_70, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_70_vals), 0, @@ -110360,7 +111484,7 @@ void proto_register_lte_rrc(void) { { "up-CIoT-EPS-Optimisation-r13", "lte-rrc.up_CIoT_EPS_Optimisation_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_up_CIoT_EPS_Optimisation_r13_02_vals), 0, "T_up_CIoT_EPS_Optimisation_r13_02", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_259, + { &hf_lte_rrc_nonCriticalExtension_264, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "RRCConnectionSetupComplete_NB_v1430_IEs", HFILL }}, @@ -110368,10 +111492,14 @@ void proto_register_lte_rrc(void) { { "gummei-Type-r14", "lte-rrc.gummei_Type_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_gummei_Type_r14_vals), 0, NULL, HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_260, + { &hf_lte_rrc_nonCriticalExtension_265, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_86", HFILL }}, + "RRCConnectionSetupComplete_NB_v1470_IEs", HFILL }}, + { &hf_lte_rrc_nonCriticalExtension_266, + { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", + FT_NONE, BASE_NONE, NULL, 0, + "T_nonCriticalExtension_87", HFILL }}, { &hf_lte_rrc_sc_mtch_InfoList_r14_01, { "sc-mtch-InfoList-r14", "lte-rrc.sc_mtch_InfoList_r14", FT_UINT32, BASE_DEC, NULL, 0, @@ -110380,10 +111508,10 @@ void proto_register_lte_rrc(void) { { "scptm-NeighbourCellList-r14", "lte-rrc.scptm_NeighbourCellList_r14", FT_UINT32, BASE_DEC, NULL, 0, "SCPTM_NeighbourCellList_NB_r14", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_261, + { &hf_lte_rrc_nonCriticalExtension_267, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_87", HFILL }}, + "T_nonCriticalExtension_88", HFILL }}, { &hf_lte_rrc_criticalExtensions_71, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_71_vals), 0, @@ -110440,10 +111568,10 @@ void proto_register_lte_rrc(void) { { "sib22-v1430", "lte-rrc.sib22_v1430_element", FT_NONE, BASE_NONE, NULL, 0, "SystemInformationBlockType22_NB_r14", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_262, + { &hf_lte_rrc_nonCriticalExtension_268, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_88", HFILL }}, + "T_nonCriticalExtension_89", HFILL }}, { &hf_lte_rrc_hyperSFN_MSB_r13, { "hyperSFN-MSB-r13", "lte-rrc.hyperSFN_MSB_r13", FT_BYTES, BASE_NONE, NULL, 0, @@ -110520,7 +111648,7 @@ void proto_register_lte_rrc(void) { { "systemInfoValueTagList-r13", "lte-rrc.systemInfoValueTagList_r13", FT_UINT32, BASE_DEC, NULL, 0, "SystemInfoValueTagList_NB_r13", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_263, + { &hf_lte_rrc_nonCriticalExtension_269, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "SystemInformationBlockType1_NB_v1350", HFILL }}, @@ -110528,7 +111656,7 @@ void proto_register_lte_rrc(void) { { "cellSelectionInfo-v1350", "lte-rrc.cellSelectionInfo_v1350_element", FT_NONE, BASE_NONE, NULL, 0, "CellSelectionInfo_NB_v1350", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_264, + { &hf_lte_rrc_nonCriticalExtension_270, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "SystemInformationBlockType1_NB_v1430", HFILL }}, @@ -110536,7 +111664,7 @@ void proto_register_lte_rrc(void) { { "cellSelectionInfo-v1430", "lte-rrc.cellSelectionInfo_v1430_element", FT_NONE, BASE_NONE, NULL, 0, "CellSelectionInfo_NB_v1430", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_265, + { &hf_lte_rrc_nonCriticalExtension_271, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "SystemInformationBlockType1_NB_v1450", HFILL }}, @@ -110544,10 +111672,10 @@ void proto_register_lte_rrc(void) { { "nrs-CRS-PowerOffset-v1450", "lte-rrc.nrs_CRS_PowerOffset_v1450", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_nrs_CRS_PowerOffset_v1450_vals), 0, "T_nrs_CRS_PowerOffset_v1450", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_266, + { &hf_lte_rrc_nonCriticalExtension_272, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_89", HFILL }}, + "T_nonCriticalExtension_90", HFILL }}, { &hf_lte_rrc_PLMN_IdentityList_NB_r13_item, { "PLMN-IdentityInfo-NB-r13", "lte-rrc.PLMN_IdentityInfo_NB_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -110620,10 +111748,10 @@ void proto_register_lte_rrc(void) { { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element", FT_NONE, BASE_NONE, NULL, 0, "T_criticalExtensionsFuture_72", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_267, + { &hf_lte_rrc_nonCriticalExtension_273, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_90", HFILL }}, + "T_nonCriticalExtension_91", HFILL }}, { &hf_lte_rrc_criticalExtensions_73, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_73_vals), 0, @@ -110644,7 +111772,7 @@ void proto_register_lte_rrc(void) { { "ue-RadioPagingInfo-r13", "lte-rrc.ue_RadioPagingInfo_r13_element", FT_NONE, BASE_NONE, NULL, 0, "UE_RadioPagingInfo_NB_r13", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_268, + { &hf_lte_rrc_nonCriticalExtension_274, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UECapabilityInformation_NB_Ext_r14_IEs", HFILL }}, @@ -110652,10 +111780,10 @@ void proto_register_lte_rrc(void) { { "ue-Capability-ContainerExt-r14", "lte-rrc.ue_Capability_ContainerExt_r14", FT_BYTES, BASE_NONE, NULL, 0, "T_ue_Capability_ContainerExt_r14", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_269, + { &hf_lte_rrc_nonCriticalExtension_275, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_91", HFILL }}, + "T_nonCriticalExtension_92", HFILL }}, { &hf_lte_rrc_criticalExtensions_74, { "criticalExtensions", "lte-rrc.criticalExtensions", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_criticalExtensions_74_vals), 0, @@ -110668,10 +111796,10 @@ void proto_register_lte_rrc(void) { { "criticalExtensionsFuture", "lte-rrc.criticalExtensionsFuture_element", FT_NONE, BASE_NONE, NULL, 0, "T_criticalExtensionsFuture_74", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_270, + { &hf_lte_rrc_nonCriticalExtension_276, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_92", HFILL }}, + "T_nonCriticalExtension_93", HFILL }}, { &hf_lte_rrc_radioResourceConfigCommon_r13, { "radioResourceConfigCommon-r13", "lte-rrc.radioResourceConfigCommon_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -110704,6 +111832,14 @@ void proto_register_lte_rrc(void) { { "cp-Reestablishment-r14", "lte-rrc.cp_Reestablishment_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cp_Reestablishment_r14_vals), 0, "T_cp_Reestablishment_r14", HFILL }}, + { &hf_lte_rrc_cqi_Reporting_r14, + { "cqi-Reporting-r14", "lte-rrc.cqi_Reporting_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_cqi_Reporting_r14_vals), 0, + NULL, HFILL }}, + { &hf_lte_rrc_servingCellMeasInfo_r14, + { "servingCellMeasInfo-r14", "lte-rrc.servingCellMeasInfo_r14", + FT_UINT32, BASE_DEC, VALS(lte_rrc_T_servingCellMeasInfo_r14_vals), 0, + NULL, HFILL }}, { &hf_lte_rrc_cellReselectionInfoCommon_r13, { "cellReselectionInfoCommon-r13", "lte-rrc.cellReselectionInfoCommon_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -111612,7 +112748,7 @@ void proto_register_lte_rrc(void) { { "rlc-Config-r13", "lte-rrc.rlc_Config_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_rlc_Config_r13_vals), 0, NULL, HFILL }}, - { &hf_lte_rrc_explicitValue_06, + { &hf_lte_rrc_explicitValue_07, { "explicitValue", "lte-rrc.explicitValue", FT_UINT32, BASE_DEC, VALS(lte_rrc_RLC_Config_NB_r13_vals), 0, "RLC_Config_NB_r13", HFILL }}, @@ -111620,7 +112756,7 @@ void proto_register_lte_rrc(void) { { "logicalChannelConfig-r13", "lte-rrc.logicalChannelConfig_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_logicalChannelConfig_r13_vals), 0, NULL, HFILL }}, - { &hf_lte_rrc_explicitValue_07, + { &hf_lte_rrc_explicitValue_08, { "explicitValue", "lte-rrc.explicitValue_element", FT_NONE, BASE_NONE, NULL, 0, "LogicalChannelConfig_NB_r13", HFILL }}, @@ -111748,6 +112884,14 @@ void proto_register_lte_rrc(void) { { "additionalPmax-r13", "lte-rrc.additionalPmax_r13", FT_INT32, BASE_DEC|BASE_UNIT_STRING, &units_dbm, 0, "P_Max", HFILL }}, + { &hf_lte_rrc_nrsrpResult_r14, + { "nrsrpResult-r14", "lte-rrc.nrsrpResult_r14", + FT_UINT32, BASE_CUSTOM, CF_FUNC(lte_rrc_NRSRP_Range_NB_r14_fmt), 0, + "NRSRP_Range_NB_r14", HFILL }}, + { &hf_lte_rrc_nrsrqResult_r14, + { "nrsrqResult-r14", "lte-rrc.nrsrqResult_r14", + FT_INT32, BASE_CUSTOM, CF_FUNC(lte_rrc_NRSRQ_Range_NB_r14_fmt), 0, + "NRSRQ_Range_NB_r14", HFILL }}, { &hf_lte_rrc_accessStratumRelease_r13, { "accessStratumRelease-r13", "lte-rrc.accessStratumRelease_r13", FT_UINT32, BASE_DEC, VALS(lte_rrc_AccessStratumRelease_NB_r13_vals), 0, @@ -111772,10 +112916,10 @@ void proto_register_lte_rrc(void) { { "rf-Parameters-r13", "lte-rrc.rf_Parameters_r13_element", FT_NONE, BASE_NONE, NULL, 0, "RF_Parameters_NB_r13", HFILL }}, - { &hf_lte_rrc_dummy_02, + { &hf_lte_rrc_dummy_04, { "dummy", "lte-rrc.dummy_element", FT_NONE, BASE_NONE, NULL, 0, - "T_dummy_01", HFILL }}, + "T_dummy_03", HFILL }}, { &hf_lte_rrc_ue_Category_NB_r14, { "ue-Category-NB-r14", "lte-rrc.ue_Category_NB_r14", FT_UINT32, BASE_DEC, VALS(lte_rrc_T_ue_Category_NB_r14_vals), 0, @@ -111792,7 +112936,7 @@ void proto_register_lte_rrc(void) { { "rf-Parameters-v1430", "lte-rrc.rf_Parameters_v1430_element", FT_NONE, BASE_NONE, NULL, 0, "RF_Parameters_NB_v1430", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_271, + { &hf_lte_rrc_nonCriticalExtension_277, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, "UE_Capability_NB_v1440_IEs", HFILL }}, @@ -111800,10 +112944,10 @@ void proto_register_lte_rrc(void) { { "phyLayerParameters-v1440", "lte-rrc.phyLayerParameters_v1440_element", FT_NONE, BASE_NONE, NULL, 0, "PhyLayerParameters_NB_v1440", HFILL }}, - { &hf_lte_rrc_nonCriticalExtension_272, + { &hf_lte_rrc_nonCriticalExtension_278, { "nonCriticalExtension", "lte-rrc.nonCriticalExtension_element", FT_NONE, BASE_NONE, NULL, 0, - "T_nonCriticalExtension_93", HFILL }}, + "T_nonCriticalExtension_94", HFILL }}, { &hf_lte_rrc_supportedROHC_Profiles_r13, { "supportedROHC-Profiles-r13", "lte-rrc.supportedROHC_Profiles_r13_element", FT_NONE, BASE_NONE, NULL, 0, @@ -111958,7 +113102,7 @@ void proto_register_lte_rrc(void) { "CarrierFreq_NB_r13", HFILL }}, /*--- End of included file: packet-lte-rrc-hfarr.c ---*/ -#line 3444 "./asn1/lte-rrc/packet-lte-rrc-template.c" +#line 3492 "./asn1/lte-rrc/packet-lte-rrc-template.c" { &hf_lte_rrc_eutra_cap_feat_group_ind_1, { "Indicator 1", "lte-rrc.eutra_cap_feat_group_ind_1", @@ -112679,6 +113823,38 @@ void proto_register_lte_rrc(void) { { &hf_lte_rrc_sib12_reassembled_data, { "Reassembled Data", "lte-rrc.warningMessageSegment_r9.reassembled_data", FT_BYTES, BASE_NONE, NULL, 0, + NULL, HFILL }}, + { &hf_lte_rrc_measGapPatterns_v1520_bit1, + { "Gap Pattern 4", "lte-rrc.measGapPatterns_v1520.bit1", + FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x80, + NULL, HFILL }}, + { &hf_lte_rrc_measGapPatterns_v1520_bit2, + { "Gap Pattern 5", "lte-rrc.measGapPatterns_v1520.bit2", + FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x40, + NULL, HFILL }}, + { &hf_lte_rrc_measGapPatterns_v1520_bit3, + { "Gap Pattern 6", "lte-rrc.measGapPatterns_v1520.bit3", + FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x20, + NULL, HFILL }}, + { &hf_lte_rrc_measGapPatterns_v1520_bit4, + { "Gap Pattern 7", "lte-rrc.measGapPatterns_v1520.bit4", + FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x10, + NULL, HFILL }}, + { &hf_lte_rrc_measGapPatterns_v1520_bit5, + { "Gap Pattern 8", "lte-rrc.measGapPatterns_v1520.bit5", + FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x08, + NULL, HFILL }}, + { &hf_lte_rrc_measGapPatterns_v1520_bit6, + { "Gap Pattern 9", "lte-rrc.measGapPatterns_v1520.bit6", + FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x04, + NULL, HFILL }}, + { &hf_lte_rrc_measGapPatterns_v1520_bit7, + { "Gap Pattern 10", "lte-rrc.measGapPatterns_v1520.bit7", + FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x02, + NULL, HFILL }}, + { &hf_lte_rrc_measGapPatterns_v1520_bit8, + { "Gap Pattern 11", "lte-rrc.measGapPatterns_v1520.bit8", + FT_BOOLEAN, 8, TFS(&tfs_supported_not_supported), 0x01, NULL, HFILL }} }; @@ -113453,10 +114629,11 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission, &ett_lte_rrc_SystemInformationBlockType2_v9e0_IEs, &ett_lte_rrc_SystemInformationBlockType2_v9i0_IEs, - &ett_lte_rrc_SystemInformationBlockType2_v10l0_IEs, + &ett_lte_rrc_T_dummy, + &ett_lte_rrc_SystemInformationBlockType2_v10m0_IEs, &ett_lte_rrc_T_freqInfo_v10l0, &ett_lte_rrc_SEQUENCE_SIZE_1_maxMultiBands_OF_AdditionalSpectrumEmission_v10l0, - &ett_lte_rrc_T_nonCriticalExtension_64, + &ett_lte_rrc_T_nonCriticalExtension_65, &ett_lte_rrc_AC_BarringConfig, &ett_lte_rrc_MBSFN_SubframeConfigList, &ett_lte_rrc_MBSFN_SubframeConfigList_v1430, @@ -113488,7 +114665,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_CellReselectionServingFreqInfo_v1310, &ett_lte_rrc_SystemInformationBlockType3_v10j0_IEs, &ett_lte_rrc_SystemInformationBlockType3_v10l0_IEs, - &ett_lte_rrc_T_nonCriticalExtension_65, + &ett_lte_rrc_T_nonCriticalExtension_66, &ett_lte_rrc_CellReselectionInfoCommon_v1460, &ett_lte_rrc_SystemInformationBlockType4, &ett_lte_rrc_IntraFreqNeighCellList, @@ -113503,11 +114680,12 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10j0, &ett_lte_rrc_SystemInformationBlockType5_v10l0_IEs, &ett_lte_rrc_SEQUENCE_SIZE_1_maxFreq_OF_InterFreqCarrierFreqInfo_v10l0, - &ett_lte_rrc_T_nonCriticalExtension_66, + &ett_lte_rrc_T_nonCriticalExtension_67, &ett_lte_rrc_InterFreqCarrierFreqList, &ett_lte_rrc_InterFreqCarrierFreqList_v1250, &ett_lte_rrc_InterFreqCarrierFreqList_v1310, &ett_lte_rrc_InterFreqCarrierFreqList_v1350, + &ett_lte_rrc_InterFreqCarrierFreqList_v13a0, &ett_lte_rrc_InterFreqCarrierFreqListExt_r12, &ett_lte_rrc_InterFreqCarrierFreqListExt_v1280, &ett_lte_rrc_InterFreqCarrierFreqListExt_v1310, @@ -113536,7 +114714,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_TDD_Carrier_OF_CarrierFreqInfoUTRA_v1250, &ett_lte_rrc_SystemInformationBlockType6_v8h0_IEs, &ett_lte_rrc_SEQUENCE_SIZE_1_maxUTRA_FDD_Carrier_OF_CarrierFreqInfoUTRA_FDD_v8h0, - &ett_lte_rrc_T_nonCriticalExtension_67, + &ett_lte_rrc_T_nonCriticalExtension_68, &ett_lte_rrc_CarrierFreqInfoUTRA_v1250, &ett_lte_rrc_CarrierFreqListUTRA_FDD, &ett_lte_rrc_CarrierFreqUTRA_FDD, @@ -114065,7 +115243,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_BCCH_Config, &ett_lte_rrc_BCCH_Config_v1310, &ett_lte_rrc_FreqHoppingParameters_r13, - &ett_lte_rrc_T_dummy2, + &ett_lte_rrc_T_dummy2_01, &ett_lte_rrc_T_dummy3, &ett_lte_rrc_T_interval_ULHoppingConfigCommonModeA_r13, &ett_lte_rrc_T_interval_ULHoppingConfigCommonModeB_r13, @@ -114344,6 +115522,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_Tx_ResourcePoolMeasList_r14, &ett_lte_rrc_MeasObjectGERAN, &ett_lte_rrc_MeasObjectNR_r15, + &ett_lte_rrc_SEQUENCE_SIZE_1_maxCellSFTD_OF_PhysCellIdNR_r15, &ett_lte_rrc_RS_ConfigSSB_NR_r15, &ett_lte_rrc_CellsToAddModListNR_r15, &ett_lte_rrc_CellsToAddModNR_r15, @@ -114524,7 +115703,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_UE_EUTRA_Capability_v10f0_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v10i0_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v10j0_IEs, - &ett_lte_rrc_T_nonCriticalExtension_68, + &ett_lte_rrc_T_nonCriticalExtension_69, &ett_lte_rrc_UE_EUTRA_Capability_v11d0_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v11x0_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v12b0_IEs, @@ -114532,7 +115711,9 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_UE_EUTRA_Capability_v1370_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v1380_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v1390_IEs, - &ett_lte_rrc_T_nonCriticalExtension_69, + &ett_lte_rrc_UE_EUTRA_Capability_v13x0_IEs, + &ett_lte_rrc_UE_EUTRA_Capability_v1470_IEs, + &ett_lte_rrc_T_nonCriticalExtension_70, &ett_lte_rrc_UE_EUTRA_Capability_v920_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v940_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v1020_IEs, @@ -114557,7 +115738,8 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_UE_EUTRA_Capability_v1450_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v1460_IEs, &ett_lte_rrc_UE_EUTRA_Capability_v1510_IEs, - &ett_lte_rrc_T_nonCriticalExtension_70, + &ett_lte_rrc_UE_EUTRA_Capability_v1520_IEs, + &ett_lte_rrc_T_nonCriticalExtension_71, &ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_r9, &ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1060, &ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1130, @@ -114569,14 +115751,11 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1380, &ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1430, &ett_lte_rrc_UE_EUTRA_CapabilityAddXDD_Mode_v1510, - &ett_lte_rrc_BasebandParameters_r15, - &ett_lte_rrc_BasebandProcessingCombList_r15, - &ett_lte_rrc_BasebandProcessingComb_r15, - &ett_lte_rrc_BPC_InfoPerBandList_r15, - &ett_lte_rrc_BPC_InfoPerBand_r15, - &ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_BPC_InfoPerCC_r15, - &ett_lte_rrc_BPC_InfoPerCC_r15, - &ett_lte_rrc_BW_PerCC_r15, + &ett_lte_rrc_FeatureSetsEUTRA_r15, + &ett_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetDL_r15, + &ett_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetDL_PerCC_r15, + &ett_lte_rrc_SEQUENCE_SIZE_1_maxFeatureSets_r15_OF_FeatureSetUL_r15, + &ett_lte_rrc_SEQUENCE_SIZE_1_maxPerCC_FeatureSets_r15_OF_FeatureSetUL_PerCC_r15, &ett_lte_rrc_MobilityParameters_r14, &ett_lte_rrc_DC_Parameters_r12, &ett_lte_rrc_DC_Parameters_v1310, @@ -114606,18 +115785,23 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_PhyLayerParameters_v1330, &ett_lte_rrc_PhyLayerParameters_v1430, &ett_lte_rrc_PhyLayerParameters_v1450, + &ett_lte_rrc_PhyLayerParameters_v1470, &ett_lte_rrc_MIMO_UE_Parameters_r13, &ett_lte_rrc_MIMO_UE_Parameters_v1430, + &ett_lte_rrc_MIMO_UE_Parameters_v1470, &ett_lte_rrc_MIMO_UE_ParametersPerTM_r13, &ett_lte_rrc_MIMO_UE_ParametersPerTM_v1430, &ett_lte_rrc_T_nzp_CSI_RS_AperiodicInfo_r14, &ett_lte_rrc_T_nzp_CSI_RS_PeriodicInfo_r14, + &ett_lte_rrc_MIMO_UE_ParametersPerTM_v1470, &ett_lte_rrc_MIMO_CA_ParametersPerBoBC_r13, - &ett_lte_rrc_MIMO_CA_ParametersPerBPC_r15, + &ett_lte_rrc_MIMO_CA_ParametersPerBoBC_r15, &ett_lte_rrc_MIMO_CA_ParametersPerBoBC_v1430, + &ett_lte_rrc_MIMO_CA_ParametersPerBoBC_v1470, &ett_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_r13, &ett_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_v1430, - &ett_lte_rrc_MIMO_CA_ParametersPerBPCPerTM_r15, + &ett_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_v1470, + &ett_lte_rrc_MIMO_CA_ParametersPerBoBCPerTM_r15, &ett_lte_rrc_MIMO_NonPrecodedCapabilities_r13, &ett_lte_rrc_MIMO_UE_BeamformedCapabilities_r13, &ett_lte_rrc_MIMO_BeamformedCapabilityList_r13, @@ -114646,6 +115830,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_RF_Parameters_v1430, &ett_lte_rrc_T_eNB_RequestedParameters_v1430, &ett_lte_rrc_RF_Parameters_v1450, + &ett_lte_rrc_RF_Parameters_v1470, &ett_lte_rrc_SupportedBandCombination_r10, &ett_lte_rrc_SupportedBandCombinationExt_r10, &ett_lte_rrc_SupportedBandCombination_v1090, @@ -114658,6 +115843,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_SupportedBandCombination_v1390, &ett_lte_rrc_SupportedBandCombination_v1430, &ett_lte_rrc_SupportedBandCombination_v1450, + &ett_lte_rrc_SupportedBandCombination_v1470, &ett_lte_rrc_SupportedBandCombinationAdd_r11, &ett_lte_rrc_SupportedBandCombinationAdd_v11d0, &ett_lte_rrc_SupportedBandCombinationAdd_v1250, @@ -114667,12 +115853,14 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_SupportedBandCombinationAdd_v1390, &ett_lte_rrc_SupportedBandCombinationAdd_v1430, &ett_lte_rrc_SupportedBandCombinationAdd_v1450, + &ett_lte_rrc_SupportedBandCombinationAdd_v1470, &ett_lte_rrc_SupportedBandCombinationReduced_r13, &ett_lte_rrc_SupportedBandCombinationReduced_v1320, &ett_lte_rrc_SupportedBandCombinationReduced_v1380, &ett_lte_rrc_SupportedBandCombinationReduced_v1390, &ett_lte_rrc_SupportedBandCombinationReduced_v1430, &ett_lte_rrc_SupportedBandCombinationReduced_v1450, + &ett_lte_rrc_SupportedBandCombinationReduced_v1470, &ett_lte_rrc_BandCombinationParameters_r10, &ett_lte_rrc_BandCombinationParametersExt_r10, &ett_lte_rrc_BandCombinationParameters_v1090, @@ -114700,6 +115888,8 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1430, &ett_lte_rrc_BandCombinationParameters_v1450, &ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1450, + &ett_lte_rrc_BandCombinationParameters_v1470, + &ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_BandParameters_v1470, &ett_lte_rrc_BandParameters_r10, &ett_lte_rrc_BandParameters_v1090, &ett_lte_rrc_BandParameters_v10i0, @@ -114715,11 +115905,18 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_SEQUENCE_SIZE_2_maxServCell_r13_OF_UL_256QAM_perCC_Info_r14, &ett_lte_rrc_SEQUENCE_SIZE_1_maxSimultaneousBands_r10_OF_RetuningTimeInfo_r14, &ett_lte_rrc_BandParameters_v1450, + &ett_lte_rrc_BandParameters_v1470, &ett_lte_rrc_V2X_BandParameters_r14, &ett_lte_rrc_BandParametersTxSL_r14, &ett_lte_rrc_BandParametersRxSL_r14, &ett_lte_rrc_V2X_BandwidthClassSL_r14, &ett_lte_rrc_UL_256QAM_perCC_Info_r14, + &ett_lte_rrc_FeatureSetDL_r15, + &ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetDL_PerCC_Id_r15, + &ett_lte_rrc_FeatureSetDL_PerCC_r15, + &ett_lte_rrc_FeatureSetUL_r15, + &ett_lte_rrc_SEQUENCE_SIZE_1_maxServCell_r13_OF_FeatureSetUL_PerCC_Id_r15, + &ett_lte_rrc_FeatureSetUL_PerCC_r15, &ett_lte_rrc_BandParametersUL_r10, &ett_lte_rrc_CA_MIMO_ParametersUL_r10, &ett_lte_rrc_BandParametersDL_r10, @@ -114748,6 +115945,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_MeasParameters_v1250, &ett_lte_rrc_MeasParameters_v1310, &ett_lte_rrc_MeasParameters_v1430, + &ett_lte_rrc_MeasParameters_v1520, &ett_lte_rrc_BandListEUTRA, &ett_lte_rrc_BandCombinationListEUTRA_r10, &ett_lte_rrc_BandInfoEUTRA, @@ -114801,6 +115999,8 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_MBMS_Parameters_r11, &ett_lte_rrc_MBMS_Parameters_v1250, &ett_lte_rrc_MBMS_Parameters_v1430, + &ett_lte_rrc_MBMS_Parameters_v1470, + &ett_lte_rrc_T_mbms_MaxBW_r14, &ett_lte_rrc_FeMBMS_Unicast_Parameters_r14, &ett_lte_rrc_SCPTM_Parameters_r13, &ett_lte_rrc_CE_Parameters_r13, @@ -115038,13 +116238,13 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_HandoverPreparationInformation_NB_IEs, &ett_lte_rrc_HandoverPreparationInformation_NB_v1380_IEs, &ett_lte_rrc_HandoverPreparationInformation_NB_Ext_r14_IEs, - &ett_lte_rrc_T_nonCriticalExtension_71, + &ett_lte_rrc_T_nonCriticalExtension_72, &ett_lte_rrc_UEPagingCoverageInformation_NB, &ett_lte_rrc_T_criticalExtensions_54, &ett_lte_rrc_T_c1_51, &ett_lte_rrc_T_criticalExtensionsFuture_54, &ett_lte_rrc_UEPagingCoverageInformation_NB_IEs, - &ett_lte_rrc_T_nonCriticalExtension_72, + &ett_lte_rrc_T_nonCriticalExtension_73, &ett_lte_rrc_UERadioAccessCapabilityInformation_NB, &ett_lte_rrc_T_criticalExtensions_55, &ett_lte_rrc_T_c1_52, @@ -115052,13 +116252,13 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_UERadioAccessCapabilityInformation_NB_IEs, &ett_lte_rrc_UERadioAccessCapabilityInformation_NB_v1380_IEs, &ett_lte_rrc_UERadioAccessCapabilityInformation_NB_r14_IEs, - &ett_lte_rrc_T_nonCriticalExtension_73, + &ett_lte_rrc_T_nonCriticalExtension_74, &ett_lte_rrc_UERadioPagingInformation_NB, &ett_lte_rrc_T_criticalExtensions_56, &ett_lte_rrc_T_c1_53, &ett_lte_rrc_T_criticalExtensionsFuture_56, &ett_lte_rrc_UERadioPagingInformation_NB_IEs, - &ett_lte_rrc_T_nonCriticalExtension_74, + &ett_lte_rrc_T_nonCriticalExtension_75, &ett_lte_rrc_AS_Config_NB, &ett_lte_rrc_AS_Context_NB, &ett_lte_rrc_ReestablishmentInfo_NB, @@ -115097,7 +116297,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_T_c1_61, &ett_lte_rrc_T_criticalExtensionsFuture_57, &ett_lte_rrc_DLInformationTransfer_NB_r13_IEs, - &ett_lte_rrc_T_nonCriticalExtension_75, + &ett_lte_rrc_T_nonCriticalExtension_76, &ett_lte_rrc_MasterInformationBlock_NB, &ett_lte_rrc_T_operationModeInfo_r13, &ett_lte_rrc_Guardband_NB_r13, @@ -115105,7 +116305,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_Inband_DifferentPCI_NB_r13, &ett_lte_rrc_Standalone_NB_r13, &ett_lte_rrc_Paging_NB, - &ett_lte_rrc_T_nonCriticalExtension_76, + &ett_lte_rrc_T_nonCriticalExtension_77, &ett_lte_rrc_PagingRecordList_NB_r13, &ett_lte_rrc_PagingRecord_NB_r13, &ett_lte_rrc_RRCConnectionReconfiguration_NB, @@ -115114,24 +116314,25 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_T_criticalExtensionsFuture_58, &ett_lte_rrc_RRCConnectionReconfiguration_NB_r13_IEs, &ett_lte_rrc_SEQUENCE_SIZE_1_maxDRB_NB_r13_OF_DedicatedInfoNAS, - &ett_lte_rrc_T_nonCriticalExtension_77, + &ett_lte_rrc_T_nonCriticalExtension_78, &ett_lte_rrc_RRCConnectionReconfigurationComplete_NB, &ett_lte_rrc_T_criticalExtensions_59, &ett_lte_rrc_T_criticalExtensionsFuture_59, &ett_lte_rrc_RRCConnectionReconfigurationComplete_NB_r13_IEs, - &ett_lte_rrc_T_nonCriticalExtension_78, + &ett_lte_rrc_T_nonCriticalExtension_79, &ett_lte_rrc_RRCConnectionReestablishment_NB, &ett_lte_rrc_T_criticalExtensions_60, &ett_lte_rrc_T_c1_63, &ett_lte_rrc_T_criticalExtensionsFuture_60, &ett_lte_rrc_RRCConnectionReestablishment_NB_r13_IEs, &ett_lte_rrc_RRCConnectionReestablishment_NB_v1430_IEs, - &ett_lte_rrc_T_nonCriticalExtension_79, + &ett_lte_rrc_T_nonCriticalExtension_80, &ett_lte_rrc_RRCConnectionReestablishmentComplete_NB, &ett_lte_rrc_T_criticalExtensions_61, &ett_lte_rrc_T_criticalExtensionsFuture_61, &ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_r13_IEs, - &ett_lte_rrc_T_nonCriticalExtension_80, + &ett_lte_rrc_RRCConnectionReestablishmentComplete_NB_v1470_IEs, + &ett_lte_rrc_T_nonCriticalExtension_81, &ett_lte_rrc_RRCConnectionReestablishmentRequest_NB, &ett_lte_rrc_T_criticalExtensions_62, &ett_lte_rrc_T_later_01, @@ -115144,14 +116345,14 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_T_c1_64, &ett_lte_rrc_T_criticalExtensionsFuture_63, &ett_lte_rrc_RRCConnectionReject_NB_r13_IEs, - &ett_lte_rrc_T_nonCriticalExtension_81, + &ett_lte_rrc_T_nonCriticalExtension_82, &ett_lte_rrc_RRCConnectionRelease_NB, &ett_lte_rrc_T_criticalExtensions_64, &ett_lte_rrc_T_c1_65, &ett_lte_rrc_T_criticalExtensionsFuture_64, &ett_lte_rrc_RRCConnectionRelease_NB_r13_IEs, &ett_lte_rrc_RRCConnectionRelease_NB_v1430_IEs, - &ett_lte_rrc_T_nonCriticalExtension_82, + &ett_lte_rrc_T_nonCriticalExtension_83, &ett_lte_rrc_RedirectedCarrierInfo_NB_v1430, &ett_lte_rrc_RRCConnectionRequest_NB, &ett_lte_rrc_T_criticalExtensions_65, @@ -115162,12 +116363,13 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_T_c1_66, &ett_lte_rrc_T_criticalExtensionsFuture_66, &ett_lte_rrc_RRCConnectionResume_NB_r13_IEs, - &ett_lte_rrc_T_nonCriticalExtension_83, + &ett_lte_rrc_T_nonCriticalExtension_84, &ett_lte_rrc_RRCConnectionResumeComplete_NB, &ett_lte_rrc_T_criticalExtensions_67, &ett_lte_rrc_T_criticalExtensionsFuture_67, &ett_lte_rrc_RRCConnectionResumeComplete_NB_r13_IEs, - &ett_lte_rrc_T_nonCriticalExtension_84, + &ett_lte_rrc_RRCConnectionResumeComplete_NB_v1470_IEs, + &ett_lte_rrc_T_nonCriticalExtension_85, &ett_lte_rrc_RRCConnectionResumeRequest_NB, &ett_lte_rrc_T_criticalExtensions_68, &ett_lte_rrc_T_criticalExtensionsFuture_68, @@ -115177,29 +116379,30 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_T_c1_67, &ett_lte_rrc_T_criticalExtensionsFuture_69, &ett_lte_rrc_RRCConnectionSetup_NB_r13_IEs, - &ett_lte_rrc_T_nonCriticalExtension_85, + &ett_lte_rrc_T_nonCriticalExtension_86, &ett_lte_rrc_RRCConnectionSetupComplete_NB, &ett_lte_rrc_T_criticalExtensions_70, &ett_lte_rrc_T_criticalExtensionsFuture_70, &ett_lte_rrc_RRCConnectionSetupComplete_NB_r13_IEs, &ett_lte_rrc_RRCConnectionSetupComplete_NB_v1430_IEs, - &ett_lte_rrc_T_nonCriticalExtension_86, - &ett_lte_rrc_SCPTMConfiguration_NB_r14, + &ett_lte_rrc_RRCConnectionSetupComplete_NB_v1470_IEs, &ett_lte_rrc_T_nonCriticalExtension_87, + &ett_lte_rrc_SCPTMConfiguration_NB_r14, + &ett_lte_rrc_T_nonCriticalExtension_88, &ett_lte_rrc_SystemInformation_NB, &ett_lte_rrc_T_criticalExtensions_71, &ett_lte_rrc_T_criticalExtensionsFuture_71, &ett_lte_rrc_SystemInformation_NB_r13_IEs, &ett_lte_rrc_T_sib_TypeAndInfo_r13, &ett_lte_rrc_T_sib_TypeAndInfo_r13_item, - &ett_lte_rrc_T_nonCriticalExtension_88, + &ett_lte_rrc_T_nonCriticalExtension_89, &ett_lte_rrc_SystemInformationBlockType1_NB, &ett_lte_rrc_T_cellAccessRelatedInfo_r13, &ett_lte_rrc_T_cellSelectionInfo_r13, &ett_lte_rrc_SystemInformationBlockType1_NB_v1350, &ett_lte_rrc_SystemInformationBlockType1_NB_v1430, &ett_lte_rrc_SystemInformationBlockType1_NB_v1450, - &ett_lte_rrc_T_nonCriticalExtension_89, + &ett_lte_rrc_T_nonCriticalExtension_90, &ett_lte_rrc_PLMN_IdentityList_NB_r13, &ett_lte_rrc_PLMN_IdentityInfo_NB_r13, &ett_lte_rrc_SchedulingInfoList_NB_r13, @@ -115213,18 +116416,18 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_T_c1_68, &ett_lte_rrc_T_criticalExtensionsFuture_72, &ett_lte_rrc_UECapabilityEnquiry_NB_r13_IEs, - &ett_lte_rrc_T_nonCriticalExtension_90, + &ett_lte_rrc_T_nonCriticalExtension_91, &ett_lte_rrc_UECapabilityInformation_NB, &ett_lte_rrc_T_criticalExtensions_73, &ett_lte_rrc_T_criticalExtensionsFuture_73, &ett_lte_rrc_UECapabilityInformation_NB_r13_IEs, &ett_lte_rrc_UECapabilityInformation_NB_Ext_r14_IEs, - &ett_lte_rrc_T_nonCriticalExtension_91, + &ett_lte_rrc_T_nonCriticalExtension_92, &ett_lte_rrc_ULInformationTransfer_NB, &ett_lte_rrc_T_criticalExtensions_74, &ett_lte_rrc_T_criticalExtensionsFuture_74, &ett_lte_rrc_ULInformationTransfer_NB_r13_IEs, - &ett_lte_rrc_T_nonCriticalExtension_92, + &ett_lte_rrc_T_nonCriticalExtension_93, &ett_lte_rrc_SystemInformationBlockType2_NB_r13, &ett_lte_rrc_T_freqInfo_r13_01, &ett_lte_rrc_AdditionalSpectrumEmission_r13, @@ -115346,11 +116549,12 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_MultiBandInfo_NB_r13, &ett_lte_rrc_NS_PmaxList_NB_r13, &ett_lte_rrc_NS_PmaxValue_NB_r13, + &ett_lte_rrc_MeasResultServCell_NB_r14, &ett_lte_rrc_UE_Capability_NB_r13, - &ett_lte_rrc_T_dummy_01, + &ett_lte_rrc_T_dummy_03, &ett_lte_rrc_UE_Capability_NB_Ext_r14_IEs, &ett_lte_rrc_UE_Capability_NB_v1440_IEs, - &ett_lte_rrc_T_nonCriticalExtension_93, + &ett_lte_rrc_T_nonCriticalExtension_94, &ett_lte_rrc_PDCP_Parameters_NB_r13, &ett_lte_rrc_T_supportedROHC_Profiles_r13, &ett_lte_rrc_MAC_Parameters_NB_r14, @@ -115372,7 +116576,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_PCI_ARFCN_NB_r14, /*--- End of included file: packet-lte-rrc-ettarr.c ---*/ -#line 4171 "./asn1/lte-rrc/packet-lte-rrc-template.c" +#line 4251 "./asn1/lte-rrc/packet-lte-rrc-template.c" &ett_lte_rrc_featureGroupIndicators, &ett_lte_rrc_featureGroupIndRel9Add, @@ -115408,7 +116612,8 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_sourceRB_ConfigSN_NR_r15, &ett_lte_rrc_sourceOtherConfigSN_NR_r15, &ett_lte_rrc_sourceContextENDC_r15, - &ett_lte_rrc_requestedFreqBandsNR_MRDC_r15 + &ett_lte_rrc_requestedFreqBandsNR_MRDC_r15, + &ett_lte_rrc_measGapPatterns_v1520 }; static ei_register_info ei[] = { @@ -115495,7 +116700,7 @@ void proto_register_lte_rrc(void) { /*--- End of included file: packet-lte-rrc-dis-reg.c ---*/ -#line 4260 "./asn1/lte-rrc/packet-lte-rrc-template.c" +#line 4341 "./asn1/lte-rrc/packet-lte-rrc-template.c" lte_rrc_etws_cmas_dcs_hash = wmem_map_new_autoreset(wmem_epan_scope(), wmem_file_scope(), g_direct_hash, g_direct_equal); lte_rrc_system_info_value_changed_hash = wmem_map_new_autoreset(wmem_epan_scope(), wmem_file_scope(), g_direct_hash, g_direct_equal); |