|
|
|
@ -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 V16.3.0 Release 16) packet dissection
|
|
|
|
|
* (3GPP TS 36.331 V16.4.0 Release 16) packet dissection
|
|
|
|
|
* Copyright 2008, Vincent Helfre
|
|
|
|
|
* Copyright 2009-2021, Pascal Quantin
|
|
|
|
|
*
|
|
|
|
@ -152,6 +152,7 @@ extern int proto_pdcp_lte;
|
|
|
|
|
#define maxFeatureSets_r15 256
|
|
|
|
|
#define maxPerCC_FeatureSets_r15 32
|
|
|
|
|
#define maxFreq 8
|
|
|
|
|
#define maxFreq_1_r16 7
|
|
|
|
|
#define maxFreqIDC_r11 32
|
|
|
|
|
#define maxFreqIdle_r15 8
|
|
|
|
|
#define maxFreqMBMS_r11 5
|
|
|
|
@ -1431,7 +1432,7 @@ static int hf_lte_rrc_shortI_RNTI_r16 = -1; /* ShortI_RNTI_r15 */
|
|
|
|
|
static int hf_lte_rrc_pur_Config_r16 = -1; /* T_pur_Config_r16 */
|
|
|
|
|
static int hf_lte_rrc_rRCConnectionRelease_v1610_IEs_pur_Config_r16_setup = -1; /* PUR_Config_r16 */
|
|
|
|
|
static int hf_lte_rrc_rrc_InactiveConfig_v1610 = -1; /* RRC_InactiveConfig_v1610 */
|
|
|
|
|
static int hf_lte_rrc_releaseIdleMeasConfig = -1; /* T_releaseIdleMeasConfig */
|
|
|
|
|
static int hf_lte_rrc_releaseIdleMeasConfig_r16 = -1; /* T_releaseIdleMeasConfig_r16 */
|
|
|
|
|
static int hf_lte_rrc_altFreqPriorities_r16 = -1; /* T_altFreqPriorities_r16 */
|
|
|
|
|
static int hf_lte_rrc_t323_r16 = -1; /* T_t323_r16 */
|
|
|
|
|
static int hf_lte_rrc_nonCriticalExtension_148 = -1; /* T_nonCriticalExtension_42 */
|
|
|
|
@ -2201,6 +2202,9 @@ static int hf_lte_rrc_cellGlobalId_r16_01 = -1; /* CellGlobalIdEUTRA */
|
|
|
|
|
static int hf_lte_rrc_trackingAreaCode_EPC_r16 = -1; /* TrackingAreaCode */
|
|
|
|
|
static int hf_lte_rrc_trackingAreaCode_5GC_r16 = -1; /* TrackingAreaCode_5GC_r15 */
|
|
|
|
|
static int hf_lte_rrc_timeUntilReconnection_r16 = -1; /* TimeUntilReconnection_r16 */
|
|
|
|
|
static int hf_lte_rrc_measResultListNR_v1640 = -1; /* T_measResultListNR_v1640 */
|
|
|
|
|
static int hf_lte_rrc_carrierFreqNR_r16 = -1; /* ARFCN_ValueNR_r15 */
|
|
|
|
|
static int hf_lte_rrc_measResultListExtNR_r16 = -1; /* MeasResultFreqListNR_r16 */
|
|
|
|
|
static int hf_lte_rrc_measResultListEUTRA_v9e0 = -1; /* MeasResultList2EUTRA_v9e0 */
|
|
|
|
|
static int hf_lte_rrc_MeasResultList2EUTRA_r9_item = -1; /* MeasResult2EUTRA_r9 */
|
|
|
|
|
static int hf_lte_rrc_MeasResultList2EUTRA_v9e0_item = -1; /* MeasResult2EUTRA_v9e0 */
|
|
|
|
@ -2235,6 +2239,7 @@ static int hf_lte_rrc_servCellRSRQ_Type_r12 = -1; /* RSRQ_Type_r12 */
|
|
|
|
|
static int hf_lte_rrc_inDeviceCoexDetected_r13 = -1; /* T_inDeviceCoexDetected_r13 */
|
|
|
|
|
static int hf_lte_rrc_measResultServCell_v1360 = -1; /* RSRP_Range_v1360 */
|
|
|
|
|
static int hf_lte_rrc_anyCellSelectionDetected_r15 = -1; /* T_anyCellSelectionDetected_r15 */
|
|
|
|
|
static int hf_lte_rrc_measResultListNR_v1640_01 = -1; /* T_measResultListNR_v1640_01 */
|
|
|
|
|
static int hf_lte_rrc_MeasResultListMBSFN_r12_item = -1; /* MeasResultMBSFN_r12 */
|
|
|
|
|
static int hf_lte_rrc_mbsfn_Area_r12 = -1; /* T_mbsfn_Area_r12 */
|
|
|
|
|
static int hf_lte_rrc_rsrpResultMBSFN_r12 = -1; /* RSRP_Range */
|
|
|
|
@ -2249,6 +2254,7 @@ static int hf_lte_rrc_blocksReceived_r12 = -1; /* T_blocksReceived_r12 */
|
|
|
|
|
static int hf_lte_rrc_n_r12 = -1; /* T_n_r12 */
|
|
|
|
|
static int hf_lte_rrc_m_r12 = -1; /* T_m_r12 */
|
|
|
|
|
static int hf_lte_rrc_MeasResultList2GERAN_r10_item = -1; /* MeasResultListGERAN */
|
|
|
|
|
static int hf_lte_rrc_MeasResultFreqListNR_r16_item = -1; /* MeasResultFreqFailNR_r15 */
|
|
|
|
|
static int hf_lte_rrc_failedCellId_r11 = -1; /* CellGlobalIdEUTRA */
|
|
|
|
|
static int hf_lte_rrc_locationInfo_r11 = -1; /* LocationInfo_r10 */
|
|
|
|
|
static int hf_lte_rrc_measResultFailedCell_r11 = -1; /* T_measResultFailedCell_r11 */
|
|
|
|
@ -2266,6 +2272,7 @@ static int hf_lte_rrc_measResultListEUTRA_v1130 = -1; /* MeasResultList2EUTRA_v
|
|
|
|
|
static int hf_lte_rrc_measResultFailedCell_v1250 = -1; /* RSRQ_Range_v1250 */
|
|
|
|
|
static int hf_lte_rrc_failedCellRSRQ_Type_r12 = -1; /* RSRQ_Type_r12 */
|
|
|
|
|
static int hf_lte_rrc_measResultFailedCell_v1360 = -1; /* RSRP_Range_v1360 */
|
|
|
|
|
static int hf_lte_rrc_measResultListNR_v1640_02 = -1; /* T_measResultListNR_v1640_02 */
|
|
|
|
|
static int hf_lte_rrc_flightPath_r15 = -1; /* SEQUENCE_SIZE_1_maxWayPoint_r15_OF_WayPointLocation_r15 */
|
|
|
|
|
static int hf_lte_rrc_flightPath_r15_item = -1; /* WayPointLocation_r15 */
|
|
|
|
|
static int hf_lte_rrc_nonCriticalExtension_251 = -1; /* T_nonCriticalExtension_71 */
|
|
|
|
@ -5255,7 +5262,6 @@ static int hf_lte_rrc_idleRSRQ_Threshold_r15 = -1; /* RSRQ_Range_r13 */
|
|
|
|
|
static int hf_lte_rrc_ValidityAreaList_r16_item = -1; /* ValidityArea_r16 */
|
|
|
|
|
static int hf_lte_rrc_validityCellList_r16 = -1; /* ValidityCellList_r16 */
|
|
|
|
|
static int hf_lte_rrc_ValidityCellList_r16_item = -1; /* PhysCellIdRange */
|
|
|
|
|
static int hf_lte_rrc_carrierFreqNR_r16 = -1; /* ARFCN_ValueNR_r15 */
|
|
|
|
|
static int hf_lte_rrc_subcarrierSpacingSSB_r16 = -1; /* T_subcarrierSpacingSSB_r16 */
|
|
|
|
|
static int hf_lte_rrc_frequencyBandList = -1; /* MultiFrequencyBandListNR_r15 */
|
|
|
|
|
static int hf_lte_rrc_measCellListNR_r16 = -1; /* CellListNR_r16 */
|
|
|
|
@ -6722,7 +6728,7 @@ static int hf_lte_rrc_qcl_CRI_BasedCSI_Reporting_r15 = -1; /* T_qcl_CRI_BasedCS
|
|
|
|
|
static int hf_lte_rrc_stti_SPT_BandParameters_r15 = -1; /* STTI_SPT_BandParameters_r15 */
|
|
|
|
|
static int hf_lte_rrc_intraFreqDAPS_r16 = -1; /* T_intraFreqDAPS_r16 */
|
|
|
|
|
static int hf_lte_rrc_intraFreqAsyncDAPS_r16 = -1; /* T_intraFreqAsyncDAPS_r16 */
|
|
|
|
|
static int hf_lte_rrc_intraFreqMultiUL_TransmissionDAPS_r16 = -1; /* T_intraFreqMultiUL_TransmissionDAPS_r16 */
|
|
|
|
|
static int hf_lte_rrc_dummy_01 = -1; /* T_dummy */
|
|
|
|
|
static int hf_lte_rrc_intraFreqTwoTAGs_DAPS_r16 = -1; /* T_intraFreqTwoTAGs_DAPS_r16 */
|
|
|
|
|
static int hf_lte_rrc_addSRS_FrequencyHopping_r16_01 = -1; /* T_addSRS_FrequencyHopping_r16_01 */
|
|
|
|
|
static int hf_lte_rrc_addSRS_AntennaSwitching_r16_01 = -1; /* T_addSRS_AntennaSwitching_r16_01 */
|
|
|
|
@ -7123,7 +7129,7 @@ static int hf_lte_rrc_sl_RateMatchingTBSScaling_r15 = -1; /* T_sl_RateMatchingT
|
|
|
|
|
static int hf_lte_rrc_sl_LowT2min_r15 = -1; /* T_sl_LowT2min_r15 */
|
|
|
|
|
static int hf_lte_rrc_v2x_SensingReportingMode3_r15 = -1; /* T_v2x_SensingReportingMode3_r15 */
|
|
|
|
|
static int hf_lte_rrc_sl_ParameterNR_r16 = -1; /* T_sl_ParameterNR_r16 */
|
|
|
|
|
static int hf_lte_rrc_dummy_01 = -1; /* V2X_SupportedBandCombinationEUTRA_NR_r16 */
|
|
|
|
|
static int hf_lte_rrc_dummy_02 = -1; /* V2X_SupportedBandCombinationEUTRA_NR_r16 */
|
|
|
|
|
static int hf_lte_rrc_v2x_SupportedBandCombinationListEUTRA_NR_r16 = -1; /* V2X_SupportedBandCombinationEUTRA_NR_v1630 */
|
|
|
|
|
static int hf_lte_rrc_ue_CategorySL_C_TX_r15 = -1; /* INTEGER_1_5 */
|
|
|
|
|
static int hf_lte_rrc_ue_CategorySL_C_RX_r15 = -1; /* INTEGER_1_4 */
|
|
|
|
@ -9886,6 +9892,7 @@ static gint ett_lte_rrc_T_failedNR_PCellId_r16 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_pci_arfcn_r16 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_reconnectCellId_r16 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_eutraReconnectCellId_r16 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_measResultListNR_v1640 = -1;
|
|
|
|
|
static gint ett_lte_rrc_RLF_Report_v9e0 = -1;
|
|
|
|
|
static gint ett_lte_rrc_MeasResultList2EUTRA_r9 = -1;
|
|
|
|
|
static gint ett_lte_rrc_MeasResultList2EUTRA_v9e0 = -1;
|
|
|
|
@ -9902,6 +9909,7 @@ static gint ett_lte_rrc_LogMeasInfoList_r10 = -1;
|
|
|
|
|
static gint ett_lte_rrc_LogMeasInfo_r10 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_measResultServCell_r10 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_measResultNeighCells_r10 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_measResultListNR_v1640_01 = -1;
|
|
|
|
|
static gint ett_lte_rrc_MeasResultListMBSFN_r12 = -1;
|
|
|
|
|
static gint ett_lte_rrc_MeasResultMBSFN_r12 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_mbsfn_Area_r12 = -1;
|
|
|
|
@ -9910,9 +9918,11 @@ static gint ett_lte_rrc_DataBLER_MCH_Result_r12 = -1;
|
|
|
|
|
static gint ett_lte_rrc_BLER_Result_r12 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_blocksReceived_r12 = -1;
|
|
|
|
|
static gint ett_lte_rrc_MeasResultList2GERAN_r10 = -1;
|
|
|
|
|
static gint ett_lte_rrc_MeasResultFreqListNR_r16 = -1;
|
|
|
|
|
static gint ett_lte_rrc_ConnEstFailReport_r11 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_measResultFailedCell_r11 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_measResultNeighCells_r11 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_measResultListNR_v1640_02 = -1;
|
|
|
|
|
static gint ett_lte_rrc_FlightPathInfoReport_r15 = -1;
|
|
|
|
|
static gint ett_lte_rrc_SEQUENCE_SIZE_1_maxWayPoint_r15_OF_WayPointLocation_r15 = -1;
|
|
|
|
|
static gint ett_lte_rrc_T_nonCriticalExtension_71 = -1;
|
|
|
|
@ -75500,14 +75510,14 @@ dissect_lte_rrc_RRC_InactiveConfig_v1610(tvbuff_t *tvb _U_, int offset _U_, asn1
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const value_string lte_rrc_T_releaseIdleMeasConfig_vals[] = {
|
|
|
|
|
static const value_string lte_rrc_T_releaseIdleMeasConfig_r16_vals[] = {
|
|
|
|
|
{ 0, "true" },
|
|
|
|
|
{ 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_T_releaseIdleMeasConfig(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
|
|
|
|
|
dissect_lte_rrc_T_releaseIdleMeasConfig_r16(tvbuff_t *tvb _U_, int offset _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);
|
|
|
|
|
|
|
|
|
@ -75570,7 +75580,7 @@ static const per_sequence_t RRCConnectionRelease_v1610_IEs_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_shortI_RNTI_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_ShortI_RNTI_r15 },
|
|
|
|
|
{ &hf_lte_rrc_pur_Config_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_pur_Config_r16 },
|
|
|
|
|
{ &hf_lte_rrc_rrc_InactiveConfig_v1610, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_RRC_InactiveConfig_v1610 },
|
|
|
|
|
{ &hf_lte_rrc_releaseIdleMeasConfig, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_releaseIdleMeasConfig },
|
|
|
|
|
{ &hf_lte_rrc_releaseIdleMeasConfig_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_releaseIdleMeasConfig_r16 },
|
|
|
|
|
{ &hf_lte_rrc_altFreqPriorities_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_altFreqPriorities_r16 },
|
|
|
|
|
{ &hf_lte_rrc_t323_r16 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_t323_r16 },
|
|
|
|
|
{ &hf_lte_rrc_nonCriticalExtension_148, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_nonCriticalExtension_42 },
|
|
|
|
@ -84181,6 +84191,63 @@ dissect_lte_rrc_RLF_Report_r9_eag_8(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t T_measResultListNR_v1640_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_carrierFreqNR_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueNR_r15 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_T_measResultListNR_v1640(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_measResultListNR_v1640, T_measResultListNR_v1640_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t MeasResultFreqFailNR_r15_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_carrierFreq_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueNR_r15 },
|
|
|
|
|
{ &hf_lte_rrc_measResultCellList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultCellListNR_r15 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_MeasResultFreqFailNR_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_MeasResultFreqFailNR_r15, MeasResultFreqFailNR_r15_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t MeasResultFreqListNR_r16_sequence_of[1] = {
|
|
|
|
|
{ &hf_lte_rrc_MeasResultFreqListNR_r16_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultFreqFailNR_r15 },
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_MeasResultFreqListNR_r16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_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_MeasResultFreqListNR_r16, MeasResultFreqListNR_r16_sequence_of,
|
|
|
|
|
1, maxFreq_1_r16, FALSE);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t RLF_Report_r9_eag_9_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_measResultListNR_v1640, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultListNR_v1640 },
|
|
|
|
|
{ &hf_lte_rrc_measResultListExtNR_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultFreqListNR_r16 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_RLF_Report_r9_eag_9(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, RLF_Report_r9_eag_9_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t RLF_Report_r9_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_measResultLastServCell_r9, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_T_measResultLastServCell_r9 },
|
|
|
|
|
{ &hf_lte_rrc_measResultNeighCells_r9, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultNeighCells_r9 },
|
|
|
|
@ -84192,6 +84259,7 @@ static const per_sequence_t RLF_Report_r9_sequence[] = {
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_6 },
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_7 },
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_8 },
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_RLF_Report_r9_eag_9 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -84592,6 +84660,34 @@ dissect_lte_rrc_LogMeasInfo_r10_eag_7(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t T_measResultListNR_v1640_01_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_carrierFreqNR_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueNR_r15 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_T_measResultListNR_v1640_01(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_measResultListNR_v1640_01, T_measResultListNR_v1640_01_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t LogMeasInfo_r10_eag_8_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_measResultListNR_v1640_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultListNR_v1640_01 },
|
|
|
|
|
{ &hf_lte_rrc_measResultListExtNR_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultFreqListNR_r16 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_LogMeasInfo_r10_eag_8(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, LogMeasInfo_r10_eag_8_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t LogMeasInfo_r10_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_locationInfo_r10, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_LocationInfo_r10 },
|
|
|
|
|
{ &hf_lte_rrc_relativeTimeStamp_r10, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_INTEGER_0_7200 },
|
|
|
|
@ -84605,6 +84701,7 @@ static const per_sequence_t LogMeasInfo_r10_sequence[] = {
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogMeasInfo_r10_eag_5 },
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogMeasInfo_r10_eag_6 },
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogMeasInfo_r10_eag_7 },
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_LogMeasInfo_r10_eag_8 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -84797,6 +84894,34 @@ dissect_lte_rrc_ConnEstFailReport_r11_eag_4(tvbuff_t *tvb _U_, int offset _U_, a
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t T_measResultListNR_v1640_02_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_carrierFreqNR_r16, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueNR_r15 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_T_measResultListNR_v1640_02(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_measResultListNR_v1640_02, T_measResultListNR_v1640_02_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t ConnEstFailReport_r11_eag_5_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_measResultListNR_v1640_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_measResultListNR_v1640_02 },
|
|
|
|
|
{ &hf_lte_rrc_measResultListExtNR_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultFreqListNR_r16 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_ConnEstFailReport_r11_eag_5(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, ConnEstFailReport_r11_eag_5_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t ConnEstFailReport_r11_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_failedCellId_r11, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_CellGlobalIdEUTRA },
|
|
|
|
|
{ &hf_lte_rrc_locationInfo_r11, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_LocationInfo_r10 },
|
|
|
|
@ -84811,6 +84936,7 @@ static const per_sequence_t ConnEstFailReport_r11_sequence[] = {
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ConnEstFailReport_r11_eag_2 },
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ConnEstFailReport_r11_eag_3 },
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ConnEstFailReport_r11_eag_4 },
|
|
|
|
|
{ &dummy_hf_lte_rrc_eag_field, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_lte_rrc_ConnEstFailReport_r11_eag_5 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -89187,21 +89313,6 @@ dissect_lte_rrc_T_failureType_r15(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t MeasResultFreqFailNR_r15_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_carrierFreq_r15, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_lte_rrc_ARFCN_ValueNR_r15 },
|
|
|
|
|
{ &hf_lte_rrc_measResultCellList_r15, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_lte_rrc_MeasResultCellListNR_r15 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_MeasResultFreqFailNR_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_MeasResultFreqFailNR_r15, MeasResultFreqFailNR_r15_sequence);
|
|
|
|
|
|
|
|
|
|
return offset;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t MeasResultFreqListFailNR_r15_sequence_of[1] = {
|
|
|
|
|
{ &hf_lte_rrc_MeasResultFreqListFailNR_r15_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_lte_rrc_MeasResultFreqFailNR_r15 },
|
|
|
|
|
};
|
|
|
|
@ -106709,14 +106820,14 @@ dissect_lte_rrc_T_intraFreqAsyncDAPS_r16(tvbuff_t *tvb _U_, int offset _U_, asn1
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const value_string lte_rrc_T_intraFreqMultiUL_TransmissionDAPS_r16_vals[] = {
|
|
|
|
|
static const value_string lte_rrc_T_dummy_vals[] = {
|
|
|
|
|
{ 0, "supported" },
|
|
|
|
|
{ 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static int
|
|
|
|
|
dissect_lte_rrc_T_intraFreqMultiUL_TransmissionDAPS_r16(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_enumerated(tvb, offset, actx, tree, hf_index,
|
|
|
|
|
1, NULL, FALSE, 0, NULL);
|
|
|
|
|
|
|
|
|
@ -106741,7 +106852,7 @@ dissect_lte_rrc_T_intraFreqTwoTAGs_DAPS_r16(tvbuff_t *tvb _U_, int offset _U_, a
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t T_intraFreqDAPS_r16_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_intraFreqAsyncDAPS_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_intraFreqAsyncDAPS_r16 },
|
|
|
|
|
{ &hf_lte_rrc_intraFreqMultiUL_TransmissionDAPS_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_intraFreqMultiUL_TransmissionDAPS_r16 },
|
|
|
|
|
{ &hf_lte_rrc_dummy_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_dummy },
|
|
|
|
|
{ &hf_lte_rrc_intraFreqTwoTAGs_DAPS_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_intraFreqTwoTAGs_DAPS_r16 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
@ -107254,7 +107365,7 @@ dissect_lte_rrc_V2X_SupportedBandCombinationEUTRA_NR_r16(tvbuff_t *tvb _U_, int
|
|
|
|
|
|
|
|
|
|
static const per_sequence_t SL_Parameters_v1610_sequence[] = {
|
|
|
|
|
{ &hf_lte_rrc_sl_ParameterNR_r16, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_T_sl_ParameterNR_r16 },
|
|
|
|
|
{ &hf_lte_rrc_dummy_01 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_V2X_SupportedBandCombinationEUTRA_NR_r16 },
|
|
|
|
|
{ &hf_lte_rrc_dummy_02 , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_lte_rrc_V2X_SupportedBandCombinationEUTRA_NR_r16 },
|
|
|
|
|
{ NULL, 0, 0, NULL }
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -132545,9 +132656,9 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
{ "rrc-InactiveConfig-v1610", "lte-rrc.rrc_InactiveConfig_v1610_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_releaseIdleMeasConfig,
|
|
|
|
|
{ "releaseIdleMeasConfig", "lte-rrc.releaseIdleMeasConfig",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_releaseIdleMeasConfig_vals), 0,
|
|
|
|
|
{ &hf_lte_rrc_releaseIdleMeasConfig_r16,
|
|
|
|
|
{ "releaseIdleMeasConfig-r16", "lte-rrc.releaseIdleMeasConfig_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_releaseIdleMeasConfig_r16_vals), 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_altFreqPriorities_r16,
|
|
|
|
|
{ "altFreqPriorities-r16", "lte-rrc.altFreqPriorities_r16",
|
|
|
|
@ -135625,6 +135736,18 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
{ "timeUntilReconnection-r16", "lte-rrc.timeUntilReconnection_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC|BASE_UNIT_STRING, &units_seconds, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_measResultListNR_v1640,
|
|
|
|
|
{ "measResultListNR-v1640", "lte-rrc.measResultListNR_v1640_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_carrierFreqNR_r16,
|
|
|
|
|
{ "carrierFreqNR-r16", "lte-rrc.carrierFreqNR_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"ARFCN_ValueNR_r15", HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_measResultListExtNR_r16,
|
|
|
|
|
{ "measResultListExtNR-r16", "lte-rrc.measResultListExtNR_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"MeasResultFreqListNR_r16", HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_measResultListEUTRA_v9e0,
|
|
|
|
|
{ "measResultListEUTRA-v9e0", "lte-rrc.measResultListEUTRA_v9e0",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
@ -135761,6 +135884,10 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
{ "anyCellSelectionDetected-r15", "lte-rrc.anyCellSelectionDetected_r15",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_anyCellSelectionDetected_r15_vals), 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_measResultListNR_v1640_01,
|
|
|
|
|
{ "measResultListNR-v1640", "lte-rrc.measResultListNR_v1640_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
"T_measResultListNR_v1640_01", HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_MeasResultListMBSFN_r12_item,
|
|
|
|
|
{ "MeasResultMBSFN-r12", "lte-rrc.MeasResultMBSFN_r12_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
@ -135817,6 +135944,10 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
{ "MeasResultListGERAN", "lte-rrc.MeasResultListGERAN",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_MeasResultFreqListNR_r16_item,
|
|
|
|
|
{ "MeasResultFreqFailNR-r15", "lte-rrc.MeasResultFreqFailNR_r15_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_failedCellId_r11,
|
|
|
|
|
{ "failedCellId-r11", "lte-rrc.failedCellId_r11_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
@ -135885,6 +136016,10 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
{ "measResultFailedCell-v1360", "lte-rrc.measResultFailedCell_v1360",
|
|
|
|
|
FT_INT32, BASE_DEC|BASE_EXT_STRING, <e_rrc_RSRP_Range_v1360_vals_ext, 0,
|
|
|
|
|
"RSRP_Range_v1360", HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_measResultListNR_v1640_02,
|
|
|
|
|
{ "measResultListNR-v1640", "lte-rrc.measResultListNR_v1640_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
"T_measResultListNR_v1640_02", HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_flightPath_r15,
|
|
|
|
|
{ "flightPath-r15", "lte-rrc.flightPath_r15",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
@ -147841,10 +147976,6 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
{ "PhysCellIdRange", "lte-rrc.PhysCellIdRange_element",
|
|
|
|
|
FT_NONE, BASE_NONE, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_carrierFreqNR_r16,
|
|
|
|
|
{ "carrierFreqNR-r16", "lte-rrc.carrierFreqNR_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"ARFCN_ValueNR_r15", HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_subcarrierSpacingSSB_r16,
|
|
|
|
|
{ "subcarrierSpacingSSB-r16", "lte-rrc.subcarrierSpacingSSB_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_subcarrierSpacingSSB_r16_vals), 0,
|
|
|
|
@ -153709,9 +153840,9 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
{ "intraFreqAsyncDAPS-r16", "lte-rrc.intraFreqAsyncDAPS_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_intraFreqAsyncDAPS_r16_vals), 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_intraFreqMultiUL_TransmissionDAPS_r16,
|
|
|
|
|
{ "intraFreqMultiUL-TransmissionDAPS-r16", "lte-rrc.intraFreqMultiUL_TransmissionDAPS_r16",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_intraFreqMultiUL_TransmissionDAPS_r16_vals), 0,
|
|
|
|
|
{ &hf_lte_rrc_dummy_01,
|
|
|
|
|
{ "dummy", "lte-rrc.dummy",
|
|
|
|
|
FT_UINT32, BASE_DEC, VALS(lte_rrc_T_dummy_vals), 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_intraFreqTwoTAGs_DAPS_r16,
|
|
|
|
|
{ "intraFreqTwoTAGs-DAPS-r16", "lte-rrc.intraFreqTwoTAGs_DAPS_r16",
|
|
|
|
@ -155313,7 +155444,7 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
{ "sl-ParameterNR-r16", "lte-rrc.sl_ParameterNR_r16",
|
|
|
|
|
FT_BYTES, BASE_NONE, NULL, 0,
|
|
|
|
|
NULL, HFILL }},
|
|
|
|
|
{ &hf_lte_rrc_dummy_01,
|
|
|
|
|
{ &hf_lte_rrc_dummy_02,
|
|
|
|
|
{ "dummy", "lte-rrc.dummy",
|
|
|
|
|
FT_UINT32, BASE_DEC, NULL, 0,
|
|
|
|
|
"V2X_SupportedBandCombinationEUTRA_NR_r16", HFILL }},
|
|
|
|
@ -163554,6 +163685,7 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
&ett_lte_rrc_T_pci_arfcn_r16,
|
|
|
|
|
&ett_lte_rrc_T_reconnectCellId_r16,
|
|
|
|
|
&ett_lte_rrc_T_eutraReconnectCellId_r16,
|
|
|
|
|
&ett_lte_rrc_T_measResultListNR_v1640,
|
|
|
|
|
&ett_lte_rrc_RLF_Report_v9e0,
|
|
|
|
|
&ett_lte_rrc_MeasResultList2EUTRA_r9,
|
|
|
|
|
&ett_lte_rrc_MeasResultList2EUTRA_v9e0,
|
|
|
|
@ -163570,6 +163702,7 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
&ett_lte_rrc_LogMeasInfo_r10,
|
|
|
|
|
&ett_lte_rrc_T_measResultServCell_r10,
|
|
|
|
|
&ett_lte_rrc_T_measResultNeighCells_r10,
|
|
|
|
|
&ett_lte_rrc_T_measResultListNR_v1640_01,
|
|
|
|
|
&ett_lte_rrc_MeasResultListMBSFN_r12,
|
|
|
|
|
&ett_lte_rrc_MeasResultMBSFN_r12,
|
|
|
|
|
&ett_lte_rrc_T_mbsfn_Area_r12,
|
|
|
|
@ -163578,9 +163711,11 @@ void proto_register_lte_rrc(void) {
|
|
|
|
|
&ett_lte_rrc_BLER_Result_r12,
|
|
|
|
|
&ett_lte_rrc_T_blocksReceived_r12,
|
|
|
|
|
&ett_lte_rrc_MeasResultList2GERAN_r10,
|
|
|
|
|
&ett_lte_rrc_MeasResultFreqListNR_r16,
|
|
|
|
|
&ett_lte_rrc_ConnEstFailReport_r11,
|
|
|
|
|
&ett_lte_rrc_T_measResultFailedCell_r11,
|
|
|
|
|
&ett_lte_rrc_T_measResultNeighCells_r11,
|
|
|
|
|
&ett_lte_rrc_T_measResultListNR_v1640_02,
|
|
|
|
|
&ett_lte_rrc_FlightPathInfoReport_r15,
|
|
|
|
|
&ett_lte_rrc_SEQUENCE_SIZE_1_maxWayPoint_r15_OF_WayPointLocation_r15,
|
|
|
|
|
&ett_lte_rrc_T_nonCriticalExtension_71,
|
|
|
|
|