aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-lte-rrc.c
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2018-06-20 14:01:21 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2018-06-20 13:07:57 +0000
commit590d8c091ea1c96ab8bf0875aaca880a55f5b723 (patch)
treeb80aedd01d48400824955cdb593014159e488921 /epan/dissectors/packet-lte-rrc.c
parentccd2512602913b6b89a98878cbcc16d6c6d3ee1c (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.c2669
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);