Upgrade RRC dissector to v11.7.0

svn path=/trunk/; revision=52202
This commit is contained in:
Pascal Quantin 2013-09-24 17:56:17 +00:00
parent 9a495ec37e
commit 019e64f58d
7 changed files with 808 additions and 460 deletions

View File

@ -1,4 +1,4 @@
-- 3GPP TS 25.331 V11.5.0 (2013-03)
-- 3GPP TS 25.331 V11.7.0 (2013-09)
-- $Id$
--
Class-definitions DEFINITIONS AUTOMATIC TAGS ::=

View File

@ -1,4 +1,4 @@
-- 3GPP TS 25.331 V11.5.0 (2013-03)
-- 3GPP TS 25.331 V11.7.0 (2013-09)
-- $Id$
--
Constant-definitions DEFINITIONS AUTOMATIC TAGS ::=
@ -45,6 +45,7 @@ maxERUCCH INTEGER ::= 256
maxFACHPCH INTEGER ::= 8
maxFreq INTEGER ::= 8
maxFreqBandsEUTRA INTEGER ::= 16
maxFreqBandsEUTRA-ext INTEGER ::= 48
maxFreqBandsFDD INTEGER ::= 8
maxFreqBandsFDD2 INTEGER ::= 22
maxFreqBandsFDD3 INTEGER ::= 86

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
-- 3GPP TS 25.331 V11.5.0 (2013-03)
-- 3GPP TS 25.331 V11.7.0 (2013-09)
-- $Id$
--
Internode-definitions DEFINITIONS AUTOMATIC TAGS ::=

File diff suppressed because it is too large Load Diff

View File

@ -24,7 +24,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Ref: 3GPP TS 25.331 V11.5.0 (2013-03)
* Ref: 3GPP TS 25.331 V11.7.0 (2013-09)
*/
/**

View File

@ -32,7 +32,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Ref: 3GPP TS 25.331 V11.5.0 (2013-03)
* Ref: 3GPP TS 25.331 V11.7.0 (2013-09)
*/
/**
@ -146,6 +146,7 @@ static int dissect_SysInfoType22_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tr
#define maxFACHPCH 8
#define maxFreq 8
#define maxFreqBandsEUTRA 16
#define maxFreqBandsEUTRA_ext 48
#define maxFreqBandsFDD 8
#define maxFreqBandsFDD2 22
#define maxFreqBandsFDD3 86
@ -1401,6 +1402,8 @@ static int hf_rrc_va80NonCriticalExtensions = -1; /* T_va80NonCriticalExtension
static int hf_rrc_interRATHandoverInfo_va80ext = -1; /* InterRATHandoverInfo_va80ext_IEs */
static int hf_rrc_vb50NonCriticalExtensions_06 = -1; /* T_vb50NonCriticalExtensions_06 */
static int hf_rrc_interRATHandoverInfo_vb50ext = -1; /* InterRATHandoverInfo_vb50ext_IEs */
static int hf_rrc_vb70NonCriticalExtensions = -1; /* T_vb70NonCriticalExtensions */
static int hf_rrc_interRATHandoverInfo_vb70ext = -1; /* InterRATHandoverInfo_vb70ext_IEs */
static int hf_rrc_nonCriticalExtensions_57 = -1; /* T_nonCriticalExtensions_57 */
static int hf_rrc_supportForSIB11bis = -1; /* T_supportForSIB11bis */
static int hf_rrc_supportForFDPCH = -1; /* T_supportForFDPCH */
@ -1427,6 +1430,7 @@ static int hf_rrc_ue_RadioAccessCapabilityInfo_va80ext = -1; /* UE_RadioAccessC
static int hf_rrc_ue_RadioAccessCapabilityInfo_vb50ext = -1; /* UE_RadioAccessCapability_vb50ext */
static int hf_rrc_ue_RadioAccessCapabilityComp2_06 = -1; /* UE_RadioAccessCapabilityComp2_vb50ext */
static int hf_rrc_ue_RadioAccessCapabilityInfo_TDD128_01 = -1; /* UE_RadioAccessCapabilityInfo_TDD128_vb50ext */
static int hf_rrc_ue_RadioAccessCapabilityInfo_vb70ext = -1; /* UE_RadioAccessCapability_vb70ext */
static int hf_rrc_r3_11 = -1; /* T_r3_11 */
static int hf_rrc_measurementControl_r3 = -1; /* MeasurementControl_r3_IEs */
static int hf_rrc_v390nonCriticalExtensions = -1; /* T_v390nonCriticalExtensions */
@ -3274,8 +3278,10 @@ static int hf_rrc_freqSpecificCompressedMode = -1; /* T_freqSpecificCompressedM
static int hf_rrc_radioFrequencyBandEUTRA = -1; /* RadioFrequencyBandEUTRA */
static int hf_rrc_compressedMode = -1; /* BOOLEAN */
static int hf_rrc_radioFrequencyBandEUTRA_01 = -1; /* RadioFrequencyBandEUTRAExt */
static int hf_rrc_radioFrequencyBandEUTRA_02 = -1; /* RadioFrequencyBandEUTRAExt2 */
static int hf_rrc_CompressedModeMeasCapabEUTRAList_item = -1; /* CompressedModeMeasCapabEUTRA */
static int hf_rrc_CompressedModeMeasCapabEUTRAList2_item = -1; /* CompressedModeMeasCapabEUTRAExt */
static int hf_rrc_CompressedModeMeasCapabEUTRAList3_item = -1; /* CompressedModeMeasCapabEUTRAExt2 */
static int hf_rrc_CompressedModeMeasCapabFDDList_item = -1; /* CompressedModeMeasCapabFDD */
static int hf_rrc_CompressedModeMeasCapabFDDList2_item = -1; /* CompressedModeMeasCapabFDD2 */
static int hf_rrc_CompressedModeMeasCapabFDDList3_item = -1; /* CompressedModeMeasCapabFDD3 */
@ -3435,6 +3441,7 @@ static int hf_rrc_compressedModeMeasCapabEUTRAList = -1; /* CompressedModeMeasC
static int hf_rrc_compressedModeMeasCapabFDDList2 = -1; /* CompressedModeMeasCapabFDDList2 */
static int hf_rrc_compressedModeMeasCapabFDDList3 = -1; /* CompressedModeMeasCapabFDDList3 */
static int hf_rrc_compressedModeMeasCapabEUTRAList_01 = -1; /* CompressedModeMeasCapabEUTRAList2 */
static int hf_rrc_compressedModeMeasCapabEUTRAList_02 = -1; /* CompressedModeMeasCapabEUTRAList3 */
static int hf_rrc_downlinkCompressedMode_LCR = -1; /* CompressedModeMeasCapability_LCR_r4 */
static int hf_rrc_uplinkCompressedMode_LCR = -1; /* CompressedModeMeasCapability_LCR_r4 */
static int hf_rrc_downlinkCompressedMode_01 = -1; /* CompressedModeMeasCapability_v860ext */
@ -3445,6 +3452,8 @@ static int hf_rrc_interFrequencyMeasOnConfigCarriersWithoutCompMode = -1; /* T_
static int hf_rrc_cellsExcludedFromDetectedSetMeasurements = -1; /* T_cellsExcludedFromDetectedSetMeasurements */
static int hf_rrc_idleIntervalMeasCapabEUTRAList = -1; /* IdleIntervalMeasCapabEUTRAList */
static int hf_rrc_idleIntervalMeasCapabEUTRAList_01 = -1; /* IdleIntervalMeasCapabEUTRAExtensionList */
static int hf_rrc_widebandRSRQFDDMeasurements = -1; /* T_widebandRSRQFDDMeasurements */
static int hf_rrc_widebandRSRQTDDMeasurements = -1; /* T_widebandRSRQTDDMeasurements */
static int hf_rrc_NonContiguousMultiCellCombinationList_item = -1; /* NonContiguousMultiCell */
static int hf_rrc_aggregatedCells = -1; /* T_aggregatedCells */
static int hf_rrc_gapSize_01 = -1; /* T_gapSize_01 */
@ -3742,6 +3751,8 @@ static int hf_rrc_vaa0NonCriticalExtensions_02 = -1; /* T_vaa0NonCriticalExtens
static int hf_rrc_ue_RadioAccessCapability_vaa0ext = -1; /* UE_RadioAccessCapability_vaa0ext_IEs */
static int hf_rrc_vb50NonCriticalExtensions_23 = -1; /* T_vb50NonCriticalExtensions_23 */
static int hf_rrc_ue_RadioAccessCapability_vb50ext = -1; /* UE_RadioAccessCapability_vb50ext_IEs */
static int hf_rrc_vb70NonCriticalExtensions_01 = -1; /* T_vb70NonCriticalExtensions_01 */
static int hf_rrc_ue_RadioAccessCapability_vb70ext = -1; /* UE_RadioAccessCapability_vb70ext_IEs */
static int hf_rrc_nonCriticalExtensions_195 = -1; /* T_nonCriticalExtensions_195 */
static int hf_rrc_ue_RadioAccessCapabBandCombList_va40ext = -1; /* UE_RadioAccessCapabBandCombList_va40ext */
static int hf_rrc_physicalChannelCapability_03 = -1; /* PhysicalChannelCapability_va40ext */
@ -3773,6 +3784,8 @@ static int hf_rrc_rsrvcc_SupportFromUTRA_CS_to_EUTRA_FDD = -1; /* T_rsrvcc_Supp
static int hf_rrc_rsrvcc_SupportFromUTRA_CS_to_EUTRA_TDD = -1; /* T_rsrvcc_SupportFromUTRA_CS_to_EUTRA_TDD */
static int hf_rrc_supportOfHSDPCCHPowerOffsetExtension = -1; /* T_supportOfHSDPCCHPowerOffsetExtension */
static int hf_rrc_supportOfSTTDOnDLControlChannelsWhenMultiflowOperationIsActive = -1; /* T_supportOfSTTDOnDLControlChannelsWhenMultiflowOperationIsActive */
static int hf_rrc_measurementCapability_04 = -1; /* MeasurementCapability_vb70ext */
static int hf_rrc_ue_RadioAccessCapabBandFDDList7 = -1; /* UE_RadioAccessCapabBandFDDList7 */
static int hf_rrc_t_301 = -1; /* T_301 */
static int hf_rrc_n_301 = -1; /* N_301 */
static int hf_rrc_t_302 = -1; /* T_302 */
@ -3813,7 +3826,7 @@ static int hf_rrc_rf_Capability_02 = -1; /* RF_Capability */
static int hf_rrc_physicalChannelCapability_05 = -1; /* PhysicalChannelCapability */
static int hf_rrc_ue_MultiModeRAT_Capability = -1; /* UE_MultiModeRAT_Capability */
static int hf_rrc_ue_positioning_Capability = -1; /* UE_Positioning_Capability */
static int hf_rrc_measurementCapability_04 = -1; /* MeasurementCapability */
static int hf_rrc_measurementCapability_05 = -1; /* MeasurementCapability */
static int hf_rrc_ue_RadioAccessCapabBandFDDList = -1; /* UE_RadioAccessCapabBandFDDList */
static int hf_rrc_ue_PositioningCapabilityExt_v380 = -1; /* UE_PositioningCapabilityExt_v380 */
static int hf_rrc_ue_PositioningCapabilityExt_v3a0 = -1; /* UE_PositioningCapabilityExt_v3a0 */
@ -3844,6 +3857,7 @@ static int hf_rrc_UE_RadioAccessCapabBandFDDList4_va60ext_item = -1; /* UE_Radi
static int hf_rrc_UE_RadioAccessCapabBandFDDList4_va80ext_item = -1; /* UE_RadioAccessCapabBandFDD4_va80ext */
static int hf_rrc_UE_RadioAccessCapabBandFDDList5_item = -1; /* UE_RadioAccessCapabBandFDD5 */
static int hf_rrc_UE_RadioAccessCapabBandFDDList6_item = -1; /* UE_RadioAccessCapabBandFDD6 */
static int hf_rrc_UE_RadioAccessCapabBandFDDList7_item = -1; /* UE_RadioAccessCapabBandFDD7 */
static int hf_rrc_fddRF_Capability_01 = -1; /* T_fddRF_Capability_01 */
static int hf_rrc_ue_PowerClass_01 = -1; /* UE_PowerClassExt */
static int hf_rrc_measurementCapability2 = -1; /* MeasurementCapabilityExt2 */
@ -3862,6 +3876,7 @@ static int hf_rrc_mimo4x4CapabilityBand = -1; /* T_mimo4x4CapabilityBand */
static int hf_rrc_supportOfULMIMO = -1; /* T_supportOfULMIMO */
static int hf_rrc_measurementCapability5 = -1; /* MeasurementCapabilityExt5 */
static int hf_rrc_freqSpecificCompressedModeForNonContiguous = -1; /* T_freqSpecificCompressedModeForNonContiguous */
static int hf_rrc_measurementCapability6 = -1; /* MeasurementCapabilityExt6 */
static int hf_rrc_rx_tx_TimeDifferenceType2Capable = -1; /* BOOLEAN */
static int hf_rrc_validity_CellPCH_UraPCH = -1; /* T_validity_CellPCH_UraPCH */
static int hf_rrc_sfn_sfnType2Capability = -1; /* T_sfn_sfnType2Capability */
@ -3872,7 +3887,7 @@ static int hf_rrc_UE_RadioAccessCapabBandFDDList_item = -1; /* UE_RadioAccessCa
static int hf_rrc_UE_RadioAccessCapabBandFDDList_ext_item = -1; /* UE_RadioAccessCapabBandFDD_ext */
static int hf_rrc_UE_RadioAccessCapabBandFDDList_ext2_item = -1; /* UE_RadioAccessCapabBandFDD_ext2 */
static int hf_rrc_fddRF_Capability_03 = -1; /* T_fddRF_Capability_03 */
static int hf_rrc_measurementCapability_05 = -1; /* MeasurementCapabilityExt */
static int hf_rrc_measurementCapability_06 = -1; /* MeasurementCapabilityExt */
static int hf_rrc_compressedModeMeasCapabFDDList_ext = -1; /* CompressedModeMeasCapabFDDList_ext */
static int hf_rrc_pdcp_Capability_r4_ext = -1; /* PDCP_Capability_r4_ext */
static int hf_rrc_tdd_CapabilityExt = -1; /* T_tdd_CapabilityExt */
@ -9687,7 +9702,7 @@ static int hf_rrc_pdcp_Capability_03 = -1; /* PDCP_Capability_r4 */
static int hf_rrc_rf_Capability_04 = -1; /* RF_Capability_r4 */
static int hf_rrc_physicalChannelCapability_08 = -1; /* PhysicalChannelCapability_r4 */
static int hf_rrc_ue_positioning_Capability_01 = -1; /* UE_Positioning_Capability_r4 */
static int hf_rrc_measurementCapability_06 = -1; /* MeasurementCapability_r4 */
static int hf_rrc_measurementCapability_07 = -1; /* MeasurementCapability_r4 */
static int hf_rrc_pdcp_Capability_04 = -1; /* PDCP_Capability_r5 */
static int hf_rrc_rlc_Capability_05 = -1; /* RLC_Capability_r5 */
static int hf_rrc_physicalChannelCapability_09 = -1; /* PhysicalChannelCapability_r5 */
@ -10510,6 +10525,7 @@ static gint ett_rrc_T_v950NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_va40NonCriticalExtensions_03 = -1;
static gint ett_rrc_T_va80NonCriticalExtensions = -1;
static gint ett_rrc_T_vb50NonCriticalExtensions_06 = -1;
static gint ett_rrc_T_vb70NonCriticalExtensions = -1;
static gint ett_rrc_T_nonCriticalExtensions_57 = -1;
static gint ett_rrc_InterRATHandoverInfo_v6b0ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_v6e0ext_IEs = -1;
@ -10526,6 +10542,7 @@ static gint ett_rrc_InterRATHandoverInfo_va40ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfoBand_va40ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_va80ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_vb50ext_IEs = -1;
static gint ett_rrc_InterRATHandoverInfo_vb70ext_IEs = -1;
static gint ett_rrc_MeasurementControl = -1;
static gint ett_rrc_T_r3_11 = -1;
static gint ett_rrc_T_v390nonCriticalExtensions = -1;
@ -11898,8 +11915,10 @@ static gint ett_rrc_CompressedModeMeasCapability_v920ext = -1;
static gint ett_rrc_CompressedModeMeasCapability_va40ext = -1;
static gint ett_rrc_CompressedModeMeasCapabEUTRA = -1;
static gint ett_rrc_CompressedModeMeasCapabEUTRAExt = -1;
static gint ett_rrc_CompressedModeMeasCapabEUTRAExt2 = -1;
static gint ett_rrc_CompressedModeMeasCapabEUTRAList = -1;
static gint ett_rrc_CompressedModeMeasCapabEUTRAList2 = -1;
static gint ett_rrc_CompressedModeMeasCapabEUTRAList3 = -1;
static gint ett_rrc_CompressedModeMeasCapabFDDList = -1;
static gint ett_rrc_CompressedModeMeasCapabFDDList2 = -1;
static gint ett_rrc_CompressedModeMeasCapabFDDList3 = -1;
@ -11974,6 +11993,7 @@ static gint ett_rrc_MeasurementCapabilityExt2 = -1;
static gint ett_rrc_MeasurementCapabilityExt3 = -1;
static gint ett_rrc_MeasurementCapabilityExt4 = -1;
static gint ett_rrc_MeasurementCapabilityExt5 = -1;
static gint ett_rrc_MeasurementCapabilityExt6 = -1;
static gint ett_rrc_MeasurementCapability_r4_ext = -1;
static gint ett_rrc_MeasurementCapability_v860ext = -1;
static gint ett_rrc_MeasurementCapability_v920ext = -1;
@ -11981,6 +12001,7 @@ static gint ett_rrc_MeasurementCapability_va40ext = -1;
static gint ett_rrc_MeasurementCapability_vb50ext = -1;
static gint ett_rrc_MeasurementCapabilityTDD = -1;
static gint ett_rrc_MeasurementCapabilityTDD_vb50ext = -1;
static gint ett_rrc_MeasurementCapability_vb70ext = -1;
static gint ett_rrc_NonContiguousMultiCellCombinationList = -1;
static gint ett_rrc_NonContiguousMultiCell = -1;
static gint ett_rrc_MultiRAT_Capability = -1;
@ -12126,12 +12147,14 @@ static gint ett_rrc_UE_RadioAccessCapability_LaterNonCriticalExtensions = -1;
static gint ett_rrc_T_v9c0NonCriticalExtensions_12 = -1;
static gint ett_rrc_T_vaa0NonCriticalExtensions_02 = -1;
static gint ett_rrc_T_vb50NonCriticalExtensions_23 = -1;
static gint ett_rrc_T_vb70NonCriticalExtensions_01 = -1;
static gint ett_rrc_T_nonCriticalExtensions_195 = -1;
static gint ett_rrc_UE_RadioAccessCapability_va40ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_va60ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_va80ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_vaa0ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_vb50ext_IEs = -1;
static gint ett_rrc_UE_RadioAccessCapability_vb70ext_IEs = -1;
static gint ett_rrc_UE_ConnTimersAndConstants = -1;
static gint ett_rrc_UE_ConnTimersAndConstants_v3a0ext = -1;
static gint ett_rrc_UE_ConnTimersAndConstants_r5 = -1;
@ -12162,6 +12185,7 @@ static gint ett_rrc_UE_RadioAccessCapability_v920ext = -1;
static gint ett_rrc_UE_RadioAccessCapability_va40ext = -1;
static gint ett_rrc_UE_RadioAccessCapability_va80ext = -1;
static gint ett_rrc_UE_RadioAccessCapability_vb50ext = -1;
static gint ett_rrc_UE_RadioAccessCapability_vb70ext = -1;
static gint ett_rrc_UE_RadioAccessCapabBand_va40ext = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList2 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList3 = -1;
@ -12170,6 +12194,7 @@ static gint ett_rrc_UE_RadioAccessCapabBandFDDList4_va60ext = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList4_va80ext = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList5 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList6 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDDList7 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDD2 = -1;
static gint ett_rrc_T_fddRF_Capability_01 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDD3 = -1;
@ -12179,6 +12204,7 @@ static gint ett_rrc_UE_RadioAccessCapabBandFDD4_va80ext = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDD5 = -1;
static gint ett_rrc_T_fddRF_Capability_02 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDD6 = -1;
static gint ett_rrc_UE_RadioAccessCapabBandFDD7 = -1;
static gint ett_rrc_UE_PositioningCapabilityExt_v380 = -1;
static gint ett_rrc_UE_PositioningCapabilityExt_v3a0 = -1;
static gint ett_rrc_UE_PositioningCapabilityExt_v3g0 = -1;
@ -95883,7 +95909,7 @@ static const per_sequence_t UE_RadioAccessCapability_sequence[] = {
{ &hf_rrc_ue_MultiModeRAT_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_MultiModeRAT_Capability },
{ &hf_rrc_securityCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecurityCapability },
{ &hf_rrc_ue_positioning_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_Capability },
{ &hf_rrc_measurementCapability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability },
{ &hf_rrc_measurementCapability_05, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability },
{ NULL, 0, 0, NULL }
};
@ -96231,7 +96257,7 @@ dissect_rrc_MeasurementCapabilityExt(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
static const per_sequence_t UE_RadioAccessCapabBandFDD_sequence[] = {
{ &hf_rrc_radioFrequencyBandFDD, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioFrequencyBandFDD },
{ &hf_rrc_fddRF_Capability_03, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_fddRF_Capability_03 },
{ &hf_rrc_measurementCapability_05, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementCapabilityExt },
{ &hf_rrc_measurementCapability_06, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementCapabilityExt },
{ NULL, 0, 0, NULL }
};
@ -116873,6 +116899,118 @@ dissect_rrc_InterRATHandoverInfo_vb50ext_IEs(tvbuff_t *tvb _U_, int offset _U_,
}
static int
dissect_rrc_RadioFrequencyBandEUTRAExt2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
1U, 256U, NULL, FALSE);
return offset;
}
static const per_sequence_t CompressedModeMeasCapabEUTRAExt2_sequence[] = {
{ &hf_rrc_radioFrequencyBandEUTRA_02, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_RadioFrequencyBandEUTRAExt2 },
{ &hf_rrc_compressedMode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_BOOLEAN },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_CompressedModeMeasCapabEUTRAExt2(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_rrc_CompressedModeMeasCapabEUTRAExt2, CompressedModeMeasCapabEUTRAExt2_sequence);
return offset;
}
static const per_sequence_t CompressedModeMeasCapabEUTRAList3_sequence_of[1] = {
{ &hf_rrc_CompressedModeMeasCapabEUTRAList3_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_CompressedModeMeasCapabEUTRAExt2 },
};
static int
dissect_rrc_CompressedModeMeasCapabEUTRAList3(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrc_CompressedModeMeasCapabEUTRAList3, CompressedModeMeasCapabEUTRAList3_sequence_of,
1, maxFreqBandsEUTRA_ext, FALSE);
return offset;
}
static const per_sequence_t MeasurementCapabilityExt6_sequence[] = {
{ &hf_rrc_compressedModeMeasCapabEUTRAList_02, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_CompressedModeMeasCapabEUTRAList3 },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_MeasurementCapabilityExt6(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_rrc_MeasurementCapabilityExt6, MeasurementCapabilityExt6_sequence);
return offset;
}
static const per_sequence_t UE_RadioAccessCapabBandFDD7_sequence[] = {
{ &hf_rrc_radioFrequencyBandFDD, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD },
{ &hf_rrc_radioFrequencyBandFDD2, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD2 },
{ &hf_rrc_radioFrequencyBandFDD3, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_RadioFrequencyBandFDD3 },
{ &hf_rrc_measurementCapability6, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_MeasurementCapabilityExt6 },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_UE_RadioAccessCapabBandFDD7(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_rrc_UE_RadioAccessCapabBandFDD7, UE_RadioAccessCapabBandFDD7_sequence);
return offset;
}
static const per_sequence_t UE_RadioAccessCapabBandFDDList7_sequence_of[1] = {
{ &hf_rrc_UE_RadioAccessCapabBandFDDList7_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapabBandFDD7 },
};
static int
dissect_rrc_UE_RadioAccessCapabBandFDDList7(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index,
ett_rrc_UE_RadioAccessCapabBandFDDList7, UE_RadioAccessCapabBandFDDList7_sequence_of,
1, maxFreqBandsFDD3, FALSE);
return offset;
}
static const per_sequence_t UE_RadioAccessCapability_vb70ext_sequence[] = {
{ &hf_rrc_ue_RadioAccessCapabBandFDDList7, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBandFDDList7 },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_UE_RadioAccessCapability_vb70ext(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_rrc_UE_RadioAccessCapability_vb70ext, UE_RadioAccessCapability_vb70ext_sequence);
return offset;
}
static const per_sequence_t InterRATHandoverInfo_vb70ext_IEs_sequence[] = {
{ &hf_rrc_ue_RadioAccessCapabilityInfo_vb70ext, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapability_vb70ext },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_InterRATHandoverInfo_vb70ext_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_rrc_InterRATHandoverInfo_vb70ext_IEs, InterRATHandoverInfo_vb70ext_IEs_sequence);
return offset;
}
static const per_sequence_t T_nonCriticalExtensions_57_sequence[] = {
{ NULL, 0, 0, NULL }
};
@ -116886,9 +117024,24 @@ dissect_rrc_T_nonCriticalExtensions_57(tvbuff_t *tvb _U_, int offset _U_, asn1_c
}
static const per_sequence_t T_vb70NonCriticalExtensions_sequence[] = {
{ &hf_rrc_interRATHandoverInfo_vb70ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_vb70ext_IEs },
{ &hf_rrc_nonCriticalExtensions_57, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_57 },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_T_vb70NonCriticalExtensions(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_rrc_T_vb70NonCriticalExtensions, T_vb70NonCriticalExtensions_sequence);
return offset;
}
static const per_sequence_t T_vb50NonCriticalExtensions_06_sequence[] = {
{ &hf_rrc_interRATHandoverInfo_vb50ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_InterRATHandoverInfo_vb50ext_IEs },
{ &hf_rrc_nonCriticalExtensions_57, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_57 },
{ &hf_rrc_vb70NonCriticalExtensions, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_vb70NonCriticalExtensions },
{ NULL, 0, 0, NULL }
};
@ -120953,6 +121106,51 @@ dissect_rrc_MeasurementCapability_vb50ext(tvbuff_t *tvb _U_, int offset _U_, asn
}
static const value_string rrc_T_widebandRSRQFDDMeasurements_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
dissect_rrc_T_widebandRSRQFDDMeasurements(tvbuff_t *tvb _U_, int offset _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 rrc_T_widebandRSRQTDDMeasurements_vals[] = {
{ 0, "true" },
{ 0, NULL }
};
static int
dissect_rrc_T_widebandRSRQTDDMeasurements(tvbuff_t *tvb _U_, int offset _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 MeasurementCapability_vb70ext_sequence[] = {
{ &hf_rrc_widebandRSRQFDDMeasurements, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_widebandRSRQFDDMeasurements },
{ &hf_rrc_widebandRSRQTDDMeasurements, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_widebandRSRQTDDMeasurements },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_MeasurementCapability_vb70ext(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_rrc_MeasurementCapability_vb70ext, MeasurementCapability_vb70ext_sequence);
return offset;
}
static const value_string rrc_T_supportOfPSHandoverToGAN_vals[] = {
{ 0, "doesSupportPSHandoverToGAN" },
{ 0, NULL }
@ -123083,6 +123281,21 @@ dissect_rrc_UE_RadioAccessCapability_vb50ext_IEs(tvbuff_t *tvb _U_, int offset _
}
static const per_sequence_t UE_RadioAccessCapability_vb70ext_IEs_sequence[] = {
{ &hf_rrc_measurementCapability_04, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_vb70ext },
{ &hf_rrc_ue_RadioAccessCapabBandFDDList7, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_UE_RadioAccessCapabBandFDDList7 },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_UE_RadioAccessCapability_vb70ext_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_rrc_UE_RadioAccessCapability_vb70ext_IEs, UE_RadioAccessCapability_vb70ext_IEs_sequence);
return offset;
}
static const per_sequence_t T_nonCriticalExtensions_195_sequence[] = {
{ NULL, 0, 0, NULL }
};
@ -123096,9 +123309,24 @@ dissect_rrc_T_nonCriticalExtensions_195(tvbuff_t *tvb _U_, int offset _U_, asn1_
}
static const per_sequence_t T_vb70NonCriticalExtensions_01_sequence[] = {
{ &hf_rrc_ue_RadioAccessCapability_vb70ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapability_vb70ext_IEs },
{ &hf_rrc_nonCriticalExtensions_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_195 },
{ NULL, 0, 0, NULL }
};
static int
dissect_rrc_T_vb70NonCriticalExtensions_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_rrc_T_vb70NonCriticalExtensions_01, T_vb70NonCriticalExtensions_01_sequence);
return offset;
}
static const per_sequence_t T_vb50NonCriticalExtensions_23_sequence[] = {
{ &hf_rrc_ue_RadioAccessCapability_vb50ext, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_RadioAccessCapability_vb50ext_IEs },
{ &hf_rrc_nonCriticalExtensions_195, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_nonCriticalExtensions_195 },
{ &hf_rrc_vb70NonCriticalExtensions_01, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_T_vb70NonCriticalExtensions_01 },
{ NULL, 0, 0, NULL }
};
@ -139338,7 +139566,7 @@ static const per_sequence_t UE_RadioAccessCapability_r4_sequence[] = {
{ &hf_rrc_ue_MultiModeRAT_Capability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_MultiModeRAT_Capability },
{ &hf_rrc_securityCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecurityCapability },
{ &hf_rrc_ue_positioning_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_Capability_r4 },
{ &hf_rrc_measurementCapability_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
{ &hf_rrc_measurementCapability_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
{ NULL, 0, 0, NULL }
};
@ -140079,7 +140307,7 @@ static const per_sequence_t UE_RadioAccessCapability_r5_sequence[] = {
{ &hf_rrc_ue_MultiModeRAT_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_MultiModeRAT_Capability_r5 },
{ &hf_rrc_securityCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecurityCapability },
{ &hf_rrc_ue_positioning_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_Capability_r4 },
{ &hf_rrc_measurementCapability_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
{ &hf_rrc_measurementCapability_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
{ NULL, 0, 0, NULL }
};
@ -140499,7 +140727,7 @@ static const per_sequence_t UE_RadioAccessCapability_r6_sequence[] = {
{ &hf_rrc_ue_MultiModeRAT_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_MultiModeRAT_Capability_r5 },
{ &hf_rrc_securityCapability, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_SecurityCapability },
{ &hf_rrc_ue_positioning_Capability_01, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_rrc_UE_Positioning_Capability_r4 },
{ &hf_rrc_measurementCapability_06, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
{ &hf_rrc_measurementCapability_07, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_rrc_MeasurementCapability_r4 },
{ NULL, 0, 0, NULL }
};
@ -147864,6 +148092,14 @@ void proto_register_rrc(void) {
{ "interRATHandoverInfo-vb50ext", "rrc.interRATHandoverInfo_vb50ext_element",
FT_NONE, BASE_NONE, NULL, 0,
"InterRATHandoverInfo_vb50ext_IEs", HFILL }},
{ &hf_rrc_vb70NonCriticalExtensions,
{ "vb70NonCriticalExtensions", "rrc.vb70NonCriticalExtensions_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_rrc_interRATHandoverInfo_vb70ext,
{ "interRATHandoverInfo-vb70ext", "rrc.interRATHandoverInfo_vb70ext_element",
FT_NONE, BASE_NONE, NULL, 0,
"InterRATHandoverInfo_vb70ext_IEs", HFILL }},
{ &hf_rrc_nonCriticalExtensions_57,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -147968,6 +148204,10 @@ void proto_register_rrc(void) {
{ "ue-RadioAccessCapabilityInfo-TDD128", "rrc.ue_RadioAccessCapabilityInfo_TDD128_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_RadioAccessCapabilityInfo_TDD128_vb50ext", HFILL }},
{ &hf_rrc_ue_RadioAccessCapabilityInfo_vb70ext,
{ "ue-RadioAccessCapabilityInfo-vb70ext", "rrc.ue_RadioAccessCapabilityInfo_vb70ext_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_RadioAccessCapability_vb70ext", HFILL }},
{ &hf_rrc_r3_11,
{ "r3", "rrc.r3_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -155356,6 +155596,10 @@ void proto_register_rrc(void) {
{ "radioFrequencyBandEUTRA", "rrc.radioFrequencyBandEUTRA",
FT_UINT32, BASE_DEC, NULL, 0,
"RadioFrequencyBandEUTRAExt", HFILL }},
{ &hf_rrc_radioFrequencyBandEUTRA_02,
{ "radioFrequencyBandEUTRA", "rrc.radioFrequencyBandEUTRA",
FT_UINT32, BASE_DEC, NULL, 0,
"RadioFrequencyBandEUTRAExt2", HFILL }},
{ &hf_rrc_CompressedModeMeasCapabEUTRAList_item,
{ "CompressedModeMeasCapabEUTRA", "rrc.CompressedModeMeasCapabEUTRA_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -155364,6 +155608,10 @@ void proto_register_rrc(void) {
{ "CompressedModeMeasCapabEUTRAExt", "rrc.CompressedModeMeasCapabEUTRAExt_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_rrc_CompressedModeMeasCapabEUTRAList3_item,
{ "CompressedModeMeasCapabEUTRAExt2", "rrc.CompressedModeMeasCapabEUTRAExt2_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_rrc_CompressedModeMeasCapabFDDList_item,
{ "CompressedModeMeasCapabFDD", "rrc.CompressedModeMeasCapabFDD_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -156000,6 +156248,10 @@ void proto_register_rrc(void) {
{ "compressedModeMeasCapabEUTRAList", "rrc.compressedModeMeasCapabEUTRAList",
FT_UINT32, BASE_DEC, NULL, 0,
"CompressedModeMeasCapabEUTRAList2", HFILL }},
{ &hf_rrc_compressedModeMeasCapabEUTRAList_02,
{ "compressedModeMeasCapabEUTRAList", "rrc.compressedModeMeasCapabEUTRAList",
FT_UINT32, BASE_DEC, NULL, 0,
"CompressedModeMeasCapabEUTRAList3", HFILL }},
{ &hf_rrc_downlinkCompressedMode_LCR,
{ "downlinkCompressedMode-LCR", "rrc.downlinkCompressedMode_LCR_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -156040,6 +156292,14 @@ void proto_register_rrc(void) {
{ "idleIntervalMeasCapabEUTRAList", "rrc.idleIntervalMeasCapabEUTRAList",
FT_UINT32, BASE_DEC, NULL, 0,
"IdleIntervalMeasCapabEUTRAExtensionList", HFILL }},
{ &hf_rrc_widebandRSRQFDDMeasurements,
{ "widebandRSRQFDDMeasurements", "rrc.widebandRSRQFDDMeasurements",
FT_UINT32, BASE_DEC, VALS(rrc_T_widebandRSRQFDDMeasurements_vals), 0,
NULL, HFILL }},
{ &hf_rrc_widebandRSRQTDDMeasurements,
{ "widebandRSRQTDDMeasurements", "rrc.widebandRSRQTDDMeasurements",
FT_UINT32, BASE_DEC, VALS(rrc_T_widebandRSRQTDDMeasurements_vals), 0,
NULL, HFILL }},
{ &hf_rrc_NonContiguousMultiCellCombinationList_item,
{ "NonContiguousMultiCell", "rrc.NonContiguousMultiCell_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -157228,6 +157488,14 @@ void proto_register_rrc(void) {
{ "ue-RadioAccessCapability-vb50ext", "rrc.ue_RadioAccessCapability_vb50ext_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_RadioAccessCapability_vb50ext_IEs", HFILL }},
{ &hf_rrc_vb70NonCriticalExtensions_01,
{ "vb70NonCriticalExtensions", "rrc.vb70NonCriticalExtensions_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_vb70NonCriticalExtensions_01", HFILL }},
{ &hf_rrc_ue_RadioAccessCapability_vb70ext,
{ "ue-RadioAccessCapability-vb70ext", "rrc.ue_RadioAccessCapability_vb70ext_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_RadioAccessCapability_vb70ext_IEs", HFILL }},
{ &hf_rrc_nonCriticalExtensions_195,
{ "nonCriticalExtensions", "rrc.nonCriticalExtensions_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -157352,6 +157620,14 @@ void proto_register_rrc(void) {
{ "supportOfSTTDOnDLControlChannelsWhenMultiflowOperationIsActive", "rrc.supportOfSTTDOnDLControlChannelsWhenMultiflowOperationIsActive",
FT_UINT32, BASE_DEC, VALS(rrc_T_supportOfSTTDOnDLControlChannelsWhenMultiflowOperationIsActive_vals), 0,
NULL, HFILL }},
{ &hf_rrc_measurementCapability_04,
{ "measurementCapability", "rrc.measurementCapability_element",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementCapability_vb70ext", HFILL }},
{ &hf_rrc_ue_RadioAccessCapabBandFDDList7,
{ "ue-RadioAccessCapabBandFDDList7", "rrc.ue_RadioAccessCapabBandFDDList7",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
{ &hf_rrc_t_301,
{ "t-301", "rrc.t_301",
FT_UINT32, BASE_DEC, VALS(rrc_T_301_vals), 0,
@ -157512,7 +157788,7 @@ void proto_register_rrc(void) {
{ "ue-positioning-Capability", "rrc.ue_positioning_Capability_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_rrc_measurementCapability_04,
{ &hf_rrc_measurementCapability_05,
{ "measurementCapability", "rrc.measurementCapability_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
@ -157636,6 +157912,10 @@ void proto_register_rrc(void) {
{ "UE-RadioAccessCapabBandFDD6", "rrc.UE_RadioAccessCapabBandFDD6_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_rrc_UE_RadioAccessCapabBandFDDList7_item,
{ "UE-RadioAccessCapabBandFDD7", "rrc.UE_RadioAccessCapabBandFDD7_element",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
{ &hf_rrc_fddRF_Capability_01,
{ "fddRF-Capability", "rrc.fddRF_Capability_element",
FT_NONE, BASE_NONE, NULL, 0,
@ -157708,6 +157988,10 @@ void proto_register_rrc(void) {
{ "freqSpecificCompressedModeForNonContiguous", "rrc.freqSpecificCompressedModeForNonContiguous",
FT_UINT32, BASE_DEC, VALS(rrc_T_freqSpecificCompressedModeForNonContiguous_vals), 0,
NULL, HFILL }},
{ &hf_rrc_measurementCapability6,
{ "measurementCapability6", "rrc.measurementCapability6_element",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementCapabilityExt6", HFILL }},
{ &hf_rrc_rx_tx_TimeDifferenceType2Capable,
{ "rx-tx-TimeDifferenceType2Capable", "rrc.rx_tx_TimeDifferenceType2Capable",
FT_BOOLEAN, BASE_NONE, NULL, 0,
@ -157748,7 +158032,7 @@ void proto_register_rrc(void) {
{ "fddRF-Capability", "rrc.fddRF_Capability_element",
FT_NONE, BASE_NONE, NULL, 0,
"T_fddRF_Capability_03", HFILL }},
{ &hf_rrc_measurementCapability_05,
{ &hf_rrc_measurementCapability_06,
{ "measurementCapability", "rrc.measurementCapability_element",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementCapabilityExt", HFILL }},
@ -181008,7 +181292,7 @@ void proto_register_rrc(void) {
{ "ue-positioning-Capability", "rrc.ue_positioning_Capability_element",
FT_NONE, BASE_NONE, NULL, 0,
"UE_Positioning_Capability_r4", HFILL }},
{ &hf_rrc_measurementCapability_06,
{ &hf_rrc_measurementCapability_07,
{ "measurementCapability", "rrc.measurementCapability_element",
FT_NONE, BASE_NONE, NULL, 0,
"MeasurementCapability_r4", HFILL }},
@ -182547,6 +182831,7 @@ void proto_register_rrc(void) {
&ett_rrc_T_va40NonCriticalExtensions_03,
&ett_rrc_T_va80NonCriticalExtensions,
&ett_rrc_T_vb50NonCriticalExtensions_06,
&ett_rrc_T_vb70NonCriticalExtensions,
&ett_rrc_T_nonCriticalExtensions_57,
&ett_rrc_InterRATHandoverInfo_v6b0ext_IEs,
&ett_rrc_InterRATHandoverInfo_v6e0ext_IEs,
@ -182563,6 +182848,7 @@ void proto_register_rrc(void) {
&ett_rrc_InterRATHandoverInfoBand_va40ext_IEs,
&ett_rrc_InterRATHandoverInfo_va80ext_IEs,
&ett_rrc_InterRATHandoverInfo_vb50ext_IEs,
&ett_rrc_InterRATHandoverInfo_vb70ext_IEs,
&ett_rrc_MeasurementControl,
&ett_rrc_T_r3_11,
&ett_rrc_T_v390nonCriticalExtensions,
@ -183935,8 +184221,10 @@ void proto_register_rrc(void) {
&ett_rrc_CompressedModeMeasCapability_va40ext,
&ett_rrc_CompressedModeMeasCapabEUTRA,
&ett_rrc_CompressedModeMeasCapabEUTRAExt,
&ett_rrc_CompressedModeMeasCapabEUTRAExt2,
&ett_rrc_CompressedModeMeasCapabEUTRAList,
&ett_rrc_CompressedModeMeasCapabEUTRAList2,
&ett_rrc_CompressedModeMeasCapabEUTRAList3,
&ett_rrc_CompressedModeMeasCapabFDDList,
&ett_rrc_CompressedModeMeasCapabFDDList2,
&ett_rrc_CompressedModeMeasCapabFDDList3,
@ -184011,6 +184299,7 @@ void proto_register_rrc(void) {
&ett_rrc_MeasurementCapabilityExt3,
&ett_rrc_MeasurementCapabilityExt4,
&ett_rrc_MeasurementCapabilityExt5,
&ett_rrc_MeasurementCapabilityExt6,
&ett_rrc_MeasurementCapability_r4_ext,
&ett_rrc_MeasurementCapability_v860ext,
&ett_rrc_MeasurementCapability_v920ext,
@ -184018,6 +184307,7 @@ void proto_register_rrc(void) {
&ett_rrc_MeasurementCapability_vb50ext,
&ett_rrc_MeasurementCapabilityTDD,
&ett_rrc_MeasurementCapabilityTDD_vb50ext,
&ett_rrc_MeasurementCapability_vb70ext,
&ett_rrc_NonContiguousMultiCellCombinationList,
&ett_rrc_NonContiguousMultiCell,
&ett_rrc_MultiRAT_Capability,
@ -184163,12 +184453,14 @@ void proto_register_rrc(void) {
&ett_rrc_T_v9c0NonCriticalExtensions_12,
&ett_rrc_T_vaa0NonCriticalExtensions_02,
&ett_rrc_T_vb50NonCriticalExtensions_23,
&ett_rrc_T_vb70NonCriticalExtensions_01,
&ett_rrc_T_nonCriticalExtensions_195,
&ett_rrc_UE_RadioAccessCapability_va40ext_IEs,
&ett_rrc_UE_RadioAccessCapability_va60ext_IEs,
&ett_rrc_UE_RadioAccessCapability_va80ext_IEs,
&ett_rrc_UE_RadioAccessCapability_vaa0ext_IEs,
&ett_rrc_UE_RadioAccessCapability_vb50ext_IEs,
&ett_rrc_UE_RadioAccessCapability_vb70ext_IEs,
&ett_rrc_UE_ConnTimersAndConstants,
&ett_rrc_UE_ConnTimersAndConstants_v3a0ext,
&ett_rrc_UE_ConnTimersAndConstants_r5,
@ -184199,6 +184491,7 @@ void proto_register_rrc(void) {
&ett_rrc_UE_RadioAccessCapability_va40ext,
&ett_rrc_UE_RadioAccessCapability_va80ext,
&ett_rrc_UE_RadioAccessCapability_vb50ext,
&ett_rrc_UE_RadioAccessCapability_vb70ext,
&ett_rrc_UE_RadioAccessCapabBand_va40ext,
&ett_rrc_UE_RadioAccessCapabBandFDDList2,
&ett_rrc_UE_RadioAccessCapabBandFDDList3,
@ -184207,6 +184500,7 @@ void proto_register_rrc(void) {
&ett_rrc_UE_RadioAccessCapabBandFDDList4_va80ext,
&ett_rrc_UE_RadioAccessCapabBandFDDList5,
&ett_rrc_UE_RadioAccessCapabBandFDDList6,
&ett_rrc_UE_RadioAccessCapabBandFDDList7,
&ett_rrc_UE_RadioAccessCapabBandFDD2,
&ett_rrc_T_fddRF_Capability_01,
&ett_rrc_UE_RadioAccessCapabBandFDD3,
@ -184216,6 +184510,7 @@ void proto_register_rrc(void) {
&ett_rrc_UE_RadioAccessCapabBandFDD5,
&ett_rrc_T_fddRF_Capability_02,
&ett_rrc_UE_RadioAccessCapabBandFDD6,
&ett_rrc_UE_RadioAccessCapabBandFDD7,
&ett_rrc_UE_PositioningCapabilityExt_v380,
&ett_rrc_UE_PositioningCapabilityExt_v3a0,
&ett_rrc_UE_PositioningCapabilityExt_v3g0,